@font-face{font-family:"Neue Haas Grotesk Display Pro:55 Roman";font-style:normal;font-weight:450;font-display:swap;src:url(../fonts/NHaasGroteskDSPro55Rg.woff2) format("woff2")}@font-face{font-family:"Neue Haas Grotesk Display Pro:55 Roman";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/NeueHaasDisplayLight.woff2) format("woff2")}@font-face{font-family:"Neue Haas Grotesk Display Pro:55 Roman";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/NeueHaasDisplayRoman.woff2) format("woff2")}@font-face{font-family:"Neue Haas Grotesk Display Pro:55 Roman";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/NeueHaasDisplayMedium.woff2) format("woff2")}@font-face{font-family:"Neue Haas Grotesk Display Pro:55 Roman";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/NeueHaasDisplayBold.woff2) format("woff2")}.ui-datepicker{width:375px;background-color:#fff;padding:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:none}.ui-datepicker .ui-datepicker-header{display:flex;align-items:center;justify-content:space-between;padding-block:10px 20px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{order:2;display:flex;gap:10px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{cursor:pointer;text-transform:uppercase;font-weight:450;font-size:14px;transition:300ms all}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{opacity:.5}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{order:3}.ui-datepicker .ui-datepicker-calendar{width:100%;text-align:center}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{padding-block:10px;border:1px solid #e6e6e6}.ui-datepicker .ui-datepicker-calendar th{font-weight:450}.ui-datepicker .ui-datepicker-calendar td{padding-block:5px}.ui-datepicker td a{text-decoration-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;border-radius:100%;text-decoration-thickness:3px;width:30px;height:30px;margin:auto;transition:200ms all}.ui-datepicker td a:hover{text-decoration-color:#2fca64}.ui-datepicker .ui-datepicker-today a{background-color:rgba(255,0,0,.1);font-weight:450}.ui-datepicker .ui-datepicker-current-day a{text-decoration-color:#2fca64}.ui-datepicker .ui-datepicker-unselectable span{opacity:.25}.ui-datepicker .ui-datepicker-week-end{background-color:#f6f6f6}.container{max-width:1356px}.v2{font-family:"Neue Haas Grotesk Display Pro:55 Roman",sans-serif;font-weight:450}.v2 .flex{display:flex;align-items:center}.v2 h1,.v2 h2,.v2 h3,.v2 h4,.v2 h5,.v2 h6{font-weight:450;line-height:90%;margin-bottom:20px;text-transform:uppercase}.v2 h1 i,.v2 h2 i,.v2 h3 i,.v2 h4 i,.v2 h5 i,.v2 h6 i{font-style:normal;font-weight:400}.v2 h1{font-size:75px}.v2 h2{font-size:50px;margin-bottom:35px}.v2 h3{font-size:30px;line-height:100%}.v2 h4{font-size:20px;font-weight:600;line-height:24px;text-transform:unset}.v2 p{font-family:"Neue Haas Grotesk Display Pro:55 Roman",sans-serif;font-weight:450;font-size:16px;line-height:24px;margin-bottom:10px;letter-spacing:1%}.v2 strong{font-weight:600}.v2 a{transition:300ms all}.v2 .slick-dots{display:flex;gap:4px;padding-top:20px}.v2 .slick-dots li{line-height:0;font-size:0}.v2 .slick-dots button{height:3px;border:0;cursor:pointer;background-color:rgba(0,0,0,.1);text-indent:-9999px;border-radius:5px;width:25px;transition:200ms all;font-size:0}.v2 .slick-dots button:hover{background-color:#000}.v2 .slick-active button{background-color:#000}.v2 .button{width:fit-content;background-color:#6adc91;height:56px;padding:0 20px;color:#fff}.v2 .button:hover{background-color:#2fca64}.v2 .button.pill{background-color:#000;color:#fff;border-radius:100px;height:36px}.v2 .button.pill:hover{background-color:#2fca64}.v2 .button:not(.pill):after{content:"";display:block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 17L13 9L5 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat}.padding-block{padding-block:40px;padding-inline:0}.button-wrap{display:flex;gap:10px;padding-top:20px}footer.footer{padding-top:40px}.dark-theme .button.pill{background-color:#fff;color:#000}.dark-theme .button.pill:hover{background-color:#2fca64}.dark-theme .slick-dots button{background-color:hsla(0,0%,100%,.2)}.dark-theme .slick-dots button:hover{background-color:#fff}.dark-theme .slick-active button{background-color:#fff}.contact-form.v2.alt .gform_fields{column-gap:10px}.contact-form.v2.alt .gform_fields .ginput_container.active input{border-color:#2fca64}.contact-form.v2.alt .gform_fields .gfield{position:relative;margin-bottom:10px}.contact-form.v2.alt .gform_fields .gfield.gfield--width-half{width:calc(50% - 5px)}.contact-form.v2.alt .gform_fields .gfield .gfield_label{top:8px;left:12px;position:absolute;font-size:12px;font-weight:600;z-index:1}.contact-form.v2.alt .gform_fields .gfield input{padding:18px 11px 0;height:56px;font-weight:400;background-color:#f7f7f7;border-color:rgba(0,0,0,0)}.contact-form.v2.alt .gform_fields .gfield input::placeholder{opacity:.6}.contact-form.v2.alt .gform_fields .nice-select{height:56px}.contact-form.v2.alt .gform_fields .nice-select .current{background-color:#f7f7f7;border-color:rgba(0,0,0,0);font-weight:400;padding:26px 11px 0}.contact-form.v2.alt .gform_button{margin-top:0}.contact-form.v2 .gform_fields .gfield:not(.gfield--width-half){width:100%}.contact-form.v2 .gform_fields .gfield .gfield_label{font-weight:600}.contact-form.v2 .gform_fields .gfield input{padding:14px 16px;height:46px;font-weight:400}.contact-form.v2 .gform_fields .gfield input::placeholder{opacity:.6}.contact-form.v2 .gform_fields .gfield textarea{height:120px}.contact-form.v2 .gform_fields .nice-select{height:46px}.contact-form.v2 .gform_fields .nice-select .current{font-weight:400}.contact-form.v2 .gform_button{margin-top:15px;width:100%}.contact-form.v2 .iti .iti__flag-container{height:46px}.dark-theme .contact-form.v2.alt .gform_fields .gfield .gfield_label{color:#000 !important}.heading-form-section{background-color:unset}.heading-form-section .flex{gap:40px}.heading-form-section .text-wrap{max-width:740px}.heading-form-section .form-wrap{max-width:535px;display:flex}.heading-form-section p{font-size:24px}.heading-form-section .image-wrap img{height:630px;border-radius:10px;margin:40px 0 0;object-fit:cover}.section-image-text-section{padding-block:40px}.section-image-text-section.alt{background-color:#f7f7f7}.section-image-text-section .flex{gap:60px}.section-image-text-section .flex>div{max-width:600px}.section-image-text-section .image-wrap img{border-radius:10px;height:600px;object-fit:cover}.section-image-text-section.swap .flex{flex-direction:row-reverse}.dark-theme .section-image-text-section{background-color:#000}.section-approach{padding-block:40px;background-color:#f7f7f7;text-align:center}.section-approach .approach-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px;margin-block:40px}.section-approach .approach-list .item{display:flex;flex-direction:column;gap:30px}.section-approach .approach-list .icon-wrap img{height:64px}.section-approach .button-wrap{width:fit-content;margin-inline:auto;padding-top:0}.section-approach .button{margin-inline:auto}.section-approach .slick-dots{justify-content:center;padding-top:20px}.dark-theme .section-approach{background-color:#000}.dark-theme .section-approach .approach-list .icon-wrap img{filter:invert(1)}.section-personalized-support{padding-block:40px}.section-personalized-support .section-heading{text-align:center}.section-personalized-support .section-heading+.support-list{margin-top:40px}.section-personalized-support .support-list{display:flex;gap:40px;flex-wrap:wrap}.section-personalized-support .support-list .item{display:flex;flex-direction:column;gap:30px;flex:1 1 calc(33.33% - 40px);max-width:calc(33.33% - 20px)}.section-personalized-support .support-list .image-wrap img{width:100%;height:315px;border-radius:10px;object-fit:cover}.section-personalized-support .support-list.four-col .item{flex:1 1 calc(25% - 40px);max-width:calc(25% - 20px)}.section-personalized-support .support-list+.bottom-text{padding-top:40px}.section-personalized-support .button-wrap{width:fit-content;margin-inline:auto;padding-top:0}.section-personalized-support .bottom-text{text-align:center}.section-personalized-support .bottom-text .button{margin-inline:auto;max-width:395px;width:unset}.section-personalized-support .slick-dots{justify-content:unset;padding-top:20px}.section-personalized-support.alt{background-color:#000;padding-block:85px;color:#fff}.section-personalized-support.alt .slick-dots button{background-color:hsla(0,0%,100%,.2)}.section-personalized-support.alt .slick-dots button:hover{background-color:#fff}.section-personalized-support.alt .slick-active button{background-color:#fff}.section-tailored-support{padding-block:40px}.section-tailored-support .flex{border-radius:10px;background-color:#f7f7f7;padding:60px 40px;gap:35px;align-items:initial}.section-tailored-support .section-text{max-width:490px}.section-tailored-support .section-text h2{font-size:40px;margin-bottom:20px}.section-tailored-support .section-text p{font-size:20px;margin-bottom:20px}.section-tailored-support .section-text .button{margin-top:35px}.section-tailored-support .divider{min-width:1px;background-color:#e1e1e1}.section-tailored-support .tabbed-list{max-width:710px}.section-tailored-support .tab-controls{display:flex;gap:30px;margin-bottom:30px}.section-tailored-support .tab-control{font-weight:600;padding-bottom:7px;width:fit-content;border-bottom:3px solid rgba(0,0,0,0);transition:200ms all;cursor:pointer;white-space:nowrap}.section-tailored-support .tab-control:hover,.section-tailored-support .tab-control.active{border-bottom-color:#6adc91}.section-tailored-support .tab-item{display:none}.section-tailored-support .tab-item.active{display:block}.section-tailored-support .tab-item .list-icon{width:16px;height:16px;object-fit:contain}.section-tailored-support .tab-item p{margin-bottom:30px}.section-tailored-support .tab-list{padding-left:10px;display:flex;flex-direction:column;gap:30px}.section-tailored-support .tab-list li{display:flex;gap:10px}.dark-theme .section-tailored-support .flex{background-color:#000}.dark-theme .section-tailored-support .tab-item .list-icon{filter:invert(1)}.section-experience{padding-block:40px;color:#fff;background-color:#000;overflow:hidden}.section-experience .steps-list{display:none;padding-block:20px 100px}.section-experience .steps-list.no-arrows{padding-bottom:20px}.section-experience .steps-list.slick-slider{display:block}.section-experience .slick-arrow{position:absolute;bottom:0;left:0;right:0;margin-inline:auto;width:48px;height:48px;border:1px solid #fff;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);transform:translateX(-40px);cursor:pointer;transition:200ms all;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4839 3.03223L6.51614 9.99997L13.4839 16.9677' stroke='white' stroke-width='2.32258' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.section-experience .slick-arrow:hover{opacity:.75}.section-experience .slick-arrow.slick-next{transform:translateX(40px);background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.51611 16.9678L13.4839 10L6.51612 3.03229' stroke='white' stroke-width='2.32258' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.section-experience .section-text{text-align:center}.section-experience .slick-track .step-wrap:first-child .step-line,.section-experience .slick-track .step-wrap:last-child .step-line{width:50%;transform:translateX(50%);position:relative}.section-experience .slick-track .step-wrap:first-child .step-line::before,.section-experience .slick-track .step-wrap:last-child .step-line::before{content:"";position:absolute;width:6px;height:6px;border-radius:100%;background-color:#fff;left:-3px;top:0;bottom:0;margin-block:auto}.section-experience .slick-track .step-wrap:last-child .step-line{transform:translateX(-50%)}.section-experience .slick-track .step-wrap:last-child .step-line::before{left:unset;right:-3px}.section-experience .step-wrap{width:290px;text-align:center;display:flex;flex-direction:column;gap:40px;align-items:center}.section-experience .step-line{width:100%;border-bottom:1px solid #fff}.section-experience .step-text{padding-inline:30px}.section-experience .step-text h4{margin-bottom:10px;line-height:100%}.section-experience .step-text p{line-height:100%;font-weight:400}.section-experience .step-text p:last-child{margin-bottom:0}.section-experience .step-count{width:62px;height:62px;border-radius:100%;border:1px solid #fff;font-weight:600;font-size:32px;display:flex;align-items:center;justify-content:center}.section-experience .slick-dots{justify-content:center;padding-top:40px}.section-experience .slick-dots button{background-color:hsla(0,0%,100%,.2)}.section-experience .slick-dots button:hover{background-color:#fff}.section-experience .slick-active button{background-color:#fff}.section-support-type{padding-block:90px;background-color:#f7f7f7}.section-support-type .flex{align-items:unset;gap:30px}.section-support-type .type-list{display:none;margin-top:auto;padding-top:30px}.section-support-type .type-list.slick-slider{display:block;overflow:hidden}.section-support-type .section-text{max-width:660px;display:flex;height:auto;flex-direction:column}.section-support-type .section-text .button{margin-top:30px}.section-support-type .slick-dots{position:absolute;top:0;left:0;padding:0}.section-support-type .image-wrap{max-width:660px}.section-support-type .image-wrap img{border-radius:10px;height:100%;min-height:470px;object-fit:cover}.section-support-type .mobile-image{display:none}.section-support-type .mobile-image img{border-radius:10px;height:100%;object-fit:cover}.section-support-type .slide-image{height:1px;width:1px;visibility:hidden}.section-support-type.alt{background-color:rgba(0,0,0,0);padding-block:40px}.section-support-type.alt .flex{padding:50px 35px;background-color:#f7f7f7;border-radius:10px}.dark-theme .section-support-type{background-color:rgba(0,0,0,0)}.dark-theme .section-support-type.alt .flex{background-color:#000}.section-full-image-message{padding-block:40px}.section-full-image-message.alt{background-color:#f7f7f7}.section-full-image-message .heading{text-align:center}.section-full-image-message .flex{flex-direction:column;align-items:unset;gap:10px;padding:30px;position:relative}.section-full-image-message .flex>div{max-width:290px;padding:25px;background-color:#fff;border-radius:10px;position:relative}.section-full-image-message .flex .image{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:10px;object-fit:cover}.section-full-image-message .flex.has-slider>div{max-width:430px}.section-full-image-message .flex.has-slider .text-slider{display:none}.section-full-image-message .flex.has-slider .text-slider.slick-slider{display:block}.section-full-image-message .section-message>p:last-child{margin:0}.section-full-image-message .section-signature{display:flex;align-items:center;justify-content:center}.section-full-image-message .section-signature img{width:auto}.section-full-image-message .text-slider{overflow:hidden}.section-full-image-message .text-item img{width:auto}.section-full-image-message .text-item p:last-child{margin:0}.section-full-image-message .grid-wrap{display:grid;width:100%;gap:20px}.section-full-image-message .grid-wrap.col-1{grid-template-columns:repeat(1, 1fr)}.section-full-image-message .grid-wrap.col-2{grid-template-columns:repeat(2, 1fr)}.section-full-image-message .grid-wrap.col-2 .item{border-right:1px solid #bbb}.section-full-image-message .grid-wrap.col-2 .item:nth-child(2n){border:0}.section-full-image-message .grid-wrap.col-3{grid-template-columns:repeat(3, 1fr)}.section-full-image-message .grid-wrap.col-3 .item{border-right:1px solid #bbb}.section-full-image-message .grid-wrap.col-3 .item:nth-child(3n){border:0}.section-full-image-message .grid-wrap .item h3,.section-full-image-message .grid-wrap .item h4{margin:0;font-size:28px}.section-full-image-message .grid-wrap .item h3{font-weight:600;margin-bottom:5px}.section-full-image-message .grid-wrap .item p{font-size:14px;line-height:130%}.section-full-image-message .grid-wrap .item p:last-child{margin:0}.dark-theme .section-full-image-message .flex>div{background-color:#000}.dark-theme .section-full-image-message.alt{background-color:#000}.section-team{padding-block:40px}.section-team .section-heading{text-align:center;max-width:800px;margin-inline:auto;margin-bottom:40px}.section-team .section-heading h2{margin-bottom:25px}.section-team .team-list{display:flex;flex-wrap:wrap;gap:40px}.section-team .team-item{display:flex;flex-direction:column;gap:30px;flex:1 1 calc(25% - 40px)}.section-team .team-item .image{height:345px;background-color:#e9e9e9;background-position:center;background-size:cover;border-radius:10px}.section-team .team-item h3{margin-bottom:10px}.section-team .team-item h3 strong{display:block}.section-team .team-item .description h3+p strong{font-weight:600;color:rgba(0,0,0,.5);display:block;margin-bottom:-10px}.section-team .team-item .description p:last-child{margin:0}.section-team .slick-dots{padding-top:0}.dark-theme .section-team .team-item .image{background-color:#000}.section-cta{padding-block:100px;background-color:#000;background-position:center;background-size:cover;position:relative}.section-cta:before{content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);position:absolute}.section-cta .container{position:relative}.section-cta .section-text{text-align:center;max-width:710px;margin-inline:auto;color:#fff}.section-cta .section-text .button{margin:30px auto 30px;padding-inline:20px;max-width:370px;width:unset}.section-cta .section-text p a{text-decoration:underline;font-weight:500}.section-cta .section-text p a:hover{text-decoration-color:rgba(0,0,0,0)}.section-accordion{padding-block:40px;background-color:#f7f7f7}.section-accordion .section-heading{text-align:center}.section-accordion .section-heading h2{margin-bottom:25px}.accordion.flex-accordion{display:flex;gap:40px}.accordion.flex-accordion .accordion-column{flex:1 1 calc(25% - 40px)}.accordion.flex-accordion .accordion-column:first-child{padding-left:0}.accordion.flex-accordion .accordion-column:last-child{padding-right:0}.accordion .accordion-item{margin:0;border-bottom:1px solid #e1e1e1}.accordion .accordion-heading{display:flex;gap:20px;justify-content:space-between;align-items:initial;cursor:pointer;padding-block:25px 10px;font-size:16px;transition:400ms all;font-weight:600}.accordion .accordion-heading div{padding-top:5px}.accordion .accordion-heading svg{transform:rotate(180deg)}.accordion .accordion-heading svg,.accordion .accordion-heading path{transition:400ms all}.accordion .accordion-heading.active svg{transform:unset}.accordion .accordion-description{overflow:hidden;max-height:0;transition:400ms all ease}.dark-theme .section-accordion{background-color:#000}.dark-theme .accordion .accordion-item{border-color:#222}.section-form{padding-block:40px}.section-form .flex{background-color:#f7f7f7;border-radius:10px;align-items:unset;overflow:hidden}.section-form .image-wrap{flex:1}.section-form .image-wrap img{height:100%;object-fit:cover}.section-form .contact-form{padding-top:20px}.section-form .form-wrap{max-width:660px;padding:50px}.dark-theme .section-form .flex{background-color:#000}.section-text-block blockquote p{font-size:48px;line-height:71px}.section-text-block p{font-size:40px;line-height:55px;margin-bottom:60px}.section-text-block p .eff{display:inline-block;opacity:0;transform:translateY(30px)}.section-text-block .container>p:last-child{margin-bottom:0}.section-text-block.fade p{color:#000}.dark-theme .section-text-block.fade p{color:#333}.dark-theme .section-text-block.fade p em{color:#fff}.section-newsletter{padding-block:100px;background-color:#f7f7f7}.section-newsletter h4{font-size:24px}.section-newsletter .grid-wrap{display:grid;gap:65px;grid-template-columns:1fr 1fr;padding-top:25px}.section-newsletter .logos{display:grid;gap:25px;grid-template-columns:repeat(3, 1fr)}.section-newsletter .logos img{height:87px}.section-newsletter .logo{display:flex;align-items:center;justify-items:center}.section-newsletter .newsletter h4{font-size:22px;line-height:29px}.section-newsletter .contact-form{padding-top:15px}.section-newsletter .contact-form form{display:flex;align-items:end;gap:12px}.section-newsletter .contact-form .gform_fields{max-width:100%}.section-newsletter .contact-form .gform_fields .gfield{margin:0}.section-newsletter .contact-form .gform_body{flex:1}.section-newsletter .contact-form .gform_footer{width:135px}.section-newsletter .contact-form .gform_button{margin-top:0;height:46px}.section-newsletter .validation_message{margin-block:0 10px}.dark-theme .section-newsletter{background-color:#000}.section-brands .logo-list{display:none}.section-brands .logo-list.slick-slider{display:block}.section-brands .logo-list .logo{padding-inline:10px}.section-brands .logo-list img{height:90px}.section-brands .logo-list:after,.section-brands .logo-list:before{content:"";position:absolute;top:0;left:0;height:100%;width:100px;z-index:1;background:linear-gradient(90deg, #ffffff 25%, rgba(255, 255, 255, 0) 100%)}.section-brands .logo-list:after{left:unset;right:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 25%, #ffffff 100%)}.section-brands+.section-full-image-message{padding-top:0}.dark-theme .logo-list:before{background:linear-gradient(90deg, #0f0f0f 25%, rgba(0, 0, 0, 0) 100%)}.dark-theme .logo-list:after{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 25%, #0f0f0f 100%)}.section-spaces:not(.has-control) .section-heading{text-align:center}.section-spaces.has-control{padding-block:85px}.section-spaces.has-control .section-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-bottom:20px}.section-spaces .bottom-text{padding-top:40px}.section-spaces .bottom-text .button{margin-inline:auto}.section-spaces .controls form{display:grid;gap:10px;grid-template-columns:290px 205px 56px}.section-spaces .controls div{position:relative}.section-spaces .controls label{position:absolute;font-size:12px;font-weight:600;left:15px;top:10px;z-index:1}.section-spaces .controls input,.section-spaces .controls button,.section-spaces .controls .nice-select .current{height:56px;background-color:#f9f9f9;border:0;font-size:16px;display:block;width:100%}.section-spaces .controls input,.section-spaces .controls .nice-select .current{padding:10px 15px 0}.section-spaces .controls input{padding-top:15px}.section-spaces .controls .nice-select{width:100%}.section-spaces .controls .nice-select .current{padding-top:23px}.section-spaces .controls button{transition:200ms all;background-color:#6adc91;cursor:pointer}.section-spaces .controls button:hover{background-color:#2fca64}.dark-theme .section-spaces .controls label{color:#000}.dark-theme .section-spaces .controls input,.dark-theme .section-spaces .controls .nice-select .current{color:#000}.spaces{display:grid;gap:40px;grid-template-columns:repeat(3, 1fr)}.spaces.slick-slider{display:block}.spaces.simple{grid-template-columns:repeat(4, 1fr)}.space-block .image-wrap{border-radius:10px;overflow:hidden;display:block;margin-bottom:10px}.space-block .image-wrap:hover .image{opacity:.75}.space-block .image{background-color:#f7f7f7;background-position:center;background-size:cover;border-radius:10px;position:relative;height:375px;transition:400ms all}.space-block .image .style{font-size:16px;display:flex;padding-inline:10px;border-radius:100px;background:hsla(0,0%,100%,.6980392157);backdrop-filter:blur(35px);position:absolute;top:20px;left:20px;z-index:9;height:35px;align-items:center}.space-block .image .zoom{backdrop-filter:blur(15px);background:hsla(0,0%,100%,.8);height:44px;width:44px;z-index:9;position:absolute;bottom:15px;right:15px;border-radius:100%;transition:200ms all;border:0;cursor:pointer}.space-block .image .zoom:hover{background-color:#2fca64}.space-block .image .zoom:hover svg{transition:200ms all;filter:invert(1)}.space-block .description{display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:20px}.space-block .address{max-width:195px}.space-block h5{font-size:16px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0}.space-block h5 a{text-decoration:none;text-transform:initial}.space-block h5 a:first-child{flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:180px}.space-block h5 a:hover{color:#2fca64}.space-block h5 .enquire{width:fit-content}.space-block .attributes{display:flex;align-items:center;gap:5px}.space-block .attributes>div{display:flex;align-items:center;gap:5px;background-color:#f6f6f6;border-radius:100px;padding-inline:10px;height:30px}.space-block .space-brands{display:flex;gap:10px}.space-block .space-brands img{height:38px;max-width:100%;width:unset}.space-block .short-description{font-size:16px}.space-block .image-compare-container{position:absolute;top:0;left:0;width:100%;height:100%}.space-block.extended .image{margin-bottom:10px}.image-compare-container{position:relative}.image-compare-container .wrap{overflow:hidden;position:absolute;top:0;left:0;width:100%;border-radius:10px;height:100%}.image-compare-container .image-compare{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;background-color:#fff}.image-compare-container .image-compare.after{clip-path:inset(0 50% 0 0)}.image-compare-container .image-slider{position:absolute;left:0;width:100%;z-index:5;bottom:0;top:0;margin-block:auto;opacity:0;cursor:grab}.image-compare-container .image-divider{position:absolute;top:0;height:100%;width:3px;background:#fff;z-index:3;left:50%;transform:translateX(-50%);pointer-events:none}.image-compare-container .image-handle{width:44px;height:44px;border-radius:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translateX(-50%);z-index:4;top:0;bottom:0;margin-block:auto;pointer-events:none}.space-image-zoom{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.75);transition:all 200ms;height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:20px;z-index:999999;opacity:0;pointer-events:none;box-sizing:border-box}.space-image-zoom.active{pointer-events:all;opacity:1}.space-image-zoom.active img{opacity:1}.space-image-zoom img{transition:all 200ms;opacity:0;width:auto;max-width:100%;border-radius:10px}.space-image-zoom .image-wrap{position:relative}.space-image-zoom .image-wrap:after,.space-image-zoom .image-wrap:before{content:"";top:-20px;right:0px;width:20px;height:2px;background-color:#fff;transition:all 200ms;transform:rotate(45deg);position:absolute;cursor:pointer;pointer-events:none}.space-image-zoom .image-wrap:after{transform:rotate(-45deg)}.dark-theme .space-block .attributes>div{background-color:#000}.dark-theme .space-block .attributes svg{filter:invert(1)}.dark-theme .space-block .image .style{color:#000}@media(max-width: 1279px){.section-experience .steps-list{margin-inline:-20px}.heading-form-section .form-wrap{max-width:40%}.heading-form-section .text-wrap{max-width:60%}.section-support-type .image-wrap,.section-support-type .section-text{max-width:50%}}@media(max-width: 1200px){.v2 h1{font-size:55px}.heading-form-section p{font-size:20px}.heading-form-section .form-wrap,.heading-form-section .text-wrap{max-width:50%}}@media(max-width: 1130px){.spaces.simple{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 1024px){.v2 h1{font-size:40px}.v2 h2{font-size:30px;margin-bottom:25px}.v2 h3{font-size:26px}.section-support-type h3{font-size:22px}.section-tailored-support .section-text h2{font-size:30px}.section-form h4{font-size:24px}section-tailored-support .flex{padding:30px 20px;gap:25px}.section-image-text-section .flex{gap:30px;flex-direction:column}.section-image-text-section.swap .flex{flex-direction:column}.padding-block,.section-accordion,.section-form,.section-team,.section-full-image-message,.section-support-type,.section-tailored-support,.section-experience,.section-image-text-section,.section-approach,.section-personalized-support{padding-block:25px}.section-image-text-section .flex>div{max-width:100%;width:100%}.section-image-text-section .image-wrap img{height:auto}.section-personalized-support .support-list{gap:25px}.section-personalized-support .support-list .item{gap:25px}.section-support-type .section-text{max-width:50%}.section-support-type .image-wrap img{min-height:360px}.section-team .team-list{gap:25px}.section-team .team-item{gap:20px;flex:1 1 calc(50% - 25px)}.section-form .flex{flex-direction:column}.section-form .image-wrap{flex:unset;height:370px}.section-form .form-wrap{max-width:100%;padding:30px}.section-form .contact-form .gform_fields{max-width:100%}.section-cta{padding-block:80px}.heading-form-section .form-wrap{max-width:60%}.heading-form-section .text-wrap{max-width:40%}.section-text-block blockquote p{font-size:38px;line-height:60px}.section-text-block p{font-size:30px;line-height:45px;margin-bottom:40px}.section-support-type.alt{padding-block:10px 25px}.section-support-type.alt .flex{padding:25px 15px}.section-personalized-support.alt{padding-block:25px}.section-personalized-support .heading+.support-list{margin-bottom:25px}.section-personalized-support .support-list+.bottom-text{padding-top:25px}.section-newsletter{padding-block:30px}.spaces{gap:20px;grid-template-columns:repeat(2, 1fr)}.section-spaces.has-control{padding-block:30px}}@media(max-width: 860px){.v2 h1{font-size:40px}.heading-form-section .text-wrap{max-width:100%;width:100%}.heading-form-section .form-wrap{max-width:100%;width:100%}.contact-form.v2{width:100%}.contact-form.v2 .gform_fields{max-width:100%}.heading-form-section .flex{gap:10px;flex-direction:column}.heading-form-section .image-wrap img{height:auto;margin-top:20px}.section-approach .approach-list{grid-template-columns:repeat(2, 1fr)}.section-personalized-support .support-list.four-col .item,.section-personalized-support .support-list .item{flex:1 1 calc(50% - 25px);max-width:calc(50% - 10px)}.button{height:50px}.section-tailored-support .flex{padding:25px 15px;flex-direction:column}.section-tailored-support .tabbed-list,.section-tailored-support .section-text{max-width:100%}.section-tailored-support .divider{visibility:hidden}.section-tailored-support .tab-controls{overflow:auto}.section-experience .steps-list{padding-bottom:10px}.accordion.flex-accordion{gap:0;flex-direction:column}.accordion.flex-accordion .accordion-column{flex:unset}.section-text-block p{font-size:20px;line-height:30px;margin-bottom:20px}.section-text-block blockquote p{font-size:24px;line-height:32px}.heading-form-section+.section-text-block{padding-block:0 20px}.section-newsletter .grid-wrap{gap:40px;grid-template-columns:1fr}.section-newsletter .grid-wrap br{display:none}.section-spaces.has-control .section-heading{flex-direction:column}.section-spaces.has-control .section-heading h2{margin-bottom:5px}.section-spaces .controls{width:100%}.section-spaces .controls form{grid-template-columns:50% calc(50% - 76px) 56px}}@media(max-width: 768px){.section-experience .steps-list{margin-inline:-15px}}@media(max-width: 640px){.section-personalized-support .support-list,.section-approach .approach-list{display:block;margin-bottom:20px}.section-support-type .section-text{max-width:100%}.section-support-type .image-wrap{display:none}.section-support-type .slick-dots{position:static;padding-top:40px}.section-support-type .mobile-image{display:block}.section-full-image-message .flex{padding:0;gap:20px}.section-full-image-message .flex .image{position:static;height:230px}.section-full-image-message .flex>div{max-width:100% !important;padding:0}.section-full-image-message .section-signature{justify-content:unset}.dark-theme .section-full-image-message .flex>div{background-color:rgba(0,0,0,0)}.section-form .form-wrap{padding:25px 15px}.section-personalized-support.alt .section-heading{text-align:left}.section-full-image-message.alt .flex.has-slider .section-message{background-color:rgba(0,0,0,0)}.section-full-image-message.alt .flex.has-slider .section-signature{padding:25px 15px}}@media(max-width: 550px){.contact-form .gform_fields{flex-direction:row}.section-newsletter .contact-form form{display:flex;align-items:unset;flex-direction:column}.section-newsletter .contact-form .gform_footer{width:100%}.section-newsletter .logos{grid-template-columns:repeat(2, 1fr)}.section-spaces .controls form{display:flex;flex-wrap:wrap}.section-spaces .controls form .location-field{width:100%}.section-spaces .controls form .type-field{flex:1}.section-spaces .controls form button{width:56px}}/*# sourceMappingURL=custom.min.css.map */
