:root{--black:#000;--white:#fff;--teal:#1e3a3f;--light-grey:rgba(30,58,63,.35);--dark-teal:#11282d;--yellow:#effeb3;--error:#e80000;--slide-transition:cubic-bezier(0.77,0,0.18,1);--container-max-width:1280px}@font-face{font-display:swap;font-family:AktivGrotesk Medium;font-style:normal;font-weight:500;src:url(fonts/AktivGrotesk-Medium.4a3db966.woff2) format("woff2"),url(fonts/AktivGrotesk-Medium.66f25447.woff) format("woff")}@font-face{font-display:swap;font-family:AktivGrotesk Italic;font-style:italic;font-weight:400;src:url(fonts/AktivGrotesk-Italic.58f67201.woff2) format("woff2"),url(fonts/AktivGrotesk-Italic.650ffda2.woff) format("woff")}@font-face{font-display:swap;font-family:AktivGrotesk Bold;font-style:normal;font-weight:700;src:url(fonts/AktivGrotesk-Bold.e41dbcaf.woff2) format("woff2"),url(fonts/AktivGrotesk-Bold.ee1ee3c1.woff) format("woff")}@font-face{font-display:swap;font-family:AktivGrotesk Regular;font-style:normal;font-weight:400;src:url(fonts/AktivGrotesk-Regular.6ecfe2ef.woff2) format("woff2"),url(fonts/AktivGrotesk-Regular.5ba577d7.woff) format("woff")}@font-face{font-display:swap;font-family:AktivGrotesk Light;font-style:normal;font-weight:300;src:url(fonts/AktivGrotesk-Light.5aca01aa.woff2) format("woff2"),url(fonts/AktivGrotesk-Light.c34f6380.woff) format("woff")}.h1,.h2,.h3,.h4,.h5{margin-top:0}.h2{font-family:AktivGrotesk Medium,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.2}@media only screen and (min-width:320px){.h2{font-size:calc(15.42857px + 1.42857vw)}}@media only screen and (min-width:1720px){.h2{font-size:40px}}.h3{font-family:AktivGrotesk Medium,sans-serif;font-size:20px;font-weight:500;line-height:1.2}@media only screen and (min-width:320px){.h3{font-size:calc(17.25714px + .85714vw)}}@media only screen and (min-width:1720px){.h3{font-size:32px}}.h4{font-family:AktivGrotesk Regular,sans-serif;font-size:18px;font-weight:400;line-height:1.2}@media only screen and (min-width:320px){.h4{font-size:calc(16.62857px + .42857vw)}}@media only screen and (min-width:1720px){.h4{font-size:24px}}.h5{font-family:AktivGrotesk Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media only screen and (min-width:320px){.h5{font-size:16px}}@media only screen and (min-width:1720px){.h5{font-size:16px}}.h5 em,.h5 i{font-family:AktivGrotesk Italic,sans-serif;font-style:italic;font-weight:400}.h5 strong{font-family:AktivGrotesk Bold,sans-serif;font-weight:700}.large-heading{font-family:AktivGrotesk Regular,sans-serif;font-size:45px;font-weight:400;line-height:1.1}@media only screen and (min-width:320px){.large-heading{font-size:calc(38.14286px + 2.14286vw)}}@media only screen and (min-width:1720px){.large-heading{font-size:75px}}.span-large-text{font-family:AktivGrotesk Regular,sans-serif;font-size:20px;font-weight:400;line-height:1.2}@media only screen and (min-width:320px){.span-large-text{font-size:calc(17.71429px + .71429vw)}}@media only screen and (min-width:1720px){.span-large-text{font-size:30px}}a{color:var(--teal);text-decoration:none}body:not(.wp-admin):not(.mce-content-body){color:var(--teal);font-size:16px;line-height:1.5;-webkit-overflow-scrolling:touch;font-family:AktivGrotesk Regular,sans-serif;font-weight:400}@media only screen and (min-width:320px){body:not(.wp-admin):not(.mce-content-body){font-size:16px}}@media only screen and (min-width:1720px){body:not(.wp-admin):not(.mce-content-body){font-size:16px}}body:not(.wp-admin):not(.mce-content-body) em,body:not(.wp-admin):not(.mce-content-body) i{font-family:AktivGrotesk Italic,sans-serif;font-style:italic;font-weight:400}body:not(.wp-admin):not(.mce-content-body) strong{font-family:AktivGrotesk Bold,sans-serif;font-weight:700}body:not(.wp-admin):not(.mce-content-body).lock-scroll{overflow:hidden}body:not(.wp-admin):not(.mce-content-body).page-contact .hero__lede p{font-family:AktivGrotesk Regular,sans-serif;font-size:20px;font-weight:400;line-height:1.2}@media only screen and (min-width:320px){body:not(.wp-admin):not(.mce-content-body).page-contact .hero__lede p{font-size:calc(17.71429px + .71429vw)}}@media only screen and (min-width:1720px){body:not(.wp-admin):not(.mce-content-body).page-contact .hero__lede p{font-size:30px}}body:not(.wp-admin):not(.mce-content-body).page-approach .wrapper>.cards:first-of-type{padding-top:120px}@media(min-width:769px){body:not(.wp-admin):not(.mce-content-body).page-approach .wrapper>.cards:first-of-type{padding-top:150px}}@media(min-width:1025px){body:not(.wp-admin):not(.mce-content-body).page-approach .wrapper>.cards:first-of-type{padding-top:200px}}body:not(.wp-admin):not(.mce-content-body).page-approach .wrapper>.cards:first-of-type .cards__heading .h2{font-family:AktivGrotesk Regular,sans-serif;font-size:45px;font-weight:400;line-height:1.1}@media only screen and (min-width:320px){body:not(.wp-admin):not(.mce-content-body).page-approach .wrapper>.cards:first-of-type .cards__heading .h2{font-size:calc(38.14286px + 2.14286vw)}}@media only screen and (min-width:1720px){body:not(.wp-admin):not(.mce-content-body).page-approach .wrapper>.cards:first-of-type .cards__heading .h2{font-size:75px}}body:not(.wp-admin):not(.mce-content-body) ::-moz-selection{background:var(--dark-teal);color:var(--yellow)}body:not(.wp-admin):not(.mce-content-body) ::selection{background:var(--dark-teal);color:var(--yellow)}body.wp-admin .acf-block-preview a{pointer-events:none}body .is-layout-constrained>*{margin-left:0!important;margin-right:0!important;max-width:none}img{display:block;height:auto;transition:opacity .2s ease;width:100%}img.lazyload{opacity:0}img.lazyloaded{opacity:1}@keyframes hero-scale{0%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes blur-in{0%{filter:blur(30px);opacity:0}30%{opacity:1}to{filter:blur(0);opacity:1}}@keyframes flash-text{0%{color:var(--blue)}50%{color:var(--black)}to{color:var(--blue)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.relative{position:relative}body.wp-admin .editor-styles-wrapper{padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.wp-admin .editor-styles-wrapper .edit-post-visual-editor__post-title-wrapper{margin-top:0!important;padding:40px!important}body.wp-admin .editor-styles-wrapper .container{box-sizing:border-box}body.wp-admin .wp-block-post-title{line-height:1;margin:0;text-transform:uppercase}body.wp-admin .wp-block{margin:0!important;padding:0!important}body.wp-admin .wp-block-acf-block-hero .block-hero__text{margin:0;opacity:1!important}body.wp-admin .wp-block-acf-block-lede .block-lede__text p{margin:0}body.wp-admin .wp-block-acf-block-animation .block-animation{height:150px;margin-bottom:0;min-height:0}body.wp-admin .wp-block-acf-block-lottie h3,body.wp-admin .wp-block-acf-block-lottie p{margin:0}body.wp-admin .wp-block-acf-block-credits .block-credits__text p{margin-top:0}body.wp-admin .wp-block-acf-block-credits .block-credits__list ul{margin:0}body.wp-admin .wp-block-acf-block-services{color:var(--blue)}body.wp-admin .wp-block-acf-block-text p{margin-top:0}body.wp-admin .wp-block-acf-block-studio-lede{color:var(--blue)}body.wp-admin .wp-block-acf-block-studio-lede .block-studio-lede__text{color:var(--blue);margin:0}body.wp-admin .wp-block-acf-block-ticker .block-ticker__carousel>div:first-of-type{opacity:1!important}body.wp-admin .wp-block-acf-block-ticker .block-ticker__carousel>div:not(:first-of-type){display:none!important}body.wp-admin .wp-block-acf-block-contact-strip h3{margin:0}body.wp-admin .wp-block-acf-block-contact-strip .block-contact-strip__email{color:var(--blue)}.post-tag{border-radius:30px;color:var(--black);display:inline-block;font-size:14px;padding:7px 16px}@media only screen and (min-width:320px){.post-tag{font-size:calc(13.08571px + .28571vw)}}@media only screen and (min-width:1720px){.post-tag{font-size:18px}}@media(min-width:769px){.post-tag{padding:10px 20px}}.post-tag--insight{background-color:var(--light-yellow)}.post-tag--expertise{background-color:var(--light-green)}.post-tag--news{background-color:var(--light-pink)}.post-tag--people{background-color:var(--light-purple)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-sizing:border-box;display:inline-block;font-family:AktivGrotesk Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.23;outline:none;position:relative;text-decoration:none}@media only screen and (min-width:320px){.btn{font-size:calc(15.54286px + .14286vw)}}@media only screen and (min-width:1720px){.btn{font-size:18px}}.btn--pill{background-color:var(--yellow);border:1px solid;border-color:var(--yellow);border-radius:30px;color:var(--teal);line-height:1;overflow:hidden;padding:13px 22px 11px;text-overflow:ellipsis;transition:background-color .3s ease,color .3s ease,border-color .3s ease;white-space:nowrap}@media(min-width:769px){.btn--pill{padding:14px 28px 12px}}@media(hover:hover){.btn--pill:hover{background-color:var(--teal);border-color:var(--white);color:var(--white)}}.wysiwyg{container-name:wysiwyg;container-type:inline-size}.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-family:AktivGrotesk Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media only screen and (min-width:320px){.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-size:16px}}@media only screen and (min-width:1720px){.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-size:16px}}.wysiwyg ol em,.wysiwyg ol i,.wysiwyg p em,.wysiwyg p i,.wysiwyg ul em,.wysiwyg ul i{font-family:AktivGrotesk Italic,sans-serif;font-style:italic;font-weight:400}.wysiwyg ol strong,.wysiwyg p strong,.wysiwyg ul strong{font-family:AktivGrotesk Bold,sans-serif;font-weight:700}.wysiwyg ol:not(:last-child),.wysiwyg p:not(:last-child),.wysiwyg ul:not(:last-child){margin-bottom:30px}.wysiwyg h1,.wysiwyg h2{font-family:AktivGrotesk Medium,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin-bottom:30px}@media only screen and (min-width:320px){.wysiwyg h1,.wysiwyg h2{font-size:calc(15.42857px + 1.42857vw)}}@media only screen and (min-width:1720px){.wysiwyg h1,.wysiwyg h2{font-size:40px}}.wysiwyg h3,.wysiwyg h4{font-family:AktivGrotesk Medium,sans-serif;font-size:20px;font-weight:500;line-height:1.2;margin-bottom:20px}@media only screen and (min-width:320px){.wysiwyg h3,.wysiwyg h4{font-size:calc(17.25714px + .85714vw)}}@media only screen and (min-width:1720px){.wysiwyg h3,.wysiwyg h4{font-size:32px}}.wysiwyg h5,.wysiwyg h6{font-family:AktivGrotesk Medium,sans-serif;font-size:18px;font-weight:500;line-height:1.2;margin-bottom:20px}@media only screen and (min-width:320px){.wysiwyg h5,.wysiwyg h6{font-size:calc(16.62857px + .42857vw)}}@media only screen and (min-width:1720px){.wysiwyg h5,.wysiwyg h6{font-size:24px}}.wysiwyg ol,.wysiwyg ul{padding-left:17px}.wysiwyg ol li:not(:last-child),.wysiwyg ul li:not(:last-child){margin-bottom:10px}.wysiwyg p img{margin:40px 0}.container{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);padding:0 16px;position:relative;width:100%}@media(min-width:769px){.container{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;padding:0 16px;width:100%}}@media(min-width:769px)and (min-width:769px){.container{-moz-column-gap:16px;column-gap:16px}}@media(min-width:769px)and (min-width:1025px){.container{padding:0 6.25vw}}.grid-overlay{bottom:0;-moz-column-gap:10px;column-gap:10px;display:grid;display:none;grid-template-columns:repeat(4,1fr);height:100%;left:0;padding:0 16px;pointer-events:none;position:fixed;top:0;width:100%;z-index:998}@media(min-width:769px){.grid-overlay{-moz-column-gap:10px;column-gap:10px;display:grid;display:none;grid-template-columns:repeat(12,1fr);left:50%;padding:0 16px;transform:translateX(-50%);width:100%}}@media(min-width:769px)and (min-width:769px){.grid-overlay{-moz-column-gap:16px;column-gap:16px}}@media(min-width:769px)and (min-width:1025px){.grid-overlay{padding:0 6.25vw}}.grid-overlay.is-active{display:grid}.grid-overlay>span{background-color:rgba(255,0,0,.2);height:100dvh;pointer-events:none}.grid-overlay+button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border:1px solid var(--white);bottom:10px;cursor:pointer;display:inline-block;mix-blend-mode:difference;outline:none;position:fixed;right:10px;width:71px;z-index:2}@media(min-width:769px){.grid-overlay+button{bottom:15px;right:15px}}.wrapper{background-color:var(--teal);position:relative;z-index:0}@media(min-width:1025px){.wrapper{min-height:calc(100vh + 1px)}}.main-header{align-items:center;display:flex;height:82px;justify-content:space-between;left:0;padding:28px 24px;position:absolute;top:0;width:100%;z-index:10}@media(min-width:1025px){.main-header{height:150px;padding:48px 6.25vw}}.main-header__burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;outline:none;position:relative;row-gap:6px;width:24px;z-index:1}@media(min-width:769px){.main-header__burger{display:none}}.main-header__burger.is-active>span:first-of-type{transform:rotate(45deg) translate(3px,2px)}.main-header__burger.is-active>span:nth-of-type(2){transform:rotate(-45deg) translate(3px,-2px)}.main-header__burger>span{background-color:var(--white);display:block;height:1px;transform-origin:center;transition:transform .3s ease;width:100%}.main-header__nav{background-color:var(--teal);left:0;min-height:100svh;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}@media(min-width:769px){.main-header__nav{background-color:transparent;left:auto;min-height:auto;opacity:1;position:relative;top:auto;transition:none;visibility:visible;width:auto}}.main-header__nav.is-active{opacity:1;visibility:visible}.main-header__nav.resizing{transition:none}.main-header__nav>ul{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style:none;min-height:100svh;padding-left:0}@media(min-width:769px){.main-header__nav>ul{align-items:baseline;flex-direction:row;justify-content:flex-start;min-height:auto}}@media(min-width:1025px){.main-header__nav>ul{gap:1.5dvw}}.main-header__nav>ul>li:last-child{margin-top:30px}@media(min-width:769px){.main-header__nav>ul>li:last-child{margin-left:20px;margin-top:0}}.main-header__nav>ul>li:not(:last-child){align-items:center;background-color:transparent;border-radius:10px 10px 0 0;display:flex;flex-direction:column;font-size:30px;justify-content:center;position:relative;transition:background-color .3s ease}@media only screen and (min-width:320px){.main-header__nav>ul>li:not(:last-child){font-size:30px}}@media only screen and (min-width:1720px){.main-header__nav>ul>li:not(:last-child){font-size:30px}}@media(min-width:769px){.main-header__nav>ul>li:not(:last-child){font-size:16px;height:45px}}@media only screen and (min-width:769px)and (min-width:320px){.main-header__nav>ul>li:not(:last-child){font-size:calc(15.54286px + .14286vw)}}@media only screen and (min-width:769px)and (min-width:1720px){.main-header__nav>ul>li:not(:last-child){font-size:18px}}.main-header__nav>ul>li:not(:last-child)>a:not(.menu-btn){display:block;padding:14px 16px;text-align:center;width:100%}@media(min-width:1025px){.main-header__nav>ul>li:not(:last-child)>a:not(.menu-btn){height:45px;padding:14px 24px;text-align:left}}.main-header__nav>ul>li:not(:last-child) .sub-menu{align-items:center;display:flex;flex-direction:column;list-style:none;padding-bottom:15px;padding-left:0;padding-top:15px;row-gap:15px;z-index:10}@media(min-width:769px){.main-header__nav>ul>li:not(:last-child) .sub-menu{align-items:flex-start;background-color:var(--dark-teal);border-radius:0 10px 10px 10px;left:0;opacity:0;padding:20px 24px;pointer-events:none;position:absolute;row-gap:10px;top:100%;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:240px}}.main-header__nav>ul>li:not(:last-child) .sub-menu li{font-family:AktivGrotesk Regular,sans-serif;font-size:18px;font-weight:400;line-height:1.2}@media only screen and (min-width:320px){.main-header__nav>ul>li:not(:last-child) .sub-menu li{font-size:calc(16.62857px + .42857vw)}}@media only screen and (min-width:1720px){.main-header__nav>ul>li:not(:last-child) .sub-menu li{font-size:24px}}@media(min-width:769px){.main-header__nav>ul>li:not(:last-child) .sub-menu li{font-size:16px}}@media only screen and (min-width:769px)and (min-width:320px){.main-header__nav>ul>li:not(:last-child) .sub-menu li{font-size:calc(15.54286px + .14286vw)}}@media only screen and (min-width:769px)and (min-width:1720px){.main-header__nav>ul>li:not(:last-child) .sub-menu li{font-size:18px}}.main-header__logo{position:relative;z-index:1}.main-header__logo svg{display:block;height:25px;width:60px}@media(min-width:1025px){.main-header__logo svg{height:51.34px;width:125px}}.main-header a{color:var(--white);text-decoration:none;transition:color .3s ease}.main-header .menu-btn a{background-color:var(--yellow);border:1px solid var(--yellow);border-radius:30px;color:var(--teal);font-family:AktivGrotesk Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.23;line-height:1;overflow:hidden;padding:14px 22px 11px;text-overflow:ellipsis;transition:background-color .3s ease,color .3s ease,border-color .3s ease;white-space:nowrap}@media only screen and (min-width:320px){.main-header .menu-btn a{font-size:calc(15.54286px + .14286vw)}}@media only screen and (min-width:1720px){.main-header .menu-btn a{font-size:18px}}@media(min-width:1025px){.main-header .menu-btn a{padding:16px 28px 13px}}@media(hover:hover){.main-header__nav ul li:not(.menu-btn) a:hover{color:var(--yellow)}}@media(hover:hover)and (min-width:769px){.main-header__nav ul li.menu-item-has-children:hover{background-color:var(--dark-teal)}.main-header__nav ul li.menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto;visibility:visible}}@media(hover:hover){.main-header__nav ul li.menu-item-has-children:hover .sub-menu a:hover{color:var(--yellow)}.menu-btn a:hover{background-color:var(--teal);border-color:var(--white);color:var(--white)}}.main-footer{background-color:var(--dark-teal);color:var(--white);padding-bottom:30px;padding-top:50px;position:relative}@media(min-width:1025px){.main-footer{padding-bottom:38px;padding-top:78px}}.main-footer .container{grid-template-rows:auto 1fr auto;padding-left:24px;padding-right:24px}@media(min-width:1025px){.main-footer .container{padding-left:6.25vw;padding-right:6.25vw}}.main-footer ul{display:flex;flex-direction:column;gap:7px;list-style:none;padding-left:0}@media(min-width:769px){.main-footer ul{gap:10px}}.main-footer ul li a{color:var(--white)}.main-footer ul.social-links{flex-direction:row;flex-wrap:wrap}.main-footer ul.social-links svg path{transition:fill .3s ease}.main-footer h6{color:var(--yellow);margin-bottom:10px}@media(min-width:769px){.main-footer h6{margin-bottom:15px}}.main-footer a{text-decoration:none}.main-footer__logo{left:24px;max-width:102px;position:absolute;top:0;width:100%}@media(min-width:1025px){.main-footer__logo{left:6.25vw;max-width:136px}}@media(min-width:1600px){.main-footer__logo{max-width:270px}}.main-footer__logo svg{display:block;height:auto;width:100%}.main-footer__nav--quick-links{grid-column:1/3;grid-row:2;margin-bottom:35px}@media(min-width:769px){.main-footer__nav--quick-links{grid-column:4/7;grid-row:1/span 2;margin-bottom:60px}}@media(min-width:1025px){.main-footer__nav--quick-links{grid-column:5/7}}.main-footer__nav--other{grid-column:3/5;grid-row:2;margin-bottom:35px}@media(min-width:769px){.main-footer__nav--other{grid-column:7/10;grid-row:1/span 2;margin-bottom:60px}}@media(min-width:1025px){.main-footer__nav--other{grid-column:7/9}}.main-footer__nav--get-in-touch{grid-column:1/3;grid-row:3;height:auto;margin-bottom:50px}@media(min-width:769px){.main-footer__nav--get-in-touch{grid-column:10/13;grid-row:1}}@media(min-width:1025px){.main-footer__nav--get-in-touch{grid-column:9/11;margin-bottom:30px}}.main-footer__nav--connect{grid-column:3/5;grid-row:3;margin-bottom:50px}@media(min-width:769px){.main-footer__nav--connect{grid-column:10/13;grid-row:2}}@media(min-width:1025px){.main-footer__nav--connect{grid-column:9/11;margin-bottom:60px}}.main-footer__accreditation{grid-column:3/5;grid-row:1}@media(min-width:769px){.main-footer__accreditation{bottom:-10px;grid-column:10/13;position:absolute;right:0}}@media(min-width:1025px){.main-footer__accreditation{bottom:auto;grid-column:11/13;grid-row:1/span 2;position:relative;right:auto}}.main-footer__accreditation img{display:block;max-width:149px;position:relative;top:-22%}@media(min-width:1025px){.main-footer__accreditation img{max-width:209px;top:-10%}}.main-footer__copyright{font-family:AktivGrotesk Regular,sans-serif;font-size:12px;font-weight:400;grid-column:1/5;grid-row:4;line-height:1.4}@media only screen and (min-width:320px){.main-footer__copyright{font-size:12px}}@media only screen and (min-width:1720px){.main-footer__copyright{font-size:12px}}@media(min-width:769px){.main-footer__copyright{grid-column:1/13;grid-row:3}}@media(hover:hover){.main-footer a:hover{color:var(--yellow)}.main-footer .social-links a:hover svg path{fill:var(--yellow)}}.error-page{align-items:center;display:flex;justify-content:center;min-height:100svh;padding:150px 0}@media(min-width:1025px){.error-page{min-height:100dvh}}.error-page .container{height:100%}.error-page .container>*{grid-column:1/5;text-align:center}@media(min-width:769px){.error-page .container>*{grid-column:1/13}}.error-page h1{color:var(--white);font-family:AktivGrotesk Regular,sans-serif;font-size:20px;font-weight:400;line-height:1.2}@media only screen and (min-width:320px){.error-page h1{font-size:calc(17.71429px + .71429vw)}}@media only screen and (min-width:1720px){.error-page h1{font-size:30px}}.accordion{display:flex;flex-direction:column;gap:20px}.accordion__section{border:1px solid var(--yellow);border-radius:15px}@media(min-width:769px){.accordion__section{border-radius:20px}}.accordion__tab{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:24px;pointer-events:all;position:relative}@media(min-width:769px){.accordion__tab{padding:25px 45px}}.accordion__tab.is-active{transition:none}.accordion__tab.is-active svg{transform:rotate(180deg)}.accordion__tab.is-closed+.accordion__content{max-height:0!important}.accordion__tab svg{flex-shrink:0;height:42px;transition:transform .4s var(--slide-transition);width:42px}@media(min-width:1025px){.accordion__tab svg{height:58px;width:58px}}.accordion__tab span{font-family:AktivGrotesk Regular,sans-serif;font-size:20px;font-weight:400;line-height:1.2}@media only screen and (min-width:320px){.accordion__tab span{font-size:calc(17.71429px + .71429vw)}}@media only screen and (min-width:1720px){.accordion__tab span{font-size:30px}}.accordion__content{overflow:hidden;transition:max-height .4s var(--slide-transition)}.accordion__content>div{padding:0 24px 30px}@media(min-width:1025px){.accordion__content>div{padding:0 45px 50px}}.accordion__content>div>p:not(:last-of-type){margin-bottom:30px}.accordion__content>div>p:last-of-type{margin-bottom:50px}.block-form{background-color:var(--white);border-radius:15px;color:var(--teal);overflow:hidden}@media(min-width:769px){.block-form{border-radius:30px}}.block-form form{display:flex;flex-direction:column;gap:10px}.block-form form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xml:space=%27preserve%27 width=%27256%27 height=%27256%27%3E%3Cg style=%27stroke:none;stroke-width:0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;fill:none;fill-rule:nonzero;opacity:1%27%3E%3Cpath d=%27M90 24.25a3.499 3.499 0 0 0-5.974-2.475L45 60.8 5.975 21.775a3.5 3.5 0 1 0-4.95 4.95l41.5 41.5a3.5 3.5 0 0 0 4.949 0l41.5-41.5A3.49 3.49 0 0 0 90 24.25%27 style=%27stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;fill:%23000;fill-rule:nonzero;opacity:1%27 transform=%27translate%281.407 1.407%29scale%282.81%29%27/%3E%3C/g%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;border:0;border:1px solid var(--teal);border-radius:10px;color:var(--light-grey);font-family:AktivGrotesk Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.5;outline:none;padding:13px 13px 9px;width:100%}@media only screen and (min-width:320px){.block-form form select{font-size:16px}}@media only screen and (min-width:1720px){.block-form form select{font-size:16px}}.block-form form select em,.block-form form select i{font-family:AktivGrotesk Italic,sans-serif;font-style:italic;font-weight:400}.block-form form select strong{font-family:AktivGrotesk Bold,sans-serif;font-weight:700}@media(min-width:1280px){.block-form form select{padding:19px 16px 16px}}.block-form form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border:1px solid var(--teal);border-radius:10px;outline:none}.block-form form input[type=email],.block-form form input[type=tel],.block-form form input[type=text]{border:1px solid var(--teal);color:var(--teal);font-family:AktivGrotesk Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.5;padding:13px 13px 9px;width:100%}@media only screen and (min-width:320px){.block-form form input[type=email],.block-form form input[type=tel],.block-form form input[type=text]{font-size:16px}}@media only screen and (min-width:1720px){.block-form form input[type=email],.block-form form input[type=tel],.block-form form input[type=text]{font-size:16px}}.block-form form input[type=email] em,.block-form form input[type=email] i,.block-form form input[type=tel] em,.block-form form input[type=tel] i,.block-form form input[type=text] em,.block-form form input[type=text] i{font-family:AktivGrotesk Italic,sans-serif;font-style:italic;font-weight:400}.block-form form input[type=email] strong,.block-form form input[type=tel] strong,.block-form form input[type=text] strong{font-family:AktivGrotesk Bold,sans-serif;font-weight:700}@media(min-width:1280px){.block-form form input[type=email],.block-form form input[type=tel],.block-form form input[type=text]{padding:19px 24px 16px}}.block-form form input[type=email]::-moz-placeholder,.block-form form input[type=tel]::-moz-placeholder,.block-form form input[type=text]::-moz-placeholder{color:var(--light-grey)}.block-form form input[type=email]::placeholder,.block-form form input[type=tel]::placeholder,.block-form form input[type=text]::placeholder{color:var(--light-grey)}.block-form form input[type=email]:-webkit-autofill,.block-form form input[type=email]:-webkit-autofill:active,.block-form form input[type=email]:-webkit-autofill:focus,.block-form form input[type=email]:-webkit-autofill:hover,.block-form form input[type=tel]:-webkit-autofill,.block-form form input[type=tel]:-webkit-autofill:active,.block-form form input[type=tel]:-webkit-autofill:focus,.block-form form input[type=tel]:-webkit-autofill:hover,.block-form form input[type=text]:-webkit-autofill,.block-form form input[type=text]:-webkit-autofill:active,.block-form form input[type=text]:-webkit-autofill:focus,.block-form form input[type=text]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--white) inset!important;-webkit-text-fill-color:var(--teal)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.block-form form fieldset{border:0;margin:0;padding:0}.block-form form fieldset legend{display:none}.block-form .frm_form_field:not(.field-footer){margin-bottom:20px;padding:0 30px}@media(min-width:1025px){.block-form .frm_form_field:not(.field-footer){padding:0 3dvw}}.block-form .frm_form_field .frm_primary_label{display:none}.block-form .frm_form_field.field-footer{margin-top:30px}@media(min-width:1025px){.block-form .frm_form_field.field-footer{margin-top:3dvw}}.block-form .frm_form_field .frm_error{color:var(--error);font-size:12px;padding-top:5px}.block-form .frm_button_submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yellow);border:0;border-radius:0;color:var(--teal);cursor:pointer;font-family:AktivGrotesk Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.23;outline:none;padding:24px 20px 20px;transition:background-color .3s ease,color .3s ease;width:100%}@media only screen and (min-width:320px){.block-form .frm_button_submit{font-size:calc(15.54286px + .14286vw)}}@media only screen and (min-width:1720px){.block-form .frm_button_submit{font-size:18px}}@media(min-width:1025px){.block-form .frm_button_submit{padding:30px 30px 26px}}.block-form .frm_error_style{color:var(--error);padding:0 3dvw 10px}.block-form .frm_error_style:last-child{padding-bottom:3dvw}.block-form .frm_message{font-family:AktivGrotesk Medium,sans-serif;font-size:18px;font-weight:500;line-height:1.2;padding:0 30px 30px}@media only screen and (min-width:320px){.block-form .frm_message{font-size:calc(16.62857px + .42857vw)}}@media only screen and (min-width:1720px){.block-form .frm_message{font-size:24px}}@media(min-width:1025px){.block-form .frm_message{padding:0 3dvw 3dvw}}.block-form__content{padding:35px 30px 30px}@media(min-width:1025px){.block-form__content{padding:3dvw 3dvw 30px}}.block-form__heading{display:block;font-family:AktivGrotesk Medium,sans-serif;font-size:18px;font-weight:500;line-height:1.2;margin-bottom:20px}@media only screen and (min-width:320px){.block-form__heading{font-size:calc(16.62857px + .42857vw)}}@media only screen and (min-width:1720px){.block-form__heading{font-size:24px}}@media(min-width:1025px){.block-form__heading{margin-bottom:30px}}@media(hover:hover){.block-form form .frm_button_submit:hover{background-color:var(--dark-teal);color:var(--white)}}
