#header{nav.desktop{ul.nav__list{li.nav__item:nth-child(4){&:after{display:block}a.nav__link{color:var(--color-secondary)!important}}}}}.section__hero{padding:100px 10% 0%;height:auto;max-height:100vh;margin-top:0;justify-content:flex-end;.gradient{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:#000;background:radial-gradient(circle,#0000 20%,#000);opacity:.4;pointer-events:none}.column__2{position:relative;z-index:2;height:100%;.col__left{width:45%;justify-content:center;padding-right:5%;h2{font-size:var(--size-3xl);color:var(--color-secondary);font-weight:300;line-height:1}h3{font-size:var(--size-xl)}.btn{margin-bottom:1rem}}.col__right{width:55%;align-items:flex-start;justify-content:flex-end;.hero__img{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;position:relative;#svg__front{position:absolute;width:100%;height:100%;bottom:0;left:0;display:block;z-index:2}picture{height:100%;width:100%;object-fit:contain;object-position:center bottom;position:relative;z-index:1;img{height:100%;object-fit:contain;object-position:center}}#svg__back{position:absolute;width:100%;height:100%;bottom:0;left:0;display:block;z-index:0}}}}}.section__intro{padding:5% 10%;background-color:var(--color-white);.column__2{.col__left{padding-right:5%;picture{position:relative;&:before{content:"";position:absolute;display:block;width:100%;height:80%;background:#6538b7;background:linear-gradient(0deg,#6538b7,#c4a7fa);z-index:-1;right:0;bottom:0;border-radius:1000px 1000px 0 0}}}.col__right{padding-left:10%;justify-content:center;h2{font-size:var(--size-2xl)}}}}.section__video{width:100%;padding:0% 10% 5%;position:relative;&:after{content:"";position:absolute;z-index:-1;background-color:var(--color-white);width:100%;height:50%;top:0;left:0}.column__1{align-items:center;max-width:1400px;.video__wrapper{width:100%;height:auto;iframe{width:100%;height:auto;aspect-ratio:16 / 9}}}}.section__quote{padding:5% 10%;background-color:var(--color-white);h2{font-size:4vw}p{color:var(--color-primary);font-weight:300}}.section__values{padding:5% 10%;.column__2{.col__left{width:40%;padding-right:5%;h2{font-size:var(--size-2xl)}p{font-weight:200}}.col__right{width:60%;.values__cards{.values__card{background-color:var(--color-white);padding:50px;border-radius:25px;display:flex}}}}}.section__team{padding:5% 10%;background-color:var(--color-gray-light);.column__1{ul{margin-top:3rem;width:100%;gap:5rem;li.team__card{border-radius:20px;overflow:hidden;picture{width:100%;height:auto;img{aspect-ratio:1 / 1;width:100%;height:auto}}.team__card__info{background-color:var(--color-white);padding:0rem 1rem 2rem;position:relative;&:before{content:"";position:absolute;display:block;width:100%;height:2rem;background-color:var(--color-white);left:0;top:calc(-2rem + 3px);pointer-events:none;border-top-right-radius:20px}h3{font-size:var(--size-lg);margin-bottom:0;color:var(--color-primary)}p{font-size:var(--size-sm);margin-bottom:0}}}}}}@media only screen and (max-width: 1024px){.section__hero{padding:100px 5% 0%;max-height:unset;.column__2{.col__left{width:100%}.col__right{width:100%;align-items:center;.hero__img{width:70%}}}}.section__intro{padding:8% 5%;.column__2{flex-direction:column-reverse;.col__left{padding-right:0}.col__right{padding-left:0;h2{font-size:var(--size-xl)}}}}.section__video{padding:0 5% 5%}.section__quote{padding:8% 5%;.column__1{blockquote{h2{font-size:5vw}p{font-weight:300}}}}.section__values{padding:8% 5% 0%;.column__2{.col__left{width:100%;h2{font-size:var(--size-xl)}}.col__right{width:100%;.values__cards{.values__card{padding:30px;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;.card__header{h3{font-size:var(--size-lg);font-weight:500}}picture{width:20%;margin-bottom:2vh}}}}}}.section__team{padding:8% 5%;.column__1{ul{margin-top:1rem;gap:2rem;li.team__card{border-radius:15px;.team__card__info{padding:0rem 1rem 2rem;position:relative;&:before{width:100%;height:2rem;top:calc(-2rem + 3px);border-top-right-radius:15px}}}}}}}@media only screen and (max-width: 768px){.section__hero{.column__2{.col__right{.hero__img{width:100%}}}}.section__intro{padding:12% 5%}.section__quote{padding:10% 5%;.column__1{blockquote{h2{font-size:30px}}}}.section__values{.column__2{.col__right{ul.values__cards{row-gap:10px}}}}.section__team{padding:8% 5%;.column__1{ul{margin-top:1rem;gap:1rem;li.team__card{border-radius:10px;.team__card__info{padding:0rem 1rem 1rem;position:relative;&:before{width:100%;height:1rem;top:calc(-1rem + 3px);border-top-right-radius:10px}}}}}}}
