.contact-info-block .contact-info-map,.contact-info-details{--border-radius:var(--border-radius-medium);border-radius:var(--border-radius);position:relative}.contact-info-block .contact-info-map:after,.contact-info-block .contact-info-map:before,.contact-info-details:after,.contact-info-details:before{border-radius:calc(var(--border-radius) + var(--border-thickness, 5px));content:"";height:calc(100% + var(--border-thickness, 5px)*2);left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:calc(100% + var(--border-thickness, 5px)*2);z-index:0}.contact-info-block .contact-info-map:before,.contact-info-details:before{border:var(--border-thickness, 5px) solid var(--border-color, var(--color-white-transparent))}.contact-info-block .contact-info-map:after,.contact-info-details:after{border:1px solid var(--border-outline-color, var(--border-color, var(--color-white-transparent)))}.contact-info-block .contact-info-map>*,.contact-info-details>*{position:relative;z-index:1}:root{--max-width:80rem;--max-width-small:52.75rem;--gradient-blue:linear-gradient(-45deg, #3697c2, #65b7db);--gradient-green:linear-gradient(-45deg, #29a388, #49c1a6);--gradient-white:linear-gradient(-45deg, #f3f8fc, #fff);--main-smooth-curve:cubic-bezier(0.15,0.54,0.21,1.05);--ease-in-out-back:cubic-bezier(0.80,-0.03,0.21,1.05);--animation-speed-slow:900ms;--animation-speed-normal:600ms;--animation-speed-fast:300ms;--shadow-main:0 0 96px rgba(31,86,115,.16);--shadow-small:0 0 24px rgba(31,86,115,.16);--border-radius-small:0.75rem;--border-radius-medium:0.875rem;--border-radius-large:4rem;--wp--preset--spacing--small:1rem;--wp--preset--spacing--medium:2rem}.contact-info-wrapper{display:grid;gap:2rem;grid-template-columns:2fr 4fr}.contact-info-block{margin-top:6rem;padding:2rem 0;width:100%}.contact-info-block .contact-info-map{--border-radius:var(--border-radius-medium);box-shadow:var(--shadow-main);height:100%;overflow:visible !important;width:100%}.contact-info-block .contact-info-map>div{border-radius:var(--border-radius);overflow:hidden}.contact-info-details{--border-radius:var(--border-radius-medium);background:var(--gradient-white);display:flex;flex-direction:column;gap:2rem;min-height:33rem;padding:4rem}.contact-info-details a{color:var(--color-blue-700);font-size:1.3rem;font-variation-settings:"wght" 800;line-height:1.2;text-decoration:none}.contact-info-heading{color:var(--color-blue-700);font-size:1.3rem;font-variation-settings:"wght" 100;line-height:1.2;margin:0 0 .25rem;opacity:.37}

/*! Add Soul */