*{box-sizing:border-box}html{font-size:62.5%}body{margin:0;padding:0;background-color:#00b08a}main{width:100%;overflow:hidden}.col,.row{display:flex}.col.jc-sb,.row.jc-sb{justify-content:space-between}.col.jc-c,.row.jc-c{justify-content:center}.col.jc-s,.row.jc-s{justify-content:flex-start}.col.jc-e,.row.jc-e{justify-content:flex-end}.col.ai-c,.row.ai-c{align-items:center}.col.ai-s,.row.ai-s{align-items:flex-start}.col.ai-e,.row.ai-e{align-items:flex-end}.col{flex-direction:column}body.home-page .cwi:first-of-type{align-items:flex-start;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}body.home-page .cwi:first-of-type .col:first-child{margin-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}@media(max-width:1200px){body.home-page .cwi:first-of-type{align-items:center}body.home-page .cwi:first-of-type .col:first-child{margin-top:0}}body.home-page:has(section#holding){background:#00b08a}body.services-page .cwi:first-of-type{margin-bottom:0;align-items:flex-start}body.services-page .cwi:first-of-type .col:first-child{margin-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}@media(max-width:1200px){body.services-page .cwi:first-of-type{align-items:center}body.services-page .cwi:first-of-type .col:first-child{margin-top:0}}body.services-page #services{margin-top:0}body.services-page #services .services.col:first-child{width:50%;min-width:750px}@media(max-width:1500px){body.services-page .cwi:first-of-type{margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}body.services-page #services .services.col:first-child{width:100%;min-width:unset}}body.service-page main{overflow:clip}body.service-page main .service{position:relative;flex-wrap:nowrap;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6);margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5) auto calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4*2);padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5);color:#fff;max-width:1600px}@media(max-width:1200px){body.service-page main .service{flex-direction:column;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}}@media(max-width:1000px){body.service-page main .service{margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4*2);padding:0}}@media(max-width:700px){body.service-page main .service{margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6);gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}body.service-page main .service .col{position:relative;flex:1;width:100%;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}body.service-page main .service .col.card-col{position:sticky;top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);align-self:flex-start;max-width:600px}@media(max-width:1200px){body.service-page main .service .col.card-col{position:relative;top:auto;margin-bottom:0;align-self:stretch}}body.service-page main .service .card{background-color:#fff;border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);overflow:clip;box-shadow:0 3px 6px rgba(0,0,0,.2)}body.service-page main .service .card .image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);border:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.25) solid #fff}body.service-page main .service .card .details{display:flex;flex-direction:column;align-items:center;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}body.service-page main .service .card .title{font-family:StereoGothic400,sans-serif;color:#00b08a;font-size:clamp(2.8rem,2vw,3.6rem);line-height:.9;text-transform:uppercase;text-align:center;margin:0}body.service-page main .service .card .btn{display:block;background-color:#fff;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5);border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);font-size:1.6rem;font-family:StereoGothic900,sans-serif;text-transform:uppercase;color:#00b08a;text-decoration:none;font-weight:700;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,.2);transition:all .25s cubic-bezier(.4,0,.2,1);background-color:#00b08a;color:#fff;width:fit-content}body.service-page main .service .card .btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.2)}@media(max-width:1000px){body.service-page main .service .card .btn{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}body.service-page main .service .content .text{font-size:1.8rem}body.service-page main .service .content .text>*{font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;letter-spacing:2%;line-height:1.25}body.service-page main .service .content .text b,body.service-page main .service .content .text strong{font-weight:700}body.service-page main .service .content .text h2,body.service-page main .service .content .text h3,body.service-page main .service .content .text h4{font-family:StereoGothic400,sans-serif;text-transform:uppercase}body.service-page main .service .content .text>ul{font-family:StereoGothic600,sans-serif;padding:0;list-style:none}body.service-page main .service .content .text>ul li{margin:clamp(1.2rem,min(1.2vw,1.8vh),2rem) 0}body.service-page main .service .content .text>ul li p{margin:0;line-height:1}body.service-page main .service .content .text img{width:100%;height:auto;border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}body.service-page main .service .back{display:flex;align-items:center;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);margin-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);width:fit-content;font-family:StereoGothic600,sans-serif;color:#fff;font-size:clamp(2rem,2vw,2.8rem);text-transform:uppercase;text-decoration:none}body.service-page main .service .back svg.arrow{fill:#fff;width:2.4rem;height:auto;transition:transform .25s}body.service-page main .service .back:hover svg.arrow{transform:translateX(calc(calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem) * .5) * -1))}@media(max-width:1500px){body.service-page main .service .card .title{font-size:clamp(2.6rem,2vw,3.2rem)}}@media(max-width:1200px){body.service-page main .service .col.card-col{max-width:unset}body.service-page main .service .col.card-col .card{max-width:600px;margin:0 auto}}@media(max-width:1000px){body.service-page main .service{margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}@media(max-width:700px){body.service-page main .service{margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5) clamp(1.2rem,min(1.2vw,1.8vh),2rem)}body.service-page main .service .col:last-child{padding:0 clamp(1.2rem,min(1.2vw,1.8vh),2rem)}body.service-page main .service .card{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) 0}body.service-page main .service .card .title{font-size:clamp(2rem,5.5vw,2.6rem)}body.service-page main .service .card .details{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5)}body.service-page main .service .content .text{font-size:1.6rem}body.service-page main .service .back{font-size:1.8rem}body.service-page main .service .back:hover svg.arrow{transform:none}}body.who-we-are-page .split{align-items:center;grid-template-areas:"title text"}@media(max-width:1000px){body.who-we-are-page .split{grid-template-areas:"title" "text"}}@media(max-width:700px){body.who-we-are-page .split{margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}body.why-horizon-page section.split{grid-template-columns:1fr .75fr}@media(max-width:1200px){body.why-horizon-page section.split{grid-template-columns:1fr 1fr;grid-template-areas:"image title" "text text"}}@media(max-width:1000px){body.why-horizon-page section.split{grid-template-columns:1fr;grid-template-areas:"image" "title" "text"}}body.contact-page .split{grid-template-areas:"title text" "image contacts" "image form"}body.contact-page .split .text .content{width:66%}body.contact-page .split .contacts{grid-area:contacts;display:flex;flex-direction:column;gap:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}body.contact-page .split .contacts a{font-family:StereoGothic600,sans-serif;position:relative;display:inline-block;width:fit-content;font-size:clamp(2rem,2vw,2.4rem);color:#fff;text-decoration:none}body.contact-page .split .contacts a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background-color:#fff;transition:width .25s}body.contact-page .split .contacts a:hover::after{width:100%}body.contact-page .split .form{position:relative;border:1px solid #fff;border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*1.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4);height:100%}body.contact-page .split .form .autoform form{display:flex;flex-flow:column;gap:clamp(1.2rem,min(1.2vw,1.8vh),2rem);width:100%}body.contact-page .split .form .autoform form .autoform-field{display:flex;flex-flow:column}body.contact-page .split .form .autoform form .autoform-field label{font-family:StereoGothic900,sans-serif;font-size:1.6rem}body.contact-page .split .form .autoform form .autoform-field input:not([type=submit]){font-family:StereoGothic600,sans-serif;color:#fff;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) 0;background-color:transparent;border:0;border-bottom:5px dotted #fff}body.contact-page .split .form .autoform form .autoform-field input:not([type=submit])::placeholder{color:#fff;opacity:.3;text-transform:uppercase}body.contact-page .split .form .autoform form .autoform-field textarea{font-family:StereoGothic600,sans-serif;color:#fff;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) 0;background-color:transparent;border:0;border-bottom:5px dotted #fff;width:100%;resize:none}body.contact-page .split .form .autoform form .autoform-field textarea::placeholder{color:#fff;opacity:.3;text-transform:uppercase}body.contact-page .split .form .autoform form .autoform-field.submit{position:absolute;bottom:-2.25rem;left:50%;transform:translateX(-50%)}body.contact-page .split .form .autoform form .autoform-field.submit input[type=submit]{display:block;background-color:#fff;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5);border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);font-size:1.6rem;font-family:StereoGothic900,sans-serif;text-transform:uppercase;color:#00b08a;text-decoration:none;font-weight:700;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,.2);transition:all .25s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer}body.contact-page .split .form .autoform form .autoform-field.submit input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.2)}@media(max-width:1000px){body.contact-page .split .form .autoform form .autoform-field.submit input[type=submit]{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}body.contact-page .split .form .autoform form .autoform-error{font-family:StereoGothic600,sans-serif;text-align:center;font-size:clamp(1.4rem,1.25vw,2rem);margin-bottom:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}body.contact-page .split .form .autoform-success{font-family:StereoGothic600,sans-serif;text-align:center;font-size:clamp(1.4rem,1.25vw,2rem);position:absolute;top:50%;transform:translateY(-50%);min-height:inherit;width:100%;left:0}@media(max-width:1500px){body.contact-page .split .text .content{width:80%}body.contact-page .split .contacts a{font-size:clamp(1.8rem,2vw,2rem)}}@media(max-width:1200px){body.contact-page .split .text .content{width:100%}body.contact-page .split .contacts a{font-size:clamp(1.6rem,1vw,1.8rem)}body.contact-page .split .image{margin-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);align-self:center}}@media(max-width:1000px){body.contact-page .split{grid-template-areas:"title" "text" "contacts" "form" "image"}body.contact-page .split .text .content{width:66%}}@media(max-width:700px){body.contact-page .split{margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5) clamp(1.2rem,min(1.2vw,1.8vh),2rem)}body.contact-page .split .title{margin:0 clamp(1.2rem,min(1.2vw,1.8vh),2rem)}body.contact-page .split .text{margin:0 clamp(1.2rem,min(1.2vw,1.8vh),2rem)}body.contact-page .split .text .content{width:100%}body.contact-page .split .contacts{margin:0 clamp(1.2rem,min(1.2vw,1.8vh),2rem)}body.contact-page .split .contacts a{font-size:clamp(1rem,3vw,1.6rem)}body.contact-page .split .form{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) clamp(1.2rem,min(1.2vw,1.8vh),2rem)}body.contact-page .split .form .autoform form .autoform-field input:not([type=submit]),body.contact-page .split .form .autoform form .autoform-field textarea{border-bottom-width:4px}}body.default-page .cwi .col .content>*,body.default-page .split .content>*{font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;letter-spacing:2%;line-height:1.25}body.default-page .cwi .col .content h1,body.default-page .cwi .col .content h2,body.default-page .cwi .col .content h3,body.default-page .cwi .col .content h4,body.default-page .cwi .col .content h5,body.default-page .cwi .col .content h6,body.default-page .split .content h1,body.default-page .split .content h2,body.default-page .split .content h3,body.default-page .split .content h4,body.default-page .split .content h5,body.default-page .split .content h6{font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;letter-spacing:2%;line-height:1.25}body.default-page .cwi .col .content ul,body.default-page .split .content ul{padding-left:clamp(1.2rem,min(1.2vw,1.8vh),2rem);list-style:disc}@media(max-width:1000px){body.default-page .cwi .col .content ul,body.default-page .split .content ul{padding-left:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*1.5)}}.cwi{align-items:center;flex-wrap:nowrap;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6);margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4*2) auto;padding:0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5);max-width:1600px;color:#fff}@media(max-width:1000px){.cwi{margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4*2) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);padding:0;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}}@media(max-width:700px){.cwi{margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}.cwi:first-of-type{margin-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5)}.cwi.ltr{flex-direction:row}@media(max-width:1000px){.cwi.ltr{flex-direction:column-reverse}}.cwi.rtl{flex-direction:row-reverse}@media(max-width:1000px){.cwi.rtl{flex-direction:column-reverse}}.cwi .col{width:100%;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}.cwi .col h1.title{font-size:clamp(4rem,4vw,6rem)}.cwi .col h2.title{font-size:clamp(3.6rem,4vw,5.2rem)}.cwi .col .title{font-family:StereoGothic400,sans-serif;font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.1;text-transform:uppercase;margin:0}.cwi .col .content{font-size:1.8rem;max-width:600px}.cwi .col .content>*{font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;letter-spacing:2%;line-height:1.25}.cwi .col .content h1,.cwi .col .content h2,.cwi .col .content h3,.cwi .col .content h4,.cwi .col .content h5,.cwi .col .content h6{font-family:StereoGothic400,sans-serif}.cwi .col .content a{position:relative;display:inline-block;color:#fff;text-decoration:none}.cwi .col .content a::after{content:"";position:absolute;left:0;bottom:0;width:0%;height:1px;background-color:#fff;transition:width .25s}.cwi .col .content a:hover::after{width:100%}.cwi .col .content>ul{font-family:StereoGothic600,sans-serif;padding:0;margin:0;list-style:none}.cwi .col .content>ul li{margin:clamp(1.2rem,min(1.2vw,1.8vh),2rem) 0}.cwi .col .content>ul li p{margin:0;line-height:1}.cwi .col .btn{display:block;background-color:#fff;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5);border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);font-size:1.6rem;font-family:StereoGothic900,sans-serif;text-transform:uppercase;color:#00b08a;text-decoration:none;font-weight:700;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,.2);transition:all .25s cubic-bezier(.4,0,.2,1);width:fit-content}.cwi .col .btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.2)}@media(max-width:1000px){.cwi .col .btn{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}.cwi .col .image img{width:100%;height:auto;object-fit:cover;border:#fff 5px solid;border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5);overflow:clip;box-shadow:0 3px 6px rgba(0,0,0,.2)}@media(max-width:1200px){.cwi .col .image img{border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}}@media(max-width:1000px){.cwi .col .title{line-height:1}}@media(max-width:700px){.cwi .col h1.title{font-size:clamp(2.6rem,7vw,3rem)}.cwi .col h2.title{font-size:clamp(2.4rem,6vw,2.6rem)}.cwi .col .title{font-size:clamp(2rem,5vw,2.4rem)}.cwi .col .content{font-size:1.6rem}.cwi .col .image img{border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}#services{align-items:center;flex-wrap:nowrap;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6);margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4*2) auto;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5);max-width:1600px;color:#fff}@media(max-width:1000px){#services{flex-direction:column;margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4*2) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);padding:0;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}}@media(max-width:700px){#services{margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6) clamp(1.2rem,min(1.2vw,1.8vh),2rem);gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}#services .col{width:100%}#services .col h1.title{font-size:clamp(4rem,4vw,6rem)}#services .col h2.title{font-size:clamp(3.6rem,4vw,5.2rem)}#services .col .title{font-family:StereoGothic600,sans-serif;font-size:clamp(3.2rem,4vw,4.8rem);line-height:.9;text-transform:uppercase;margin:0}@media(max-width:700px){#services .col:not(.services):first-child{padding:0 clamp(1.2rem,min(1.2vw,1.8vh),2rem)}}#services .services{border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);background-image:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,.1),rgba(255,255,255,.4));width:100%}#services .services.col:first-child{width:calc(50% + clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}#services .services ul.list{display:flex;flex-direction:column;padding:0;margin:0;list-style:none;gap:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}#services .services ul.list li a{display:grid;grid-template-columns:.8fr fit-content(20%);align-items:center;gap:clamp(1.2rem,min(1.2vw,1.8vh),2rem);font-family:StereoGothic400,sans-serif;color:#fff;font-size:clamp(2.4rem,3.5vw,3.2rem);text-transform:uppercase;text-decoration:none}#services .services ul.list li a svg.arrow{fill:#fff;width:3rem;height:auto;transition:transform .25s}#services .services ul.list li a:hover svg.arrow{transform:translateX(calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem) * .5))}#services .services .coming-soon{font-family:StereoGothic600,sans-serif;font-size:clamp(1.6rem,1vw,2rem);color:#00b08a;text-transform:uppercase;text-align:center;margin:0}@media(max-width:1500px){#services .services.col:first-child{width:100%}#services .services ul.list li a{font-size:clamp(2.2rem,3.5vw,2.4rem)}}@media(max-width:1200px){#services .services ul.list li a{grid-template-columns:1fr 3rem}}@media(max-width:1000px){#services .services ul.list li a{font-size:clamp(2rem,3.5vw,2.8rem)}#services .services ul.list li a svg.arrow{width:2.4rem}#services .services .coming-soon{font-size:clamp(1.4rem,2vw,1.8rem)}}@media(max-width:700px){#services .services{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*1.5)}#services .services ul.list li a{grid-template-columns:1fr fit-content(10%);font-size:clamp(1.8rem,3.5vw,2.2rem)}#services .services ul.list li a:hover svg.arrow{transform:none}}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;grid-template-areas:"title text" "image text";column-gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6);row-gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4);margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4*2) auto;padding:0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5);max-width:1600px;color:#fff}@media(max-width:1000px){.split{margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4*2) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);padding:0;column-gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}}@media(max-width:700px){.split{margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);row-gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}.split:first-of-type{margin-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5)}.split.rtl{grid-template-areas:"text title" "text image"}.split.has-form{grid-template-rows:auto auto;grid-template-areas:"title text" "image form"}.split.has-form.rtl{grid-template-areas:"text title" "form image"}@media(max-width:1000px){.split,.split.rtl{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"title" "text" "image"}.split.has-form,.split.has-form.rtl{grid-template-areas:"title" "text" "image" "form"}}.split h1.title{font-size:clamp(4rem,4vw,6rem)}.split h2.title{font-size:clamp(3.6rem,4vw,5.2rem)}.split .title{grid-area:title;align-self:start;font-family:StereoGothic400,sans-serif;font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.1;text-transform:uppercase;margin:0}.split .text{grid-area:text;display:flex;flex-direction:column;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}.split .content{font-size:1.8rem;max-width:600px}.split .content>*{font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;letter-spacing:2%;line-height:1.25}.split .content h1,.split .content h2,.split .content h3,.split .content h4,.split .content h5,.split .content h6{font-family:StereoGothic400,sans-serif}.split .content a{position:relative;display:inline-block;color:#fff;text-decoration:none}.split .content a::after{content:"";position:absolute;left:0;bottom:0;width:0%;height:1px;background-color:#fff;transition:width .25s}.split .content a:hover::after{width:100%}.split .content>ul{font-family:StereoGothic600,sans-serif;padding:0;margin:0;list-style:none}.split .content>ul li{margin:clamp(1.2rem,min(1.2vw,1.8vh),2rem) 0}.split .content>ul li p{margin:0;line-height:1}.split .btn{display:block;background-color:#fff;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5);border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);font-size:1.6rem;font-family:StereoGothic900,sans-serif;text-transform:uppercase;color:#00b08a;text-decoration:none;font-weight:700;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,.2);transition:all .25s cubic-bezier(.4,0,.2,1);width:fit-content}.split .btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.2)}@media(max-width:1000px){.split .btn{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}.split .image{grid-area:image;align-self:end}.split .image img{display:block;width:100%;height:auto;object-fit:cover;border:#fff 5px solid;border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);overflow:clip;box-shadow:0 3px 6px rgba(0,0,0,.2)}.split .form{grid-area:form;align-self:end}@media(max-width:1200px){.split .image img{border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}}@media(max-width:1000px){.split .title{line-height:1}}@media(max-width:700px){.split h1.title{font-size:clamp(2.6rem,7vw,3rem)}.split h2.title{font-size:clamp(2.4rem,6vw,2.6rem)}.split .title{font-size:clamp(2rem,5vw,2.4rem)}.split .content{font-size:1.6rem}.split .image img{border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}.autoform.update-sign-up span.autoform-success{font-family:StereoGothic900,sans-serif;color:#fff;text-transform:uppercase;font-size:clamp(1.4rem,min(1.4vw,2vh),2rem);text-align:center;display:block;margin:0 auto}.autoform.update-sign-up form{display:flex;flex-wrap:wrap;position:relative;max-width:min(840px,90%);margin:0 auto;width:100%}.autoform.update-sign-up form h3{font-family:StereoGothic900,sans-serif;text-align:center;width:100%;font-size:clamp(1.4rem,min(1.4vw,2vh),2rem);color:#fff;margin:0 0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5)}.autoform.update-sign-up form .autoform-error{display:block;background-color:#fff;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5);border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);font-size:1.6rem;font-family:StereoGothic900,sans-serif;text-transform:uppercase;color:#00b08a;text-decoration:none;font-weight:700;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,.2);transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:calc(100% + clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.66);left:50%;translate:-50% 0;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);width:max-content}.autoform.update-sign-up form .autoform-error:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.2)}@media(max-width:1000px){.autoform.update-sign-up form .autoform-error{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}.autoform.update-sign-up form .autoform-field{width:100%;display:flex;align-items:center;position:relative;height:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}.autoform.update-sign-up form .autoform-field:has(h3){align-items:flex-end}.autoform.update-sign-up form .autoform-field label{font-family:StereoGothic600,sans-serif;display:block;color:#fff;text-transform:uppercase;width:max-content!important;white-space:nowrap;padding-right:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*1.5);font-size:clamp(1.4rem,min(1.4vw,2vh),2rem);line-height:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);padding-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.25)}@media(max-width:700px){.autoform.update-sign-up form .autoform-field label{font-size:clamp(1.1rem,min(1.1vw,1.5vh),1.5rem);padding-right:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}}.autoform.update-sign-up form .autoform-field input{appearance:none;border:none;background:0 0}.autoform.update-sign-up form .autoform-field input[type=email]{width:100%;min-width:0;max-width:none;font-size:clamp(1.4rem,min(1.4vw,2vh),2rem);font-family:StereoGothic600,sans-serif;text-transform:uppercase;border-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.25) dotted #fff;line-height:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);color:#fff}.autoform.update-sign-up form .autoform-field input[type=email]::placeholder{color:#fff;opacity:.3;text-transform:uppercase}@media(max-width:700px){.autoform.update-sign-up form .autoform-field input[type=email]{font-size:clamp(1.1rem,min(1.1vw,1.5vh),1.5rem)}}.autoform.update-sign-up form .autoform-field.inline{position:absolute;right:0;width:fit-content;bottom:0;padding:0}.autoform.update-sign-up form .autoform-field.inline .autoform-submit{position:relative}.autoform.update-sign-up form .autoform-field.inline .autoform-submit::after{content:"";position:absolute;top:50%;left:50%;translate:20% -50%;width:0;height:0;box-sizing:content-box;border-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) solid transparent;border-right:clamp(1.2rem,min(1.2vw,1.8vh),2rem) solid transparent;border-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) solid transparent;border-left:clamp(1.2rem,min(1.2vw,1.8vh),2rem) solid #fff;pointer-events:none;transition:opacity .2s}.autoform.update-sign-up form .autoform-field.inline .autoform-submit input{width:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);height:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);font-size:clamp(1.4rem,min(1.4vw,2vh),2rem);line-height:2.5;cursor:pointer;margin:0;border:0;padding:0}.autoform.update-sign-up form .autoform-field.inline .autoform-submit:has(input:hover)::after{opacity:.7}.autoform.update-sign-up form .autoform-field.inline .autoform-submit:has(input:disabled){opacity:.3;pointer-events:none}header#header{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;row-gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5) 0}@media(max-width:1200px){header#header{grid-template-columns:1fr 1fr;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}header#header #menu{display:contents}header#header .logo{display:block;width:clamp(500px,40%,900px);margin:0 auto;order:2}header#header .logo svg{display:block;width:100%;fill:#fff}@media(max-width:1500px){header#header .logo{width:60%}}@media(max-width:1200px){header#header .logo{order:3;grid-column:1/span 2;width:80%}}@media(max-width:700px){header#header .logo{width:80%}}header#header .contact{order:1;display:flex;flex-flow:column nowrap;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.25);width:fit-content}header#header .contact a{font-family:StereoGothic600,sans-serif;position:relative;display:inline-block;width:fit-content;border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);font-size:clamp(.8rem,.75vw,1.4rem);letter-spacing:.2rem;text-transform:uppercase;color:#fff;text-decoration:none;text-align:left}header#header .contact a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background-color:#fff;transition:width .25s}header#header .contact a:hover::after{width:100%}@media(max-width:1200px){header#header .contact{order:1}header#header .contact a{font-size:clamp(.6rem,1vw,1.4rem)}}header#header .book{order:3;padding:0;margin:0 0 0 auto;list-style:none;width:fit-content}header#header .book li{display:inline-block}header#header .book li a{display:block;background-color:#fff;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5);border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);font-size:1.6rem;font-family:StereoGothic900,sans-serif;text-transform:uppercase;color:#00b08a;text-decoration:none;font-weight:700;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,.2);transition:all .25s cubic-bezier(.4,0,.2,1)}header#header .book li a:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.2)}@media(max-width:1000px){header#header .book li a{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}@media(max-width:1200px){header#header .book{order:2}}header#header .bottom{order:4;grid-column:1/-1;position:relative;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.2);border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);overflow:hidden}header#header .bottom ul{display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5);padding:0;margin:0;list-style:none}header#header .bottom ul li{position:relative}header#header .bottom ul li a{font-family:StereoGothic600,sans-serif;position:relative;display:flex;justify-content:center;align-items:center;height:100%;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5);border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);font-size:1.4rem;letter-spacing:.2rem;text-transform:uppercase;color:#00b08a;text-decoration:none;font-weight:700;text-align:center;transition:all .25s ease-in-out;z-index:2}header#header .bottom ul li .bg{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(0);background-color:#00b08a;border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);z-index:1;opacity:1}header#header .bottom ul li.flip-current a{color:#fff}header#header .bottom ul li.home{display:none}header#header .bottom .bg{position:absolute;top:0;left:50%;height:100%;width:25%;transform:translateX(-50%);background-color:#00b08a;border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);opacity:0}@media(max-width:1500px){header#header .bottom ul li a{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}}@media(max-width:1200px){header#header .bottom{margin:0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3 - clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5)}}header#header #burger{display:none}@media(max-width:1000px){header#header #menu{position:fixed;inset:0;display:flex;flex-flow:column nowrap;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4);padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5 + 60px);background-color:#fff;overflow-y:auto;visibility:hidden;z-index:100}header#header #menu .contact{order:3;margin:0 auto 0 0;align-items:flex-start}header#header #menu .contact a{color:#00b08a;font-size:clamp(.8rem,2.25vw,1.2rem);text-align:left}header#header #menu .book{order:2;margin:0}header#header #menu .book li a{color:#fff;background-color:#00b08a}header#header .bottom{order:1;margin:auto 0 0;background-color:transparent;box-shadow:none;overflow:visible}header#header .bottom ul{align-items:flex-start;flex-flow:column nowrap;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.25)}header#header .bottom ul li a{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) 0;font-size:clamp(1.8rem,5vw,2.4rem)}header#header .bottom ul li.home{display:unset}header#header .bottom ul li.flip-current a{color:#00b08a;border-bottom:2px solid;border-radius:0;padding:0}header#header .bottom ul li.flip-current .bg{display:none}header#header .bottom>.bg{display:none}header#header #burger{position:fixed;right:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);display:block;width:60px;height:60px;padding:15px;border:none;border-radius:50%;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.2);stroke:#00b08a;stroke-width:3;cursor:pointer;z-index:101}header#header #burger svg{display:block;width:100%;height:100%}header#header #burger span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}footer#footer{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5);min-height:50vh}footer#footer .bottom,footer#footer .middle,footer#footer .top{width:100%;display:flex;flex-flow:row nowrap;padding:0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5)}footer#footer .bottom a,footer#footer .bottom address,footer#footer .bottom p,footer#footer .middle a,footer#footer .middle address,footer#footer .middle p,footer#footer .top a,footer#footer .top address,footer#footer .top p{font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;letter-spacing:2%;line-height:1.25;color:#fff;font-size:clamp(2.2rem,2.5vw,2.8rem);text-align:center;text-decoration:none;margin:0}footer#footer .bottom a,footer#footer .middle a,footer#footer .top a{position:relative;display:inline-block}footer#footer .bottom a::after,footer#footer .middle a::after,footer#footer .top a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background-color:#fff;transition:width .25s}footer#footer .bottom a:hover::after,footer#footer .middle a:hover::after,footer#footer .top a:hover::after{width:100%}@media(max-width:1000px){footer#footer .bottom,footer#footer .middle,footer#footer .top{flex-flow:column nowrap;padding:0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}@media(max-width:1000px){footer#footer .bottom,footer#footer .middle,footer#footer .top{padding:0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}}footer#footer .top{justify-content:center;margin:0 0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5)}footer#footer .top p{font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;letter-spacing:2%;line-height:1.25;color:#fff;font-size:clamp(1.7rem,min(1.5vw,2vh),2.1rem);text-align:center;line-height:1.2;margin:0 0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}footer#footer .middle{justify-content:space-between;align-items:center;column-gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);margin:0 0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}footer#footer .middle>*{width:100%}footer#footer .middle .phone{order:1;text-align:left}footer#footer .middle .email{order:3;text-align:right;text-wrap:balance}footer#footer .middle .address{order:2;text-wrap:balance}@media(max-width:1000px){footer#footer .middle{flex-flow:row wrap;row-gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}footer#footer .middle .phone{order:1;width:calc(50% - clamp(1.2rem,min(1.2vw,1.8vh),2rem));text-align:center}footer#footer .middle .email{order:2;width:calc(50% - clamp(1.2rem,min(1.2vw,1.8vh),2rem));text-align:center}footer#footer .middle .address{order:3;width:40%;margin:0 auto}}@media(max-width:700px){footer#footer .middle{flex-flow:column nowrap;gap:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}footer#footer .middle .address,footer#footer .middle .email,footer#footer .middle .phone{width:100%}}footer#footer .social{display:flex;justify-content:center;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);margin:calc(-1*clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) 0 calc(-1*clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}footer#footer .social a{display:block;width:2.8rem;height:2.8rem;transition:opacity .25s}footer#footer .social a:hover{opacity:.7}footer#footer .social svg{display:block;width:100%;height:100%;fill:#fff}footer#footer .bottom{justify-content:space-between;padding-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}footer#footer .bottom>*{width:100%}footer#footer .bottom>* a,footer#footer .bottom>* p{font-size:clamp(1.2rem,2vw,1.8rem)}footer#footer .bottom .fuller{order:1}footer#footer .bottom .fuller>*{text-align:left}footer#footer .bottom .menu{order:2;display:flex;flex-flow:row wrap;justify-content:center;column-gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);row-gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5);margin:0;padding:0;list-style:none}footer#footer .bottom .copyright{order:3}footer#footer .bottom .copyright>*{text-align:right}@media(max-width:1000px){footer#footer .bottom{flex-flow:row wrap;row-gap:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}footer#footer .bottom .fuller{order:2;width:50%}footer#footer .bottom .fuller>*{text-align:center}footer#footer .bottom .menu{order:1}footer#footer .bottom .copyright{width:50%}footer#footer .bottom .copyright>*{text-align:center}}@media(max-width:700px){footer#footer .bottom{flex-flow:column nowrap}footer#footer .bottom .copyright,footer#footer .bottom .fuller{width:100%}}footer#footer picture.bg{display:block;width:100%;height:80%;position:absolute;bottom:0;left:50%;translate:-50% 0;overflow:hidden;z-index:-1}footer#footer picture.bg img{position:absolute;bottom:0;left:50%;translate:-50% 0;height:100%;min-width:100%;object-fit:cover;object-position:50% 50%;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(rgba(0,0,0,0)));mask-image:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0))}@media(max-width:700px){footer#footer picture.bg img{object-position:50% 50%}}#team{display:grid;grid-template-columns:repeat(2,1fr);column-gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6);margin:0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4*2);margin-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3*-1)}@media(max-width:1000px){#team{margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4*2) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);column-gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}}@media(max-width:700px){#team{grid-template-columns:1fr;row-gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);margin:0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6)}}#team .member{display:flex;flex-direction:column;align-items:center;color:#fff;margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3) 0;text-align:center}#team .member .title{order:2}#team .member .title>p{font-family:StereoGothic900,sans-serif;font-size:2rem;margin:0}#team .member .role{order:3}#team .member .role>p{font-family:StereoGothic400,sans-serif;font-size:2rem;margin:0}#team .member .description{order:4;margin-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5);max-width:700px;text-align:justify}#team .member .description>*{font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;letter-spacing:2%;line-height:1.25;font-size:1.8rem}#team .member .image{order:1;width:50%;margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*1.5);border:3px solid #fff;aspect-ratio:1/1;border-radius:100%;overflow:hidden}#team .member .image img{width:100%;height:100%;object-fit:cover}#team .member .image .placeholder{width:100%;height:auto;aspect-ratio:1/1;background-color:rgba(255,255,255,.3)}@media(max-width:700px){#team .member{margin:0}#team .member .title>p{font-size:1.8rem}#team .member .role>p{font-size:1.8rem}#team .member .description>*{font-size:1.6rem}#team .member .image{max-width:280px}}