.page-template-whyhuliot{margin-top:var(--header-height)}.page-template-whyhuliot h2{font-size:var(--h2-size);font-weight:400;margin-block:max(3vmin,2.5rem);position:relative}.page-template-whyhuliot h2::before{content:"";position:absolute;bottom:-0.1em;width:1.8em;height:.12em;background-color:var(--c-main-400)}.page-template-whyhuliot section:not(.contact){padding-inline:var(--container-m)}.page-template-whyhuliot .intro__text,.page-template-whyhuliot .intro__title{line-height:1.2;margin-bottom:2vmin;max-width:90%}.page-template-whyhuliot .intro__title{font-weight:450;font-size:clamp(4.5vmin,6vw,3rem)}.page-template-whyhuliot .intro__text{font-size:clamp(4.2vmin,5vw,2.5rem)}.page-template-whyhuliot .intro__video{width:80%;aspect-ratio:1.7;margin-block:20vmin}@media only screen and (max-width: 1024px){.page-template-whyhuliot .intro__video{width:100%;margin-block:12vmin}}.page-template-whyhuliot .intro__video iframe{width:100%;height:100%}.page-template-whyhuliot .about ul{padding:2.5vmin;display:flex;flex-direction:column;gap:.6vmin}.page-template-whyhuliot .about ul li::before{background-color:var(--c-neutral-700);height:6px;left:-2vmin}@media only screen and (max-width: 992px){.page-template-whyhuliot .about ul li::before{top:5px;transform:unset}}.page-template-whyhuliot .about__content{justify-content:space-between}.page-template-whyhuliot .about__text{max-width:48%}@media only screen and (max-width: 992px){.page-template-whyhuliot .about__text{max-width:100%}}.page-template-whyhuliot .about__text div,.page-template-whyhuliot .about__text p,.page-template-whyhuliot .about__text li{font-size:var(--small);line-height:1.2}.page-template-whyhuliot .about__text-title{margin-bottom:3vmin}.page-template-whyhuliot .about__cards{margin-block:15vmin;justify-content:space-evenly;gap:3vmin;row-gap:5vmin}.page-template-whyhuliot .about__card{gap:2vmin;align-items:center;font-size:var(--small);text-align:center;max-width:30%}@media only screen and (max-width: 992px){.page-template-whyhuliot .about__card{max-width:48%}}@media only screen and (max-width: 768px){.page-template-whyhuliot .about__card{max-width:100%}}.page-template-whyhuliot .about__card-title{font-weight:600}.page-template-whyhuliot .about__map{width:100%}.page-template-whyhuliot .vision__principles{row-gap:7vmin;max-width:95%;margin-block:7vmin 15vmin}.page-template-whyhuliot .vision__principle{width:25%;align-items:center;gap:2vmin}@media only screen and (max-width: 768px){.page-template-whyhuliot .vision__principle{width:50%}}.page-template-whyhuliot .vision__header{font-weight:600;font-size:var(--small)}.page-template-whyhuliot .certifications__body{justify-content:space-between}@media only screen and (max-width: 1200px){.page-template-whyhuliot .certifications__body{flex-direction:column-reverse;row-gap:5vmin}}.page-template-whyhuliot .certifications__text{width:52%;font-size:var(--regular);font-weight:250}@media only screen and (max-width: 1200px){.page-template-whyhuliot .certifications__text{width:75%}}@media only screen and (max-width: 480px){.page-template-whyhuliot .certifications__text{width:100%}}.page-template-whyhuliot .certifications__text>*{margin-bottom:3vmin;line-height:1.2}.page-template-whyhuliot .certifications__text b{font-weight:500}.page-template-whyhuliot .certifications__image{width:45%;max-height:40vmin;overflow:hidden}@media only screen and (max-width: 1200px){.page-template-whyhuliot .certifications__image{width:75%}}@media only screen and (max-width: 480px){.page-template-whyhuliot .certifications__image{width:100%}}.page-template-whyhuliot .certifications__logos{padding-block:15vmin;width:min(90%,1000px);flex-wrap:nowrap}@media only screen and (max-width: 992px){.page-template-whyhuliot .certifications__logos{width:100%;flex-wrap:wrap}}@media only screen and (max-width: 768px){.page-template-whyhuliot .certifications__logos{justify-content:space-around}}@media only screen and (max-width: 992px){.page-template-whyhuliot .certifications__logo{max-height:40px}.page-template-whyhuliot .certifications__logo img{max-height:100%}}@media only screen and (max-width: 768px){.page-template-whyhuliot .certifications__logo{max-height:32px;max-width:30%}}@media only screen and (max-width: 468px){.page-template-whyhuliot .certifications__logo{max-width:45%}}/*# sourceMappingURL=whyhuliot.min.css.map */