header{position:fixed;top:0;left:0;z-index:50;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0rem 4rem;background:#fff}header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fff}@media screen and (max-width:991px){header{padding:.8rem 2.7rem}}@media screen and (max-width:991px)and (orientation:landscape){header{padding:0rem 2.7rem}}@media screen and (max-width:991px){header .nav__left{display:none}}header .nav__left .nav__list .nav__item{padding-inline:2.7rem}header .nav__left .nav__list .nav__item:nth-of-type(1){padding-left:0}header .nav__left .nav__list .nav__item:nth-of-type(3){border:none}header .nav__left .nav__list .nav__item:nth-of-type(3){position:relative;cursor:pointer;padding-block:3rem}header .nav__left .nav__list .nav__item:nth-of-type(3):hover .nav__item-dropdown{visibility:visible;transform:translateY(-1%);opacity:1}header .nav__left .nav__list .nav__item:nth-of-type(3) .nav__item-dropdown{position:absolute;z-index:-1;top:8rem;left:0;display:grid;gap:2rem;background-color:#fff;padding:2rem 1rem;width:20rem;visibility:hidden;opacity:0;transform:translateY(-20%);transition:all .3s ease-in-out;border-radius:0 0 1rem 1rem}@media screen and (max-width:991px){header .nav__right{display:none}}header .nav__right .nav__list .nav__item:nth-of-type(4){border:none}header .nav__right .nav__list .nav__item{padding-inline:2rem}header .nav__left .nav__list,header .nav__right .nav__list{display:flex;align-items:center}header .nav__left .nav__list .nav__item,header .nav__right .nav__list .nav__item{font-size:1.6rem;font-size:clamp(1rem,1rem + 6px,2.8rem);font-weight:500;line-height:normal;border-right:1px solid #000}header .nav__left .nav__list .nav__item.cta-button-1,header .nav__right .nav__list .nav__item.cta-button-1{padding:1.1rem 2.1rem;border-radius:2.6rem;background:#000;color:#fff}header .header__logo{position:absolute;left:50%;top:0;transform:translate(-50%);width:37.5rem;height:8rem}@media screen and (max-width:991px){header .header__logo{position:static;width:23.8rem;height:5.2rem;transform:translate(0)}}@media screen and (max-width:991px)and (orientation:landscape){header .header__logo{width:10rem;height:auto}}header .menu__button{display:none}@media screen and (max-width:991px){header .menu__button{position:relative;display:flex;width:5rem;height:5rem;background-color:#000;border-radius:100%;flex-shrink:0}}@media screen and (max-width:991px)and (min-width:482px)and (max-width:991px){header .menu__button{width:3.5rem;height:3.5rem}}@media screen and (max-width:991px)and (max-width:991px)and (orientation:landscape){header .menu__button{transform:scale(.7)}}header .menu__button .menu__button-bar{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2.9rem;height:2px;border-radius:50px;background-color:#fff;transition:all .8s cubic-bezier(.625,.05,0,1);transform-origin:center;will-change:transform}@media screen and (min-width:482px)and (max-width:991px){header .menu__button .menu__button-bar{height:3px;width:2rem}}header .menu__button .menu__button-bar--1{top:35%}header .menu__button .menu__button-bar--3{top:65%}header .menu__wrapper{display:none}@media screen and (max-width:991px){header .menu__wrapper{position:absolute;top:0;left:0;z-index:-1;background-color:#fff;width:100%;height:100vh;display:grid;transform:translateY(-100%);transition:transform 1s cubic-bezier(.625,.05,0,1);padding:10rem 3.8rem;overflow:auto}}@media screen and (max-width:991px)and (orientation:landscape){header .menu__wrapper{padding:4rem 3.8rem}}header .menu__wrapper .menu__wrapper-list{display:grid;height:fit-content;gap:3rem;width:100%;padding-bottom:3rem}@media screen and (min-width:482px)and (max-width:991px){header .menu__wrapper .menu__wrapper-list{gap:1.5rem}}@media screen and (max-width:991px)and (orientation:landscape){header .menu__wrapper .menu__wrapper-list{gap:.8rem}}header .menu__wrapper .menu__wrapper-list li{opacity:0;width:100%;transition:opacity .6s ease-in-out .3s}header .menu__wrapper .menu__wrapper-list li a{color:#1d1d1f;font-size:3.2rem;font-style:normal;font-weight:400;line-height:100%;height:fit-content;width:100%;display:inline-block}@media screen and (min-width:482px)and (max-width:991px){header .menu__wrapper .menu__wrapper-list li a{font-size:2.2rem}}@media screen and (max-width:991px)and (orientation:landscape){header .menu__wrapper .menu__wrapper-list li a{font-size:1.5rem}}header .menu__wrapper .menu__wrapper-list li a[data-submenu]{position:relative;display:inline-block}header .menu__wrapper .menu__wrapper-list li a[data-submenu] svg{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.5rem}header .menu__wrapper .menu__wrapper-list li a[data-submenu][data-submenu-open]+.menu__wrapper-submenu{height:fit-content}header .menu__wrapper .menu__wrapper-list .menu__mobile-link--active{color:#49b7bb;pointer-events:none;-webkit-user-select:none;user-select:none}header .menu__wrapper .menu__wrapper-list .menu__wrapper-submenu{display:grid;gap:0rem;height:0px;overflow:hidden;transition:height .6s cubic-bezier(.075,.82,.165,1);interpolate-size:allow-keywords}header .menu__wrapper .menu__wrapper-list .menu__wrapper-submenu a{font-size:2.6rem;margin-left:2rem;display:inline-block;margin-block:2rem}@media screen and (min-width:482px)and (max-width:991px){header .menu__wrapper .menu__wrapper-list .menu__wrapper-submenu a{font-size:1.8rem;margin-block:1rem}}header[data-menu-open] .menu__wrapper-list li{opacity:1}header[data-menu-open] .menu__wrapper{transform:translateY(0)}header[data-menu-open] .menu__button-bar--2{transform:translate(-50%,-50%) scale(0);transform-origin:left}header[data-menu-open] .menu__button-bar--1{transform:translate(-45%,.8rem) rotate(45deg);transform-origin:top center}@media screen and (min-width:482px)and (max-width:991px){header[data-menu-open] .menu__button-bar--1{transform:translate(-48%,.5rem) rotate(45deg);transform-origin:center}}header[data-menu-open] .menu__button-bar--3{transform-origin:bottom center;transform:translate(-45%,-.8rem) rotate(-45deg)}@media screen and (min-width:482px)and (max-width:991px){header[data-menu-open] .menu__button-bar--3{transform:translate(-48%,-.5rem) rotate(-45deg);transform-origin:center}}.cta__button-1{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);row-gap:0rem;column-gap:1.6rem;align-items:center;padding:.6rem .6rem .6rem 1.9rem;border-radius:5rem;justify-items:flex-start;height:fit-content;width:fit-content;background:#000}@media screen and (max-width:991px){.cta__button-1{column-gap:1rem;flex-shrink:0;padding:5px 4px 5px 1.3rem}}.cta__button-1 .cta__text,.cta__button-1 .cta__number{grid-column:1;grid-row:1;color:#fff;text-align:center;font-size:1.5rem;font-size:clamp(1rem,1rem + 6px,2.8rem);font-style:normal;font-weight:400;line-height:100%}@media screen and (max-width:991px){.cta__button-1 .cta__text,.cta__button-1 .cta__number{font-size:1rem;height:fit-content}}.cta__button-1 .cta__number{grid-column:1;grid-row:2;font-size:1.93rem;font-size:clamp(1rem,1rem + 10px,2.2rem);font-weight:700}@media screen and (max-width:991px){.cta__button-1 .cta__number{font-size:1.35rem}}.cta__icon{grid-column:2;grid-row:1/span 2;width:4.5rem;height:4.5rem}@media screen and (max-width:991px){.cta__icon{width:3.1rem;height:3.1rem;aspect-ratio:11}}.cta__button-3{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);row-gap:0rem;column-gap:.8rem;align-items:center;padding:.6rem .6rem .6rem 1.9rem;border-radius:5rem;justify-items:flex-start;height:fit-content;width:fit-content}@media screen and (max-width:991px){.cta__button-3{padding:0}}.cta__button-3 .cta__text{justify-self:end}.cta__button-3 .cta__text,.cta__button-3 .cta__number{grid-column:1;grid-row:1;color:#000;text-align:center;font-size:clamp(9px,.5rem + 6px,2rem);font-style:normal;font-weight:400;line-height:100%;align-self:self-start}@media screen and (max-width:991px){.cta__button-3 .cta__text,.cta__button-3 .cta__number{font-size:max(1.2rem,10px)}}.cta__button-3 .cta__number{grid-column:1;grid-row:2;align-self:self-start;font-size:clamp(1rem,1rem + 6px,2.8rem)}@media screen and (max-width:991px){.cta__button-3 .cta__number{font-size:max(1.3rem,13px)}}.cta__button-3 .cta__icon{grid-column:2;grid-row:1/span 2;width:4.5rem;height:4.5rem}@media screen and (max-width:991px){.cta__button-3 .cta__icon{width:2.8rem;height:2.8rem}}.cta__button-3 img{width:3.9rem;height:3.9rem;object-fit:contain}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-BlackIta.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-BoldIta.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-ExtBdIta.woff) format("woff");font-weight:800;font-style:italic}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-ExtBlk.woff) format("woff");font-weight:950;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-ExtBlkIta.woff) format("woff");font-weight:950;font-style:italic}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-ExtLt.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-ExtLtIta.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Hairline.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-HairlineIta.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-LightIta.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-MedIta.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-RegIta.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-ThinIta.woff) format("woff");font-weight:100;font-style:italic}.footer{padding:0 4rem 4rem;background:#0f0f0f;overflow:hidden}@media screen and (max-width:991px){.footer{padding:0 2.7rem 2.7rem;margin-top:-1px}}.footer .footer__title{color:#fff;font-size:clamp(1rem,1.2rem + 12px,3rem);font-style:normal;font-weight:500;line-height:normal;height:fit-content}@media screen and (max-width:991px){.footer .footer__title{font-size:1.7rem}}.footer__container{position:relative;display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(3,auto);justify-content:space-between;width:100%;height:fit-content;border-radius:2.5rem;background:#000;padding:9.6rem 6.2rem 4rem 4.9rem}@media screen and (max-width:991px){.footer__container{grid-template-columns:1fr;grid-template-rows:repeat(5,auto);padding:4.2rem 1.7rem 3.9rem;row-gap:4.5rem}}.footer__container .footer__branding{grid-column:1;grid-row:1/span 2;display:grid;gap:4.2rem;height:fit-content}@media screen and (max-width:991px){.footer__container .footer__branding{grid-column:1;grid-row:4;gap:4rem}}.footer__container .footer__branding .footer__logo{width:15.6rem;height:15.6rem}@media screen and (max-width:991px){.footer__container .footer__branding .footer__logo{display:none}}.footer__container .footer__branding .footer__description{color:#909090;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;color:#cfcfcf;width:41.6rem;margin-bottom:2rem}@media screen and (max-width:991px){.footer__container .footer__branding .footer__description{font-size:1.2rem;width:100%;margin-bottom:0rem}}.footer__container .footer__branding .footer__social{display:flex;gap:0rem}@media screen and (max-width:991px){.footer__container .footer__branding .footer__social{justify-content:center}}.footer__container .footer__branding .footer__social-link{padding:0 1rem 1rem}.footer__container .footer__branding .footer__social-link svg{width:100%;height:100%;width:2.8rem;height:2.8rem}.footer__container .footer__links{grid-column:2;grid-row:1;display:flex;column-gap:9.3rem;height:fit-content}@media screen and (max-width:991px){.footer__container .footer__links{grid-column:1}}.footer__container .footer__links .footer__column{display:grid;gap:2rem;height:fit-content}@media screen and (max-width:991px){.footer__container .footer__links .footer__column{gap:1.7rem}}.footer__container .footer__links .footer__link{color:#909090;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;font-size:clamp(1rem,1rem + 6px,2.8rem);display:flex;gap:1rem;align-items:center;height:fit-content}@media screen and (max-width:991px){.footer__container .footer__links .footer__link{font-size:1.4rem}}.footer__container .footer__links .footer__link svg{width:2.5rem;height:2rem}@media screen and (max-width:991px){.footer__container .footer__links .footer__link svg{width:1.5rem;height:auto}}.footer__container .footer__links .footer__link:hover{color:#fff}.footer__container .footer__links .footer__link:hover svg path{fill:#00898a}.footer__container .footer__links .footer__link-active{color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none}.footer__container .footer__links .footer__link-active svg path{fill:#00898a}.footer__container .footer__contact{display:grid;gap:2rem;grid-column:2;grid-row:2;height:fit-content}@media screen and (max-width:991px){.footer__container .footer__contact{grid-column:1;grid-row:3;gap:1.5rem}}.footer__container .footer__contact .footer__contact-divider{width:10.5rem;margin-block:2rem;height:1px;background-color:#90909080}@media screen and (max-width:991px){.footer__container .footer__contact .footer__contact-divider{width:7.8rem}}.footer__container .footer__contact p{color:#909090;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;color:#cfcfcf}@media screen and (max-width:991px){.footer__container .footer__contact p{font-size:1.4rem}}.footer__container .footer__form{grid-column:3;grid-row:1/span 2;width:61.6rem}@media screen and (max-width:991px){.footer__container .footer__form{grid-column:1;grid-row:2;width:100%}}.footer__container .footer__form .footer__title{margin-bottom:2rem}@media screen and (max-width:991px){.footer__container .footer__form .footer__title{margin-bottom:1.4rem}}.footer__container .footer__form .footer__questionnaire{display:grid;grid-template-columns:repeat(2,1fr);column-gap:.8rem;row-gap:1.4rem}@media screen and (max-width:991px){.footer__container .footer__form .footer__questionnaire{grid-template-columns:1fr;row-gap:1rem}}.footer__container .footer__form .footer__input{all:unset;color:#909090;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;font-size:clamp(1rem,1rem + 6px,2.8rem);padding:2rem 2.8rem;border-radius:3.4rem;border:1px solid #5e5e5e;color:#fff}@media screen and (max-width:991px){.footer__container .footer__form .footer__input{font-size:1.4rem;border-radius:2.4rem;padding:1.3rem 2rem}}.footer__container .footer__form .footer__input::placeholder{color:#909090;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;font-size:clamp(1rem,1rem + 6px,2.8rem)}@media screen and (max-width:991px){.footer__container .footer__form .footer__input::placeholder{font-size:1.4rem}}.footer__container .footer__form .footer__select-wrapper{position:relative;grid-column:1/span 2;outline:none}@media screen and (max-width:991px){.footer__container .footer__form .footer__select-wrapper{grid-column:1}}.footer__container .footer__form .footer__select-wrapper .footer__select-icon{position:absolute;right:2.6rem;top:50%;z-index:1;transform:translateY(-50%);pointer-events:none;width:1.3rem;transition:transform .2s ease-out}@media screen and (max-width:991px){.footer__container .footer__form .footer__select-wrapper .footer__select-icon{right:2rem;width:1rem}}.footer__container .footer__form .footer__select-wrapper .footer__select{color:#909090;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;font-size:clamp(1rem,1rem + 6px,2.8rem);outline:none;padding:2rem 2.8rem;border-radius:3.4rem;border:1px solid #5e5e5e;background:transparent;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media screen and (max-width:991px){.footer__container .footer__form .footer__select-wrapper .footer__select{font-size:1.4rem;padding:1.3rem 2rem}}.footer__container .footer__form .footer__select-wrapper .footer__select option{color:#909090;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;font-size:clamp(1rem,1rem + 6px,2.8rem)}@media screen and (max-width:991px){.footer__container .footer__form .footer__select-wrapper .footer__select option{font-size:1.4rem}}.footer__container .footer__form .footer__checkbox__heading{color:#909090;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;font-size:clamp(1rem,1rem + 6px,2.8rem);grid-column:1/span 2;font-weight:700;margin-block:1.3rem 0}@media screen and (max-width:991px){.footer__container .footer__form .footer__checkbox__heading{grid-column:1;font-size:1.4rem}}.footer__container .footer__form .footer__checkbox-group{display:grid;row-gap:2.1rem;justify-content:space-between;grid-column:1/span 2;grid-template-columns:repeat(2,1fr);margin-block:2.4rem}@media screen and (max-width:991px){.footer__container .footer__form .footer__checkbox-group{grid-column:1;grid-template-columns:1fr;margin-block:1rem}}.footer__container .footer__form .footer__checkbox-group label{position:relative;color:#909090;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;font-size:clamp(1rem,1rem + 6px,2.8rem);padding-left:2.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media screen and (max-width:991px){.footer__container .footer__form .footer__checkbox-group label{font-size:1.4rem}}.footer__container .footer__form .footer__checkbox-group label input{position:absolute;opacity:0;height:0;width:0}.footer__container .footer__form .footer__checkbox-group label .checkmark{position:absolute;top:50%;transform:translateY(-50%);left:0;height:1.4rem;width:1.4rem;background-color:transparent;border-radius:50%;border:1px solid #5e5e5e}.footer__container .footer__form .footer__checkbox-group label input:checked~.checkmark{background-color:#fff}.footer__container .footer__form .footer__input-group{grid-column:1/span 2;display:flex;align-items:center;column-gap:1rem;padding:.5rem .5rem .5rem 2.9rem;border-radius:3.4rem;border:1px solid #5e5e5e}@media screen and (max-width:991px){.footer__container .footer__form .footer__input-group{grid-column:1;padding:1.3rem 2rem}}.footer__container .footer__form .footer__input-group .footer__textarea{color:#909090;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;font-size:clamp(1rem,1rem + 6px,2.8rem);color:#fff;resize:none;background-color:transparent;border:none;outline:none;height:fit-content;width:100%;height:2rem}@media screen and (max-width:991px){.footer__container .footer__form .footer__input-group .footer__textarea{font-size:1.4rem;height:2rem}}.footer__container .footer__form .footer__input-group .footer__textarea::placeholder{color:#909090;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;font-size:clamp(1rem,1rem + 6px,2.8rem)}@media screen and (max-width:991px){.footer__container .footer__form .footer__input-group .footer__textarea::placeholder{font-size:1.4rem}}.footer__container .footer__form .footer__button{color:#909090;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;color:#fff;padding:1.5rem 4.2rem;border-radius:2.6rem;background:#00898a;height:fit-content;width:fit-content;cursor:pointer}@media screen and (max-width:991px){.footer__container .footer__form .footer__button{display:none}}.footer__container .footer__form .footer__button-mobile{display:none}@media screen and (max-width:991px){.footer__container .footer__form .footer__button-mobile{display:block;width:100%;padding:1rem 4.2rem}}.footer__container .footer__copyright{grid-column:1/span 3;grid-row:3;color:#cfcfcf;text-align:center;font-weight:400;font-size:1.8rem;justify-self:center;margin-top:8rem}.footer__container .footer__copyright a{font-weight:500;color:#fff}@media screen and (max-width:991px){.footer__container .footer__copyright{grid-column:1;grid-row:5;width:25.9rem;font-size:1.4rem;margin-top:0}}.custom-scrollbar{width:15px;position:fixed;top:5px;right:5px;bottom:5px;z-index:60;justify-content:center}@media screen and (max-width:991px){.custom-scrollbar{display:none}}.custom-scrollbar:hover .custom-scrollbar__thumb,.custom-scrollbar:active .custom-scrollbar__thumb{opacity:1}.custom-scrollbar__thumb{width:8px;height:35px;margin-left:auto;translate:none;rotate:none;scale:none;transform:translateZ(0);touch-action:pan-x;cursor:grab;-webkit-user-select:none;user-select:none;z-index:1000;background-color:#2f2f2f;border-radius:5px;transition:opacity .8s ease-in-out,width .3s ease-in-out;opacity:0}.custom-scrollbar__thumb--active{opacity:1}*{margin:0;padding:0;box-sizing:border-box;font-family:Helvetica Now Display;font-style:normal}img,video{width:100%;height:100%;object-fit:cover}picture{height:100%}button{background:transparent;border:none}a{text-decoration:none;color:inherit}li{list-style:none}@media(min-width:992px){html{font-size:.5208333333vw}}@media screen and (max-width:991px){html{font-size:2.3255813953vw}}::-webkit-scrollbar{display:none}.clippy{position:absolute;top:-999px;left:-999px;width:0;height:0}.fixed-chat{position:fixed;bottom:4rem;right:4rem;width:65px;height:65px;background-color:#000;border-radius:100%;z-index:53;cursor:pointer;transition:all .3s ease-out;display:grid;place-content:center}@media screen and (max-width:991px){.fixed-chat{width:50px;height:50px;bottom:1.35rem;right:1.35rem;z-index:50}}.fixed-chat svg{width:32.5px;height:31px}@media screen and (max-width:991px){.fixed-chat svg{width:25px;height:22px}}.fixed-chat svg path{transition:all .3s ease-out}.fixed-chat:hover{transform:scale(.9)}.floating-form{position:fixed;width:100%;height:100dvh;top:0;left:0;z-index:52;display:flex;justify-content:center;align-items:center;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease-out;opacity:0;visibility:hidden;padding-block:11rem;overflow:hidden}@media screen and (max-width:991px){.floating-form{padding:2rem 1.2rem;align-items:center}}.floating-form__wrapper{position:relative;display:flex}@media screen and (max-width:991px){.floating-form__wrapper{width:100%;height:100%;overflow:auto}}.floating-form__wrapper .floting-form__close{position:absolute;width:min(30px,4.4rem);height:min(30px,4.4rem);cursor:pointer;top:min(2rem,2vh);right:min(2rem,2vh);object-fit:contain;transition:transform .2s ease-out}@media screen and (max-width:991px){.floating-form__wrapper .floting-form__close{width:min(3.5rem,3.5vh);height:min(3.5rem,3.5vh)}}.floating-form__wrapper .floting-form__close:hover{transform:scale(.9)}.floating-form__wrapper .get-in-touch__form{display:grid;grid-column:2;grid-row:1/span 6;row-gap:min(4.9rem,3vh);height:fit-content;padding:4rem 5rem;border-radius:4rem;background:#fff;min-width:min(70rem,70vh)}@media screen and (max-width:991px){.floating-form__wrapper .get-in-touch__form{grid-column:1;grid-row:3;min-width:auto;width:100%;border-radius:min(4rem,4vh);overflow:hidden;padding:min(2.6rem,2.6vh) min(4rem,4vh);row-gap:min(3rem,3vh)}}.floating-form__wrapper .get-in-touch__form .get-in-touch__title{color:#1e1e1e;font-size:min(4.2rem,4.2vh);font-weight:500;line-height:110%}@media screen and (max-width:991px){.floating-form__wrapper .get-in-touch__form .get-in-touch__title{font-size:min(2.6rem,2.6vh)}}.floating-form__wrapper .get-in-touch__form .get-in-touch__description{color:#1e1e1e;font-size:min(2.4rem,2.4vh);font-weight:400;line-height:110%;max-width:54.2rem}@media screen and (max-width:991px){.floating-form__wrapper .get-in-touch__form .get-in-touch__description{display:none}}.floating-form__wrapper .get-in-touch__form .get-in-touch__questionnaire{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2.4rem;row-gap:min(4.5rem,4.5vh);height:fit-content}@media screen and (max-width:991px){.floating-form__wrapper .get-in-touch__form .get-in-touch__questionnaire{grid-template-columns:1fr;column-gap:0rem;row-gap:min(2.5rem,2.5vh)}}.floating-form__wrapper .get-in-touch__form .get-in-touch__input{all:unset;padding:0 0 2rem 0rem;border-bottom:1px solid #5e5e5e;color:#1e1e1e;font-size:min(2.2rem,2.2vh);font-weight:400;line-height:110%}@media screen and (max-width:991px){.floating-form__wrapper .get-in-touch__form .get-in-touch__input{padding:0rem 0rem min(2rem,2vh);font-size:min(1.8rem,1.8vh)}}.floating-form__wrapper .get-in-touch__form .get-in-touch__input::placeholder{color:#1e1e1e;font-size:min(2.2rem,2.2vh);font-weight:400;line-height:110%;opacity:.8}@media screen and (max-width:991px){.floating-form__wrapper .get-in-touch__form .get-in-touch__input::placeholder{font-size:min(1.8rem,1.8vh)}}.floating-form__wrapper .get-in-touch__form .get-in-touch__select-wrapper{position:relative;grid-column:1/span 2}@media screen and (max-width:991px){.floating-form__wrapper .get-in-touch__form .get-in-touch__select-wrapper{grid-column:1;width:100%}}.floating-form__wrapper .get-in-touch__form .get-in-touch__select-wrapper .get-in-touch__select-icon{position:absolute;right:0;top:40%;z-index:1;transform:translateY(-50%);pointer-events:none;width:1.3rem;transition:transform .2s ease-out}@media screen and (max-width:991px){.floating-form__wrapper .get-in-touch__form .get-in-touch__select-wrapper .get-in-touch__select-icon{right:0rem}}.floating-form__wrapper .get-in-touch__form .get-in-touch__select-wrapper .get-in-touch__select{border:none;padding:0 0 2rem 0rem;border-bottom:1px solid #5e5e5e;background:transparent;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#1e1e1ecf;font-size:min(2.2rem,2.2vh);font-weight:400;line-height:110%;outline:none;padding-inline:.5rem}@media screen and (max-width:991px){.floating-form__wrapper .get-in-touch__form .get-in-touch__select-wrapper .get-in-touch__select{font-size:min(1.8rem,1.8vh);padding:0rem 0rem min(2rem,2vh)}}.floating-form__wrapper .get-in-touch__form .get-in-touch__select-wrapper .get-in-touch__select option{color:#1e1e1e;font-size:2.2rem;font-size:min(2.2rem,2vh);font-weight:400;line-height:110%}@media screen and (max-width:991px){.floating-form__wrapper .get-in-touch__form .get-in-touch__select-wrapper .get-in-touch__select option{font-size:min(1.8rem,1.8vh)}}.floating-form__wrapper .get-in-touch__form .get-in-touch__checkbox__heading{grid-column:1/span 2;color:#1e1e1e;font-size:min(2.2rem,2.2vh);font-weight:400;line-height:110%}@media screen and (max-width:991px){.floating-form__wrapper .get-in-touch__form .get-in-touch__checkbox__heading{grid-column:1;font-size:min(1.8rem,1.8vh)}}.floating-form__wrapper .get-in-touch__form .get-in-touch__checkbox-group{display:grid;row-gap:min(2.1rem,2.1vh);justify-content:space-between;grid-column:1/span 2;grid-template-columns:repeat(2,1fr);margin-top:-2rem}@media screen and (max-width:991px){.floating-form__wrapper .get-in-touch__form .get-in-touch__checkbox-group{grid-column:1;grid-template-columns:1fr;margin-top:-.5rem;gap:min(2rem,2vh)}}.floating-form__wrapper .get-in-touch__form .get-in-touch__checkbox-group label{position:relative;color:#1e1e1e;font-size:min(1.6rem,1.6vh);font-weight:400;line-height:normal;padding-left:2.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.floating-form__wrapper .get-in-touch__form .get-in-touch__checkbox-group label input{position:absolute;opacity:0;height:0;width:0}.floating-form__wrapper .get-in-touch__form .get-in-touch__checkbox-group label .checkmark{position:absolute;top:50%;transform:translateY(-50%);left:0;height:1.4rem;width:1.4rem;background-color:transparent;border-radius:50%;border:1px solid #5e5e5e}@media screen and (max-width:991px){.floating-form__wrapper .get-in-touch__form .get-in-touch__checkbox-group label .checkmark{height:1.2rem;width:1.2rem}}.floating-form__wrapper .get-in-touch__form .get-in-touch__checkbox-group label input:checked~.checkmark{background-color:#0f0f0f}.floating-form__wrapper .get-in-touch__form .get-in-touch__input-group{grid-column:1/span 2}@media screen and (max-width:991px){.floating-form__wrapper .get-in-touch__form .get-in-touch__input-group{grid-column:1}}.floating-form__wrapper .get-in-touch__form .get-in-touch__input-group .get-in-touch__button{color:#fff;font-size:2.2rem;font-size:min(2.2rem,2vh);font-weight:400;line-height:normal;padding:1.5rem 7rem;border-radius:10rem;background:#1e1e1e;width:fit-content;cursor:pointer;transition:background-color .3s ease-out}.floating-form__wrapper .get-in-touch__form .get-in-touch__input-group .get-in-touch__button:hover{background-color:#5e5e5e}@media screen and (max-width:991px){.floating-form__wrapper .get-in-touch__form .get-in-touch__input-group .get-in-touch__button{font-size:min(1.8rem,1.8vh);border-radius:8.4rem;width:100%;padding:1.5rem 0}}:root[data-floating-form-open] .fixed-chat{background-color:#fff}:root[data-floating-form-open] .fixed-chat svg path{fill:#000}:root[data-floating-form-open] html,:root[data-floating-form-open] body{overflow:clip}:root[data-floating-form-open] .floating-form{opacity:1;visibility:visible}.loader{position:fixed;z-index:100;top:0;left:0;width:100%;height:100vh;background:#fff;display:grid;place-content:center;overflow:hidden}.loader__content{display:grid;gap:1.5rem;visibility:hidden;opacity:0}.loader__content .loader__svg{width:8.4rem;height:7.7rem}@media screen and (max-width:991px){.loader__content .loader__svg{width:6.4rem;height:5.7rem}}.loader__content .loader__text{text-align:center;color:#000;font-size:2.2rem;font-weight:400;line-height:91.926%}@media screen and (max-width:991px){.loader__content .loader__text{font-size:1.8rem}}.hero{position:relative;width:100%;height:76rem}@media screen and (max-width:991px){.hero{height:54.6rem;padding-inline:2.7rem}}.hero .hero__video__layer{position:absolute;top:0;right:0;bottom:0;left:0;height:101%;background-color:#fff;z-index:2}.hero__video__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;clip-path:url(#hero-video)}@media screen and (max-width:991px){.hero__video__wrapper{overflow:hidden;border-radius:0 0 1.6rem 1.6rem;clip-path:none}}.hero__video__wrapper .hero__video{visibility:hidden;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (max-width:991px){.hero__video__wrapper .hero__video{clip-path:none}}.hero__video__wrapper .hero__video__placeholder{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none;clip-path:url(#hero-video)}@media screen and (max-width:991px){.hero__video__wrapper .hero__video__placeholder{clip-path:none}}.hero .hero__video__pause{position:absolute;bottom:3rem;right:26.7rem;width:2rem;height:1.7rem;cursor:pointer;z-index:1}.hero .hero__video__pause svg{width:100%;height:100%}@media screen and (max-width:991px){.hero .hero__video__pause{width:1.8rem;height:1.7rem;bottom:3rem;right:2rem}}.hero__heading{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(3,auto);align-items:center;position:relative;top:50rem;left:8.8rem;width:fit-content}@media screen and (max-width:991px){.hero__heading{grid-template-rows:repeat(4,auto);top:27.7rem;left:0;width:100%}}.hero__heading .hero__heading--top{grid-column:1/span 3;grid-row:1}@media screen and (max-width:991px){.hero__heading .hero__heading--top{grid-row:2;margin-top:1.9rem}}.hero__heading .hero__heading--bottom{grid-column:2/span 2;grid-row:2;margin-left:2.2rem}@media screen and (max-width:991px){.hero__heading .hero__heading--bottom{grid-column:1/span 3;grid-row:3;margin-left:0}}.hero__heading .hero__heading--top,.hero__heading .hero__heading--bottom{display:flex;align-items:center;gap:2rem;color:#fff;font-size:6.8rem;font-weight:400;line-height:91.926%;text-transform:uppercase}@media screen and (max-width:991px){.hero__heading .hero__heading--top,.hero__heading .hero__heading--bottom{font-size:4.4rem}}.hero__heading .hero__heading--top strong,.hero__heading .hero__heading--bottom strong{font-weight:700}.hero__heading .hero__heading--top__link,.hero__heading .hero__heading--bottom__link{grid-column:3/span 2;grid-row:1;display:flex;align-items:center;gap:.7rem;width:fit-content;height:fit-content;padding:1.5rem 1.8rem;border-radius:10rem;background:linear-gradient(90deg,#89ea7c80 -10.35%,#65c8d880 28.93%,#008a7f80 78.65%,#a7fc9b80 112.41%);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:#fff;font-size:1.8rem;font-size:clamp(1rem,.9rem + 10px,2rem);font-style:normal;font-weight:400;line-height:normal;text-transform:none}@media screen and (max-width:991px){.hero__heading .hero__heading--top__link,.hero__heading .hero__heading--bottom__link{grid-column:2/span 2;padding:1.3rem 1.6rem;font-size:1.5rem;border-radius:8.8rem;margin-left:6rem}}.hero__heading .hero__heading--top__link svg,.hero__heading .hero__heading--bottom__link svg{width:min(2.1rem,20px);height:min(1.6rem,16px)}.hero__heading .hero__heading--top svg,.hero__heading .hero__heading--bottom svg{width:2.1rem;height:1.6rem}@media screen and (max-width:991px){.hero__heading .hero__heading--top svg,.hero__heading .hero__heading--bottom svg{width:1.8rem;height:1.4rem}}.hero__heading .hero__heading--bottom__images{grid-column:1;grid-row:2;display:flex;width:fit-content}@media screen and (max-width:991px){.hero__heading .hero__heading--bottom__images{grid-column:1/span 2;grid-row:1}}.hero__heading .hero__heading--bottom__images img{width:5rem;height:5rem}@media screen and (max-width:991px){.hero__heading .hero__heading--bottom__images img{width:3.9rem;height:3.9rem}}.hero__heading .hero__heading--bottom__images img:not(:first-child){margin-left:-1.3rem}.hero__heading .hero__description{grid-column:1/span 3;grid-row:3;color:#fff;font-size:3rem;font-size:clamp(1rem,1.5rem + 14px,35px);font-style:normal;font-weight:400;line-height:91.926%;margin-top:3rem}@media screen and (max-width:991px){.hero__heading .hero__description{grid-row:4;font-size:1.8rem;width:32.5rem;margin-top:1.9rem}}.hero__scrolldown{position:absolute;bottom:2.5rem;right:2.5rem;display:flex;align-content:center;gap:2.1rem;color:#1e1e1e;font-size:2rem;font-style:normal;font-weight:500}.hero__scrolldown img{display:flex;width:2.5rem;height:2.5rem}@media screen and (max-width:991px){.hero__scrolldown{display:none}}.services{padding:5rem 0rem 4.5rem}@media screen and (max-width:991px){.services{padding:3.8rem 0rem 4.3rem 2.7rem}}.services__heading{background:linear-gradient(90deg,#89ea7c -10.35%,#65c8d8 28.93%,#008a7f 78.65%,#a7fc9b 112.41%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:115%;margin-inline:auto;text-align:center;font-size:clamp(4rem,3rem + 38px,10rem);font-style:normal;font-weight:800;line-height:91.926%;transform-origin:bottom}@media screen and (max-width:991px){.services__heading{font-size:3.4rem;width:23.6rem}}.services__description{width:49rem;margin-block:2.5rem 6.3rem;margin-inline:auto;color:#1e1e1e;text-align:center;font-size:2.4rem;font-size:clamp(1rem,1.2rem + 12px,3rem);font-style:normal;font-weight:400;line-height:91.926%}@media screen and (max-width:991px){.services__description{width:34.8rem;font-size:1.75rem;margin-block:2rem 3.8rem}}@media(min-width:992px)and (max-width:1600px){.services__description{width:57rem}}.services .services-swiper-container{overflow:hidden;height:fit-content;width:100%}.services .services-swiper-container .services-swiper-wrapper{display:flex;gap:3rem;height:55.45rem;padding-left:4rem;box-sizing:content-box}@media screen and (max-width:991px){.services .services-swiper-container .services-swiper-wrapper{height:38.2rem;gap:0;width:fit-content;padding-left:0rem}}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide{position:relative;height:100%;max-width:41.5rem;width:41.5rem;flex-shrink:0;border-radius:2rem;overflow:hidden;transition:transform .3s ease-out}@media screen and (max-width:991px){.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide{padding-top:3.2rem;padding-inline:3.3rem;max-width:30.2rem;width:auto;height:38.2rem}}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide a{display:flex;flex-direction:column;align-items:center;gap:3rem;padding-top:4.4rem;height:100%}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide h3{color:#1d1d1f;text-align:center;font-size:clamp(1rem,1.5rem + 14px,35px);font-style:normal;font-weight:700;line-height:120%}@media screen and (max-width:991px){.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide h3{font-size:2.2rem}}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide p{text-align:center;color:#1d1d1f;font-size:2.6rem;font-style:normal;font-weight:400;line-height:100%;width:32.4rem}@media screen and (max-width:991px){.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide p{font-size:1.89rem;width:23.6rem}}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide span{display:flex;align-items:center;gap:1rem;color:#49b7bb;text-align:center;font-size:1.98rem;font-style:normal;font-weight:400;line-height:91.926%}@media screen and (max-width:991px){.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide span{font-size:1.44rem}}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide span svg{height:100%;width:1rem}@media screen and (max-width:991px){.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide span svg{width:.7rem}}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide img{position:absolute;width:100%;height:auto;bottom:0;z-index:-1;left:50%;transform:translate(-50%)}@media screen and (max-width:991px){.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide img{bottom:-1rem}}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide:hover{transform:scale(.99)}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide:nth-of-type(2):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#00000035}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide:nth-of-type(2) :is(h3,p,span){color:#fff}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide:nth-of-type(2) p{width:34.9rem}@media screen and (max-width:991px){.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide:nth-of-type(2) p{width:25.6rem}}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide:nth-of-type(2) img{top:0;right:0;bottom:0;left:0;height:100%;width:100%;transform:translate(0)}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide:nth-of-type(3) img{bottom:7rem}@media screen and (max-width:991px){.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide:nth-of-type(3) img{bottom:4rem}}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide:nth-of-type(4) :is(h3,p){background:linear-gradient(90deg,#89ea7c -10.35%,#65c8d8 28.93%,#008a7f 78.65%,#a7fc9b 112.41%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:115%;font-style:normal}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide:nth-of-type(4) :is(h3,p){font-weight:800}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide:nth-of-type(4) p{width:34.9rem}@media screen and (max-width:991px){.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide:nth-of-type(4) p{width:25.6rem}}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide:nth-of-type(4) img{top:0;right:0;bottom:0;left:0;z-index:-1;height:100%;width:100%;transform:translate(0)}.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide:nth-of-type(5) p{width:25rem}@media screen and (max-width:991px){.services .services-swiper-container .services-swiper-wrapper .services-swiper-slide:nth-of-type(5) img{bottom:-4rem}}.services .services-swiper-container .services-swiper-pagination{width:fit-content;margin-top:5.4rem;margin-inline:auto 4rem}@media screen and (max-width:991px){.services .services-swiper-container .services-swiper-pagination{margin-top:2rem;margin-inline:auto}}.services .services-swiper-container .services-swiper-pagination-bullet{display:inline-flex;width:5rem;height:1.4rem;margin-inline:1.2rem;border-radius:10rem;background:#4a4a4a1a;cursor:pointer}@media screen and (max-width:991px){.services .services-swiper-container .services-swiper-pagination-bullet{width:3.65rem;height:1rem;border-radius:7.2rem;margin-inline:.6rem}}.services .services-swiper-container .services-swiper-pagination-bullet-active{background:linear-gradient(90deg,#008a7f -8.25%,#a7fc9b 112.41%)}.dogs-background{width:100%;height:61.6rem;background-image:url(/images/homepage/dogs-background.webp);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}@media screen and (max-width:991px){.dogs-background{height:20rem;background-attachment:local}}.program{padding:5.7rem 9rem 8.7rem}@media screen and (max-width:991px){.program{padding:3.5rem 2.7rem 4rem}}.program__heading{background:linear-gradient(90deg,#89ea7c -10.35%,#65c8d8 28.93%,#008a7f 78.65%,#a7fc9b 112.41%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:115%;margin-inline:auto;text-align:center;font-size:clamp(4rem,3rem + 38px,10rem);font-style:normal;font-weight:800;line-height:130%;margin-bottom:8rem}@media screen and (max-width:991px){.program__heading{width:32.4rem;font-size:3.4rem;margin-bottom:3.9rem}}.program__skills{display:grid;grid-template-columns:auto auto;grid-template-rows:repeat(3,auto);justify-content:space-between;align-items:center;height:fit-content}@media screen and (max-width:991px){.program__skills{grid-template-columns:1fr;grid-template-rows:repeat(3,auto);row-gap:2.2rem}}.program__skills .program-title{grid-column:1;grid-row:1;color:#1e1e1e;font-size:4rem;font-style:normal;font-weight:700;line-height:91.926%;margin-bottom:3.9rem;text-wrap:nowrap}@media screen and (max-width:991px){.program__skills .program-title{font-size:2.6rem;margin-bottom:0rem}}.program__skills .program-skills{grid-column:1;grid-row:2;display:flex;flex-flow:column;gap:3rem}@media screen and (max-width:991px){.program__skills .program-skills{grid-row:3;gap:2rem}}.program__skills .skill-item{position:relative;color:#000;font-size:3rem;font-size:clamp(1rem,1.5rem + 14px,35px);font-style:normal;font-weight:400;line-height:91.926%;opacity:.5;padding-left:3rem;cursor:pointer;transition:opacity .3s ease-out}@media screen and (max-width:991px){.program__skills .skill-item{font-size:2rem;padding-left:2rem}}.program__skills .skill-item:before{content:"";position:absolute;top:0;left:0;width:2rem;height:100%;border-radius:100%;background-image:url(/images/dog-footprint.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:991px){.program__skills .skill-item:before{width:1.4rem}}.program__skills .skill-item:hover{opacity:1}.program__skills .skill-item.skill-active{opacity:1;pointer-events:none}.program__skills .program__image__wrapper{grid-column:2;grid-row:1/span 3;position:relative;width:98.3rem;height:51.4rem;border-radius:1.5rem;overflow:hidden}@media screen and (max-width:991px){.program__skills .program__image__wrapper{grid-column:1;grid-row:2;width:100%;height:19.6rem}}.program__skills .program__image__wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.program__skills .program__image__wrapper img:nth-child(1){visibility:visible}.program .skills-to-learn{padding-left:12.1rem}@media screen and (max-width:991px){.program .skills-to-learn{padding-left:0}}.program .behaviors-to-stop{margin-top:5.4rem;padding-right:13.7rem}@media screen and (max-width:991px){.program .behaviors-to-stop{margin-top:0rem;padding-right:0rem}}.program .behaviors-to-stop .program-title{margin-top:3rem;grid-column:2}@media screen and (max-width:991px){.program .behaviors-to-stop .program-title{grid-column:1;margin-top:4.5rem}}.program .behaviors-to-stop .program-skills{grid-column:2}@media screen and (max-width:991px){.program .behaviors-to-stop .program-skills{grid-column:1}}.program .behaviors-to-stop .program__image__wrapper{grid-column:1}@media screen and (max-width:991px){.program .behaviors-to-stop .program__image__wrapper{grid-column:1}}.dog-background__wrapper{position:relative;height:fit-content;background:#0f0f0f;overflow:hidden}.dog-background__wrapper .dog-background__image{position:absolute;top:15rem;left:-30.7rem;width:141.2rem;height:112.9rem;pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (max-width:991px){.dog-background__wrapper .dog-background__image{width:87.4rem;height:69.8rem;top:0rem;left:-39rem}}.about{position:relative;padding:7.5rem 9rem 0rem}@media screen and (max-width:991px){.about{padding:5.3rem 2.7rem 2.5rem}}.about__grid{position:relative;z-index:1;display:grid;grid-template-columns:62.5rem 62.5rem 46.7rem;grid-template-rows:repeat(4,auto);row-gap:2rem;justify-content:space-between;width:100%}@media screen and (max-width:991px){.about__grid{grid-template-columns:auto 1fr;grid-template-rows:repeat(5,auto);column-gap:1.2rem;row-gap:2.4rem}}.about__grid .about__heading{grid-column:1;grid-row:1;width:min(85rem,750px);color:#fff;font-size:6.8rem;font-size:clamp(4rem,3rem + 38px,10rem);font-style:normal;font-weight:500;line-height:113.734%;height:fit-content;margin-top:-1rem}@media screen and (max-width:991px){.about__grid .about__heading{grid-column:1/span 2;grid-row:1;margin-top:0;font-size:3.4rem;width:100%}}.about__grid .about__description{grid-column:1;grid-row:2;width:72rem;width:min(85rem,750px);color:#cfcfcf;font-size:clamp(1rem,1.2rem + 12px,3rem);font-style:normal;font-weight:400;line-height:normal;height:fit-content}@media screen and (max-width:991px){.about__grid .about__description{grid-column:1/span 2;grid-row:2;margin-top:0;font-size:1.6rem;width:90%}}.about__grid .about__link{grid-column:1;grid-row:3;border-radius:3.4rem;background:#fff;padding:1.5rem 3.6rem;width:fit-content;height:fit-content;color:#1e1e1e;text-align:center;font-size:clamp(1rem,1rem + 6px,2.8rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:991px){.about__grid .about__link{grid-column:1/span 2;grid-row:3;margin-top:0;font-size:1.35rem;padding:1.2rem 3rem;border-radius:2.8rem}}.about__grid .about__footprints{grid-column:2;grid-row:1/span 3;width:31.6rem;height:14.3rem;align-self:flex-end;justify-self:end;margin-bottom:2.4rem;margin-right:2rem}@media screen and (max-width:991px){.about__grid .about__footprints{display:none}}.about__grid .about__footprints svg{width:100%;height:100%}.about__grid .about__image__1{grid-column:3;grid-row:1/span 3;width:100%;border-radius:1.23rem;overflow:hidden}@media screen and (max-width:991px){.about__grid .about__image__1{grid-column:2;grid-row:4/span 2;width:100%;height:auto;border-radius:.9rem}}.about__grid .about__image__1 img{height:110%;border-radius:1.23rem;transform-origin:bottom}@media screen and (max-width:991px){.about__grid .about__image__1 img{border-radius:.9rem}}.about__grid .about__image__2{grid-column:1/span 2;grid-row:4;width:125.3rem;height:35.5rem;justify-self:end;border-radius:1.5rem;overflow:hidden;display:flex}@media screen and (max-width:991px){.about__grid .about__image__2{grid-column:1;grid-row:4;width:20rem;height:11.2rem;border-radius:.9rem;margin-bottom:-1rem;justify-self:start}}.about__grid .about__image__2 img{height:101%;border-radius:1.5rem;margin-left:auto}@media screen and (max-width:991px){.about__grid .about__image__2 img{border-radius:.9rem}}.about__grid .about__image__3{grid-column:3;grid-row:4;max-width:46.7rem;height:35.5rem;justify-self:end;border-radius:1.23rem;overflow:hidden;width:100%;display:flex}@media screen and (max-width:991px){.about__grid .about__image__3{grid-column:1;grid-row:5;width:20rem;height:11.2rem;border-radius:.9rem;justify-self:start}}.about__grid .about__image__3 img{height:101%;border-radius:1.23rem;margin-left:auto}@media screen and (max-width:991px){.about__grid .about__image__3 img{border-radius:.9rem}}.hof__heading{text-align:center;margin-block:-4rem -8rem}@media screen and (max-width:991px){.hof__heading{position:relative;z-index:1;margin-block:-4rem -13rem;height:fit-content}}.hof__heading img{width:146.7rem;height:40rem}@media screen and (max-width:991px){.hof__heading img{width:100%;height:16rem;object-fit:cover}}.hof{position:relative;display:grid;row-gap:3.5rem;text-align:center;background:#0f0f0f;padding-block:0rem 6.5rem}@media screen and (max-width:991px){.hof{padding-block:10.8rem 2.5rem;margin-top:-1px;row-gap:1.7rem}}.hof__images__wrapper{position:relative;width:100%;height:34.9rem;overflow:hidden}@media screen and (max-width:991px){.hof__images__wrapper{height:16.7rem}}.hof__images__wrapper .hof__advanced__scroll{will-change:transform;width:100%;display:flex;position:relative}.hof__images__wrapper .hof__advanced__collection{will-change:transform;display:flex;position:relative}@media screen and (max-width:991px){.hof__images__wrapper .hof__advanced__collection{height:16.7rem}}.hof__images__wrapper .hof__advanced__collection img{width:46.3rem;flex-shrink:0;height:34.9rem;margin-inline:2rem}@media screen and (max-width:991px){.hof__images__wrapper .hof__advanced__collection img{width:22.3rem;height:16.7rem;margin-inline:.95rem}}.reviews{display:flex;width:100%;height:fit-content;justify-content:space-between;align-items:flex-start;padding:12rem 9rem 11rem;background:#0f0f0f;overflow:hidden}@media screen and (max-width:991px){.reviews{flex-direction:column-reverse;padding:2.5rem 2.7rem 8.5rem;justify-content:flex-start;margin-top:-1px}}.reviews__content{position:relative;z-index:1;width:min(82rem,750px);will-change:transform;overflow:hidden}@media screen and (max-width:991px){.reviews__content{width:100%}}.reviews__content .quotation-marks{display:inline-flex;vertical-align:middle;width:fit-content;height:fit-content;color:#00898a;font-size:29.3rem;font-style:normal;font-weight:400;line-height:1;height:12rem;margin-bottom:7rem}@media screen and (max-width:991px){.reviews__content .quotation-marks{font-size:12rem;margin-bottom:0rem;height:7rem}}.reviews__content .reviews__wrapper{position:relative;display:grid;grid-template-areas:"reviews"}.reviews__content .reviews__wrapper .reviews__copy-title{color:#fff;font-size:clamp(4rem,3rem + 32px,10rem);font-style:normal;font-weight:400;line-height:91.926%;margin-bottom:3.5rem}@media screen and (max-width:991px){.reviews__content .reviews__wrapper .reviews__copy-title{font-size:2.2rem}}.reviews__content .reviews__wrapper .reviews__copy-description{color:#cfcfcf;font-size:clamp(10px,1.5rem + 10px,4rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:991px){.reviews__content .reviews__wrapper .reviews__copy-description{font-size:1.8rem}}.reviews__content .reviews__tabs{grid-area:tabs;display:flex;gap:1rem;margin-top:4rem}@media screen and (max-width:991px){.reviews__content .reviews__tabs{margin-top:2.5rem}}.reviews__content .reviews__tabs .reviews__tab-button.reviews__active{background:#fff;opacity:1}.reviews__content .reviews__tabs .reviews__tab-button{width:3.5rem;height:1rem;background:#d9d9d9;opacity:.25;border-radius:1rem;cursor:pointer}.reviews__media{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);row-gap:5.9rem;column-gap:1.2rem;width:fit-content;place-self:center}@media screen and (max-width:991px){.reviews__media{row-gap:2.5rem;column-gap:.5rem}}.reviews__media .reviews__media-heading{grid-column:1/span 2;display:flex;align-items:center;gap:4rem;color:#fff;font-size:6.8rem;font-style:normal;font-weight:400;line-height:91.926%;text-wrap:nowrap}@media screen and (max-width:991px){.reviews__media .reviews__media-heading{font-size:3.7rem;gap:0rem;justify-content:space-between}}.reviews__media .reviews__media-heading .reviews__media-images{display:flex;align-items:flex-end;height:100%}.reviews__media .reviews__media-heading img{width:5rem;height:5rem}@media screen and (max-width:991px){.reviews__media .reviews__media-heading img{width:2.9rem;height:2.9rem}}.reviews__media .reviews__media-heading img:not(:first-child){margin-left:-1.3rem}@media screen and (max-width:991px){.reviews__media .reviews__media-heading img:not(:first-child){margin-left:-.8rem}}.reviews__media .reviews__media-image--1{position:relative;grid-column:1;width:25.7rem;height:57.5rem;overflow:hidden;border-radius:1.5rem}.reviews__media .reviews__media-image--1 img{position:absolute;top:50%;left:60%;width:150%;height:130%;transform:translate(-50%,-50%)}@media screen and (max-width:991px){.reviews__media .reviews__media-image--1 img{position:static;width:100%;height:100%;transform:translate(0)}}@media screen and (max-width:991px){.reviews__media .reviews__media-image--1{width:11.4rem;height:14.3rem;border-radius:.6rem}}.reviews__media .reviews__media-image--2{position:relative;grid-column:2;width:57.9rem;height:57.5rem;overflow:hidden;border-radius:1.5rem}.reviews__media .reviews__media-image--2 img{position:absolute;top:50%;left:50%;width:120%;height:120%;transform:translate(-50%,-50%)}@media screen and (max-width:991px){.reviews__media .reviews__media-image--2 img{position:static;width:100%;height:100%;transform:translate(0)}}@media screen and (max-width:991px){.reviews__media .reviews__media-image--2{width:25.7rem;height:14.3rem;border-radius:.6rem}}.reviews__background{position:absolute;z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;width:141.2rem;height:112.9rem;left:-30rem;top:0}.reviews .reviews__wrapper{position:relative;display:flex;width:fit-content}.reviews .reviews__wrapper .rev-swiper-slide{min-width:100%}@media screen and (max-width:991px){.reviews .reviews__wrapper .rev-swiper-slide{min-width:auto}}.reviews .rev-swiper-pagination-bullet{width:3.5rem;height:1rem;background:#d9d9d9;opacity:.25;border-radius:1rem;cursor:pointer}.reviews .rev-swiper-pagination-bullet-active{background:#fff;opacity:1}
