.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,textarea{color:inherit;font:inherit;margin:0;width:100%;border:1px}select{color:#999;font:inherit;margin:0;width:100%;border:1px}button{overflow:visible}button,select{text-transform:none;width:100%;border:1px}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
.footer-content{position:relative;overflow:hidden;padding-top:var(--s-s);padding-bottom:var(--s-120);text-align:center;background-color:var(--cr-white);z-index:10}.footer-content ul{padding:0;list-style:none}.footer-content ul li{margin:var(--s-45) 0 0}.footer-content a{position:relative}.footer-content a:after{content:"";position:absolute;width:0;height:3px;display:block;right:0;background:var(--cr-black);transition:width 0.5s ease}.footer-content a:hover:after{width:100%;left:0;background:var(--cr-black)}.footer-nav-bracket{position:absolute;top:calc(var(--s-45) * -2);right:-10%;z-index:-5}.footer-navigation{padding:var(--s-45) 0 var(--s-120) 0}.footer-logo{position:relative;width:350px}.footer-logo svg{width:var(--s-240);color:var(--cr-white)}.footer-logo .compass-logo{margin-top:var(--s-45);width:var(--s-240)}.footer-links{flex:auto;list-style:none;text-transform:uppercase;letter-spacing:3px}.footer-links li{margin-bottom:var(--s-15)}.footer-contact{flex:auto}.footer-connect{flex:2}.footer-contact{font-size:16px}.footer-contact-links{margin-top:var(--s-45);list-style:none;word-spacing:2px;font-size:16px}.footer-contact-links li:last-child,.footer-contact-info div:last-child{margin-top:6px}.footer-connect-social a{margin-left:var(--s-15)}.footer-email-input,.footer-connect .footer-connect-social{position:relative;margin-top:var(--s-15)}.footer-email-wrapper{border:1px solid;width:270px;max-width:350px;height:80px}.footer-email-input .wpcf7-form{display:flex;flex-direction:column}.wpcf7 form .wpcf7-response-output{margin:0;padding:10px 0 0 0;border:0;font-size:16px}.footer-email-input .footer-email{border-right:1px solid;height:80px;width:75%;padding-left:var(--s-15)}.footer-email-input .footer-email:focus{border:1px solid yellow}.footer-email-input .ajax-loader{display:none !important}@media screen and (max-width: 1024px){.footer-nav-bracket{right:-36%}}@media screen and (max-width: 900px){.footer-links{flex-basis:100%;margin-top:var(--s-30)}.footer-contact{flex-basis:100%;margin-top:var(--s-45)}.footer-connect{flex:auto;flex-basis:100%;margin-top:var(--s-45)}.footer-navigation{padding:var(--s-75) 0 var(--s-120) 0}.footer-contact-info div:not(:last-child){margin-bottom:var(--s-15)}.footer-contact-links li:not(:last-child){margin-bottom:var(--s-15)}.footer-nav-bracket{right:-45%;transform:scale(0.7)}}#page-error{overflow:hidden}.error-page{position:relative;height:100vh;margin:var(--s-header) 0 0}.error-page .error-page-content{padding-top:var(--s-150);text-align:center}.error-page .error-page-content p{max-width:800px;margin:0 auto}.error-page .error-page-content p:last-child{margin-top:var(--s-45)}.error-page .error-page-bracket{position:absolute;top:5%;left:48%}@media screen and (max-width: 768px){.error-page .error-page-bracket{left:25%}}@media screen and (max-width: 600px){.error-page .error-page-bracket{left:-5%}}.cta-btn span{position:relative;z-index:20;transition:all 0.5s ease-in-out}.cta-btn span:before,.cta-btn span:after{content:"";position:absolute;transition:all 0.5s ease-in-out;background:var(--cr-black);z-index:-1}.cta-btn span:after{height:60px;width:0;top:0}@media (hover: hover){.cta-btn:hover span{color:white}.cta-btn:hover span:after{width:100%}}span:after{left:0}.comp-image-text{position:relative;padding:var(--s-s) 0}.comp-image-text .m-collapsible-title{display:none}.comp-image-text .block-interior{justify-content:space-around}.comp-image-text .block-interior .block-left{width:450px}.comp-image-text .block-interior .block-left .block-name{margin-top:var(--s-30)}.comp-image-text .block-interior .block-left .btn{margin-top:var(--s-45)}.comp-image-text .block-interior .block-right{width:calc(100% - 650px - var(--s-c))}.comp-image-text .block-interior .block-right p{margin-top:var(--s-30);text-align:justify}.comp-image-text .block-interior .block-right .button-section{display:none}.comp-image-text .block-interior .block-image img{width:100%}.comp-image-text[data-color-scheme="light"]{color:var(--cr-black);background-color:var(--cr-white)}.comp-image-text[data-color-scheme="light"] .btn{color:var(--cr-black);background-color:var(--cr-white)}.comp-image-text[data-color-scheme="dark"]{color:var(--cr-white);background-color:var(--cr-black)}.block-interior[data-image-position="right"]{flex-direction:row-reverse}.comp-image-text:nth-child(odd) .cta-btn:hover span{color:black}.comp-image-text:nth-child(odd) span:before,.comp-image-text:nth-child(odd) span:after{background:var(--cr-white)}.comp-intro{position:relative;padding:var(--s-s) 0}.comp-intro .intro-collapsible-trigger{position:absolute;right:0;display:none}.comp-intro .intro-collapsible-trigger:before{content:"+";position:absolute;top:50%;right:0;font-size:var(--s-30);transform:translateY(-25%)}.comp-intro .comp-intro-content{margin:var(--s-30) 0 0}.comp-intro .comp-intro-header h2{max-width:700px}.comp-intro .comp-intro-content_box{position:relative;max-width:400px;text-align:justify;width:calc(33% - var(--s-45))}.comp-intro .comp-intro-content_box:not(:last-child){margin-right:var(--s-60)}.comp-intro .comp-intro-content_box h3{margin:0 0 var(--s-15)}.comp-intro .comp-intro-content_box .comp-intro-icon{width:var(--s-45);height:var(--s-45);margin-bottom:var(--s-15)}@media screen and (max-width: 1024px){.comp-image-text .block-interior .block-left{width:40%}.comp-image-text .block-interior .block-right{width:calc(60% - var(--s-120))}}@media screen and (max-width: 900px){.comp-intro .comp-intro-content_box{width:100%}.comp-image-text .block-interior .block-left{width:100%}.comp-image-text .block-interior .block-left .button-section{display:none}.comp-image-text .block-interior .block-right{width:100%;margin-top:var(--s-30)}.comp-image-text .block-interior .block-right .button-section{margin-top:var(--s-30);display:block}.comp-intro .comp-intro-content_box{max-width:100%;margin:0;padding:var(--s-30) 0}.comp-intro .comp-intro-content_box:not(:last-child){border-bottom:1px solid var(--cr-black)}.comp-intro .comp-intro-content_box.collapse-active .intro-collapsible-trigger:before{content:"-"}.comp-intro .comp-intro-content_box.collapse-active .intro-title{padding:var(--s-15) 0}}@media screen and (max-width: 600px){.comp-intro .intro-collapsible-trigger{display:block}.about-profile .comp-image-text{padding:0;border-bottom:1px solid var(--cr-white)}.about-profile .comp-image-text:first-child{padding:0}.about-profile .comp-image-text:not(:first-child) .m-collapsible-title{display:flex;justify-content:space-between;padding:var(--s-45) var(--s-15);color:var(--cr-white);background-color:var(--cr-black)}.about-profile .comp-image-text:not(:first-child) .block-interior{max-height:0;visibility:hidden;transition:max-height 300ms ease-out}.about-profile .comp-image-text.section-opened{border-bottom:1px solid}.about-profile .comp-image-text.section-opened .m-collapsible-title{visibility:hidden;opacity:0;height:0;padding:0;transition:all 300ms ease-out}.about-profile .comp-image-text.section-opened .block-interior{max-height:max-content;visibility:visible;transition:max-height 300ms ease-out}.about-profile .comp-image-text .profile-collapsible-trigger{font-size:var(--s-30)}.about-profile .comp-image-text .block-interior{width:100%}.about-profile .comp-image-text .block-interior .block-left *:not(:first-child){width:calc(100% - var(--s-c) * 2);margin-left:auto;margin-right:auto}.about-profile .comp-image-text .block-interior .block-right *:not(:last-child){width:calc(100% - var(--s-c) * 2);margin-left:auto;margin-right:auto}}.comp-split-pane{color:var(--cr-white);background-color:var(--cr-black)}.split-pane-left{position:relative;width:50%}.split-pane-right{width:calc(50% - var(--s-45));max-width:600px;margin:0 auto;padding-top:var(--s-60)}.split-pane-right-header{flex:auto;opacity:1;transition:0.9s 1.2s var(--a-cubic-1);padding-top:var(--s-30);padding-bottom:var(--s-30)}.split-pane-right-header h2{margin:0 0 var(--s-15)}.contact-form .split-pane-right-content{max-width:90%;}.contact-form .split-pane-right-content textarea{display:block;width:100%;border:var(--cr-white) 1px solid;padding:var(--s-15) 20px;resize:none}.contact-form .split-pane-right-content select{display:block;width:100%;padding:var(--s-15) 20px;resize:none}.contact-form .split-pane-right-content ::placeholder{color:var(--cr-white);opacity:1}.contact-form .split-pane-right-input input[type="text"]{width:100%;padding:var(--s-15) 20px;border:1px solid var(--cr-white);margin-bottom:var(--s-15)}.contact-form .split-pane-right-checkbox{max-width:500px;margin:var(--s-30) 0 var(--s-30) 0}.contact-form .split-pane-right-checkbox p.t-body{margin-bottom:var(--s-15)}.contact-form .split-pane-right-checkbox .contact-checkbox{flex-basis:50%}.contact-form .split-pane-right-checkbox .contact-checkbox span{font-size:16px;margin:0;padding:0}.contact-form .split-pane-right-bottom .cta-btn{width:100%;max-width:160px;border-top:1px;} .contact-form .split-pane-right-bottom .form-button{justify-content:space-between;align-items:center;margin-bottom:var(--s-30)}.contact-form .split-pane-right-bottom .form-button span.wpcf7-list-item{margin:0 0 0 0}.contact-form .split-pane-right-bottom .contact-email{text-transform:uppercase;margin-top:6px}.contact-form .split-pane-right-bottom .contact-submit-button{flex:1}.contact-form .split-pane-right-bottom .contact-submit-button .ajax-loader{display:none}.contact-form .split-pane-right-bottom .contact-submit-button #form-submit{width:95%;border-right:0px solid white}.contact-form .split-pane-right-bottom .contact-submit-button .contact-submit-icon{margin:0 10px}.contact-submit-button .cta-btn{text-align:center}.contact-footer{padding-bottom:var(--s-45)}.contact-footer>*{margin-top:10px}.contact-footer .contact-connect-social a{margin-left:var(--s-15)}@media screen and (max-width: 900px){.split-pane-left{width:100%;max-width:100%;height:50vh}.split-pane-right{width:100%}}@media screen and (max-width: 600px){.split-pane-right .split-pane-right-header{margin:0 var(--s-30)}.split-pane-right .contact-form .split-pane-right-content{max-width:none}.split-pane-right .contact-form .split-pane-right-content input[type="text"],.split-pane-right .contact-form .split-pane-right-content textarea{border-right:none;border-left:none}.split-pane-right .contact-form .split-pane-right-content .split-pane-right-checkbox{margin:0 var(--s-30)}.split-pane-right .contact-form .split-pane-right-content .split-pane-right-checkbox .contact-checkbox{flex-basis:100%;margin-bottom:var(--s-15)}.split-pane-right .contact-form .split-pane-right-bottom{margin-top:var(--s-30)}.split-pane-right .contact-form .split-pane-right-bottom .input-group{margin-left:var(--s-15)}.split-pane-right .contact-form .split-pane-right-bottom .cta-btn{max-width:none;margin-top:var(--s-30);border-top:1px solid;border-bottom:1px solid;flex:auto}.split-pane-right .contact-form .split-pane-right-bottom #form-submit{width:95%}.split-pane-right .contact-form .contact-footer{margin:0 var(--s-30)}}.comp-hero{position:relative;min-height:calc(100vh - var(--s-header));margin:var(--s-header) 0 0}.comp-hero .comp-hero-left{position:relative;width:50%;justify-content:flex-end;padding:var(--s-45) var(--s-c) var(--s-45) var(--s-e)}.comp-hero .comp-hero-left>*{max-width:650px}.comp-hero .comp-hero-left>*:not(:last-child){margin:0 0 var(--s-30)}.comp-hero .comp-hero-right{position:relative;width:50%}@media screen and (max-width: 768px){.comp-hero .comp-hero-left{order:2;width:100%;padding:var(--s-45) var(--s-c) 0}.comp-hero .comp-hero-cta{margin-bottom:var(--s-30)}.comp-hero .comp-hero-cta span{width:100%}.comp-hero .comp-hero-right{order:1;width:100%;min-height:50vh}}@media screen and (max-width: 600px){.comp-hero .comp-hero-cta{width:100vw;margin:0 calc(0px - var(--s-c))}.comp-hero .comp-hero-cta span{width:100%}}.comp-gallery{position:relative;overflow:hidden;height:100%}.comp-gallery .gallery-cell{height:100%;width:100%}.comp-collapsible{position:relative;border-top:1px solid;transition:background 300ms ease-in-out}.comp-collapsible .comp-collapsible-header{padding:var(--s-75) 0;position:relative;justify-content:space-between;cursor:pointer}.comp-collapsible .comp-collapsible-header h2{max-width:920px;flex:1}.comp-collapsible .comp-collapsible-header .comp-collapsible-cta{opacity:0;pointer-events:none;transition:all 300ms ease-in-out;margin:0 var(--s-15) 0 var(--s-45)}.comp-collapsible .comp-collapsible-content{margin-top:var(--s-30);overflow:hidden}.comp-collapsible .comp-collapsible-content .comp-collapsible-content_box{flex:1;position:relative}.comp-collapsible .comp-collapsible-content .comp-collapsible-content_box:not(:last-child){margin-right:var(--s-45)}.comp-collapsible .comp-collapsible-content .comp-collapsible-content_box .sub-title{margin-bottom:10px}.comp-collapsible .comp-collapsible-content .comp-collapsible-content_box p{font-size:16px;text-align:justify}.comp-collapsible .comp-collapsible-image{margin-top:var(--s-30)}.comp-collapsible .comp-collapsible-image img{margin:0 auto}.comp-collapsible .comp-collapsible-trigger{position:relative;cursor:pointer;transition:transform 500ms ease;font-size:72px;font-weight:normal;margin-left:var(--s-15)}.comp-collapsible.collapse-active{background:var(--cr-subtle);color:var(--cr-black);padding:var(--s-75) 0}.comp-collapsible.collapse-active .comp-collapsible-header{padding:0}.comp-collapsible.collapse-active .comp-collapsible-cta{opacity:1;pointer-events:auto}.comp-collapsible.collapse-active .comp-collapsible-trigger{color:var(--cr-black);transform:rotate(45deg) scale(1.08)}@media screen and (max-width: 900px){.comp-collapsible .comp-collapsible-header{padding:var(--s-45) 0}.comp-collapsible .comp-collapsible-content .comp-collapsible-content_box{width:100%}.comp-collapsible.collapse-active{padding:var(--s-45) 0}.comp-collapsible.collapse-active .comp-collapsible-header{padding:0}}@media screen and (max-width: 600px){.comp-collapsible.collapse-active{padding:var(--s-45) 0 0 0}.comp-collapsible .comp-collapsible-content{margin-top:0}.comp-collapsible .comp-collapsible-content .comp-collapsible-content_box{padding:var(--s-30) 0;margin:0;border-bottom:1px solid var(--cr-black)}.comp-collapsible .comp-collapsible-content .comp-collapsible-content_box .sub-title{position:relative}.comp-collapsible .comp-collapsible-content .comp-collapsible-content_box .sub-title h3{max-width:90%}.comp-collapsible .comp-collapsible-content .comp-collapsible-content_box .sub-title:after{position:absolute;top:0;right:0;content:"+";font-size:40px;line-height:40px}.comp-collapsible .comp-collapsible-content .comp-collapsible-content_box.collapse-active .sub-title{margin-bottom:var(--s-15)}.comp-collapsible .comp-collapsible-content .comp-collapsible-content_box.collapse-active .sub-title:after{content:"-";font-size:40px}}.comp-slider .slider-header{justify-content:space-between;margin:0 auto var(--s-30) auto}.comp-slider .slider-content{width:100%;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.comp-slider .slider-content .flickity-viewport{width:100%;margin:0 0 0 var(--s-e)}.comp-slider .slider-content .flickity-button-group{position:relative;height:100%;margin:var(--s-30) 0 0 var(--s-e)}.comp-slider .news-container{width:450px;margin:0 2% 0 0}@media screen and (min-width: 2000px){.comp-slider .news-container{margin:0 4% 0 0}}@media screen and (min-width: 2400px){.comp-slider .news-container{margin:0 6% 0 0}}@media screen and (max-width: 600px){.comp-slider .slider-header{width:100%}.comp-slider .slider-header .context{margin-left:var(--s-30)}.comp-slider .slider-header .slider-cta{width:100vw;margin:var(--s-30) 0 0 0}.comp-slider .slider-content{margin:var(--s-30) auto 0}.comp-slider .slider-content .flickity-viewport{margin:0 var(--s-15)}.comp-slider .slider-content .flickity-button-group{width:100vw;margin:var(--s-30) 0 0 0}}.comp-testimonial{margin:0 0 var(--s-s) 0;padding:var(--s-s) 0}.comp-testimonial .testimonial-cell{width:100%;margin-right:var(--s-30);text-align:center;padding:0 var(--s-e)}.comp-testimonial p{font-style:italic;line-height:1.2;margin-top:var(--s-30)}.comp-testimonial .flickity-button-group{left:50%;transform:translateX(-50%);justify-content:center;margin-top:var(--s-30)}@media screen and (max-width: 768px){.comp-testimonial{margin:0 auto var(--s-75);padding:var(--s-s) var(--s-15)}}@media screen and (max-width: 600px){.comp-testimonial{margin:0}.comp-testimonial .testimonial-cell{padding:0}.comp-testimonial .testimonial-cell p{padding:0 0 var(--s-45)}}.comp-property-card{position:relative}.comp-property-card .property-card-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.comp-property-card .property-card-image{position:relative;background-color:var(--cr-subtle)}.comp-property-card .property-card-image:after{content:"";display:block;padding-top:80%}.comp-news-card{position:relative;max-width:420px;width:100%;color:var(--cr-black);background-color:var(--cr-white)}.news-card-image{position:relative;width:100%;background-color:var(--cr-subtle)}.news-card-image:after{content:"";display:block;padding-top:70%}.news-card-content{margin:var(--s-30) 0 0;flex:auto;padding:var(--s-20) 30px}.comp-news-card .news-card-content h3{flex:auto;margin:0 0 var(--s-40)}.news-card-url{position:absolute;width:100%;height:100%;top:0;left:0}.comp-filter{padding:var(--s-30) 0;text-align:center}.comp-filter ul{list-style:none;-o-user-select:none;user-select:none}.comp-filter ul li{display:inline-block;max-width:200px;flex:1;border:1px solid var(--cr-black)}.comp-filter ul li button{padding-top:1px}.comp-filter ul li:not(:last-child){border-right:0}.comp-filter ul li>*{display:block;width:100%;padding:0 2px;height:30px;text-align:center;text-transform:uppercase;letter-spacing:2px;transition:0.2s}.comp-filter ul li:hover>*,.comp-filter ul li.active>*{color:var(--cr-white);background-color:var(--cr-black)}.custom-select-filter{position:relative;flex-wrap:nowrap;display:none;height:80px;padding:0 var(--s-30);background-color:var(--cr-black)}.custom-select-filter div{justify-content:space-between}.custom-select-filter select{width:100%;height:80px;color:var(--cr-white);text-transform:uppercase}.custom-select-filter .svg-arrow-long{position:absolute;width:var(--s-45);top:40%;right:5%;color:var(--cr-white);transform:rotate(90deg)}@media screen and (max-width: 600px){.custom-select-filter{display:inline-block;width:100%}.insights-filter ul,.property-filter ul{display:none}}.comp-property-info h3{margin-bottom:5px}.comp-property-info .info-stats{padding:0;list-style:none}.comp-property-info .info-stats li{display:inline-block}.comp-property-info .info-stats li:not(:last-child)::after{content:"";display:inline-block;width:1px;height:15px;vertical-align:-0.1em;margin:0 0.8em;background-color:var(--cr-black)}.comp-property-info .info-stats li sup{text-transform:uppercase;font-size:7px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.css_fadeIn{pointer-events:auto;animation:fadeIn 1.2s ease-out both}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.css_fadeOut{pointer-events:none;animation:fadeOut 0.6s ease-out both}@keyframes lottieLoaderOut{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -100%, 0);opacity:0}}@keyframes lottieLoaderIn{0%{transform:translate3d(0, 100%, 0)}100%{transform:translate3d(0, 0, 0)}}.frontpage-intro{position:relative;padding:var(--s-s) 0}.frontpage-intro-header{padding-bottom:var(--s-30);flex:auto}.frontpage-intro-header h2{max-width:700px}.frontpage-intro-header p{margin-top:var(--s-30);max-width:600px}.frontpage-intro-main{display:flex}.frontpage-intro-image{flex-basis:100%}.frontpage-intro-image img{width:100%;height:100% !important;object-fit:cover}.frontpage-intro-list{flex:auto}.frontpage-intro-list .context{margin:0 0 var(--s-45) var(--s-90)}.frontpage-intro-list .context h4{margin-bottom:var(--s-15)}.frontpage-intro-list .context ul{max-width:550px}.frontpage-intro-list .context ul li{position:relative;margin:0 0 var(--s-15);cursor:pointer}.frontpage-intro-list .context .svg-arrow-long{width:var(--s-45);opacity:0;transform:translateX(0);transition:all 0.4s ease-in-out}.frontpage-intro-list .context span{position:relative;margin-right:var(--s-30);z-index:20}.frontpage-intro-list .context span:after{content:"";position:absolute;top:calc(100% + 3px);width:calc(100% - 1px);height:3px;left:0;background-color:var(--cr-black);transform-origin:right center;transform:scale(0, 1);transition:transform 0.6s ease-in-out;pointer-events:none}.frontpage-intro-list .context span:hover:after{transform-origin:left center;transform:scale(1)}.frontpage-intro-list .context span:hover+svg{opacity:1;transform:translateX(50%)}.frontpage-intro-list .cta-btn{margin-left:var(--s-90);margin-bottom:var(--s-45)}.frontpage-intro-list .cta-btn span{padding:0 10px}@media screen and (max-width: 768px){.frontpage-intro-main{flex-wrap:wrap}.frontpage-intro-main .frontpage-intro-list .context{padding:var(--s-30) 0}}@media screen and (max-width: 600px){.frontpage-hero{border-bottom:1px solid var(--cr-black)}.frontpage-intro{padding-bottom:0}.frontpage-intro-list .context{margin-left:0}.frontpage-intro-list .context .svg-arrow-long{width:0}.frontpage-intro-list .cta{width:100vw;margin:0 calc(0px - var(--s-c))}.frontpage-intro-list .cta-btn{margin:0}.frontpage-intro-list .cta-btn span{width:100%}}.frontpage-news{padding:var(--s-s) 0 0}.frontpage-news .comp-slider{overflow:hidden}.frontpage-news .slider-header-subheading{text-decoration:underline}.frontpage-news .slider-header-content{max-width:650px;margin:var(--s-30) 0 0}.about-testimonial .comp-testimonial{padding:var(--s-s) var(--s-15);margin-bottom:var(--s-s)}.about-testimonial .comp-testimonial .flickity-button-group{left:50%;transform:translateX(-50%);justify-content:center;margin-top:var(--s-30)}@media screen and (max-width: 600px){.about-testimonial .comp-testimonial{margin-bottom:0}}.service-hero-list{list-style:none;height:100%}.service-hero-list li{position:relative;border-bottom:1px solid var(--cr-white);flex:1;transition:background-color 0.5s ease, color 0.3s ease}.service-hero-list li a{padding:0 var(--s-60);width:100%;height:100%}.service-hero-list li span{flex:1}.service-hero-list li svg{display:inline-block;width:var(--s-45)}.service-hero-list li:hover{background-color:var(--cr-white);color:var(--cr-black)}.m-comp-collapsible-cta{width:calc(100% - var(--s-c) * 2);display:none;margin-left:auto;margin-right:auto;margin-top:var(--s-30)}@media screen and (max-width: 900px){.services-collapsible .comp-collapsible.collapse-active .m-comp-collapsible-cta{display:block}.services-collapsible .comp-collapsible-header .comp-collapsible-cta{display:none}.services-collapsible .comp-collapsible-content .comp-collapsible-content_box{flex:100%}}@media screen and (max-width: 768px){.services-hero .service-hero-list li a{padding:var(--s-45) var(--s-30)}.services-hero .comp-hero .comp-hero-left{width:100%}.services-hero .comp-hero .comp-hero-right{height:auto;width:100%;order:2}}@media screen and (max-width: 600px){.services-hero .comp-hero-right{display:none}.services-collapsible .comp-collapsible .m-comp-collapsible-cta{width:100%;margin-top:var(--s-75)}}.property-page{margin:var(--s-header) 0 0}.property-container{position:relative;width:calc(100% / 3 - var(--s-15));margin:0 var(--s-15) var(--s-30) 0}.property-container .comp-property-info{margin-top:var(--s-15)}.property-container .property-status-label{position:absolute;background-color:var(--cr-black);color:white;top:0;left:0;text-align:center;line-height:28px;white-space:nowrap;padding:0 var(--s-15);height:30px;z-index:2}.property-container .property-status-label span{display:inline-block;width:100%}.property-grid-cloned{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;pointer-events:none;visibility:hidden}@media screen and (max-width: 768px){.property-grid-container .property-container{width:100%;margin:var(--s-30) 0}}.property-single-hero .comp-property-info{padding:var(--s-60) 0 var(--s-15);justify-content:space-between}.property-single-hero .comp-property-info .properties-back-link{align-items:center;margin-bottom:var(--s-30);font-weight:500}.property-single-hero .comp-property-info .properties-back-link .svg-arrow-left{width:30px;margin-right:var(--s-15)}.property-single-hero .comp-property-info .info-header h2{margin-bottom:var(--s-30)}.property-single-hero .property-images{min-height:calc(100vh - var(--s-header));position:relative}.property-single-hero .property-gallery{position:relative;width:100%}.property-single-hero .property-comp-gallery{height:100%;overflow:hidden}.property-single-hero .property-comp-gallery .gallery-cell{height:100%;width:100%}.property-single-hero .flickity-button-group{right:0}.property-single-hero .flickity-button-group .button-guide{position:relative;padding:0 40px;border-right:1px solid var(--cr-white)}.property-single-hero .flickity-button-group .button-guide .guide-btn{display:block;color:var(--cr-white)}.property-single-hero .flickity-button-group .button-guide .guide-btn:not(:last-child):after{content:"|";margin:0 var(--s-15)}.property-detail{background-color:var(--cr-white);color:var(--cr-black);padding:var(--s-60) 0 var(--s-75);justify-content:space-between}.property-detail ul{padding-left:var(--s-45)}.property-detail ul li{list-style:disc;line-height:1.6}.property-detail .content-left{width:55%;max-width:750px}.property-detail .content-left .t-body{margin-top:var(--s-30)}.property-detail .content-right{width:calc(45% - var(--s-120));margin:0 0 0 var(--s-120);padding-top:var(--s-60)}.property-detail .apartment-detail{margin-top:var(--s-30)}@media screen and (max-width: 600px){.property-detail{padding-top:0}.property-detail .content-left{width:100%;margin:var(--s-45) 0 0 0}.property-detail .content-right{width:100%;margin:0}.property-comp-gallery .flickity-button-group{flex-wrap:wrap}.property-comp-gallery .flickity-button-group .button-guide{order:3;justify-content:center;height:var(--s-75);flex-basis:100%;border-right:none;border-top:1px solid var(--cr-white)}.property-comp-gallery .flickity-button-group .flickity-button{width:50%}}.insights-grid-container{padding:var(--s-45) 0}.insights-grid-container .news-container{width:calc(100% / 3 - var(--s-15));margin:0 var(--s-15) var(--s-30) 0}.insights-grid-container .news-container .comp-news-card{max-width:500px}.load-more-button{margin:0 auto}.insights-grid-cloned{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;pointer-events:none;visibility:hidden}html.is_news_end .news-load button{width:300px;color:var(--cr-gray);border-color:transparent !important;pointer-events:none;transition:width 0.2s}@media screen and (max-width: 768px){.insights-grid-container .news-container{width:100%;margin:var(--s-30) 0}}.insights-single-content{width:100%;padding:var(--s-s) 0;color:#1f1f1f}.insights-single-content>*{max-width:700px;margin:0 auto;padding:0 var(--s-75)}.insights-single-content h4{font:var(--t-body-large)}.insights-single-related{padding:var(--s-s) 0}.insights-single-related .comp-news-card{color:var(--cr-white);background-color:var(--cr-black)}@media screen and (max-width: 600px){.insights-single-content{padding:var(--s-30) 0}}#landing-page main{opacity:1}#landing-page #header.header-compact .svg-logo-text{opacity:1}#landing-page .header-wrapper{justify-content:center}#landing-page .header-wrapper .header-logo{margin:15px 0}#landing-page .header-wrapper .header-logo .svg-logo{margin:0 auto}@media screen and (max-width: 600px){#landing-page .header-wrapper .header-logo{margin:0}#landing-page .header-wrapper .header-logo svg{width:var(--s-180)}}#landing-page .comp-hero{min-height:75vh}#landing-page .comp-hero .comp-hero-left{width:35%;justify-content:center}#landing-page .comp-hero .comp-hero-right{width:65%}@media screen and (max-width: 768px){#landing-page .comp-hero{min-height:unset}#landing-page .comp-hero .comp-hero-left{width:100%}#landing-page .comp-hero .comp-hero-right{width:100%}}#landing-page #landing-questions{}#landing-page #landing-questions .t-heading-large{max-width:1024px}#landing-page #landing-questions .questions-list{margin:var(--s-60) 0 0}#landing-page #landing-questions .questions-list .question-group{flex-wrap:nowrap;margin:var(--s-45) 0 0}#landing-page #landing-questions .questions-list .question-group .counter{display:inline-block;margin:0 var(--s-15) 0 0;font-size:28px}@media screen and (max-width: 768px){#landing-page #landing-questions{padding:var(--s-45) 0}#landing-page #landing-questions .questions-list .question-group .counter{font-size:24px}#landing-page #landing-questions .questions-list .question-group .t-body-large{font-size:20px}}#landing-page #landing-content{padding:var(--s-s) 0;text-align:center}#landing-page #landing-content .t-body{margin:0 auto;max-width:1000px;font-size:32px;line-height:1.5}@media screen and (max-width: 768px){#landing-page #landing-content{padding:var(--s-45) 0}#landing-page #landing-content .t-body{font-size:24px}}#landing-page #landing-form .landing-form-left{position:relative;width:60%}#landing-page #landing-form .landing-form-left .flickity-button-group{right:-1px}#landing-page #landing-form .landing-form-left .image-contain{position:absolute;top:50%;transform:translate(3%, -50%)}#landing-page #landing-form .landing-form-right{position:relative;padding:var(--s-s) 0;width:40%;border-left:1px solid white}#landing-page #landing-form .landing-form-right .contact-form .wpcf7-response-output{display:none !important}#landing-page #landing-form .landing-form-right .contact-form .split-pane-right-content{max-width:unset}#landing-page #landing-form .landing-form-right .contact-form .split-pane-right-bottom .form-button{margin:var(--s-25) 0 0;justify-content:flex-end}#landing-page #landing-form .landing-form-right .contact-form .split-pane-right-bottom .form-button .cta-btn{border-top:1px solid white}#landing-page #landing-form .landing-form-right .success-message{position:absolute;width:70%;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;opacity:0}#landing-page #landing-form .landing-form-right .success-message.css_fadeIn{pointer-events:auto}@media screen and (max-width: 768px){#landing-page #landing-form .landing-form-left{width:100%;height:65vh}#landing-page #landing-form .landing-form-left .flickity-button-group{right:0}#landing-page #landing-form .landing-form-left .image-contain{top:40%}#landing-page #landing-form .landing-form-right{width:100%;padding:var(--s-45) 0;border-left:none}#landing-page #landing-form .landing-form-right .contact-form .split-pane-right-bottom .form-button .cta-btn{max-width:unset;border:1px solid white}}#flexible-landing-page main{opacity:1}#flexible-landing-page main>section:first-of-type{margin-top:var(--s-header)}#flexible-landing-page main>section:not(:first-of-type){margin-top:0}#flexible-landing-page #header.header-compact .svg-logo-text{opacity:1}#flexible-landing-page .header-wrapper{justify-content:center}#flexible-landing-page .header-wrapper .header-logo{margin:15px 0}#flexible-landing-page .header-wrapper .header-logo .svg-logo{margin:0 auto}@media screen and (max-width: 600px){#flexible-landing-page .header-wrapper .header-logo{margin:0}#flexible-landing-page .header-wrapper .header-logo svg{width:var(--s-180)}}#flexible-landing-page #landing-form .landing-form-left{position:relative;width:60%}#flexible-landing-page #landing-form .landing-form-left .flickity-button-group{right:-1px}#flexible-landing-page #landing-form .landing-form-left .image-contain{position:absolute;top:50%;transform:translate(3%, -50%)}#flexible-landing-page #landing-form .landing-form-right{position:relative;padding:var(--s-s) 0;width:40%;border-left:1px solid white}#flexible-landing-page #landing-form .landing-form-right .contact-form .wpcf7-response-output{display:none !important}#flexible-landing-page #landing-form .landing-form-right .contact-form .split-pane-right-content{max-width:unset}#flexible-landing-page #landing-form .landing-form-right .contact-form .split-pane-right-bottom .form-button{margin:var(--s-25) 0 0;justify-content:flex-end}#flexible-landing-page #landing-form .landing-form-right .contact-form .split-pane-right-bottom .form-button .cta-btn{border-top:1px solid white}#flexible-landing-page #landing-form .landing-form-right .success-message{position:absolute;width:70%;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;opacity:0}#flexible-landing-page #landing-form .landing-form-right .success-message.css_fadeIn{pointer-events:auto}@media screen and (max-width: 768px){#flexible-landing-page #landing-form .landing-form-left{width:100%;height:65vh}#flexible-landing-page #landing-form .landing-form-left .flickity-button-group{right:0}#flexible-landing-page #landing-form .landing-form-left .image-contain{top:40%}#flexible-landing-page #landing-form .landing-form-right{width:100%;padding:var(--s-45) 0;border-left:none}#flexible-landing-page #landing-form .landing-form-right .contact-form .split-pane-right-bottom .form-button .cta-btn{max-width:unset;border:1px solid white}}#flexible-landing-page #text-landing-form{position:relative}#flexible-landing-page #text-landing-form:after{content:'';display:block;padding-top:62.5%}#flexible-landing-page #text-landing-form:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(0,0,0,0.5)}#flexible-landing-page #text-landing-form .text-landing-form-left{position:relative;width:50%;justify-content:center;padding:var(--s-45) var(--s-c) var(--s-45) var(--s-e);z-index:5}#flexible-landing-page #text-landing-form .text-landing-form-left>*{max-width:650px}#flexible-landing-page #text-landing-form .text-landing-form-left>*:not(:last-child){margin:0 0 var(--s-30)}#flexible-landing-page #text-landing-form .text-landing-form-right{position:relative;width:50%;z-index:5}#flexible-landing-page #text-landing-form .text-landing-form-right .contact-form .wpcf7-response-output{display:none !important}#flexible-landing-page #text-landing-form .text-landing-form-right .contact-form .split-pane-right-content{max-width:unset}#flexible-landing-page #text-landing-form .text-landing-form-right .contact-form .split-pane-right-bottom .form-button{margin:var(--s-25) 0 0;justify-content:flex-end}#flexible-landing-page #text-landing-form .text-landing-form-right .contact-form .split-pane-right-bottom .form-button .cta-btn{border-top:1px solid white}#flexible-landing-page #text-landing-form .text-landing-form-right .success-message{position:absolute;width:70%;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;opacity:0}#flexible-landing-page #text-landing-form .text-landing-form-right .success-message.css_fadeIn{pointer-events:auto}@media screen and (max-width: 768px){#flexible-landing-page #text-landing-form .text-landing-form-left{width:100%;text-align:center}#flexible-landing-page #text-landing-form .text-landing-form-right{width:100%;border-left:none}#flexible-landing-page #text-landing-form .text-landing-form-right .contact-form .split-pane-right-bottom .form-button .cta-btn{max-width:unset;border:1px solid white}}#flexible-landing-page #landing-center-slider{padding:var(--s-s) 0;text-align:center}#flexible-landing-page #landing-center-slider .t-heading-large{max-width:700px;margin:0 auto var(--s-30)}#flexible-landing-page #landing-center-slider .center-slider{position:relative;width:45%;margin:105px auto 0;overflow:visible}#flexible-landing-page #landing-center-slider .center-slider .flickity-button-group{right:0}#flexible-landing-page #landing-center-slider .center-slider .flickity-viewport{bottom:75px}#flexible-landing-page #landing-center-slider .center-slider .slider-cell{width:100%}#flexible-landing-page #landing-center-slider .center-slider .slider-cell .image{position:relative;width:100%}#flexible-landing-page #landing-center-slider .center-slider .slider-cell .image:after{content:'';display:block;padding-top:62.5%}@media screen and (max-width: 600px){#flexible-landing-page #landing-center-slider .center-slider{width:100%;margin:105px auto 0;overflow:visible}#flexible-landing-page #landing-center-slider .center-slider .flickity-viewport{bottom:75px}}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-button:disabled{opacity:1}.flickity-button-group{display:flex;position:absolute;line-height:0;bottom:0;background-color:#000;border:1px solid var(--cr-white)}.flickity-prev-next-button{position:relative;padding:0 40px;height:var(--s-75);overflow:hidden;border-radius:0;transform:none}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button.previous{left:0;background:url(https://formationteam.com/wp-content/themes/formation-team/assets-css/../inc-comp/icon-arrow-left.svg) center no-repeat}.flickity-prev-next-button.next{border-left:1px solid var(--cr-white);right:0;background:url(https://formationteam.com/wp-content/themes/formation-team/assets-css/../inc-comp/icon-arrow-right.svg) center no-repeat}.footer-email-input .footer-submit{display:inline-block;width:30px;margin-left:12px;background:url(https://formationteam.com/wp-content/themes/formation-team/assets-css/../inc-comp/icon-email-close.svg) center/contain no-repeat;background-size:contain}@media screen and (max-width:600px){.flickity-prev-next-button{width:100%}.flickity-button-group{width:100%}}
[data-class=wpcf7cf_group],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep .wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:700}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls .disabled{pointer-events:none;cursor:default;opacity:.5}
.split-pane-right-content table select{height:100%;margin:0 0 15px;color:#fff;background-color:#333;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://formationteam.com/wp-content/uploads/2023/01/arrow-down.png);background-repeat:no-repeat;background-position:right center;border:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer}.insights-grid-container{padding-top:0}.insights-single-content{margin-top:var(--s-header)}.insights-single-content.bg-white{padding:30px 10px;background-color:#efefef}.insights-single-content>div{padding:20px;background-color:#fff}.insights-content{margin-top:var(--s-header)}.insights-single-content-header{margin-bottom:30px}.insights-single-content-header p{font-size:16px;font-style:italic}.insights-author{margin:60px 0 15px;font-size:18px;text-align:center}.insights-author-img{width:150px;height:150px;margin:0 auto 10px;border:3px solid #000;border-radius:50%;overflow:hidden}.insights-author-img img{object-fit:cover;object-position:center}.insights-author-name{margin-bottom:10px;font-weight:700}@media (max-width:600px){.split-row{display:block}.split-row td{display:block;width:100%}.contact-page .split-pane-right-content{margin:0 var(--s-30)}.split-pane-right .contact-form .split-pane-right-content input[type=text],.split-pane-right .contact-form .split-pane-right-content textarea{border-left:1px solid var(--cr-white);border-right:1px solid var(--cr-white)}}@media (min-width:601px){.frontpage-news{padding-bottom:var(--s-60)}.frontpage-news .slider-content{overflow-x:auto}.split-row td:first-child{padding-right:15px}.split-row td:last-child{width:50%}}@media (min-width:901px){.contact-page .split-pane-right-header{padding-top:60px}.insights-single-content-header h1{margin-bottom:15px;font-size:55px}}@media (min-width:1241px){.insights-single-content-container{position:relative}.insights-single-content.bg-white{padding:50px 0 30px}.insights-single-content>div{padding:30px 50px}.insights-author{position:absolute;top:0;left:100%;width:235px;margin:0 0 0 80px;font-size:18px;text-align:left}.insights-author-img{margin-bottom:20px}.insights-author-name{margin-bottom:5px}.insights-author-desc{font-size:16px}.contact-page .split-pane-right-header{padding-top:105px}:root{--additional-margin:30px;--extended-s-c:calc(var(--s-c) + var(--additional-margin));--extended-s-e:calc(var(--s-e) + var(--additional-margin))}body .width{width:calc(100% - var(--extended-s-e) * 2);max-width:calc(1600px - var(--additional-margin) * 2)}body .comp-hero .comp-hero-left{padding-left:var(--extended-s-e)}body .frontpage-intro-header{width:50%;padding-right:var(--s-c)}body .frontpage-intro-list{width:50%}body .comp-testimonial .testimonial-cell{padding:0 var(--extended-s-e)}body .comp-slider .slider-content .flickity-viewport,body .comp-slider .slider-content .flickity-button-group{margin-left:var(--extended-s-e)}body .comp-image-text .block-interior .block-right{width:calc(100% - 600px - var(--s-c) + var(--additional-margin) / 2)}}.wpcf7-not-valid{border:1px solid red !important}span.wpcf7-not-valid-tip{display:none}