/*!
Theme Name: Choice Properties Theme
Text Domain: Choice Properties
Version: 1.1
Author: joeyai team
Author URI: https://joeyai.com/
*/@import"css/bootstrap.min.css";@font-face{font-family:"Euclid Circular";src:url("fonts/euclid_circular_a_light-webfont.woff2") format("woff2"),url("fonts/euclid_circular_a_light-webfont.woff") format("woff");font-style:normal;font-weight:100}@font-face{font-family:"Euclid Circular";src:url("fonts/euclid_circular_a_bold-webfont.woff2") format("woff2"),url("fonts/euclid_circular_a_bold-webfont.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Euclid Circular";src:url("fonts/euclid_circular_a_semibold-webfont.woff2") format("woff2"),url("fonts/euclid_circular_a_semibold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Euclid Circular";src:url("fonts/euclid_circular_a_regular-webfont.woff2") format("woff2"),url("fonts/euclid_circular_a_regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Euclid Circular";src:url("fonts/euclidcirculara-mediumitalic-webfont.woff2") format("woff2"),url("../fonts/euclidcirculara-mediumitalic-webfont.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Euclid Circular";src:url("fonts/euclidcirculara-bolditalic-webfont.woff2") format("woff2"),url("../fonts/euclidcirculara-bolditalic-webfont.woff") format("woff");font-weight:700;font-style:italic}:root{--brand-color: #E60F00}@keyframes easeInY{from{transform:translateY(200px) translate3d(0, 0, 0)}to{transform:translateY(0px) translate3d(0, 0, 0)}}@keyframes easeInYReverse{from{transform:translateY(-200px) translate3d(0, 0, 0)}to{transform:translateY(0px) translate3d(0, 0, 0)}}@keyframes easeInX{from{opacity:0;transform:translateX(100%) translate3d(0, 0, 0)}to{opacity:1;transform:translateX(0px) translate3d(0, 0, 0)}}@keyframes easeInXReverse{from{opacity:0;transform:translateX(-100%) translate3d(0, 0, 0)}to{opacity:1;transform:translateX(0px) translate3d(0, 0, 0)}}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideRight{from{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes cinematicReveal{to{filter:blur(0);letter-spacing:normal;transform:scale(1);opacity:1}}@keyframes reveal{from{filter:blur(12px);opacity:.5}to{filter:blur(0);opacity:1}}@keyframes load{from{width:0}to{width:100%}}.in-view .latest-reports p,.in-view .latest-reports h2,.in-view .latest-reports h3,.in-view .latest-reports h4,.in-view .latest-reports figure.wp-block-image,.in-view .latest-reports .wp-element-button{filter:blur(15px);transform:scale(1.05);opacity:0;animation:cinematicReveal .5s ease forwards}.in-view .stats-board .item::after{width:0;animation:load 1.5s forwards}a{transition:all .2s ease-in-out !important}img,svg{max-width:100%}a{text-decoration:none;color:#004fc7}ahover{text-decoration:none}.grecaptcha-badge{display:none !important}html{margin-top:0 !important}body{font-family:"Euclid Circular",sans-serif;overflow-x:hidden;font-size:16px;line-height:1.5;font-weight:400;color:#545659}body.no-scroll{overflow:hidden}body.disabled-page:before{background:rgba(0,0,0,.45);position:fixed;content:"";width:100%;height:100%;top:0;left:0;z-index:100000}body *{outline:none !important}p{font-size:16px;color:#545659;font-weight:400;line-height:1.6}p sup{top:-0.7em;font-size:.55em}.w-100 img{width:100%}.wrapper,.wp-bootstrap-blocks-container{max-width:1540px;margin:auto;padding:0 50px}.wrapper.first-page-container,.wp-bootstrap-blocks-container.first-page-container{transform:translateY(30px);animation:fadeUp .7s ease-out forwards}.wrapper-lg{max-width:1180px}.wrapper-sm{max-width:990px;margin:auto}.wrapper-xm{max-width:800px;margin:auto}.small-wrap{max-width:660px;margin:auto}main.site-main{padding-top:175px;width:100vw;overflow:hidden}.wp-block-separator{border-top:1px solid #c4c4c4}.text-link-u{color:#545659 !important;font-weight:bold !important}.text-link-u strong{display:inline-block;margin-left:15px;color:#555960}.text-link-u a{color:#555960}.text-link-u a:hover{text-decoration:underline}.link-bold a,.link-medium a{color:#545659;font-size:1.2em;font-weight:bold}.link-bold a.active,.link-medium a.active{text-decoration:underline}.link-medium a{font-weight:400;font-size:1em}.wp-block-heading sup{font-size:.35em;top:-1.3em}.button-link,.wp-element-button{background:var(--brand-color);border:1px solid var(--brand-color);color:#fff;display:inline-block;padding:10px 20px;font-weight:400;font-size:15px;border-radius:0;font-weight:bold}.button-link:hover,.wp-element-button:hover{background:#fff;color:var(--brand-color)}.button-link.alt,.wp-element-button.alt{background:#f2f2f2;color:#545659;border-color:#f2f2f2}.button-link.alt:hover,.wp-element-button.alt:hover{background:var(--brand-color);color:#fff}.wp-block-button{display:inline-block;margin-right:10px}.wp-block-button.alt .wp-element-button{background:#f2f2f2;color:#545659;border:none;padding:10px 20px;font-size:16px;font-weight:bold}.wp-block-button.alt .wp-element-button:hover{background:var(--brand-color);color:#fff}.has-primary-color{color:var(--brand-color)}.has-grey-color{color:#7a7d82}.has-black-color{color:#141416}.has-dark-grey-color{color:#545659}.has-accent-blue-color{color:#006ee6}.has-accent-purple-color{color:#5f41be}.has-accent-green-color{color:#00875a}.has-accent-light-green-color{color:#c6f90e}.has-accent-yellow-color{color:#fff762}.has-accent-teal-color{color:#009fc7}.has-accent-light-teal-color{color:#a1ffde}.has-accent-pink-color{color:#f53179}.has-accent-light-pink-color{color:#ffc2ff}.text-grey{color:#545659 !important}h2.has-x-large-font-size{font-size:90px !important;font-weight:bold;line-height:1.05}h3.has-large-font-size{font-size:45px !important;line-height:1;color:var(--brand-color);font-weight:bold}.wp-block-heading strong a{text-decoration:underline}h2.has-large-font-size,.page-title{font-weight:bold;font-size:46px !important;line-height:1}h5.wp-block-heading.has-large-font-size{font-weight:bold;font-size:1.45em !important}@media only screen and (max-width: 1480px){h3.has-large-font-size{font-size:42px !important}}@media only screen and (max-width: 1380px){h2.has-x-large-font-size{font-size:73px !important}h3.has-large-font-size{font-size:34px !important}.wrapper,.wp-bootstrap-blocks-container{padding:0 35px}}@media only screen and (max-width: 1180px){h2.has-x-large-font-size{font-size:65px !important}h5.wp-block-heading.has-large-font-size{font-size:1.22em !important}}@media only screen and (max-width: 1080px){main.site-main{padding-top:90px}h2.has-large-font-size,.page-title{font-size:41px !important}}@media only screen and (max-width: 787px){.wrapper,.wp-bootstrap-blocks-container{padding:0 30px}.button-link,.wp-element-button{padding:8px 16px;font-size:14px}h2.has-x-large-font-size{font-size:47px !important}h2.has-large-font-size,.page-title{font-size:30px !important}}@media only screen and (max-width: 580px){main.site-main{padding-top:65px}.wrapper,.wp-bootstrap-blocks-container{padding:0 25px}.wp-bootstrap-blocks-container.no-pad-mobile{padding-left:0;padding-right:0}.wp-bootstrap-blocks-container.no-pad-mobile h2.has-x-large-font-size,.wp-bootstrap-blocks-container.no-pad-mobile h3.has-large-font-size{padding-left:25px}.wp-bootstrap-blocks-container.no-pad-mobile .wp-block-media-text .wp-block-media-text__content h3.has-large-font-size,.wp-bootstrap-blocks-container.no-pad-mobile .image-caption h3.has-large-font-size{padding-left:0}}@media only screen and (max-width: 487px){h3.has-large-font-size{font-size:24px !important}h2.has-large-font-size,.page-title{font-size:24px !important}}header{position:absolute;width:100%;top:0;left:0;padding:90px 0 0;z-index:1000;background:#fff;animation:fadeIn .3s ease-in-out}header.sticky{position:fixed;top:-150px;padding:15px 0}header.sticky .menu-main{top:60px}header.show-up{transition:all .4s ease-in-out !important;top:0}header .logo{display:block}header .logo img{width:380px}header .wrapper{position:relative}header .menu-main{list-style:none;margin:0;padding:0;display:flex;align-items:end;justify-content:end;gap:.25em}header .menu-main a{color:#555960;font-size:17px;padding:15px 20px;font-weight:bold;display:block}header .menu-main .current-menu-item a{color:#545659;text-decoration:underline}header .menu-main>li{position:relative;border-top:3px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}header .menu-main>li:hover{border-color:#ccc;border-top-color:var(--brand-color)}header .menu-main>li:hover ul{opacity:1;visibility:visible}header .menu-main>li:hover::before{content:"";position:absolute;left:0;height:2px;width:100%;bottom:-1px;background:#fff;z-index:3}header .menu-main ul{position:absolute;z-index:2;background:#fff;list-style:none;padding:0px 0 20px;margin:0;min-width:calc(100% + 50px);max-width:200%;width:calc(100% + 100px);border:1px solid #ccc;transform:translateX(-1px);opacity:0;visibility:hidden;transition:opacity .5s ease}header .menu-main ul li{border:none}header .menu-main ul li a{text-decoration:none !important;padding:15px 0 15px 25px}header .menu-main ul li a:hover{color:#000;text-decoration:underline !important}header .menu-main ul ul{position:relative;border:none;width:100%;min-width:auto;padding-bottom:0;margin-left:1px}header .menu-main ul ul a{font-size:.88em;padding:0px 0 15px 45px}header .menu-main ul ul li:last-child a{padding-bottom:0}header .grid-menu{display:none;position:absolute;transition:.3s ease-in-out;z-index:10000001;padding-left:50px;padding-top:17px;right:50px;cursor:pointer;top:0;transform:translateY(-30%);width:60px;height:62px}header .grid-menu span{background:#545659;margin:26px 6px;margin-right:16px;position:absolute;height:3px;border-radius:0;width:30px;left:16px;transition:transform .2s ease-in-out,opacity .2s ease-in-out;padding:0;font-size:0}header .grid-menu span:nth-child(1){top:0}header .grid-menu span:nth-child(2),header .grid-menu span:nth-child(3){top:8px}header .grid-menu span:nth-child(4){top:16px}header.active .grid-menu span:nth-child(1),header.active .grid-menu span:nth-child(4){opacity:0}header.active .grid-menu span:nth-child(2){transform:rotate(45deg)}header.active .grid-menu span:nth-child(3){transform:rotate(-45deg)}@media only screen and (max-width: 1480px){header .logo img{width:350px}}@media only screen and (max-width: 1380px){header .menu-main a{font-size:16px;padding:20px 15px}header .logo img{width:270px}}@media only screen and (max-width: 1280px){header .menu-main a{font-size:14px;padding:20px 14px}}@media only screen and (max-width: 1080px){header{padding:30px 0 30px;z-index:1001}header .menu-main{display:none;padding-top:20px;position:fixed;background:#fff;left:0;height:100%;width:100%;top:88px}header .menu-main a{color:#545659;font-size:22px;padding:13px 40px;margin-right:50px}header .menu-main>li{border:none}header .menu-main>li.menu-item-has-children:after{content:"";width:20px;height:20px;background:url(img/icons/plus-thin.svg) no-repeat center;position:absolute;right:10px;top:40px;transform:translateY(-50%)}header .menu-main>li:hover{border:none}header .menu-main>li:hover ul{display:none}header .menu-main>li ul{position:relative;border:none;display:none}header .menu-main>li ul a{font-size:1.1em;padding-left:40px}header .menu-main>li ul ul a{font-size:.95em;padding-left:55px}header .menu-main>li.active.menu-item-has-children:after{background-image:url(img/icons/minus-thin.svg)}header .menu-main>li.active>a{color:var(--brand-color)}header .menu-main>li.active ul{display:block;opacity:1;visibility:visible}header.active{position:fixed}header.active .menu-main{display:block}header .grid-menu{display:block;right:30px;transform:translateY(-35%)}}@media only screen and (max-width: 580px){header{padding:25px 0 16px;position:fixed}header.sticky .menu-main{top:55px}header .logo img{width:200px}header .grid-menu{right:10px;transform:translateY(-40%)}header .grid-menu span{width:22px;height:2px}header .menu-main{top:55px;padding-top:15px}header .menu-main a{font-size:19px;padding:11px 30px;margin-right:60px}header .menu-main>li ul a{font-size:.9em;padding-left:40px;padding:7px 0 7px 35px}header .menu-main>li ul ul a{font-size:.83em}header .menu-main>li.menu-item-has-children:after{width:50px;height:40px;top:24px}}.search-box{position:absolute;background:#fff;right:50px;z-index:1003;top:0;padding:9px 20px 9px 10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.search-box ul .wpml-ls-menu-item a{display:initial}.search-box form{border:1px solid #ccc;display:flex}.search-box button{font-size:0;width:35px;height:35px;background:url(img/icons/search.svg) no-repeat center;border:none;outline:none}.search-box input[type=text]{border-radius:2px;border:none;color:#545659;padding:8px 10px;font-size:14px;font-weight:bold;width:200px}.search-box input[type=text]::-moz-placeholder{color:#707070}.search-box input[type=text]::placeholder{color:#707070}.search-box ul{list-style:none;margin:0;padding:0;display:flex;align-items:end;justify-content:end;gap:.25em}.search-box a,.search-box .stock-ticker{color:#545659;font-size:14px;font-weight:bold;padding:5px 10px}.search-box a{cursor:pointer}.search-box a:hover{color:var(--brand-color)}.search-box li:last-child a{padding-right:0}.search-box .stock-ticker{animation:pulse 1.2s ease-in-out infinite;padding-top:9px}.search-box .stock-ticker.active{animation:none}@keyframes pulse{0%{opacity:.4}50%{opacity:1}100%{opacity:.4}}@media only screen and (max-width: 1080px){.search-box{display:none;position:fixed;left:0;bottom:20px;top:auto;padding:0 30px;width:100%;z-index:1003}.search-box.active{display:block}.search-box input[type=text]{width:100%;padding:10px 15px;font-size:15px}.search-box img{width:190px}.search-box a{font-size:16px}}@media only screen and (max-width: 490px){.search-box a{font-size:16px}.search-box button{width:35px;height:37px}.search-box input[type=text]{padding:8px 15px}}.page-nav-fixed{position:fixed;background:#fff;z-index:999;width:100%;top:0;padding:10px 0;display:none}.page-nav-fixed.active{display:block}.page-nav-fixed ul{list-style:none;padding:0;margin:0}.page-nav-fixed ul>li{display:inline-block;position:relative}.page-nav-fixed ul>li ul{position:absolute;background:#fff;padding:15px 0 10px;border:1px solid #f4f4f4;border-top:none;width:100%;margin-top:-2px;display:none;min-width:140px}.page-nav-fixed ul>li ul li{display:block}.page-nav-fixed ul>li ul li a{padding:20px 15px;font-size:14px}.page-nav-fixed ul>li:has(ul)::before{content:"";width:17px;height:10px;background:url(img/icons/select-arrow.svg) no-repeat;background-size:contain;position:absolute;right:35px;top:50%;transform:translateY(-50%);z-index:100}.page-nav-fixed ul>li:has(ul):hover>a{border-color:#f4f4f4;background:#fff;z-index:99;position:relative}.page-nav-fixed ul>li:has(ul):hover ul{display:block}.page-nav-fixed ul a{color:#555960;padding:10px 80px 10px 15px;font-size:15px;font-weight:bold;display:block;border:1px solid #fff;border-bottom:none}.page-nav-fixed ul a:hover{color:var(--brand-color)}@media only screen and (max-width: 1280px){.page-nav-fixed .page-nav-fixed ul a{padding-right:50px}}@media only screen and (max-width: 880px){.page-nav-fixed{display:none !important}}footer.site-footer{padding:70px 0;color:#545659}footer.site-footer ul{list-style:none;padding:0;margin:0}footer.site-footer ul a{color:#555960}footer.site-footer .box{padding-right:1.5em}footer.site-footer .logo img{width:310px}footer.site-footer .footer-main a{font-size:17px;font-weight:bold;display:block;margin-bottom:15px}footer.site-footer .footer-main a:hover{color:#545659;text-decoration:underline}footer.site-footer .heading{font-size:19px;font-weight:bold;margin:2px 0 15px}footer.site-footer .address{font-size:14px;color:#545659;font-weight:400}footer.site-footer .box-link,footer.site-footer .contact-menu a{color:#555960;display:inline-block;padding:5px 0;font-weight:bold;border-radius:5px;margin-bottom:5px;text-align:center;font-size:14px}footer.site-footer .box-link:hover,footer.site-footer .contact-menu a:hover{color:#545659;text-decoration:underline}footer.site-footer .subscribe-box .gform_validation_errors{display:none !important}footer.site-footer .subscribe-box form{position:relative}footer.site-footer .subscribe-box input[type=text],footer.site-footer .subscribe-box input[type=email],footer.site-footer .subscribe-box select{width:100%;border-radius:0;padding:10px 20px;border:1px solid #ccc;color:#545659;margin-bottom:10px;font-size:17px;height:auto;line-height:1}footer.site-footer .subscribe-box input[type=text]::-moz-placeholder, footer.site-footer .subscribe-box input[type=email]::-moz-placeholder, footer.site-footer .subscribe-box select::-moz-placeholder{color:#545659}footer.site-footer .subscribe-box input[type=text]::placeholder,footer.site-footer .subscribe-box input[type=email]::placeholder,footer.site-footer .subscribe-box select::placeholder{color:#545659}footer.site-footer .subscribe-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(img/icons/select-arrow.svg) no-repeat 97%;background-position-x:calc(100% - 15px);padding:14px 20px}footer.site-footer .subscribe-box .cb-label{font-size:15px;font-weight:400;margin-right:20px}footer.site-footer .subscribe-box input[type=checkbox]{border-radius:0;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;width:1.5em;height:1.5em;vertical-align:text-bottom;margin-right:3px;box-shadow:none}footer.site-footer .subscribe-box input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-color:var(--brand-color);border-color:var(--brand-color)}footer.site-footer .subscribe-box input:checked[type=checkbox]::before{opacity:0}footer.site-footer .subscribe-box .gfield_checkbox label.gform-field-label{margin-left:8px}footer.site-footer .subscribe-box .disclaimer,footer.site-footer .subscribe-box .gfield--type-html{font-size:11px;line-height:1.3;font-weight:100;width:70%;margin-top:20px}footer.site-footer .subscribe-box .gform_fields{row-gap:unset}footer.site-footer .subscribe-box .gform-footer{position:absolute;right:0;bottom:10px;margin-top:0}footer.site-footer .subscribe-box .gform-footer input[type=submit].gform_button{border:1px solid #f2f2f2;display:inline-block !important;padding:10px 20px;font-weight:400 !important;font-size:15px !important;border-radius:0 !important;font-weight:bold !important;background:#f2f2f2 !important;color:#545659 !important}footer.site-footer .subscribe-box .gform-footer input[type=submit].gform_button:hover{background:var(--brand-color) !important;color:#fff !important}footer.site-footer .copyright{font-size:11px;font-weight:100}footer.site-footer .copyright li{display:inline-block}footer.site-footer .copyright li:last-child a{padding-right:0}footer.site-footer .copyright a{padding:0 20px}footer.site-footer .copyright a:hover{color:var(--brand-color)}@media only screen and (max-width: 987px){footer.site-footer .box{padding-right:2em}footer.site-footer .footer-main a{font-size:15px;font-weight:400}footer.site-footer .subscribe-box .gform-footer{bottom:0}}@media only screen and (max-width: 787px){footer.site-footer{padding:50px 0 20px}footer.site-footer .logo img{max-width:70%}footer.site-footer ul.legal-menu{margin-top:15px}footer.site-footer ul.legal-menu li:first-child a{padding-left:0}footer.site-footer .subscribe-box .gfield--type-html{font-size:10px;width:60%}footer.site-footer .copyright{font-size:12px}footer.site-footer .copyright a{padding:0 6px}}.cookie-section{position:fixed;width:100%;bottom:0;background:#545659;color:#fff;z-index:10000;padding:30px 30px;transition:all .4s ease-in-out !important;transform:translateY(100%)}.cookie-section.active{transform:translateY(0)}.cookie-section p{color:#fff}.cookie-section .title{font-weight:bold;font-size:30px;margin-bottom:5px}.cookie-section p{font-size:.8em}.cookie-section .button-link.alt:hover{background:#545659;color:#fff}@media only screen and (max-width: 480px){.cookie-section{padding:20px 0}.cookie-section p{font-size:.75em}}body.home .container.first-page-container{margin-top:0;border:none}.home-banner-swiper{height:43vw;min-height:42vh;max-height:89vh;margin-bottom:65px;padding-bottom:90px;transform:translateY(30px);animation:fadeUp .7s ease-out forwards}.home-banner-swiper .swiper-wrapper{z-index:1001}.home-banner-swiper .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:center}.home-banner-swiper .f-content{background:#fff;border-top:4px solid var(--brand-color);padding:35px;min-width:720px;position:absolute;bottom:0;transform:translate(-40px, 38%)}.home-banner-swiper .f-content span{font-weight:bold;color:#545659;font-size:17px;margin-bottom:30px;display:block}.home-banner-swiper .f-content h1{color:var(--brand-color);font-weight:bold;font-size:52px;line-height:1}.home-banner-swiper .f-content h1 sup{font-size:15px;top:-1.5em;margin-left:-1px}.home-banner-swiper .f-content .cont{margin-bottom:30px;max-width:500px}.home-banner-swiper .f-content .cont a{background:#f2f2f2;padding:10px 20px;margin-top:30px;display:table;font-size:15px;font-weight:600;color:#545659}.home-banner-swiper .f-content .cont a:hover{color:#fff;background:var(--brand-color)}.home-banner-swiper .f-content .cont,.home-banner-swiper .f-content .cont p{color:#545659;font-size:20px;font-weight:bold}.home-banner-swiper .swiper-button-next,.home-banner-swiper .swiper-button-prev{height:80px;width:40px;background-repeat:no-repeat;background-size:cover;top:40%;z-index:1002}.home-banner-swiper .swiper-button-next svg,.home-banner-swiper .swiper-button-prev svg{display:none}.home-banner-swiper .swiper-button-next:after,.home-banner-swiper .swiper-button-prev:after{display:none}.home-banner-swiper .swiper-button-next{margin-right:25px;background-image:url(img/icons/carousel-right.svg)}.home-banner-swiper .swiper-button-prev{margin-left:25px;background-image:url(img/icons/carousel-left.svg)}.home-quick-links a{color:#545659;font-weight:bold;font-size:13px}.home-quick-links ul{padding:0;margin:0 0 20px;list-style:none}.home-quick-links ul a{display:block;padding:14px 0;border-top:1px solid #e4e5e6;font-size:26px;position:relative}.home-quick-links ul a::after{content:"";position:absolute;right:5px;width:40px;height:30px;background:url(img/icons/link-arrow.svg) no-repeat;background-size:contain;top:50%;transform:translateY(-50%)}.home-quick-links ul a:hover{color:var(--brand-color)}.home-quick-links ul a:hover::after{filter:brightness(0) saturate(100%) invert(18%) sepia(95%) saturate(6200%) hue-rotate(355deg) brightness(85%) contrast(105%)}.home-quick-links ul li:last-child{border-bottom:1px solid #e4e5e6}.featured-properties-swiper,.home-banner-swiper,.featured-development-swiper,.testimonials-swiper{transform:translateY(30px);animation:fadeUp .7s ease-out forwards}.featured-properties-swiper .swiper-pagination-bullet,.home-banner-swiper .swiper-pagination-bullet,.featured-development-swiper .swiper-pagination-bullet,.testimonials-swiper .swiper-pagination-bullet{width:45px;height:3px;background:rgba(0,0,0,0);opacity:1;position:relative}.featured-properties-swiper .swiper-pagination-bullet:after,.home-banner-swiper .swiper-pagination-bullet:after,.featured-development-swiper .swiper-pagination-bullet:after,.testimonials-swiper .swiper-pagination-bullet:after{content:"";width:35px;height:3px;background:#ccc;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%);border-radius:0;margin-top:0px}.featured-properties-swiper .swiper-pagination-bullet-active,.home-banner-swiper .swiper-pagination-bullet-active,.featured-development-swiper .swiper-pagination-bullet-active,.testimonials-swiper .swiper-pagination-bullet-active{opacity:1;height:6px;border:1px solid #fff;width:60px}.featured-properties-swiper .swiper-pagination-bullet-active:after,.home-banner-swiper .swiper-pagination-bullet-active:after,.featured-development-swiper .swiper-pagination-bullet-active:after,.testimonials-swiper .swiper-pagination-bullet-active:after{background:var(--brand-color);margin-top:1.6px;width:55px;height:5px}.featured-properties-swiper .swiper-horizontal>.swiper-pagination-bullets,.featured-properties-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.home-banner-swiper .swiper-horizontal>.swiper-pagination-bullets,.home-banner-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.featured-development-swiper .swiper-horizontal>.swiper-pagination-bullets,.featured-development-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.testimonials-swiper .swiper-horizontal>.swiper-pagination-bullets,.testimonials-swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:40px;padding-right:50px;text-align:right;margin:auto;max-width:1540px;transform:translateX(-50%);left:50%}.featured-properties-swiper,.featured-development-swiper,.testimonials-swiper{margin:50px 0 90px;padding-bottom:60px}.featured-properties-swiper .property-img,.featured-development-swiper .property-img,.testimonials-swiper .property-img{background-repeat:no-repeat;background-size:cover;height:310px}.featured-properties-swiper .swiper-horizontal>.swiper-pagination-bullets,.featured-properties-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.featured-development-swiper .swiper-horizontal>.swiper-pagination-bullets,.featured-development-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.testimonials-swiper .swiper-horizontal>.swiper-pagination-bullets,.testimonials-swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-5px;left:0;transform:none;text-align:left}.featured-properties-swiper .p-title,.featured-development-swiper .p-title,.testimonials-swiper .p-title{color:#545659;font-size:17px;font-weight:bold;margin:10px 0 5px}.featured-properties-swiper .p-location,.featured-development-swiper .p-location,.testimonials-swiper .p-location{color:#545659;font-size:13px;font-weight:bold}.featured-properties-swiper .swiper-slide a .property-img,.featured-development-swiper .swiper-slide a .property-img{transition:transform .6s}.featured-properties-swiper .swiper-slide a:hover .property-img,.featured-development-swiper .swiper-slide a:hover .property-img{transform:scale(1.05)}.p-swiper-button-next,.p-swiper-button-prev,.d-swiper-button-next,.d-swiper-button-prev{height:70px;width:35px;background-repeat:no-repeat;background-size:cover;top:30%;position:absolute;cursor:pointer}.p-swiper-button-next:after,.p-swiper-button-prev:after,.d-swiper-button-next:after,.d-swiper-button-prev:after{display:none}.p-swiper-button-next svg,.p-swiper-button-prev svg,.d-swiper-button-next svg,.d-swiper-button-prev svg{display:none}.p-swiper-button-next,.d-swiper-button-next{right:-45px;background-image:url(img/icons/carousel-right-dark.svg)}.p-swiper-button-prev,.d-swiper-button-prev{left:-45px;background-image:url(img/icons/carousel-left-dark.svg)}.testimonials-swiper{margin-bottom:30px}.testimonials-swiper .swiper-slide img{max-width:210px}.testimonials-swiper .swiper-slide p{padding-top:5px}.testimonials-swiper .swiper-slide strong{font-weight:bold}.wp-block-media-text{grid-template-columns:77% 1fr;position:relative;margin-bottom:90px}.wp-block-media-text .wp-block-media-text__content{position:absolute;right:0;background:#fff;padding:35px 35px;border-top:4px solid var(--brand-color);width:45%;grid-column:none}.wp-block-media-text .wp-block-media-text__content h2{color:var(--brand-color);font-size:60px;font-weight:bold;line-height:.9}.wp-block-media-text .wp-block-media-text__content p{font-size:16px;color:#545659;padding:20px 0 10px;font-weight:400;line-height:1.8}.wp-block-media-text .wp-block-media-text__content hr{border-top:1px solid #797d83;margin:25px 0 10px;opacity:1}.wp-block-media-text .wp-block-media-text__content h4{font-weight:bold;color:#545659;font-size:24px;line-height:1.3}.wp-block-media-text .wp-block-media-text__content h4.has-small-font-size{margin-top:15px;font-size:18px !important;color:#545659}.wp-block-media-text .wp-block-media-text__content .align-self-center p{padding:0;margin:0;text-align:right}.wp-block-media-text .wp-block-media-text__content .align-self-center a{font-size:13px;display:inline-block;margin-top:5px;font-weight:bold;color:#545659}.wp-block-media-text .wp-block-media-text__content .align-self-center a:hover{text-decoration:underline}.wp-block-media-text.media-direction-right,.wp-block-media-text.alt{direction:rtl}.wp-block-media-text.media-direction-right .wp-block-media-text__content,.wp-block-media-text.alt .wp-block-media-text__content{width:38%;left:0;right:auto}.wp-block-media-text.green .wp-block-media-text__content{border-color:#00875a}.wp-block-media-text.green .wp-block-media-text__content h4{color:#00875a}.wp-block-media-text.pink .wp-block-media-text__content{border-color:#f53179}.wp-block-media-text.pink .wp-block-media-text__content h4{color:#f53179}.wp-block-media-text.teal .wp-block-media-text__content{border-color:#009fc7}.wp-block-media-text.teal .wp-block-media-text__content h4{color:#009fc7}.wp-block-media-text.purple .wp-block-media-text__content{border-color:#5f41be}.wp-block-media-text.purple .wp-block-media-text__content h4{color:#5f41be}.wp-block-media-text.red .wp-block-media-text__content h4{color:var(--brand-color)}.wp-block-media-text.flat{display:block;margin-bottom:50px}.wp-block-media-text.flat .wp-block-media-text__content{width:95%;left:50% !important;transform:translate(-50%, -10%);right:auto;position:relative}.wp-block-media-text.flat .wp-block-media-text__content .align-self-center p{text-align:left}.icon-info-box{background:#edf7f3;padding:35px 0 35px 25px;height:100%;grid-template:none}.icon-info-box img{width:65px}.icon-info-box p{font-weight:bold;font-size:17px}.icon-info-box{color:#00875a;border-top:9px solid #00875a}.icon-info-box p{color:#00875a}.icon-info-box.purple{color:#5f41be;border-top:9px solid #5f41be}.icon-info-box.purple p{color:#5f41be}.icon-info-box.purple{background:#f3f1fb}.icon-info-box.red{background:#feeded;color:var(--brand-color);border-top:9px solid var(--brand-color)}.icon-info-box.red p{color:var(--brand-color)}.image-caption{background:#fff;border-top:4px solid;max-width:92%;margin:auto;padding:35px 20px;position:relative;margin-top:-100px}.image-caption.small{padding:20px 10px}.image-caption ul{list-style:none;padding:0;margin:15px 0 25px}.image-caption ul li{font-weight:bold;font-size:18px;margin:5px 0}.image-caption h3{font-size:45px;font-weight:bold;margin-bottom:20px}.image-caption h3.has-medium-font-size{font-size:32px !important;margin-bottom:5px}.image-caption p{font-size:15px;color:#545659;font-weight:100;padding-right:15px}.image-caption p strong{font-weight:bold}.image-caption.blue{border-color:var(--brand-color)}.image-caption.blue h3{color:var(--brand-color)}.image-caption.green{border-color:var(--brand-color)}.image-caption.green h3{color:var(--brand-color)}.image-caption.red,.image-caption.small{border-color:var(--brand-color)}.image-caption.red h3,.image-caption.small h3{color:var(--brand-color)}.image-caption.purple{border-color:var(--brand-color)}.image-caption.purple h3{color:var(--brand-color)}@media only screen and (max-width: 1480px){.image-caption h3.has-medium-font-size{font-size:26px !important}}.ticker-container{max-width:none;width:100%;padding:40px 0 80px;overflow:hidden;position:relative;width:100%}.ticker-container .ticker__list{list-style:none}.ticker-container .ticker__item img{max-width:230px;margin:0 20px;transition:transform .6s}.ticker-container .partner-container{position:absolute;left:50%;height:100%;width:100%;top:0;transform:translateX(-50%);z-index:1;padding-top:40px;display:none}.ticker-container .partner-container.active{display:block}.ticker-container .partner-container::before{content:"";width:100vw;position:absolute;left:50%;height:100%;top:0;background:#fff;transform:translateX(-50%)}.ticker-container .partner-container h3{font-weight:bold;font-size:2em;margin-bottom:15px}.ticker-container .partner-container p{font-size:1.1em}.ticker-container .partner-container .close{background:url(img/icons/close.svg) no-repeat;background-size:contain;cursor:pointer;position:absolute;right:20px;z-index:100;width:25px;height:25px;font-size:0}.ticker-container .partner-container .swiper-pagination{font-weight:bold;bottom:1%}.ticker-container .partner-container .swiper-button-next,.ticker-container .partner-container .swiper-button-prev{height:31px;width:12px;background-repeat:no-repeat;background-size:cover;top:97%;position:absolute;cursor:pointer;z-index:100}.ticker-container .partner-container .swiper-button-next:after,.ticker-container .partner-container .swiper-button-prev:after{display:none}.ticker-container .partner-container .swiper-button-next svg,.ticker-container .partner-container .swiper-button-prev svg{display:none}.ticker-container .partner-container .swiper-button-next{right:calc(50% - 90px);background-image:url(img/icons/carousel-right-2.svg)}.ticker-container .partner-container .swiper-button-prev{left:calc(50% - 90px);background-image:url(img/icons/carousel-left-2.svg)}.ticker-container.clickable{padding-bottom:140px}.ticker-container.clickable .ticker__item{cursor:pointer}.ticker-container.clickable .ticker__item img{border:3px solid #fff}.ticker-container.clickable .ticker__item:hover img{border-color:#f2f2f2}.ticker-container .wp-block-gallery{display:flex;gap:2rem;margin:0;padding:0;width:-moz-max-content;width:max-content;animation:ticker-scroll 25s linear infinite}.ticker-container .wp-block-gallery figure{flex:0 0 auto;margin:0 10px !important;max-width:220px !important}.ticker-container .wp-block-gallery img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.ticker-container figcaption.wp-element-caption{position:relative !important;text-shadow:none !important;color:#545659 !important;border:none !important;background:none !important;text-align:center}.in-the-news h3{font-size:20px;font-weight:bold;margin:10px 0 15px}.in-the-news h4{font-size:18px;font-weight:bold;color:var(--brand-color);margin-bottom:0}.in-the-news a img{transition:transform .6s}.in-the-news a:hover img{transform:scale(1.05)}@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media only screen and (max-width: 1380px){.home-banner-swiper .f-content{min-width:400px}.home-banner-swiper .f-content span{font-size:15px;margin-bottom:25px}.home-banner-swiper .f-content h1{font-size:40px}.home-banner-swiper .f-content .cont{font-size:18px;line-height:1.4;margin-bottom:25px}.image-caption h3{font-size:26px}.wp-block-media-text .wp-block-media-text__content h2{font-size:50px;line-height:1}.wp-block-media-text .wp-block-media-text__content p{font-size:16px}.wp-block-media-text .wp-block-media-text__content h4{font-size:21px}.wp-block-media-text .wp-block-media-text__content .align-self-center a{font-size:15px;font-weight:400}.wp-block-media-text .wp-block-media-text__content h4.has-small-font-size{font-size:16px !important;font-weight:400}.p-swiper-button-prev,.d-swiper-button-prev{left:-35px}.p-swiper-button-next,.d-swiper-button-next{right:-35px}}@media only screen and (max-width: 1180px){.wp-block-media-text .wp-block-media-text__content{padding:25px 25px 30px}.wp-block-media-text .wp-block-media-text__content h2{font-size:40px}.wp-block-media-text .wp-block-media-text__content p{font-size:15px;font-weight:100;padding:15px 0}.image-caption{max-width:97%;padding:25px 10px}.image-caption.small{padding:20px 5px}.image-caption h3{font-size:22px;margin-bottom:10px}.p-swiper-button-next,.p-swiper-button-prev,.d-swiper-button-next,.d-swiper-button-prev{display:none}.featured-properties-swiper .property-img,.featured-development-swiper .property-img,.testimonials-swiper .property-img{height:245px}.ticker-container .partner-container h3{font-size:1.5em}.ticker-container .partner-container p{font-size:.84em}.ticker-container .partner-container .partner-swiper{padding-bottom:40px}.ticker-container .partner-container .swiper-pagination{font-size:13px}}@media only screen and (max-width: 1080px){.wp-block-media-text{display:block;margin-bottom:50px}.wp-block-media-text.alt,.wp-block-media-text.media-direction-right{direction:unset}.wp-block-media-text.alt .wp-block-media-text__content,.wp-block-media-text.media-direction-right .wp-block-media-text__content{width:95%}.wp-block-media-text .wp-block-media-text__content{width:95%;left:50% !important;transform:translate(-50%, -10%);padding:20px;right:auto;position:relative}.wp-block-media-text .wp-block-media-text__content .align-self-center p{text-align:left}.icon-info-box{display:block;text-align:center;padding:35px 25px 35px 25px}.icon-info-box img{width:53px;margin-bottom:15px}.icon-info-box p{font-weight:500;font-size:16px}.ticker-container .ticker__item img{max-width:200px}}@media only screen and (max-width: 880px){.home-quick-links{margin-top:30px}.home-banner-swiper{padding-top:0;height:calc(55vw + 350px);padding-bottom:200px;min-height:auto;max-height:none;margin-bottom:55px}.home-banner-swiper .swiper-button-next,.home-banner-swiper .swiper-button-prev{display:none}.home-banner-swiper .f-content{min-width:auto;max-width:none;width:97%;padding:20px 15px;left:50%;transform:translate(-50%, 75%);z-index:1000001}.home-banner-swiper .f-content h1{font-size:35px}.home-banner-swiper .f-content .cont{max-width:none;font-size:15px}.home-banner-swiper .f-content .cont p{font-size:15px}.home-banner-swiper .f-content .cont a{margin-top:25px}.home-banner-swiper .swiper-horizontal>.swiper-pagination-bullets,.home-banner-swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;text-align:left;padding-left:30px;z-index:1001}.wp-block-media-text{margin-bottom:30px}.featured-properties-swiper .property-img,.featured-development-swiper .property-img,.testimonials-swiper .property-img{height:235px}.ticker-container .partner-container{padding-top:30px}.ticker-container .partner-container .partner-slide img{width:120px;margin-bottom:20px}.ticker-container .partner-container .close{width:20px;height:20px}.ticker-container .partner-container h3{font-size:1.1em}.ticker-container .partner-container p{font-size:.65em}}@media only screen and (max-width: 487px){.home-banner-swiper{padding-bottom:225px;height:calc(55vw + 420px)}.home-banner-swiper .f-content{transform:translate(-50%, 84%)}.home-banner-swiper .f-content h1{font-size:31px}.home-banner-swiper .f-content h1 sup{font-size:13px;top:-1em}.home-banner-swiper .f-content .cont a{padding:10px 18px;font-size:13px}.featured-properties-swiper .p-title,.featured-development-swiper .p-title,.testimonials-swiper .p-title{max-width:94%}.featured-properties-swiper .swiper-wrapper,.featured-development-swiper .swiper-wrapper{margin-left:25px}.featured-properties-swiper,.featured-development-swiper,.testimonials-swiper{padding-bottom:35px}.featured-properties-swiper .property-img,.featured-development-swiper .property-img,.testimonials-swiper .property-img{height:200px}.testimonials-swiper .swiper-slide img{max-width:160px}.featured-properties-swiper .swiper-pagination-bullet,.home-banner-swiper .swiper-pagination-bullet,.featured-development-swiper .swiper-pagination-bullet,.testimonials-swiper .swiper-pagination-bullet{width:32px;margin-right:5px !important}.featured-properties-swiper .swiper-pagination-bullet:after,.home-banner-swiper .swiper-pagination-bullet:after,.featured-development-swiper .swiper-pagination-bullet:after,.testimonials-swiper .swiper-pagination-bullet:after{width:27px}.featured-properties-swiper .swiper-pagination-bullet-active,.home-banner-swiper .swiper-pagination-bullet-active,.featured-development-swiper .swiper-pagination-bullet-active,.testimonials-swiper .swiper-pagination-bullet-active{height:6px}.featured-properties-swiper .swiper-pagination-bullet-active:after,.home-banner-swiper .swiper-pagination-bullet-active:after,.featured-development-swiper .swiper-pagination-bullet-active:after,.testimonials-swiper .swiper-pagination-bullet-active:after{background:var(--brand-color);margin-top:1px;width:40px;height:6px}.featured-properties-swiper .swiper-horizontal>.swiper-pagination-bullets,.featured-properties-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.home-banner-swiper .swiper-horizontal>.swiper-pagination-bullets,.home-banner-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.featured-development-swiper .swiper-horizontal>.swiper-pagination-bullets,.featured-development-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.testimonials-swiper .swiper-horizontal>.swiper-pagination-bullets,.testimonials-swiper .swiper-pagination-bullets.swiper-pagination-horizontal{padding-right:20px;padding-left:20px}.image-caption.small{padding:20px 15px}.ticker-container .ticker__item img{max-width:140px}.wp-block-media-text .wp-block-media-text__content{margin-bottom:-10%}.featured-properties-swiper,.featured-development-swiper,.testimonials-swiper{margin:10px 0 80px}}.page-banner{background-color:#545659;min-height:35vh;max-height:100vh;background-size:cover;background-position:center;position:relative;transform:translateY(30px);animation:fadeUp .7s ease-out forwards}.page-banner img{width:100%}@media only screen and (max-width: 1180px){.page-banner{min-height:35vw}.page-banner img{display:none}}@media only screen and (max-width: 490px){.page-banner{min-height:420px}}.container h1.wp-block-heading,.full-page-wrapper h1.wp-block-heading{color:var(--brand-color);font-weight:bold;font-size:55px;line-height:1.1}.container h2.has-medium-font-size,.full-page-wrapper h2.has-medium-font-size{color:var(--brand-color);font-size:44px !important}.container h2.wp-block-heading,.full-page-wrapper h2.wp-block-heading{font-weight:bold}@media only screen and (max-width: 1280px){.container h1.wp-block-heading,.full-page-wrapper h1.wp-block-heading{font-size:43px}.container h2.has-medium-font-size,.full-page-wrapper h2.has-medium-font-size{font-size:32px !important}}@media only screen and (max-width: 880px){.container h2.has-medium-font-size,.full-page-wrapper h2.has-medium-font-size{font-size:30px !important}}@media only screen and (max-width: 580px){.container h2.has-medium-font-size,.full-page-wrapper h2.has-medium-font-size{font-size:26px !important}.container h3.has-medium-font-size,.full-page-wrapper h3.has-medium-font-size{font-size:22px !important}}.container{z-index:1;position:relative;background:#fff;width:97%;padding-top:50px}.container.first-page-container{border-top:4px solid var(--brand-color);margin-top:-103px;background:#fff}.container:has(.leadership-popup){position:initial}.container.full-page-wrapper{width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;max-width:-moz-max-content;max-width:max-content}.container.purple-bg-wrapper{padding-bottom:50px;color:#fff}.container.purple-bg-wrapper::before{content:"";z-index:-1;position:absolute;background:#5f41be;width:150vw;height:100%;left:0;top:30px;transform:translateX(-10%)}.container p{color:#545659;font-size:17px;font-weight:500;line-height:1.65;padding:15px 0 3px;margin-bottom:0}.container p strong{font-weight:bold}.container .pt-6{padding-top:5rem}.container .wp-block-heading.green{color:#00875a}.container .page-links{list-style:none;padding:0;margin:25px 0 10px}.container .page-links>li{display:inline-block;position:relative}.container .page-links>li:first-child a{padding-left:0}.container .page-links>li ul{position:absolute;background:#fff;padding:15px 0 10px;border:1px solid #e2e2e2;border-top:none;width:100%;margin-top:-2px;display:none;min-width:140px}.container .page-links>li ul li{display:block}.container .page-links>li ul li a{padding:20px 15px;font-size:16px}.container .page-links>li:has(ul)::before{content:"";width:17px;height:10px;background:url(img/icons/select-arrow.svg) no-repeat;background-size:contain;position:absolute;right:35px;top:50%;transform:translateY(-50%);z-index:100}.container .page-links>li:has(ul):hover>a{border-color:#e2e2e2;background:#fff;z-index:99;position:relative}.container .page-links>li:has(ul):hover ul{display:block}.container .page-links a{color:#555960;padding:10px 65px 10px 15px;font-size:17px;font-weight:bold;display:block;border:1px solid #fff;border-bottom:none;transition:transform .4s !important}.container .page-links a:hover{color:var(--brand-color);transform:scale(1.05)}.container h1.wp-block-heading.title-header{margin-bottom:0}.container .stats-board{color:#545659;min-height:90%}.container .stats-board .container{background:none}.container .stats-board p{font-weight:500;font-size:16px;padding-top:10px;line-height:1.4}.container .stats-board p strong{font-weight:bold}.container .stats-board h3{font-weight:bold;font-size:23px;margin-bottom:5px;letter-spacing:.02em}.container .stats-board figure.wp-block-image{height:90px;display:flex;align-items:center;margin-top:10px;margin-bottom:25px}.container .stats-board [class^=col],.container .stats-board .swiper-slide{height:auto}.container .stats-board [class^=col] .item,.container .stats-board .swiper-slide .item{padding:25px 20px;position:relative;background:#f6f6f6;z-index:-1;height:100%}.container .stats-board [class^=col] .item::after,.container .stats-board .swiper-slide .item::after{content:"";width:100%;position:absolute;height:4px;background:var(--brand-color);left:0;top:0}.container .stats-board [class^=col] .more-content,.container .stats-board .swiper-slide .more-content{padding:0;margin-top:15px;display:none;animation-duration:.2s}.container .stats-board [class^=col] .more-content p,.container .stats-board .swiper-slide .more-content p{font-size:17px !important}.container .stats-board [class^=col].clickable,.container .stats-board .swiper-slide.clickable{position:relative;cursor:pointer}.container .stats-board [class^=col].clickable::after,.container .stats-board .swiper-slide.clickable::after{content:"";width:20px;height:20px;background:url(img/icons/plus.svg) no-repeat;background-size:cover;position:absolute;right:10px;top:20px;transition:all .4s ease}.container .stats-board [class^=col].clickable .item,.container .stats-board .swiper-slide.clickable .item{background:none;transition:background-color .9s ease;position:relative}.container .stats-board [class^=col].clickable .item::before,.container .stats-board .swiper-slide.clickable .item::before{content:"";height:0;background:#f2f2f2;position:absolute;left:0;top:0;width:100%;transition:height .4s ease;z-index:-1}.container .stats-board [class^=col].clickable:hover::after,.container .stats-board [class^=col].clickable.activex::after,.container .stats-board .swiper-slide.clickable:hover::after,.container .stats-board .swiper-slide.clickable.activex::after{width:24px;height:23px}.container .stats-board [class^=col].clickable.active .item::before,.container .stats-board .swiper-slide.clickable.active .item::before{height:100%}.container .stats-board [class^=col].clickable.active::after,.container .stats-board .swiper-slide.clickable.active::after{background-image:url(img/icons/minus.svg);height:3px;top:26px}.container .stats-board [class^=col].clickable .wp-block-image,.container .stats-board .swiper-slide.clickable .wp-block-image{margin:15px 0}.container .stats-board [class^=col].clickable .wp-block-image img,.container .stats-board .swiper-slide.clickable .wp-block-image img{max-width:35%;max-height:75px}.container .stats-board [class^=col].green .item,.container .stats-board .swiper-slide.green .item{background:none}.container .stats-board [class^=col].green .item::after,.container .stats-board .swiper-slide.green .item::after{background:#00875a}.container .stats-board [class^=col].green h3,.container .stats-board .swiper-slide.green h3{font-size:29px;color:#00875a}.container .stats-board [class^=col].green p,.container .stats-board .swiper-slide.green p{font-size:23px;line-height:1.2;font-weight:bold}.container .stats-board [class^=col].pink .item,.container .stats-board .swiper-slide.pink .item{background:none}.container .stats-board [class^=col].pink .item::after,.container .stats-board .swiper-slide.pink .item::after{background:#f53179}.container .stats-board [class^=col].pink h3,.container .stats-board .swiper-slide.pink h3{font-size:29px;color:#f53179}.container .stats-board [class^=col].pink p,.container .stats-board .swiper-slide.pink p{font-size:23px;line-height:1.2;font-weight:bold}.container .stats-board [class^=col].purple .item,.container .stats-board .swiper-slide.purple .item{background:none}.container .stats-board [class^=col].purple .item::after,.container .stats-board .swiper-slide.purple .item::after{background:#5f41be}.container .stats-board [class^=col].purple h3,.container .stats-board .swiper-slide.purple h3{font-size:29px;color:#5f41be}.container .stats-board [class^=col].purple p,.container .stats-board .swiper-slide.purple p{font-size:23px;line-height:1.2;font-weight:bold}.container .stats-board [class^=col].blue .item,.container .stats-board .swiper-slide.blue .item{background:none}.container .stats-board [class^=col].blue .item::after,.container .stats-board .swiper-slide.blue .item::after{background:#006ee6}.container .stats-board [class^=col].blue h3,.container .stats-board .swiper-slide.blue h3{font-size:29px;color:#006ee6}.container .stats-board [class^=col].blue p,.container .stats-board .swiper-slide.blue p{font-size:23px;line-height:1.2;font-weight:bold}.container .stats-board [class^=col].teal .item,.container .stats-board .swiper-slide.teal .item{background:none}.container .stats-board [class^=col].teal .item::after,.container .stats-board .swiper-slide.teal .item::after{background:#009fc7}.container .stats-board [class^=col].teal h3,.container .stats-board .swiper-slide.teal h3{font-size:29px;color:#009fc7}.container .stats-board [class^=col].teal p,.container .stats-board .swiper-slide.teal p{font-size:23px;line-height:1.2;font-weight:bold}.container .stats-board [class^=col].red .item,.container .stats-board [class^=col].no-bg .item,.container .stats-board .swiper-slide.red .item,.container .stats-board .swiper-slide.no-bg .item{background:none}.container .stats-board [class^=col].red .item::after,.container .stats-board [class^=col].no-bg .item::after,.container .stats-board .swiper-slide.red .item::after,.container .stats-board .swiper-slide.no-bg .item::after{background:var(--brand-color)}.container .stats-board [class^=col].red h3,.container .stats-board [class^=col].no-bg h3,.container .stats-board .swiper-slide.red h3,.container .stats-board .swiper-slide.no-bg h3{font-size:29px;color:var(--brand-color)}.container .stats-board [class^=col].red p,.container .stats-board [class^=col].no-bg p,.container .stats-board .swiper-slide.red p,.container .stats-board .swiper-slide.no-bg p{font-size:23px;line-height:1.2;font-weight:bold}.container .stats-board [class^=col].no-bg h4,.container .stats-board .swiper-slide.no-bg h4{color:#545659}.container .stats-board.stats-custom [class^=col]{padding:30px 25px 40px;width:32%;margin-right:1%;margin-left:.5%;background:#f6f6f6}.container .stats-board.stats-custom [class^=col]:first-child{margin-right:1%}.container .stats-board.stats-custom [class^=col]:last-child{margin-right:0}.container .stats-board.stats-custom [class^=col]::before{display:none}.container .stats-board.stats-custom [class^=col] h3{font-size:1.55em}.container .stats-board.stats-custom [class^=col] figure{width:50%;height:100px;display:flex;align-items:center;margin-bottom:20px}.container .stats-board.stats-custom [class^=col] figure img{max-height:100%;width:auto !important}@media only screen and (max-width: 1480px){.container{width:98%}.container p{font-size:16px}}@media only screen and (max-width: 1280px){.container.first-page-container{margin-top:-95px}.container p{font-size:15px}.container .iconed-h img{margin-right:5px;width:40px;max-height:40px}.container .page-links>li ul li a{padding:15px 12px;font-size:14px}.container .page-links>li:has(ul)::before{width:15px;height:9px;right:5px}.container .page-links a{padding:10px 30px;font-size:15px}.container .pt-6{padding-top:50px}.container .stats-board h3{font-size:21px}.container .stats-board [class^=col]{margin-bottom:20px;padding:30px 20px 20px}.container .stats-board.clickable h4,.container .stats-board.clickable-no-link h4{font-size:25px}.container .stats-board.stats-custom [class^=col]{padding:20px}.container .stats-board.stats-custom [class^=col] h4{font-size:1.3em}.container .stats-board p{font-weight:500;font-size:15px;padding-top:2px}}@media only screen and (max-width: 1080px){.container .stats-board figure.wp-block-image{margin-top:0}.container .stats-board p{padding-bottom:10px}.container .stats-board .swiper-slide{width:60% !important}.container .stats-board .swiper-slide .item{padding:20px 20px}.container .stats-board .swiper-slide .more-content p{font-size:15px !important}}@media only screen and (max-width: 880px){.container{padding-top:30px;width:98%}.container .stats-board.clickable [class^=col]{padding:30px 15px 30px 15px}.container .stats-board.clickable [class^=col] img{max-width:60%;max-height:70px}.container .stats-board.clickable [class^=col]::before{width:99%}.container .stats-board.clickable [class^=col]:after{width:15px;height:15px;right:15px;top:30px}.container .stats-board.clickable [class^=col] p{font-size:17px}.container .stats-board.clickable [class^=col] .container p{font-size:15px;font-weight:500;margin-bottom:10px}.container .stats-board.stats-custom [class^=col] figure{height:60px;width:40%}.container .stats-board.stats-custom h3 br{display:none}.container.purple-bg-wrapper{padding-bottom:10px}.container h1.wp-block-heading.title-header{font-size:38px;position:relative;cursor:pointer}.container.first-page-container{margin-top:-70px}.container.with-slider h1.wp-block-heading.title-header{margin-bottom:35px}.container p{font-size:16px}.container .page-links{display:none}.container .page-links.active{position:relative;width:100%;background:hsla(0,0%,100%,.9098039216);display:block;margin:10px 0}.container .page-links li{display:block}.container .page-links li a{display:block;padding:12px 0;font-size:16px;color:#545659}.container .page-links li a:hover{transform:none}.container .page-links li ul{display:block;position:relative;background:none;border:none;border-top:1px solid #e2e2e2;width:90%;padding:5px 0}.container .page-links>li:has(ul):hover>a{background:none;border-color:rgba(0,0,0,0)}.container .page-links>li:has(ul)::before{right:10%;top:25px}.container.with-slider .page-links.active{margin-top:-15px}}@media only screen and (max-width: 768px){.container .stats-board [class^=col]{padding:30px 10px 20px}}@media only screen and (max-width: 580px){.container{padding-top:25px;width:100%}.container .stats-board .swiper-slide{width:80% !important}.container .stats-board .swiper-slide.green p,.container .stats-board .swiper-slide.blue p,.container .stats-board .swiper-slide.teal p,.container .stats-board .swiper-slide.purple p,.container .stats-board .swiper-slide.red p,.container .stats-board .swiper-slide.no-bg p{font-size:21px;margin-top:10px}.container .stats-board .swiper-slide.green h3,.container .stats-board .swiper-slide.blue h3,.container .stats-board .swiper-slide.teal h3,.container .stats-board .swiper-slide.purple h3,.container .stats-board .swiper-slide.red h3,.container .stats-board .swiper-slide.no-bg h3{font-size:30px}.container.first-page-container{margin-top:0}.container ul li{font-size:14px}.container p{font-size:14px}.container .pt-6{padding-top:0;margin-top:40px}.container.with-slider .pt-6{padding-top:60px}.container h1.wp-block-heading.title-header{font-size:32px}.container.no-pad-mobile{width:100%}}.legal-content p{font-size:12px;font-weight:300}.legal-content p a{color:#545659;text-decoration:underline}.swiper-pagination-bullets.swiper-pagination-horizontal.wp-block-gallery-pagination{bottom:auto;padding-right:50px;text-align:right;margin:auto;max-width:1540px;transform:translate(-50%, 10%);left:50%}.home .swiper-pagination-bullets.swiper-pagination-horizontal.wp-block-gallery-pagination{bottom:110px}.swiper-pagination-bullets.swiper-pagination-horizontal.wp-block-gallery-pagination.alt{text-align:center;transform:translateX(-50%);padding:0;position:relative}.swiper-pagination-bullets.swiper-pagination-horizontal.wp-block-gallery-pagination .swiper-pagination-bullet{width:45px;height:20px;background:rgba(0,0,0,0);opacity:1;position:relative}.swiper-pagination-bullets.swiper-pagination-horizontal.wp-block-gallery-pagination .swiper-pagination-bullet:after{content:"";width:35px;height:3px;background:#ccc;bottom:2.5px;left:50%;position:absolute;transform:translateX(-50%);border-radius:0;margin-top:0px}.swiper-pagination-bullets.swiper-pagination-horizontal.wp-block-gallery-pagination .swiper-pagination-bullet-active{opacity:1;height:6px;border:1px solid #fff;width:60px}.swiper-pagination-bullets.swiper-pagination-horizontal.wp-block-gallery-pagination .swiper-pagination-bullet-active:after{background:var(--brand-color);margin-top:1.6px;width:55px;height:5px;bottom:0}@media only screen and (max-width: 880px){.swiper-pagination-bullets.swiper-pagination-horizontal.wp-block-gallery-pagination{text-align:left;padding-left:55px;padding-right:0;transform:translate(-50%, 115%)}.home .swiper-pagination-bullets.swiper-pagination-horizontal.wp-block-gallery-pagination{padding-left:25px}.swiper-pagination-bullets.swiper-pagination-horizontal.wp-block-gallery-pagination.hide-pagination{display:none}}@media only screen and (max-width: 580px){.swiper-pagination-bullets.swiper-pagination-horizontal.wp-block-gallery-pagination{padding-left:25px;transform:translate(-50%, 300%)}}.wp-block-gallery-swiper{animation:fadeUp .7s ease-out forwards}.wp-block-gallery-swiper figure{margin-bottom:0}.wp-block-gallery-swiper figcaption{background:#fff;border-top:4px solid var(--brand-color);padding:35px;position:absolute;bottom:0;transform:translate(-40px, 38%);color:#545659;font-size:20px;font-weight:bold;margin-left:35px}.wp-block-gallery-swiper figcaption span{font-weight:bold;color:#545659;font-size:17px;margin-bottom:30px;display:block}.wp-block-gallery-swiper figcaption .title{color:var(--brand-color);font-weight:bold;font-size:52px;line-height:1;margin-bottom:20px}.wp-block-gallery-swiper figcaption .title sup{font-size:15px;top:-1.5em;margin-left:-1px}.wp-block-gallery-swiper figcaption .cont{margin-bottom:30px;max-width:500px}.wp-block-gallery-swiper figcaption .cont a{background:#f2f2f2;padding:10px 20px;margin-top:30px;display:table;font-size:15px;font-weight:600;color:#545659}.wp-block-gallery-swiper figcaption .cont a:hover{color:#fff;background:var(--brand-color)}.wp-block-gallery-swiper .swiper-button-next,.wp-block-gallery-swiper .swiper-button-prev{height:80px;width:40px;background-repeat:no-repeat;background-size:cover;top:40%;z-index:1002}.wp-block-gallery-swiper .swiper-button-next svg,.wp-block-gallery-swiper .swiper-button-prev svg{display:none}.wp-block-gallery-swiper .swiper-button-next:after,.wp-block-gallery-swiper .swiper-button-prev:after{display:none}.wp-block-gallery-swiper .swiper-button-next{margin-right:25px;background-image:url(img/icons/carousel-right.svg)}.wp-block-gallery-swiper .swiper-button-prev{margin-left:25px;background-image:url(img/icons/carousel-left.svg)}.home .wp-block-gallery-swiper .swiper-button-next,.home .wp-block-gallery-swiper .swiper-button-prev{top:35%}.home .wp-block-gallery-swiper{padding-bottom:150px}@media only screen and (max-width: 1380px){.wp-block-gallery-swiper figcaption{min-width:400px}.wp-block-gallery-swiper figcaption span{font-size:15px;margin-bottom:25px}.wp-block-gallery-swiper figcaption .title{font-size:40px}.wp-block-gallery-swiper figcaption .cont{font-size:18px;line-height:1.4;margin-bottom:25px}}@media only screen and (max-width: 880px){.home .wp-block-gallery-swiper{padding-bottom:245px}.wp-block-gallery-swiper .swiper-slide{height:545px;background-repeat:no-repeat;background-position:center;background-size:cover}.wp-block-gallery-swiper .swiper-slide img{display:none}.wp-block-gallery-swiper.alt .swiper-slide{height:440px}.wp-block-gallery-swiper .swiper-button-next,.wp-block-gallery-swiper .swiper-button-prev{display:none}.wp-block-gallery-swiper figcaption{min-width:auto;max-width:none;width:97%;padding:20px 15px;left:50%;transform:translate(-50%, 75%);margin-left:0}.wp-block-gallery-swiper figcaption .title{font-size:35px}.wp-block-gallery-swiper figcaption .cont{max-width:none;font-size:15px}.wp-block-gallery-swiper figcaption .cont p{font-size:15px}.wp-block-gallery-swiper figcaption .cont a{margin-top:25px}}@media only screen and (max-width: 590px){.home .wp-block-gallery-swiper{padding-bottom:200px}.wp-block-gallery-swiper .swiper-slide{height:420px}.wp-block-gallery-swiper figcaption .title{font-size:31px}.wp-block-gallery-swiper figcaption .title sup{font-size:13px;top:-1em}.wp-block-gallery-swiper figcaption .cont{font-size:14px}.wp-block-gallery-swiper figcaption .cont p{font-size:14px}.wp-block-gallery-swiper figcaption .cont a{padding:10px 18px;font-size:13px}}@media only screen and (max-width: 490px){.wp-block-gallery-swiper figcaption .title{font-size:28px}}.logos-grid{margin-top:50px}.logos-grid figure{width:100%;text-align:center}.logos-grid [class^=col]{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:50px;display:flex;align-items:center}.logos-grid [class^=col]:nth-last-child(-n+3){border-bottom:none}.logos-grid [class^=col]:nth-child(3),.logos-grid [class^=col]:nth-child(6){border-right:none}.logos-grid img{max-height:150px;max-width:220px;height:auto;width:auto}.logos-grid.alt [class^=col]{border:none;padding:10px}.logos-grid.alt figure{padding:50px 20px;border:1px solid #ccc;height:100%;display:flex;align-items:center}.logos-grid.alt img{max-width:95%;max-height:100px;margin:auto}@media only screen and (max-width: 580px){.logos-grid{margin-top:35px}}.picture-info-box{margin:40px 0}.picture-info-box [class^=col]{margin-bottom:50px}.picture-info-box h4{font-weight:bold;font-size:1.5em;margin-top:20px}.picture-info-box p{padding-right:40px}.picture-info-box h3{font-size:2.6em;color:var(--brand-color);font-weight:bold;padding-right:100px}@media only screen and (max-width: 1180px){.picture-info-box h3{font-size:2em;padding-right:50px}.picture-info-box h4{font-size:1.5em}}@media only screen and (max-width: 580px){.picture-info-box{margin:40px 0 0}}.testimonials-swiper{margin:50px 0}.testimonials-swiper img{margin:0 0 1rem;max-width:50%}.testimonials-swiper .title{margin-bottom:5px}.testimonials-swiper .name{font-weight:bold;margin-bottom:0px}details.wp-block-details summary{font-size:1.4em;font-weight:bold;padding:20px 0;border-bottom:1px solid #e6e6e6;position:relative;display:block;cursor:pointer}details.wp-block-details summary:after{position:absolute;content:"";right:0;background:url(img/icons/accordion-arrow.svg) no-repeat;background-size:contain;height:15px;width:30px;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}details.wp-block-details summary::marker{font-size:0}details.wp-block-details[open] summary{border:none}details.wp-block-details[open] summary::after{transform:rotate(180deg) translateY(50%)}details.wp-block-details[open]{margin-bottom:10px;padding-bottom:40px;border-bottom:1px solid #e6e6e6}details.wp-block-details strong{margin-top:20px;display:inline-block;margin-bottom:10px}.join-team-cover{margin-top:100px;text-align:center}.join-team-cover p{color:#fff;font-weight:bold;font-size:3.1em !important}.join-team-cover .wp-block-buttons{margin-top:50px;display:block}.join-team-cover .wp-block-buttons a{background:#fff;color:#545659;border-radius:0;border:none;font-size:1em}@media only screen and (max-width: 780px){.join-team-cover{min-height:260px}.join-team-cover p{font-size:2.5em !important}.join-team-cover .wp-block-buttons{margin-top:40px}}.search-container article h2{margin-top:50px}.search-container article h2 a{color:#545659;font-weight:bold}.search-container nav.navigation.pagination{padding:25px 5px}.search-container nav.navigation.pagination a{color:#545659;font-weight:bold;margin:0 10px;display:inline-block}.search-container form{border:1px solid #ccc;display:flex;max-width:250px;margin-bottom:30px}.search-container button{font-size:0;width:35px;height:40px;background:url(img/icons/search.svg) no-repeat center;border:none;outline:none}.search-container input[type=text]{border-radius:2px;border:none;color:#545659;padding:10px 10px;font-size:14px;font-weight:bold;width:210px}.search-container input[type=text]::-moz-placeholder{color:#707070}.search-container input[type=text]::placeholder{color:#707070}.policy-content .wp-block-heading{font-weight:bold}.policy-content a{font-weight:bold}.policy-content a:hover{text-decoration:underline}.policy-content h4{margin:30px 0 0}.policy-content h5{margin:30px 0 10px}.policy-content ul,.policy-content ol{margin:20px 0 0}.policy-content ul li,.policy-content ol li{margin-bottom:10px}.location-block #map{height:32vw;max-height:500px}.theme-purple .picture-info-box h4{color:var(--brand-color)}.wp-block-embed-vimeo{margin:40px 0 30px}.wp-block-embed-vimeo iframe{width:100%;height:52vw;max-height:810px}figure.wp-block-flexible-table-block-table{overflow-x:auto}table{margin-top:40px}table a{font-size:.75em}table a:hover{text-decoration:underline}table td,table th,table tr{color:#545659;border-color:#e2e2e2 !important}table td{font-size:.9em}table thead{border-bottom:1px solid}table th{font-weight:bold;padding:15px 10px}table a.wp-element-button{background:#f2f2f2;color:#545659;border:none}table a.wp-element-button:hover{background:var(--brand-color);color:#fff;text-decoration:none}@media only screen and (max-width: 767px){.home-quick-links a{font-size:14px;display:inline-block;margin-bottom:10px}.home-quick-links ul{margin:0 0 15px}p.download-latest-txt,.home-quick-links ul a{font-size:21px;margin-bottom:0}p.download-latest-txt{padding-top:0;padding-bottom:10px}}.leadership-team{margin-top:10px;font-size:16px}.leadership-team a{color:#545659}.leadership-team .item{margin-bottom:40px;cursor:pointer}.leadership-team .item a:hover .team-img{transform:scale(1.05)}.leadership-team{font-weight:200}.leadership-team .team-img{max-height:330px;height:20vw;background:#f2f2f2 no-repeat center;background-size:cover;transition:transform .6s}.leadership-team .team-name{font-weight:bold;margin:10px 0 5px}.leadership-team .team-title{font-size:1.3em}.leadership-team .team-position strong{font-weight:bold;font-size:.9em}.leadership-team .desc p{padding-top:10px}.leadership-team.placeking-listing .team-name{color:var(--brand-color)}@media only screen and (max-width: 1200px){.leadership-team .team-img{height:28vw}}@media only screen and (max-width: 768px){.leadership-team .team-img{height:40vw}}@media only screen and (max-width: 580px){.leadership-team{font-size:13px;margin-top:40px}.leadership-team .item{margin-bottom:0}.leadership-team .team-img{height:230px}.leadership-team .team-name{margin:5px 0 2px}}@media only screen and (max-width: 480px){.leadership-team .team-img{height:200px}}.board-team{font-size:16px}.board-team .item{padding:20px 0;border-bottom:1px solid #ccc;display:block;width:90%;position:relative}.board-team .item:after{content:"";width:15px;height:15px;background:url(img/icons/plus.svg) no-repeat;background-size:cover;position:absolute;right:0;top:25px}.board-team .item:hover{border-color:var(--brand-color)}.board-team .item.active:after{background-image:url(img/icons/minus.svg);width:16px;height:3px;top:35px}.board-team a{color:#545659}.board-team .team-name{font-weight:bold}.board-team .team-pic{display:none}.board-team .team-pic img{width:170px}.board-team .content{margin-top:20px;display:none}.board-team .content p{font-size:15px;font-weight:100}@media only screen and (max-width: 580px){.board-team .item{width:100%}}body:not(.home) .container.swiper-page-wrapper{max-width:1690px;width:100%;height:600px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}body:not(.home) .container.swiper-page-wrapper::after,body:not(.home) .container.swiper-page-wrapper::before{content:"";width:125px;position:absolute;background:url(img/timeline-gradient.svg) no-repeat;background-size:cover;height:100%;top:0;z-index:100}body:not(.home) .container.swiper-page-wrapper::before{left:0}body:not(.home) .container.swiper-page-wrapper::after{right:0;rotate:180deg}@media only screen and (max-width: 1380px){body:not(.home) .container.swiper-page-wrapper::after,body:not(.home) .container.swiper-page-wrapper::before{display:none}}.historical-swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}.historical-swiper .swiper-slide{height:calc((100% - 40px)/2) !important}.historical-swiper .swiper-slide::before{content:"";height:1px;width:100vw;left:0;background:#006ee6;position:absolute;bottom:0}.historical-swiper .swiper-slide::after{position:absolute;height:15px;width:15px;content:"";background:#006ee6;bottom:0;border-radius:100%;left:0;transform:translate(-50%, 50%);z-index:4}.historical-swiper .swiper-slide .item{padding:0 0 10px 30px;height:100%;border-left:2px solid #e2e2e2}.historical-swiper .swiper-slide:nth-child(even){transform:translateX(50%);border-bottom:none}.historical-swiper .swiper-slide:nth-child(even)::before{display:none}.historical-swiper .swiper-slide:nth-child(even) .item{padding-top:30px}.historical-swiper .swiper-slide:nth-child(even)::after{bottom:100%}.historical-swiper .swiper-slide:first-child{margin-left:125px}.historical-swiper .swiper-slide:first-child::before{left:-150px}.historical-swiper .swiper-slide.large-slide .item{width:140%}.historical-swiper .swiper-slide.extra-large-slide .item{width:180%}.historical-swiper .swiper-slide.extra-large-slide p{max-width:96%}.historical-swiper .swiper-slide.medium-slide .item{width:105%}.historical-swiper .swiper-slide.medium-slide p{max-width:95%}.historical-swiper .swiper-slide p{font-size:14px;padding:10px 0 4px;max-width:80%}.historical-swiper .swiper-slide p.w-100{max-width:-moz-max-content;max-width:max-content}.historical-swiper .swiper-slide h3{color:#006ee6;font-weight:bold;font-size:27px}.historical-swiper .swiper-slide.dummy-slide{z-index:0}.historical-swiper .swiper-slide.dummy-slide .item{opacity:0}.historical-swiper .swiper-slide.dummy-slide::before,.historical-swiper .swiper-slide.dummy-slide::after{display:none}@media only screen and (max-width: 1690px){.historical-swiper .swiper-slide:first-child{margin-left:85px}}@media only screen and (max-width: 1380px){.historical-swiper .swiper-slide:first-child{margin-left:50px}.historical-swiper .swiper-slide::before{width:110vw}.historical-swiper .swiper-slide:first-child:before{left:-50px}}@media only screen and (max-width: 1280px){.historical-swiper .swiper-slide p{max-width:90%}}.history-controls{position:relative;padding:20px 0 0;display:table;margin:auto;margin-bottom:30px}.history-controls .hist-pagination{position:relative}.history-controls .hist-pagination .swiper-pagination-bullet{border-radius:1px;width:50px;height:4px}.history-controls .swiper-button-next,.history-controls .swiper-button-prev{height:70px;width:35px;background-repeat:no-repeat;background-size:cover;top:40%}.history-controls .swiper-button-next svg,.history-controls .swiper-button-prev svg{display:none}.history-controls .swiper-button-next:after,.history-controls .swiper-button-prev:after{display:none}.history-controls .swiper-button-next{right:0;transform:translateX(150%);background-image:url(img/icons/carousel-right-dark.svg)}.history-controls .swiper-button-prev{left:0;transform:translateX(-150%);background-image:url(img/icons/carousel-left-dark.svg)}@media only screen and (max-width: 780px){.history-controls .hist-pagination .swiper-pagination-bullet{width:35px;height:3px}.history-controls .swiper-button-next,.history-controls .swiper-button-prev{height:55px;width:25px;top:50%}}.leadership-popup{position:fixed;left:0;top:0;width:100%;height:100%;background:#fffffe;z-index:10000;overflow:auto;display:none}.leadership-popup img{max-width:400px;width:100%;margin-bottom:30px}.leadership-popup h2{color:var(--brand-color)}.leadership-popup .name{font-weight:bold;font-size:33px}.leadership-popup .position{font-weight:bold;font-size:22px;margin-bottom:25px}.leadership-popup .close{position:absolute;right:20px;z-index:100}.leadership-popup .close img{width:25px;height:25px;margin-bottom:0}.leadership-popup .swiper-button-next,.leadership-popup .swiper-button-prev{height:31px;width:12px;background-repeat:no-repeat;background-size:cover;top:93%;position:absolute;cursor:pointer;z-index:100}.leadership-popup .swiper-button-next:after,.leadership-popup .swiper-button-prev:after{display:none}.leadership-popup .swiper-button-next svg,.leadership-popup .swiper-button-prev svg{display:none}.leadership-popup .swiper-button-next{right:calc(50% - 90px);background-image:url(img/icons/carousel-right-2.svg)}.leadership-popup .swiper-button-prev{left:calc(50% - 90px);background-image:url(img/icons/carousel-left-2.svg)}.leadership-popup .swiper-pagination{font-weight:bold;bottom:6%}@media only screen and (max-width: 1020px){.leadership-popup .leadership-open-swiper{max-height:70vh}.leadership-popup .swiper-pagination{bottom:6.3%}}@media only screen and (max-width: 620px){.leadership-popup .name{font-size:25px}.leadership-popup .position{font-size:16px;margin-bottom:10px}}@media only screen and (max-width: 580px){.leadership-popup .name{font-size:22px}.leadership-popup .position{font-size:14px}.leadership-popup img{max-width:200px}.leadership-popup p{font-size:12px}.leadership-popup .swiper-pagination{bottom:6.3%}.leadership-popup .close img{width:20px;height:20px}}.footprint-totals{margin-top:60px;min-height:40vw;color:#545659;align-items:start;background:#f2f2f2}.footprint-totals h5,.footprint-totals p{padding-top:0;padding-right:18px}.footprint-totals a,.footprint-totals h5,.footprint-totals h3{position:relative;font-weight:bold;font-size:24px}.footprint-totals h3{color:#545659}.footprint-totals .wp-block-cover__background.has-background-dim{opacity:0}.footprint-totals .wp-block-cover__inner-container{padding:50px}.footprint-totals h4{font-weight:bold;color:var(--brand-color);margin-top:0;padding-top:10px;font-size:30px;position:relative;padding-right:18px;margin-top:40px}.footprint-totals .item{cursor:pointer;position:relative}.footprint-totals .item .container{padding:20px 0;margin:0;width:97%;position:relative;display:none}.footprint-totals .item .container h5{font-size:21px;font-weight:bold}.footprint-totals .item .container p{font-size:17px}.footprint-totals .item .container .row div:last-child{text-align:right}.footprint-totals .item .container .row div:last-child p{padding-right:5px}.footprint-totals .item.active{padding-bottom:30px}.footprint-totals .item.active:before{content:"";background:#fff;position:absolute;width:calc(100% - 24px);left:50%;top:0;height:100%;transform:translateX(-50%)}.footprint-totals .item.active .container{display:block}.footprint-totals .item.active h4,.footprint-totals .item.active p,.footprint-totals .item.active h5{padding-left:18px;padding-right:18px}.footprint-totals .item.active h4::after{background-image:url(img/icons/minus.svg);height:3px;width:16px;top:54%;right:10px}@media only screen and (max-width: 769px){.footprint-totals{padding-bottom:60px}.footprint-totals .wp-block-cover__inner-container{padding:10px}.footprint-totals h4{font-size:27px;margin-top:25px;padding-left:5px}.footprint-totals h5{font-size:21px;padding-left:5px}.footprint-totals h3{font-size:14px;margin-bottom:20px}.footprint-totals .item .container p{font-size:14px}.footprint-totals .item .container h5{font-size:19px}.footprint-totals .item.active h4,.footprint-totals .item.active p,.footprint-totals .item.active h5{padding-left:13px;padding-right:13px}.footprint-totals img.wp-block-cover__image-background{width:115%;height:auto}}.development-listing{margin-top:30px}.development-listing input[type=text],.development-listing select{width:100%;border-radius:0;padding:10px 20px;border:1px solid #ccc;color:#545659;margin-bottom:20px}.development-listing input[type=text]::-moz-placeholder, .development-listing select::-moz-placeholder{color:#545659}.development-listing input[type=text]::placeholder,.development-listing select::placeholder{color:#545659}.development-listing select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(img/icons/select-arrow.svg) no-repeat 97%;background-position-x:calc(100% - 15px);font-weight:bold}#buildout-map{position:relative}#buildout-map.load:after{background:#000 url(img/loader.gif) no-repeat center;opacity:.6;position:absolute;content:"";left:0;top:0;right:0;bottom:0}.wp-block-gallery-slider{position:relative}.wp-block-gallery-slider .wp-block-gallery-swiper{margin:50px 0 10px}.wp-block-gallery-slider .wp-block-gallery-swiper img{width:100%}.wp-block-gallery-slider .swiper-controls .swiper-button-next,.wp-block-gallery-slider .swiper-controls .swiper-button-prev{height:70px;width:35px;background-repeat:no-repeat;background-size:cover}.wp-block-gallery-slider .swiper-controls .swiper-button-next:after,.wp-block-gallery-slider .swiper-controls .swiper-button-prev:after{display:none}.wp-block-gallery-slider .swiper-controls .swiper-button-next svg,.wp-block-gallery-slider .swiper-controls .swiper-button-prev svg{display:none}.wp-block-gallery-slider .swiper-controls .swiper-button-next{transform:translateX(135%);background-image:url(img/icons/carousel-right-dark.svg)}.wp-block-gallery-slider .swiper-controls .swiper-button-prev{transform:translateX(-135%);background-image:url(img/icons/carousel-left-dark.svg)}@media only screen and (max-width: 992px){.wp-block-gallery-slider .swiper-controls .swiper-button-next,.wp-block-gallery-slider .swiper-controls .swiper-button-prev{height:55px;width:25px}}@media only screen and (max-width: 787px){.wp-block-gallery-slider .swiper-pagination.wp-block-gallery-pagination.alt{padding:25px 0 0;position:relative;font-weight:bold}.wp-block-gallery-slider .swiper-controls .swiper-button-next,.wp-block-gallery-slider .swiper-controls .swiper-button-prev{height:45px;width:22px;top:auto;margin-top:0;bottom:0px}.wp-block-gallery-slider .swiper-controls .swiper-button-next svg,.wp-block-gallery-slider .swiper-controls .swiper-button-prev svg{display:none}.wp-block-gallery-slider .swiper-controls .swiper-button-next{left:80%}.wp-block-gallery-slider .swiper-controls .swiper-button-prev{left:13%}}.development-property-content .dev-banner{height:607px;background-position:center;background-size:cover}.development-property-content h2.wp-block-heading{font-size:1.6em;color:#545659}.development-property-content h2.wp-block-heading.has-large-font-size{color:var(--brand-color)}.development-property-content h4{font-weight:bold;margin-bottom:0;line-height:1.5;color:var(--brand-color)}.development-property-content h5{margin-bottom:15px;font-weight:bold}.development-property-content .title-header:after{display:none}.development-property-content .wp-block-cpr-heading-four{margin-top:30px}.development-property-content .address{font-weight:bold;font-size:1.23em;line-height:1.6;margin-bottom:50px}.development-property-content .address a{color:#545659}.development-property-content .status{font-size:.99em}.development-property-content .website{display:inline-block;padding:10px 20px;color:#545659;background:#f2f2f2;font-weight:bold}.development-property-content .website:hover{background:var(--brand-color);color:#fff}.development-property-content #map{margin-top:50px;height:300px;width:90%;position:absolute !important;bottom:0}@media only screen and (max-width: 1380px){.development-property-content .address{font-size:1.05em}}@media only screen and (max-width: 992px){.development-property-content h2.wp-block-heading{margin-top:10px}.development-property-content .dev-banner{height:500px}.development-property-content .address{font-size:1.2em;margin-top:40px}.development-property-content #map{position:relative !important;width:100%}}@media only screen and (max-width: 787px){.development-property-content h2.wp-block-heading{font-size:1.3em}}.back-grid{position:absolute;right:50px;font-weight:bold;color:#545659;display:block;z-index:10;top:60%;padding-left:40px;transition:none !important}.back-grid.alt{top:20%}.back-grid::before{content:"";position:absolute;width:25px;height:25px;background:url(img/icons/link-arrow-alt.svg) no-repeat left;background-size:cover;left:0}.back-grid:hover{color:var(--brand-color)}.back-grid:hover::before{filter:brightness(0) saturate(100%) invert(18%) sepia(95%) saturate(6200%) hue-rotate(355deg) brightness(85%) contrast(105%)}@media only screen and (max-width: 1380px){.back-grid{right:35px}}@media only screen and (max-width: 580px){.back-grid{font-size:14px;padding-left:30px;right:20px}.back-grid::before{width:20px;height:20px}.back-grid.alt{top:5%}}.latest-reports{margin-top:45px}.latest-reports figure{margin-bottom:0}.latest-reports .wp-block-cover,.latest-reports .wp-block-cover-image{min-height:auto;padding:2.5em 1.5em}.latest-reports h4{color:#545659;font-size:33px;font-weight:bold;margin-bottom:0}.latest-reports p{margin-top:0;padding-top:0;font-size:20px;font-weight:bold}.latest-reports .wp-block-cover .wp-block-cover__background.has-background-dim{background:#fff !important;opacity:.9}.latest-reports ul{list-style:none;padding:0;margin:40px 0 0}.latest-reports ul a{color:#545659;font-size:14px;font-weight:bold;display:block;padding:9px 0 9px 25px;background:url(img/icons/download.svg) no-repeat left;border-bottom:1px solid rgba(0,0,0,0)}.latest-reports ul a:hover{border-bottom:1px solid #545659}.latest-reports .report-download{width:100%;display:block}.latest-reports .report-download a{background:#f2f2f2;border:none;border-top:5px solid var(--brand-color);color:#545659;padding:100px 30px 40px;text-align:left;font-size:32px;font-weight:bold;line-height:1.3;position:relative;transition:none}.latest-reports .report-download a::before{content:"";width:35px;height:54px;background:url(img/icons/download-slim.svg) no-repeat;background-size:contain;position:absolute;top:25px;left:30px}.latest-reports .report-download a strong{font-weight:500;font-size:.7em}@media only screen and (max-width: 1480px){.latest-reports .report-download a{font-size:27px}}@media only screen and (max-width: 1280px){.latest-reports .report-download a{padding:85px 20px 30px;font-size:21px;margin-bottom:30px}.latest-reports .report-download a::before{left:20px;width:27px;height:40px}}.latest-reports [class^=col]{cursor:pointer}.latest-reports [class^=col]:hover .report-download a{color:var(--brand-color);background:#f2f2f2}.latest-reports [class^=col]:hover .report-download a::before{filter:brightness(0) saturate(100%) invert(18%) sepia(95%) saturate(6200%) hue-rotate(355deg) brightness(85%) contrast(105%)}#qoute-frame{border-top:5px solid var(--brand-color);background:#f6f6f6;height:600px;padding:0 25px 20px;width:100%}#quote-chart{background:rgba(0,0,0,0);border:none;height:600px;width:100%;background:#f6f6f6}.resources-listing{list-style:none;padding:0;margin:20px 0 10px;min-width:150px;padding-right:40px;display:block;height:auto}.resources-listing .swiper-slide{width:100% !important}.resources-listing li:first-child a{padding-left:0}.resources-listing li:hover a{text-decoration:underline}.resources-listing li.active a{color:var(--brand-color);text-decoration:none}.resources-listing a{padding:5px 0;color:#545659;font-weight:bold;font-size:18px;display:block}@media only screen and (max-width: 1180px){.resources-listing{min-width:auto;padding-right:30px}}@media only screen and (max-width: 580px){.resources-listing a{font-size:17px}}.resources-list-swiper.swiper-initialized .resources-listing{display:flex}.resources-list-swiper.swiper-initialized .resources-listing a{padding:5px 12px}.resources-list-swiper.swiper-initialized .swiper-slide{width:auto !important}@media only screen and (max-width: 480px){.resources-list-swiper.swiper-initialized .resources-listing a{padding:5px 10px}.resources-list-swiper.swiper-initialized .resources-listing li:first-child a{padding-left:0}}.report-tab{list-style:none;padding:0;margin:20px 0 0}.report-tab:after{content:"";height:1px;width:150%;background:#ccc;bottom:0;position:absolute;z-index:1}.report-tab .swiper-slide{width:auto !important;z-index:2}.report-tab a{padding:10px 15px;color:#555960;font-weight:bold;font-size:16px;display:block;border:1px solid #ccc;border-bottom:0;position:relative}.report-tab li.active a,.report-tab li:hover a{color:#545659}.report-tab li.active a{color:#545659}.report-tab li.active a:after,.report-tab li.active a::before{content:"";position:absolute;width:100%;bottom:-1px;height:3px;left:0;background:#fff;z-index:2}.report-tab li.active a::before{background:var(--brand-color);top:-1px;bottom:auto}@media only screen and (max-width: 768px){.report-tab{display:none}.report-tab:after{display:none}}.report-tab-dropdown{display:none;position:relative;margin-top:20px}.report-tab-dropdown::after{content:"";height:1px;background:#ccc;position:absolute;width:100vw;left:50%;transform:translateX(-50%)}.report-tab-dropdown .tab-dropdown-selected{padding:15px 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:3px solid var(--brand-color);font-weight:bold;position:relative;padding-right:45px}.report-tab-dropdown .tab-dropdown-selected::after{content:"";width:20px;height:20px;position:absolute;right:15px;top:50%;transform:translateY(-50%);background:url(img/icons/select-arrow.svg) no-repeat 97%;background-size:contain;transition:transform .5s ease}.report-tab-dropdown .tab-dropdown-selected::before{z-index:6;content:"";position:absolute;bottom:-1px;height:2px;background:#fff;width:100%;left:0}.report-tab-dropdown .report-tab{position:absolute;z-index:5;background-color:#fff;width:100%;height:0;display:block;transition:height .5s ease-out;overflow:auto;border:1px solid #ccc;border-top:0;margin-top:0}.report-tab-dropdown .report-tab a{border:none;color:#545659;padding:12px 20px}.report-tab-dropdown .report-tab a::after,.report-tab-dropdown .report-tab a::before{display:none}.report-tab-dropdown .report-tab a:hover{color:var(--brand-color)}.report-tab-dropdown.no-drop .tab-dropdown-selected{pointer-events:none}.report-tab-dropdown.no-drop .tab-dropdown-selected::after{display:none}.report-tab-dropdown.active .tab-dropdown-selected:after{transform:translateY(-50%) rotate(180deg)}.report-tab-dropdown.active .report-tab{padding-bottom:20px;height:300px}@media only screen and (max-width: 768px){.report-tab-dropdown{display:block}}.report-container{padding:30px;border:1px solid #ccc;border-top:0}.report-container h3{font-weight:bold;font-size:1.8em}.report-container .item a{padding:20px 0;display:block;border-bottom:1px solid #ccc;font-size:17px;color:#707070;position:relative;padding-right:40px}.report-container .item a span{font-weight:300;font-size:.78em;display:block;padding:10px 0}.report-container .item a:after{content:"";position:absolute;right:0;width:15px;height:25px;background:url(img/icons/download.svg) no-repeat;background-size:contain;top:50%;transform:translateY(-50%)}.report-container .item.no-download a::after{display:none}.report-container .report-content{margin-top:5px;min-height:75px;max-height:500px;overflow-y:auto;overflow-x:hidden}.report-container .report-content.loading{position:relative}.report-container .report-content.loading:after{background:#fff url(img/loader.gif) no-repeat center 50px;opacity:.5;position:fixed;content:"";left:0;top:0;right:0;bottom:0;background-size:200px}.report-container .news-item{display:block;margin-bottom:15px}.report-container .news-item a{font-size:17px;border-top:1px solid #f4f4f4;padding-bottom:0}.report-container .news-item span{font-size:.8rem;color:var(--brand-color)}.report-container .news-item:first-child a{border:none}.report-container .events-item{padding:15px 0;border-bottom:1px solid #ccc;color:#707070}.report-container .events-item .title,.report-container .events-item .title a{font-size:18px;color:#707070}.report-container .events-item span{font-size:.75rem;display:block;margin-top:5px}.report-container .events-item p{color:#707070;font-size:.8em;font-weight:300}.report-container .events-item .content a{display:inline-block;text-decoration:underline;color:#006ee6}.report-container .events-item .content a:hover{color:#555960}.report-container table a{color:#545659}@media only screen and (max-width: 768px){.report-container{border:none;padding:30px 0}.report-container h3{font-size:1.4em}.report-container .report-content{max-height:600px}.report-container .item a{font-size:15px}}.wp-block-quote{padding-top:65px;background:url(img/icons/qoute.svg) left top no-repeat;background-size:65px}.wp-block-quote h4{font-weight:600}.purple-bg-wrapper .wp-block-gallery-slider .swiper-controls .swiper-button-next,.purple-bg-wrapper .wp-block-gallery-slider .swiper-controls .swiper-button-prev{filter:brightness(0) invert(1)}.purple-bg-wrapper .swiper-pagination-fraction{bottom:-55px;font-size:20px;font-weight:bold}@media only screen and (max-width: 788px){.purple-bg-wrapper .swiper-pagination-fraction{bottom:0}}:root{--ticker-animation-duration:10s;--ticker-gap-x:var(--space-md);--ticker-img-width:280px}@media(min-width: 48rem){:root{--ticker-img-width:400px}}@media(min-width: 64rem){:root{--ticker-img-width:550px}}.ticker{overflow:hidden}.ticker__list{display:flex;overflow:auto;will-change:transform;transform:translateZ(0px);backface-visibility:hidden}.ticker--animate .ticker__list{animation:ticker-animation var(--ticker-animation-duration) infinite;animation-timing-function:linear}.ticker[data-ticker-pause-hover=on] .ticker__list:hover,.ticker--paused .ticker__list{animation-play-state:paused}.ticker__item{flex-shrink:0;margin-right:calc(var(--ticker-gap-x)/2);margin-left:calc(var(--ticker-gap-x)/2)}.ticker__img{display:block;width:var(--ticker-img-width)}.ticker-control{display:inline-flex;width:40px;height:40px;background-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.75);border-radius:50%;transition:.2s}.ticker-control i{position:relative;display:block;width:16px;height:16px;margin:auto;color:var(--color-bg)}.ticker-control i::before,.ticker-control i::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:currentColor;transition:clip-path .2s var(--ease-out)}.ticker-control i::before{clip-path:polygon(1px 1px, 5px 1px, 5px calc(100% - 1px), 1px calc(100% - 1px))}.ticker-control i::after{clip-path:polygon(calc(100% - 5px) 1px, calc(100% - 1px) 1px, calc(100% - 1px) calc(100% - 1px), calc(100% - 5px) calc(100% - 1px))}.ticker-control:hover{cursor:pointer;background-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.95)}.ticker-control[aria-pressed=true] i::before{clip-path:polygon(2px 0%, 100% 50%, 100% 50%, 2px 100%)}.ticker-control[aria-pressed=true] i::after{clip-path:polygon(calc(100% - 5px) calc(100% - 1px), calc(100% - 1px) calc(100% - 1px), calc(100% - 1px) calc(100% - 1px), calc(100% - 5px) calc(100% - 1px))}.ticker:not(.ticker--anim-off) .ticker__list{overflow:visible}.ticker--reverse:not(.ticker--anim-off) .ticker__list{flex-direction:row-reverse}.ticker--reverse.ticker--animate:not(.ticker--anim-off) .ticker__list{transform:translateX(calc(100vw - 100%));animation-name:ticker-animation-reverse}@keyframes ticker-animation{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes ticker-animation-reverse{0%{transform:translateX(calc(100vw - 100%))}100%{transform:translateX(calc(100vw - 50%))}}.lang-fr header .menu-main a{padding:15px;font-size:16px}.lang-fr header .menu-main ul ul a{font-size:.88em;padding:0px 15px 15px 40px}.lang-fr header .logo img{width:320px}@media only screen and (max-width: 1480px){.lang-fr header .logo img{width:300px}}@media only screen and (max-width: 1380px){.lang-fr header .menu-main a{font-size:15px;padding:20px 15px}.lang-fr .wrapper,.lang-fr .wp-bootstrap-blocks-container{padding-left:25px;padding-right:25px}}@media only screen and (max-width: 1280px){.lang-fr header .logo img{width:260px}.lang-fr header .menu-main a{font-size:13px;padding:20px 10px}}@media only screen and (max-width: 1080px){.lang-fr header .menu-main a{font-size:22px;padding:13px 40px;margin-right:50px}.lang-fr header .menu-main>li ul a{padding-left:45px;font-size:1.1em}.lang-fr header .menu-main>li ul ul a{padding-left:60px;font-size:.7em}}@media only screen and (max-width: 580px){.lang-fr header .menu-main{top:55px;padding-top:15px}.lang-fr header .logo img{width:200px}.lang-fr header .menu-main>li ul a{font-size:.9em;padding-left:40px;padding:7px 0 7px 35px}.lang-fr header .menu-main a{font-size:19px;padding:11px 30px;margin-right:60px}}/*# sourceMappingURL=style.css.map */