:root{font-size:clamp(1rem,1.5vh,1.25rem)}@layer base{main>section{min-height:100%;height:auto;scroll-snap-align:none;scroll-snap-stop:unset}}.inner-section{padding:10px}.top{margin-left:75vw}.headerContainer{grid-template-columns:auto auto;grid-template-rows:auto auto auto auto;grid-template-areas:"smallLogo item1" "smallLogo item2" "smallLogo item3" "smallLogo item4" "smallLogo item5"}.headerContainer>span{text-align:center;font-size:1.2rem}.smallLogoArea>img{object-fit:contain;width:30vw;max-width:300px;padding-top:1rem}.fullLogoArea{padding:5vh}.header-text{text-align:center}.team-description{display:none}.team-container{display:grid;grid-template-columns:1fr;gap:20px;margin-top:20px}.who-we-are-container .who-we-are-text{display:block;text-align:justify}.bw-active{filter:none}.what-we-do-container{padding-top:2em;grid-template-columns:auto;grid-template-rows:auto}.what-we-do-container .title{font-size:1.3em}.what-we-do-container .image{padding:1em;height:75px}.what-we-do-container .text{padding:10vw}ul.cloud{padding-top:20vh}ul.cloud span{padding:.1rem}ul.cloud span{--size:2;font-size:calc(var(--size) * .7rem + .1rem)}.contact-form-container form input,.contact-form-container form textarea,.contact-form-container form button[type=submit]{font-size:1rem}.contact-form-container form{width:90%}.page-content{padding-top:11vh}.text-area{padding-left:2em;padding-right:2em;font-size:1em}.side-bar{right:-100vw;width:100vw}.contact-form-text h3{font-size:1.5rem}.inner-section-contacts{padding:.5vh}.what-we-do-single-image{display:none}