.sidebar{position:fixed;top:0;right:0;width:30vw;height:100vh;z-index:10;background-color:#fff;padding:7rem 4rem}.sidebar .sidebar__container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.sidebar .sidebar__container .sidebar__content{display:flex;flex-direction:column;gap:2rem;width:100%}.sidebar .sidebar__container .sidebar__content .sidebar__header{font-size:var(--smaller-font-size);padding-bottom:.5rem;border-bottom:1px solid var(--grey);color:var(--text-color-light)}.sidebar .sidebar__container .sidebar__content .sidebar__links{display:flex;flex-direction:column}.sidebar .sidebar__container .sidebar__content .sidebar__links .s-link__wrap a{font-size:var(--h2-font-size);color:var(--text-color);padding:15px 0;font-weight:var(--font-normal);display:block}.sidebar .sidebar__container .sidebar__footer{display:flex;flex-direction:column;gap:2rem;width:100%}.sidebar .sidebar__container .sidebar__footer .sidebar__header{font-size:var(--smaller-font-size);padding-bottom:.5rem;border-bottom:1px solid var(--grey);color:var(--text-color-light)}.sidebar .sidebar__container .sidebar__footer .sidebar__socials{display:flex;justify-content:space-between;align-items:center}.sidebar .sidebar__container .sidebar__footer .sidebar__socials a{font-size:var(--tiny-font-size);color:var(--text-color)}.sidebar .sidebar__container .s-burger__menu{position:absolute;top:2rem;right:4rem;width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}.sidebar .sidebar__container .s-burger__menu span{width:25px;height:1px;background-color:#000;cursor:pointer}.sidebar .sidebar__container .s-burger__menu span.s-top-burger{position:relative;top:-3px}.sidebar .sidebar__container .s-burger__menu span.s-bottom-burger{position:relative;bottom:-3px}.side__mask{position:fixed;top:0;left:0;width:70vw;height:100vh;z-index:10;background-color:hsla(0,0%,100%,.4)}@media screen and (max-width:950px){.sidebar{width:50vw;padding:7rem 4rem}.sidebar .sidebar__container .sidebar__content{display:flex;flex-direction:column;gap:2rem;width:100%}.sidebar .sidebar__container .sidebar__content .sidebar__header{font-size:var(--smaller-font-size);padding-bottom:.5rem;border-bottom:1px solid var(--grey);color:var(--text-color-light)}.sidebar .sidebar__container .sidebar__content .sidebar__links .s-link__wrap a{font-size:calc(var(--h2-font-size) + .2rem)}.side__mask{width:50vw}}@media screen and (max-width:700px){.sidebar{width:65vw;padding:6rem 4rem}.side__mask{width:35vw}}@media screen and (max-width:500px){.sidebar{width:100vw;padding:5rem 4rem}.side__mask{width:0}}.navigation{width:100%;height:var(--header-height);position:fixed;top:0;left:0;z-index:10}.navigation .navigation__container{height:100%}.navigation .navigation__container .navbar{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.navigation .navigation__container .navbar .logo{font-size:var(--h2-font-size);font-family:var(--second-font-bold);color:#fff;letter-spacing:-1.5px}.navigation .navigation__container .navbar .logo span{color:var(--first-color)}.navigation .navigation__container .navbar .left__section{display:flex;gap:1.3rem;align-items:center}.navigation .navigation__container .navbar .left__section .nav__cta{color:#fff;padding:11px 30px;background-color:rgba(0,0,0,.75);border-radius:40px;text-transform:uppercase;font-size:var(--smaller-font-size)}.navigation .navigation__container .navbar .left__section .burger__menu{width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.75);border-radius:50%;cursor:pointer}.navigation .navigation__container .navbar .left__section .burger__menu span{width:25px;height:1px;background-color:#fff;cursor:pointer}.navigation .navigation__container .navbar .left__section .burger__menu span.top-burger{position:relative;top:-3px}.navigation .navigation__container .navbar .left__section .burger__menu span.bottom-burger{position:relative;bottom:-3px}@media screen and (max-width:515px){.navigation .navigation__container .navbar .logo{letter-spacing:-1px}.navigation .navigation__container .navbar .left__section{display:flex;gap:1.3rem;align-items:center;width:max-content}.navigation .navigation__container .navbar .left__section .nav__cta{display:none}}.footer{width:100%;background-color:#000;color:#fff;padding-top:2rem;font-weight:var(--font-light)}.footer .footer__container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.footer .footer__container .footer__top{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:5rem;border-bottom:1px solid var(--grey)}.footer .footer__container .footer__top .f-top__header{display:grid;grid-gap:.3rem;gap:.3rem}.footer .footer__container .footer__top .f-top__header .footer__overflow{overflow:hidden}.footer .footer__container .footer__top .f-top__header .footer__overflow .f-logo-wrap{display:block}.footer .footer__container .footer__top .f-top__header .footer__overflow .f-logo-wrap .f-logo{font-size:calc(var(--h2-font-size) + .5rem);color:#fff;font-family:var(--second-font)}.footer .footer__container .footer__top .f-top__header .footer__overflow .f-logo-wrap .f-logo span{color:var(--first-color)}.footer .footer__container .footer__top .f-top__header .footer__overflow .f-slogan{font-family:var(--second-font);font-size:var(--small-font-size);display:block}.footer .footer__container .footer__top .f-top__content{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.footer .footer__container .footer__top .f-top__content .f-top__left{padding-top:3rem;display:flex;flex-direction:column;gap:3.5rem;overflow:hidden}.footer .footer__container .footer__top .f-top__content .f-top__left p{font-size:var(--small-font-size);color:var(--grey);width:27rem}.footer .footer__container .footer__top .f-top__content .f-top__left .newsletter{width:23rem;height:2rem;position:relative}.footer .footer__container .footer__top .f-top__content .f-top__left .newsletter input{width:100%;height:100%;background-color:transparent;border:none;outline:none;border-bottom:1px solid var(--grey);color:#fff}.footer .footer__container .footer__top .f-top__content .f-top__left .newsletter .icon{position:absolute;top:60%;right:0;transform:translateY(-50%);cursor:pointer}.footer .footer__container .footer__top .f-top__content .f-top__left .newsletter .placeholder{position:absolute;top:50%;left:0;transform:translateY(-50%);color:var(--grey);font-size:var(--small-font-size)}.footer .footer__container .footer__top .f-top__content .f-top__right{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem;overflow:hidden}.footer .footer__container .footer__top .f-top__content .f-top__right .footer__links{display:grid;grid-gap:1.5rem;gap:1.5rem;overflow:hidden}.footer .footer__container .footer__top .f-top__content .f-top__right .footer__links h4{font-size:var(--small-font-size);font-weight:var(--font-medium)}.footer .footer__container .footer__top .f-top__content .f-top__right .footer__links .f-links__container{display:grid;grid-gap:.7rem;gap:.7rem}.footer .footer__container .footer__top .f-top__content .f-top__right .footer__links .f-links__container .f-link-wrap{display:block}.footer .footer__container .footer__top .f-top__content .f-top__right .footer__links .f-links__container .f-link-wrap a{font-size:var(--smaller-font-size);color:var(--grey);position:relative;transition:all .5s ease}.footer .footer__container .footer__top .f-top__content .f-top__right .footer__links .f-links__container .f-link-wrap a:hover{transform:translateX(10px);color:#88a1fc}.footer .footer__container .footer__bottom{width:100%;height:5rem;display:flex;justify-content:space-between;align-items:center;font-size:var(--tiny-font-size)}.footer .footer__container .footer__bottom .f-bottom__right{display:flex;gap:2rem}.footer .footer__container .footer__bottom .f-bottom__right a{color:#fff}@media screen and (max-width:950px){.footer .footer__container .footer__top{padding-bottom:3rem}.footer .footer__container .footer__top .f-top__content{width:100%;display:flex;flex-direction:column;gap:3rem;align-items:flex-start}.footer .footer__container .footer__top .f-top__content .f-top__right{display:grid;grid-template-columns:repeat(3,1fr);width:80%}}@media screen and (max-width:800px){.footer .footer__container .footer__top .f-top__content .f-top__right{width:90%}}@media screen and (max-width:700px){.footer .footer__container .footer__top .f-top__content .f-top__right{width:100%}}@media screen and (max-width:460px){.footer .footer__container .footer__top{padding-bottom:3rem}.footer .footer__container .footer__top .f-top__content .f-top__left,.footer .footer__container .footer__top .f-top__content .f-top__left p{width:100%}.footer .footer__container .footer__top .f-top__content .f-top__left .newsletter{width:100%;height:2rem;position:relative}.footer .footer__container .footer__top .f-top__content .f-top__right{display:grid;grid-template-columns:repeat(2,1fr);width:100%;grid-gap:2.5rem;gap:2.5rem}.footer .footer__container .footer__bottom .f-bottom__left span{display:none}}.hero{width:100%;height:100vh;overflow:hidden}.hero .background__images{width:100%;height:100%;position:relative;filter:brightness(80%)}.hero .background__images img{object-fit:cover}.hero .hero__container{height:100vh;transform:translateY(-100%);position:relative;z-index:1}.hero .hero__container .hero__slogan{position:absolute;bottom:15%;left:0;color:#fff;white-space:nowrap}.hero .hero__container .hero__slogan .hero__overflow{overflow:hidden;font-family:var(--second-font);margin-bottom:-.7rem}.hero .hero__container .hero__slogan .hero__overflow .slogan__1{font-size:calc(var(--h1-font-size) + 2.5rem);transform:translateY(100%)}.hero .hero__container .hero__slogan .hero__overflow .slogan__1 .perpetua{font-family:var(--third-font);font-size:calc(var(--h1-font-size) + 3.5rem)}.hero .hero__container .hero__slogan .hero__overflow .slogan__1 .h-slogan{position:relative;margin-left:1rem}.hero .hero__container .hero__slogan .hero__overflow .slogan__2{color:var(--first-color)}.hero .hero__container .hero__slogan .hero__overflow .slogan__2,.hero .hero__container .hero__slogan .hero__overflow .slogan__3{font-size:calc(var(--h1-font-size) + 2.5rem);transform:translateY(100%)}.hero .hero__container .hero__footer{width:100%;display:flex;justify-content:space-between;align-items:center;height:5rem;position:absolute;bottom:0;left:0;transform:translateY(200px)}.hero .hero__container .hero__footer a,.hero .hero__container .hero__footer span{font-size:var(--smaller-font-size);text-transform:uppercase;color:#fff;font-weight:var(--font-normal);transition:all .5s ease;position:relative}.hero .hero__container .hero__footer a:hover{transform:translateX(10px)}.hero .hero__container .scroll__container{position:absolute;top:45%;right:1.2rem;width:max-content}.hero .hero__container .scroll__container .scroll{position:relative;display:block;color:#fff;font-size:var(--smaller-font-size);transform-origin:bottom right;transform:rotate(90deg);font-weight:var(--font-medium);letter-spacing:1px}.hero .hero__container .scroll__container .h-line{display:block;width:1px;height:150px;background-color:#fff;position:absolute;bottom:0;right:-12px;transform:translateY(110%)}.hero .hero__container .hero__services{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:max-content;height:auto;z-index:1}.hero .hero__container .hero__services.h-service-0{top:35%;left:10%}.hero .hero__container .hero__services.h-service-1{top:85%;left:75%}.hero .hero__container .hero__services.h-service-2{top:50%;left:50%}.hero .hero__container .hero__services.h-service-3{top:35%;left:85%}.hero .hero__container .hero__services .h-service__overflow{width:250px;position:absolute;top:0;left:0;transform:translate(-48%,-100%);overflow:hidden;transition:all .5s ease;height:0}.hero .hero__container .hero__services .h-service__overflow.active__service{height:165px}.hero .hero__container .hero__services .h-service__overflow .h-service__content{width:100%;height:100%;background-color:hsla(0,0%,100%,.4);display:grid;place-items:center;cursor:pointer}.hero .hero__container .hero__services .h-service__overflow .h-service__content:hover .h-service__image{filter:brightness(60%);transform:scale(.95)}.hero .hero__container .hero__services .h-service__overflow .h-service__content:hover .h-service__data{opacity:1}.hero .hero__container .hero__services .h-service__overflow .h-service__content .h-service__image{width:95%;aspect-ratio:1/.66;position:relative;transition:all .5s cubic-bezier(.87,0,.13,1)}.hero .hero__container .hero__services .h-service__overflow .h-service__content .h-service__image img{object-fit:cover}.hero .hero__container .hero__services .h-service__overflow .h-service__content .h-service__data{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .5s ease}.hero .hero__container .hero__services .h-service__overflow .h-service__content .h-service__data span{font-family:var(--second-font);font-size:var(--h3-font-size);text-transform:uppercase;color:#fff;white-space:nowrap}.hero .hero__container .hero__services .h-button{width:.8rem;height:.8rem;position:relative;display:flex}.hero .hero__container .hero__services .h-button .button__animate{width:100%;height:100%;background-color:hsla(0,0%,100%,.4);border-radius:50%}.hero .hero__container .hero__services .h-button .button__main{position:absolute;width:.8rem;height:.8rem;background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}@media screen and (max-width:950px){.hero .hero__container .hero__services .h-service__overflow{width:200px}.hero .hero__container .hero__services .h-service__overflow.active__service{height:132px}.hero .hero__container .hero__services .h-service__overflow .h-service__content .h-service__image{filter:brightness(60%)}.hero .hero__container .hero__services .h-service__overflow .h-service__content .h-service__data{opacity:1}.hero .hero__container .hero__services .h-service__overflow .h-service__content .h-service__data span{font-family:var(--second-font);font-size:var(--h3-font-size);text-transform:uppercase;color:#fff;white-space:nowrap}}@media screen and (max-width:550px){.hero .hero__container .hero__slogan{position:absolute;bottom:25%;left:0;color:#fff}.hero .hero__container .hero__slogan .hero__overflow{overflow:hidden;font-family:var(--second-font);margin-bottom:-.7rem}.hero .hero__container .hero__slogan .hero__overflow .slogan__1{font-size:calc(var(--h1-font-size) + 1.5rem)}.hero .hero__container .hero__slogan .hero__overflow .slogan__1 .perpetua{font-size:calc(var(--h1-font-size) + 2rem)}.hero .hero__container .hero__slogan .hero__overflow .slogan__1 .h-slogan{position:relative;margin-left:1rem}.hero .hero__container .hero__slogan .hero__overflow .slogan__2,.hero .hero__container .hero__slogan .hero__overflow .slogan__3{font-size:calc(var(--h1-font-size) + 1.5rem)}.hero .hero__container .hero__footer{justify-content:center;align-items:flex-start;height:6rem;gap:1rem;flex-direction:column;bottom:2%}.hero .hero__container .hero__footer a,.hero .hero__container .hero__footer span{font-size:var(--small-font-size);text-transform:uppercase;color:#fff;font-weight:var(--font-normal);transition:all .5s ease;position:relative}.hero .hero__container .hero__footer a{display:none}.hero .hero__container .hero__services.h-service-0{top:35%;left:20%}.hero .hero__container .hero__services.h-service-1{top:80%;left:60%}.hero .hero__container .hero__services.h-service-2{top:50%;left:50%}.hero .hero__container .hero__services.h-service-3{top:30%;left:75%}.hero .hero__container .hero__services .h-service__overflow{width:150px}.hero .hero__container .hero__services .h-service__overflow.active__service{height:100px}}.vision{width:100%;padding:5rem 0 0}.vision .vision__container{height:40rem;display:flex;justify-content:center;align-items:flex-start;border-radius:20px;overflow:hidden}.vision .vision__container .vision__image{width:40%;height:100%}.vision .vision__container .vision__image .vv-image{width:100%;height:100%;position:relative}.vision .vision__container .vision__image .vv-image img{object-fit:cover;transition:all 1s linear;opacity:1;border-radius:20px 0 0 20px}.vision .vision__container .vision__content{width:60%;height:100%;background-color:#fff;position:relative}.vision .vision__container .vision__content .circle__loader{width:20rem;height:20rem;border-radius:50%;display:grid;place-items:center;background:conic-gradient(rgba(61,98,230,.4) 0deg,hsla(0,0%,100%,0) 0deg);position:absolute;top:50%;left:0;transform:translate(-50%,-50%);z-index:1}.vision .vision__container .vision__content .circle__loader .circle__loader-2{width:17.5rem;height:17.5rem;border-radius:50%;display:grid;place-items:center;background-color:var(--first-color)}.vision .vision__container .vision__content .circle__loader .circle__loader-2 .vision__overflow{overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.vision .vision__container .vision__content .circle__loader .circle__loader-2 .vision__overflow .vision__loader{position:relative;display:block;width:100%;height:auto;overflow:hidden;text-align:center}.vision .vision__container .vision__content .circle__loader .circle__loader-2 .vision__overflow .vision__loader h3{font-family:var(--second-font);font-weight:var(--font-normal);color:#fff;font-size:var(--h3-font-size);transition:all 1s linear;opacity:1;text-align:center;white-space:nowrap}.vision .vision__container .vision__content .vision__text{display:flex;flex-direction:column;gap:2rem;align-items:flex-start;width:60%;position:absolute;top:50%;left:60%;transform:translate(-50%,-50%)}.vision .vision__container .vision__content .vision__text .vision__overflow{overflow:hidden;width:100%}.vision .vision__container .vision__content .vision__text .vision__overflow .vision__header-v{width:100%;height:45px;overflow:hidden}.vision .vision__container .vision__content .vision__text .vision__overflow .vision__header-v h3{font-size:calc(var(--h3-font-size) + .5rem);font-family:var(--second-font);background-color:#fff;transition:all 1s linear;opacity:1}.vision .vision__container .vision__content .vision__text .vision__overflow .vision__header-v h3 span{color:var(--first-color)}.vision .vision__container .vision__content .vision__text .vision__data{width:100%;height:max-content}.vision .vision__container .vision__content .vision__text .vision__data p{background-color:#fff;text-align:justify;font-weight:var(--font-light);font-size:var(--small-font-size);line-height:24px;opacity:1}.vision .vision__container .vision__content .vision__text .vision__cta{position:relative;color:var(--first-color);font-weight:var(--font-light);text-transform:uppercase;font-size:var(--small-font-size);transform:translateX(1.25rem);margin-top:1rem}.vision .vision__container .vision__content .vision__text .vision__cta:hover span{top:50%;left:60%;transform:translate(50%,-50%)}.vision .vision__container .vision__content .vision__text .vision__cta span{position:absolute;display:block;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--first-color);top:50%;left:0;transform:translate(-50%,-50%);transition:all .5s ease}@media screen and (max-width:1220px){.vision .vision__container{display:flex;justify-content:center;align-items:flex-start;border-radius:20px;overflow:hidden}.vision .vision__container .vision__image{width:38%}.vision .vision__container .vision__content{width:62%}.vision .vision__container .vision__content .circle__loader{width:19rem;height:19rem}.vision .vision__container .vision__content .circle__loader .circle__loader-2{width:16.5rem;height:16.5rem}.vision .vision__container .vision__content .vision__text{width:60%;height:auto}.vision .vision__container .vision__content .vision__text .vision__data{position:relative;width:100%}}@media screen and (max-width:1100px){.vision .vision__container .vision__content .circle__loader{width:18rem;height:18rem}.vision .vision__container .vision__content .circle__loader .circle__loader-2{width:15.5rem;height:15.5rem}.vision .vision__container .vision__content .vision__text{width:63%;height:auto}.vision .vision__container .vision__content .vision__text .vision__data{position:relative;width:100%}}@media screen and (max-width:999px){.vision .vision__container{height:65rem;flex-direction:column;background-color:#fff}.vision .vision__container .vision__image{width:50%;height:55%}.vision .vision__container .vision__content{width:100%;height:45%}.vision .vision__container .vision__content .circle__loader{width:18rem;height:18rem;top:-60%;left:75%;transform:translate(-50%,-50%);z-index:1}.vision .vision__container .vision__content .circle__loader .circle__loader-2{width:15.5rem;height:15.5rem}.vision .vision__container .vision__content .vision__text{gap:1.5rem;top:48%;left:50%;width:65%}.vision .vision__container .vision__content .vision__text .vision__overflow{overflow:hidden;width:100%;height:40px}.vision .vision__container .vision__content .vision__text .vision__overflow .vision__header-v{position:relative}.vision .vision__container .vision__content .vision__text .vision__overflow .vision__header-v h3{font-size:calc(var(--h3-font-size) + .5rem);font-family:var(--second-font);position:absolute;background-color:#fff;transition:all 1s linear;opacity:1}.vision .vision__container .vision__content .vision__text .vision__overflow .vision__header-v h3 span{color:var(--first-color)}.vision .vision__container .vision__content .vision__text .vision__data{position:relative;width:100%}}@media screen and (max-width:820px){.vision .vision__container .vision__image{width:55%;height:55%}.vision .vision__container .vision__content .circle__loader{width:16.5rem;height:16.5rem;left:77.5%}.vision .vision__container .vision__content .circle__loader .circle__loader-2{width:14rem;height:14rem}.vision .vision__container .vision__content .vision__text{gap:1.5rem;top:48%;left:50%;width:75%}.vision .vision__container .vision__content .vision__text .vision__data{position:relative;width:100%}}@media screen and (max-width:700px){.vision .vision__container{height:72rem}.vision .vision__container .vision__image{width:100%;height:50%}.vision .vision__container .vision__image .vv-image img{border-radius:20px}.vision .vision__container .vision__content{height:50%}.vision .vision__container .vision__content .circle__loader{width:14.5rem;height:14.5rem;left:50%;top:0;transform:translate(-50%,-50%)}.vision .vision__container .vision__content .circle__loader .circle__loader-2{width:12.5rem;height:12.5rem}.vision .vision__container .vision__content .vision__text{gap:1.5rem;top:55%;left:50%;width:90%}.vision .vision__container .vision__content .vision__text .vision__data{position:relative}}@media screen and (max-width:500px){.vision .vision__container{height:77rem}.vision .vision__container .vision__image{height:45%}.vision .vision__container .vision__content{height:55%}}@media screen and (max-width:390px){.vision .vision__container .vision__image{height:42%}.vision .vision__container .vision__content{height:58%}}.services{width:100%;padding:5rem 0 0}.services .services__container{height:30rem;display:flex;flex-direction:column;align-items:flex-start;position:relative}.services .services__container .services__title-wrapper{width:25%;height:85%;background-color:var(--first-color);padding:2rem 0;border-radius:20px}.services .services__container .services__title-wrapper .services__overflow{overflow:hidden}.services .services__container .services__title-wrapper .services__overflow h3{font-size:calc(var(--h3-font-size) + .5rem);font-family:var(--second-font);color:#fff;text-align:center}.services .services__container .services__wrapper{width:90%;height:85%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;position:absolute;top:20%;right:0}.services .services__container .services__wrapper .services__overflow{overflow:hidden;height:100%;max-height:350px;border-radius:15px;transition:all .8s cubic-bezier(.87,0,.13,1)}.services .services__container .services__wrapper .services__overflow:hover{max-height:600px}.services .services__container .services__wrapper .services__overflow .service__card{display:flex;flex-direction:column;gap:1rem;padding:.8rem .8rem 1.3rem;border-radius:15px;width:100%;height:25.5rem;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .5s cubic-bezier(.61,1,.88,1)}.services .services__container .services__wrapper .services__overflow .service__card .service__image{position:relative;width:100%;min-height:50%}.services .services__container .services__wrapper .services__overflow .service__card .service__image img{object-fit:cover;border-radius:15px;width:100%;height:100%;transition:all 1s ease}.services .services__container .services__wrapper .services__overflow .service__card .service__image img.s-img-2{opacity:1}.services .services__container .services__wrapper .services__overflow .service__card .service__image img.s-img-1,.services .services__container .services__wrapper .services__overflow .service__card .service__image img.s-img-2.active-service{opacity:0}.services .services__container .services__wrapper .services__overflow .service__card .service__image img.s-img-1.active-service{opacity:1}.services .services__container .services__wrapper .services__overflow .service__card .service__content{padding:0 .5rem;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.services .services__container .services__wrapper .services__overflow .service__card .service__content h3{font-family:var(--second-font);font-size:var(--h3-font-size);text-transform:uppercase}.services .services__container .services__wrapper .services__overflow .service__card .service__content p{font-weight:var(--font-light);color:var(--text-color-light);font-size:var(--small-font-size)}.services .services__container .services__wrapper .services__overflow .service__card .service__cta-overflow{overflow:hidden;width:100%;height:auto;margin-top:auto}.services .services__container .services__wrapper .services__overflow .service__card .service__cta-overflow .service__cta{font-size:var(--smaller-font-size);text-transform:uppercase;display:flex;align-items:center;gap:.5rem;color:#000;width:max-content;margin-left:auto}.services .services__container .services__wrapper .services__overflow .service__card .service__cta-overflow .service__cta span{width:30px;height:30px;display:flex;background-color:var(--first-color);border-radius:5px;justify-content:center;align-items:center;font-weight:var(--font-normal)}.services .services__container .services__wrapper .services__overflow .service__card .service__cta-overflow .service__cta span svg{font-size:calc(var(--normal-font-size) + .2rem);color:#fff;transform:rotate(45deg)}@media screen and (max-width:1200px){.services{width:100%;padding:5rem 0 0}.services .services__container{height:53rem}.services .services__container .services__title-wrapper{width:40%;height:25.5rem}.services .services__container .services__wrapper{width:90%;height:max-content;grid-template-columns:repeat(3,1fr);place-items:right;top:10%}.services .services__container .services__wrapper .services__overflow{max-height:550px}.services .services__container .services__wrapper .services__overflow .service__card{padding:.8rem .8rem 1.3rem;height:23rem}}@media screen and (max-width:950px){.services{width:100%;padding:5rem 0 0}.services .services__container{height:53rem}.services .services__container .services__title-wrapper{width:40%;height:25.5rem}.services .services__container .services__wrapper{width:80%;height:max-content;grid-template-columns:repeat(2,1fr);top:10%}.services .services__container .services__wrapper .services__overflow{max-height:550px}.services .services__container .services__wrapper .services__overflow .service__card{padding:.8rem .8rem 1.3rem;height:23rem}}@media screen and (max-width:720px){.services .services__container .services__wrapper{width:90%}.services .services__container .services__wrapper .services__overflow .service__card{height:24rem}}@media screen and (max-width:600px){.services{width:100%;padding:4rem 0 0}.services .services__container{height:98rem}.services .services__container .services__title-wrapper{width:60%;height:25.5rem}.services .services__container .services__wrapper{width:60%;height:max-content;grid-template-columns:repeat(1,1fr);top:6%;left:50%;transform:translateX(-50%)}.services .services__container .services__wrapper .services__overflow{max-height:550px}.services .services__container .services__wrapper .services__overflow .service__card{padding:.8rem .8rem 1.3rem;height:22.5rem}}@media screen and (max-width:480px){.services .services__container .services__title-wrapper,.services .services__container .services__wrapper{width:75%}.services .services__container .services__wrapper .services__overflow{max-height:550px}}@media screen and (max-width:370px){.services .services__container{height:97rem}.services .services__container .services__title-wrapper,.services .services__container .services__wrapper{width:80%}.services .services__container .services__wrapper .services__overflow .service__card{height:22rem}}.team-data__container{width:100%;display:grid;grid-template-columns:20% 80%;padding:2rem 0;border-bottom:1px solid var(--grey);color:#000;opacity:1}.team-data__container:hover{opacity:.5}.team-data__container:hover .user__status span{transform:translateX(10px)}.team-data__container:hover .user__name-status .user__name,.team-data__container:hover .user__name-status .user__status-2{transform:translateX(-10px)}.team-data__container .user__status{display:flex;justify-content:flex-start;align-items:center;overflow:hidden}.team-data__container .user__status span{position:relative;font-family:var(--second-font);transition:all .5s ease;display:block}.team-data__container .user__name-status{display:flex;justify-content:space-between;align-items:center;overflow:hidden}.team-data__container .user__name-status .user__name{font-size:calc(var(--h1-font-size) + 1rem);transition:all .5s ease;font-weight:var(--font-normal)}.team-data__container .user__name-status .user__status-2{font-family:var(--second-font);color:var(--text-color-light);font-size:var(--smaller-font-size);transition:all .5s ease}.team__bottom{width:100%;display:flex;flex-direction:column}.team__bottom .t-bottom__header{display:grid;grid-template-columns:20% 80%;padding-bottom:1rem;border-bottom:1px solid var(--grey)}.team__bottom .t-bottom__header .team__bottom-header{display:flex;justify-content:space-between;align-items:center}.team__bottom .t-bottom__header .team__bottom-header span{font-family:var(--second-font)}.team__bottom .t-bottom__header .team__bottom-header a{font-size:var(--smaller-font-size);color:var(--text-color-light);font-weight:var(--font-light);display:flex;gap:.3rem;align-items:center}.team__bottom .t-bottom__header .team__bottom-header a svg{color:var(--text-color-light);transform:rotate(90deg);font-size:var(--small-font-size)}.team__bottom .t-bottom__content{position:relative}.team__bottom .mobile__content{display:none}@media screen and (max-width:1023px){.team__bottom .t-bottom__header{grid-template-columns:0 100%}.team__bottom .t-bottom__header .team__bottom-header span{font-family:var(--second-font)}.team__bottom .t-bottom__content{position:relative;display:none}.team__bottom .mobile__content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.team__bottom .mobile__content .content__card{width:100%;aspect-ratio:1/1.5;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;color:#000;object-position:top}.team__bottom .mobile__content .content__card .ci__image{width:100%;height:80%;position:relative;object-position:top}.team__bottom .mobile__content .content__card .ci__image img{object-fit:cover;border-radius:15px}.team__bottom .mobile__content .content__card .card__name{padding-bottom:1rem;border-bottom:1px solid var(--grey);width:100%}.team__bottom .mobile__content .content__card .card__name p{font-size:var(--h2-font-size);font-weight:var(--font-medium)}.team__bottom .mobile__content .content__card .card__position{width:100%;display:flex;justify-content:space-between;align-items:center}.team__bottom .mobile__content .content__card .card__position .cp__overflow{overflow:hidden}.team__bottom .mobile__content .content__card .card__position .cp__overflow p{font-size:var(--tiny-font-size);text-transform:uppercase;font-family:var(--second-font);color:var(--text-color-light)}}@media screen and (max-width:590px){.team__bottom .mobile__content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.team__bottom .mobile__content .content__card{width:100%;aspect-ratio:1/1.5}.team__bottom .mobile__content .content__card .card__position .cp__overflow{overflow:hidden}.team__bottom .mobile__content .content__card .card__position .cp__overflow p{font-size:.5rem;text-transform:uppercase;font-family:var(--second-font);color:var(--text-color-light)}}@media screen and (max-width:470px){.team__bottom .mobile__content{width:80%;grid-template-columns:repeat(1,1fr);margin:2rem auto 0}.team__bottom .mobile__content .content__card{width:100%;aspect-ratio:1/1.5}.team__bottom .mobile__content .content__card .card__position .cp__overflow{overflow:hidden}.team__bottom .mobile__content .content__card .card__position .cp__overflow p{font-size:.5rem;text-transform:uppercase;font-family:var(--second-font);color:var(--text-color-light)}}@media screen and (max-width:390px){.team__bottom .mobile__content{width:85%}}.modal__container{width:230px;aspect-ratio:1/1.5;display:flex;align-items:center;justify-content:center;position:fixed;overflow:hidden;top:0;left:0;border-radius:15px;pointer-events:none}.modal__container .modal__slider{width:100%;height:100%;transition:all .5s cubic-bezier(.87,0,.13,1)}.modal__container .modal__slider .modal{position:relative;width:100%;height:100%}.modal__container .modal__slider .modal img{object-fit:cover;border-radius:15px}.cursor{width:70px;height:70px;border-radius:50%;background-color:var(--first-color);display:grid;place-items:center;position:fixed;top:0;left:0;pointer-events:none}.cursor .cursor__label{font-size:var(--smaller-font-size);font-family:var(--second-font);color:#fff;pointer-events:none}.ourteam{width:100%;padding:5rem 0}.ourteam .ourteam__container{display:flex;flex-direction:column;gap:3rem}.ourteam .ourteam__container .team__top{width:100%;display:flex;flex-direction:column;gap:1rem}.ourteam .ourteam__container .team__top .team__top-1{display:flex;gap:2rem;align-items:flex-end}.ourteam .ourteam__container .team__top .team__top-1 .team__overflow{overflow:hidden}.ourteam .ourteam__container .team__top .team__top-1 .team__overflow:first-of-type{min-width:300px;aspect-ratio:1/.85}.ourteam .ourteam__container .team__top .team__top-1 .team__overflow .team__image-1{width:300px;aspect-ratio:1/.85;position:relative}.ourteam .ourteam__container .team__top .team__top-1 .team__overflow .team__image-1 img{object-fit:cover;border-radius:15px;object-position:top}.ourteam .ourteam__container .team__top .team__top-1 .team__overflow p{font-family:var(--second-font);font-size:calc(var(--h3-font-size) + .5rem)}.ourteam .ourteam__container .team__top .team__top-1 .team__overflow p span{color:var(--first-color)}.ourteam .ourteam__container .team__top .team__overflow-v{overflow:hidden;display:none}.ourteam .ourteam__container .team__top .team__overflow-v p{font-family:var(--second-font);font-size:calc(var(--h3-font-size) + .2rem)}.ourteam .ourteam__container .team__top .team__overflow-v p span{color:var(--first-color)}.ourteam .ourteam__container .team__top .team__top-2{display:flex;gap:2rem;align-items:flex-start;justify-content:flex-end}.ourteam .ourteam__container .team__top .team__top-2 .team__overflow{overflow:hidden}.ourteam .ourteam__container .team__top .team__top-2 .team__overflow:nth-of-type(2){min-width:300px;aspect-ratio:1/.85}.ourteam .ourteam__container .team__top .team__top-2 .team__overflow .team__image-2{width:300px;aspect-ratio:1/.85;position:relative}.ourteam .ourteam__container .team__top .team__top-2 .team__overflow .team__image-2 img{object-fit:cover;border-radius:15px;object-position:top}.ourteam .ourteam__container .team__top .team__top-2 .team__overflow p{font-family:var(--second-font);font-size:calc(var(--h3-font-size) + .5rem)}@media screen and (max-width:680px){.ourteam .ourteam__container .team__top{gap:1rem}.ourteam .ourteam__container .team__top .team__top-1{position:relative}.ourteam .ourteam__container .team__top .team__top-1 .team__overflow p{display:none}.ourteam .ourteam__container .team__top .team__overflow-v{overflow:hidden;display:block}.ourteam .ourteam__container .team__top .team__top-2{position:relative}.ourteam .ourteam__container .team__top .team__top-2 .team__overflow p{display:none}}@media screen and (max-width:390px){.ourteam .ourteam__container .team__top .team__top-1 .team__overflow:first-of-type{min-width:100%;aspect-ratio:1/.85}.ourteam .ourteam__container .team__top .team__top-1 .team__overflow .team__image-1{width:100%}.ourteam .ourteam__container .team__top .team__top-1 .team__overflow .team__image-1 img{object-fit:cover;border-radius:15px}.ourteam .ourteam__container .team__top .team__top-2 .team__overflow:nth-of-type(2){min-width:100%}.ourteam .ourteam__container .team__top .team__top-2 .team__overflow .team__image-2{width:100%}}.vox__hero{width:100%;height:100vh;position:relative;overflow:hidden}.vox__hero .background__images{width:100vw;height:100vh;position:relative;filter:brightness(70%)}.vox__hero .background__images img{object-fit:cover;object-position:0 0}.vox__hero .vox__hero-container{height:100vh;transform:translateY(-100%);position:relative}.vox__hero .vox__hero-container .vox__hero-slogan{position:absolute;top:35%;left:0}.vox__hero .vox__hero-container .vox__hero-slogan .vox__overflow{overflow:hidden;font-size:calc(var(--h1-font-size) + 1rem);font-family:var(--second-font);color:#fff}.vox__hero .vox__hero-container .vox__hero-slogan .vox__overflow .v-automatisez{color:var(--first-color)}.vox__hero .vox__hero-container .vox__hero-slogan .vox__overflow span{position:relative;display:inline-block;transform:translateY(100%)}.vox__hero .vox__hero-container .vox__hero-slogan .vox__overflow-mobile{display:none}.vox__hero .vox__hero-container .vox__hero-text{width:430px;height:100px;background-color:hsla(0,0%,100%,.2);position:absolute;bottom:10%;right:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:20px;transform:translateX(150%)}.vox__hero .vox__hero-container .vox__hero-text p{font-size:var(--smaller-font-size);text-transform:uppercase;color:#fff;text-align:center;width:390px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vox__hero .vox__hero-container .vox__explore{position:absolute;bottom:22%;left:0;color:#fff;font-size:var(--smaller-font-size)}.vox__hero .vox__hero-container .vox__explore span{letter-spacing:1px;display:flex;gap:.5rem;align-items:center;transform-origin:bottom left;transform:rotate(90deg)}.vox__hero .vox__hero-container .vox__explore span svg{transform:rotate(90deg);font-size:var(--normal-font-size)}@media screen and (max-width:950px){.vox__hero,.vox__hero .background__images,.vox__hero .vox__hero-container{height:90vh}}@media screen and (max-width:720px){.vox__hero .vox__hero-container .vox__hero-slogan .vox__overflow{overflow:hidden;font-size:calc(var(--h1-font-size) + .7rem);font-family:var(--second-font);color:#fff}}@media screen and (max-width:570px){.vox__hero,.vox__hero .background__images{height:100vh}.vox__hero .background__images img{object-fit:cover;object-position:30% center}.vox__hero .vox__hero-container{height:100vh}}@media screen and (max-width:530px){.vox__hero .vox__hero-container .vox__hero-text{width:100%;height:90px;bottom:5%}.vox__hero .vox__hero-container .vox__hero-text p{width:85%;height:max-content;top:50%;left:50%;transform:translate(-50%,-50%)}.vox__hero .vox__hero-container .vox__hero-slogan .vox__overflow{display:none}.vox__hero .vox__hero-container .vox__hero-slogan .vox__overflow-mobile{display:block;overflow:hidden}.vox__hero .vox__hero-container .vox__hero-slogan .vox__overflow-mobile p{font-size:calc(var(--h1-font-size) + .3rem);font-family:var(--second-font);color:#fff;transform:translateX(-100%)}.vox__hero .vox__hero-container .vox__hero-slogan .vox__overflow-mobile p span{color:var(--first-color)}.vox__hero .vox__hero-container .vox__explore{position:absolute;bottom:30%;left:0;color:#fff;font-size:var(--smaller-font-size);transform-origin:bottom left;transform:rotate(90deg)}.vox__hero .vox__hero-container .vox__explore span{letter-spacing:1px;display:flex;gap:.5rem;align-items:center}.vox__hero .vox__hero-container .vox__explore span svg{transform:rotate(90deg);font-size:var(--normal-font-size)}}.vox__about{width:100%;padding:4rem 0}.vox__about .vox__about-container{height:40rem;display:grid;grid-template-rows:repeat(2,1fr)}.vox__about .vox__about-container .va-top{display:grid;grid-template-columns:400px 1fr 400px}.vox__about .vox__about-container .va-top .va__overflow{overflow:hidden;position:relative}.vox__about .vox__about-container .va-top .va__overflow .va-image{position:relative;border-radius:15px;overflow:hidden;width:100%;height:100%}.vox__about .vox__about-container .va-top .va__overflow .va-image img{object-fit:cover}.vox__about .vox__about-container .va-top .va__overflow .va-header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--h2-font-size);font-family:var(--second-font);white-space:nowrap}.vox__about .vox__about-container .va-top .va__overflow .va-header .va-nous{color:var(--first-color)}.vox__about .vox__about-container .va-bottom{display:grid;grid-template-columns:1fr 400px 1fr}.vox__about .vox__about-container .va-bottom .va__overflow{overflow:hidden;display:flex;position:relative;flex-direction:column;justify-content:flex-end}.vox__about .vox__about-container .va-bottom .va__overflow .va-image{position:relative;border-radius:15px;overflow:hidden;width:100%;height:100%}.vox__about .vox__about-container .va-bottom .va__overflow .va-image img{object-fit:cover;border-radius:15px}.vox__about .vox__about-container .va-bottom .va__overflow p{width:90%;height:auto;margin-top:auto;color:var(--text-color-light);font-weight:var(--font-light);text-align:justify;font-size:var(--small-font-size);line-height:25px}.vox__about .vox__about-container .va-bottom .va__overflow p.vap-2{margin-left:auto}@media screen and (max-width:1280px){.vox__about .vox__about-container{height:40rem}.vox__about .vox__about-container .va-top{grid-template-columns:350px 1fr 350px}.vox__about .vox__about-container .va-top .va__overflow .va-image{height:90%}.vox__about .vox__about-container .va-bottom{grid-template-columns:1fr 350px 1fr}.vox__about .vox__about-container .va-bottom .va__overflow .va-image{height:90%}}@media screen and (max-width:1200px){.vox__about .vox__about-container .va-top{grid-template-columns:300px 1fr 300px}.vox__about .vox__about-container .va-bottom{display:grid;grid-template-columns:1fr 300px 1fr}}@media screen and (max-width:1030px){.vox__about .vox__about-container{height:35rem}.vox__about .vox__about-container .va-top{grid-template-columns:250px 1fr 250px}.vox__about .vox__about-container .va-bottom{display:grid;grid-template-columns:1fr 250px 1fr}.vox__about .vox__about-container .va-bottom .va__overflow p{width:90%;font-size:var(--smaller-font-size);line-height:23px}.vox__about .vox__about-container .va-bottom .va__overflow p.vap-2{margin-left:auto}}@media screen and (max-width:930px){.vox__about{width:100%;padding:4rem 0}.vox__about .vox__about-container{height:80rem;grid-template-rows:550px 1fr}.vox__about .vox__about-container .va-top{display:grid;grid-template-columns:none;grid-template-rows:240px 1fr 240px}.vox__about .vox__about-container .va-top .va__overflow{overflow:hidden;position:relative;width:50%;height:100%}.vox__about .vox__about-container .va-top .va__overflow .va-image{height:100%}.vox__about .vox__about-container .va-top .va__overflow .va-image img{object-fit:cover}.vox__about .vox__about-container .va-top .va__overflow:nth-of-type(2){width:100%}.vox__about .vox__about-container .va-top .va__overflow:nth-of-type(3){margin-left:auto}.vox__about .vox__about-container .va-bottom{display:grid;grid-template-columns:none;grid-template-rows:1fr 240px 1fr}.vox__about .vox__about-container .va-bottom .va__overflow{width:50%}.vox__about .vox__about-container .va-bottom .va__overflow:nth-of-type(2){margin-left:auto}.vox__about .vox__about-container .va-bottom .va__overflow .va-image{position:relative;border-radius:15px;overflow:hidden;width:100%;height:100%}.vox__about .vox__about-container .va-bottom .va__overflow .va-image img{object-fit:cover;border-radius:15px}.vox__about .vox__about-container .va-bottom .va__overflow p{width:95%}.vox__about .vox__about-container .va-bottom .va__overflow p.vap-2{margin-left:0}}@media screen and (max-width:720px){.vox__about .vox__about-container{height:80rem;grid-template-rows:550px 1fr}.vox__about .vox__about-container .va-top{grid-template-rows:240px 1fr 240px}.vox__about .vox__about-container .va-top .va__overflow{overflow:hidden;position:relative;width:50%;height:100%}.vox__about .vox__about-container .va-bottom{gap:1rem}.vox__about .vox__about-container .va-bottom .va__overflow{width:60%}.vox__about .vox__about-container .va-bottom .va__overflow:nth-of-type(2){width:50%}}@media screen and (max-width:650px){.vox__about .vox__about-container .va-bottom .va__overflow{width:70%}.vox__about .vox__about-container .va-bottom .va__overflow:nth-of-type(2){width:50%}}@media screen and (max-width:550px){.vox__about .vox__about-container .va-top .va__overflow{width:60%;height:100%}.vox__about .vox__about-container .va-bottom .va__overflow{width:80%}.vox__about .vox__about-container .va-bottom .va__overflow:nth-of-type(2){width:60%}}@media screen and (max-width:450px){.vox__about .vox__about-container{height:82rem}.vox__about .vox__about-container .va-top .va__overflow{width:100%;height:100%}.vox__about .vox__about-container .va-bottom .va__overflow,.vox__about .vox__about-container .va-bottom .va__overflow:nth-of-type(2){width:100%}}.vox__parallax{width:100%;height:20rem;overflow:hidden;position:relative}.vox__parallax .background__image{width:100%;height:100%;position:relative;filter:brightness(70%)}.vox__parallax .background__image img{object-fit:cover;object-position:0 0}.vox__parallax .parallax__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--h1-font-size);font-family:var(--second-font);color:#fff;white-space:nowrap;z-index:1;text-align:center}.vox__parallax .parallax__text div{margin-top:20px}.vox__parallax .parallax__text span{display:none}@media screen and (max-width:820px){.vox__parallax .parallax__text{font-size:calc(var(--h1-font-size) - .2rem)}.vox__parallax .parallax__text div{margin-top:20px}}@media screen and (max-width:590px){.vox__parallax{height:15rem}.vox__parallax .parallax__text{font-size:calc(var(--h1-font-size) - .2rem);width:90%}.vox__parallax .parallax__text div{display:none}.vox__parallax .parallax__text span{display:block;white-space:pre-wrap;line-height:40px}}.vox__services{width:100%;padding:4rem 0 0}.vox__services .v-services__container{display:flex;flex-direction:column;align-items:flex-start;gap:3rem}.vox__services .v-services__container .v-services__header{display:flex;flex-direction:column;gap:.5rem}.vox__services .v-services__container .v-services__header .vs__overflow{overflow:hidden}.vox__services .v-services__container .v-services__header .vs__overflow div{font-size:var(--h1-font-size);font-family:var(--second-font);white-space:nowrap}.vox__services .v-services__container .v-services__header .vs__overflow div span{color:var(--first-color)}.vox__services .v-services__container .v-services__header .vs__overflow-mobile{display:none}.vox__services .v-services__container .v-services__content{width:100%;height:auto;display:flex;justify-content:space-between;align-items:flex-start}.vox__services .v-services__container .v-services__content .vsd__overflow{overflow:hidden;min-height:15.5rem;width:270px;height:15.5rem}.vox__services .v-services__container .v-services__content .vsd__overflow .vs__card{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:10px 15px;border-radius:10px;background-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .5s ease;overflow:hidden}.vox__services .v-services__container .v-services__content .vsd__overflow .vs__card:hover{background-color:#bdcafa}.vox__services .v-services__container .v-services__content .vsd__overflow .vs__card .svg__image{width:80px;min-height:80px;height:80px;position:relative}.vox__services .v-services__container .v-services__content .vsd__overflow .vs__card .svg__image img{object-fit:cover}.vox__services .v-services__container .v-services__content .vsd__overflow .vs__card h3{font-size:var(--small-font-size);font-weight:var(--font-medium)}.vox__services .v-services__container .v-services__content .vsd__overflow .vs__card p{font-size:var(--small-font-size);color:var(--text-color-light);text-align:start}@media screen and (max-width:1210px){.vox__services .v-services__container .v-services__content{width:100%;height:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.vox__services .v-services__container .v-services__content .vsd__overflow{overflow:hidden}.vox__services .v-services__container .v-services__content .vsd__overflow .vs__card{height:100%;width:100%}}@media screen and (max-width:950px){.vox__services .v-services__container .v-services__content{width:100%;height:auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.vox__services .v-services__container .v-services__content .vsd__overflow{overflow:hidden}.vox__services .v-services__container .v-services__content .vsd__overflow .vs__card{height:100%;width:100%}}@media screen and (max-width:570px){.vox__services .v-services__container .v-services__header{display:flex;flex-direction:column;gap:.5rem;width:100%}.vox__services .v-services__container .v-services__header .vs__overflow{display:none;width:100%}.vox__services .v-services__container .v-services__header .vs__overflow-mobile{display:block;overflow:hidden;width:100%;white-space:pre-wrap}.vox__services .v-services__container .v-services__header .vs__overflow-mobile div{font-size:var(--h1-font-size);font-family:var(--second-font)}.vox__services .v-services__container .v-services__header .vs__overflow-mobile div span{color:var(--first-color)}.vox__services .v-services__container .v-services__content{width:100%;height:auto;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:0;gap:0}.vox__services .v-services__container .v-services__content .vsd__overflow{overflow:hidden;min-height:14.5rem;width:100%;height:14.5rem}.vox__services .v-services__container .v-services__content .vsd__overflow .vs__card{height:100%;width:75%}}@media screen and (max-width:450px){.vox__services .v-services__container .v-services__header .vs__overflow-mobile div{font-size:calc(var(--h1-font-size) - .2rem)}.vox__services .v-services__container .v-services__content{width:100%;height:auto;display:grid;grid-template-columns:repeat(1,1fr)}.vox__services .v-services__container .v-services__content .vsd__overflow{overflow:hidden;height:13.5rem;min-height:13.5rem}.vox__services .v-services__container .v-services__content .vsd__overflow .vs__card{height:100%;width:95%}}@media screen and (max-width:400px){.vox__services .v-services__container .v-services__content .vsd__overflow .vs__card{width:100%}}.contact__section{width:100%;padding:4rem 0;font-weight:var(--font-light)}.contact__section .contact__container{height:30rem;display:flex;justify-content:center;align-items:center}.contact__section .contact__container .contact__wrapper{width:90%;height:100%;display:flex;align-items:flex-start;border-radius:1.25rem;background-color:#fff;overflow:hidden}.contact__section .contact__container .contact__wrapper .contact__text{width:33%;height:100%;background:url(/_next/static/media/contact.4a81ea1b.png),#faf9f9 50%/cover no-repeat;background-blend-mode:exclusion;background-size:cover;background-position:50%;position:relative}.contact__section .contact__container .contact__wrapper .contact__text .c-text__top{position:absolute;bottom:20%;left:50%;transform:translateX(-50%)}.contact__section .contact__container .contact__wrapper .contact__text .c-text__top h3{font-size:var(--h2-font-size);font-family:var(--second-font-bold);color:#fff;white-space:nowrap}.contact__section .contact__container .contact__wrapper .contact__text .c-text__top h3 span{color:var(--first-color)}.contact__section .contact__container .contact__wrapper .contact__text .c-text__bottom{position:absolute;bottom:7%;left:50%;transform:translateX(-50%);color:#fff;width:75%;font-size:var(--smaller-font-size)}.contact__section .contact__container .contact__wrapper .contact__form-wrapper{width:67%;height:100%;padding:40px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__header{width:100%;display:flex;justify-content:space-between;align-items:center}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__header h3{font-family:var(--second-font);font-size:var(--h3-font-size)}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__header a{color:var(--text-color-light);font-size:var(--smaller-font-size);white-space:nowrap}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form{width:100%;height:90%}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form .success{font-size:var(--small-font-size);color:var(--first-color)}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top{display:flex;width:100%;height:70%;justify-content:space-between;align-items:flex-start;gap:1.5rem}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-left{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:50%;height:100%}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-left .input__container{width:100%;height:3rem;position:relative}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-left .input__container input{width:100%;height:100%;color:#000;outline:none;border:none;border-bottom:1px solid var(--grey);font-size:var(--small-font-size)}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-left .input__container .placeholder{position:absolute;top:50%;left:0;transform:translateY(-50%);color:rgba(29,28,28,.4);font-size:var(--small-font-size);pointer-events:none}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-left .input__container .placeholder span{color:var(--first-color)}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-right{width:50%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-right .input__container-2{width:100%;height:95%;position:relative}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-right .input__container-2 textarea{width:100%;height:100%;color:#000;outline:none;border:none;border-bottom:1px solid var(--grey);resize:none;scrollbar-width:thin;font-size:var(--small-font-size)}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-right .input__container-2 textarea::-webkit-scrollbar{display:block}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-right .input__container-2 .placeholder{position:absolute;top:5%;left:0;transform:translateY(-50%);color:rgba(29,28,28,.4);font-size:var(--small-font-size);pointer-events:none}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-right .input__container-2 .placeholder span{color:var(--first-color)}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-bottom{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-bottom span{font-size:var(--tiny-font-size);color:var(--text-color-light);width:90%}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-bottom button{width:50px;height:50px;display:grid;place-items:center;background-color:var(--first-color);color:#fff;border-radius:10px}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-bottom button .loader{border:4px solid #f3f3f3;border-top:4px solid var(--first-color);border-radius:50%;width:30px;height:30px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-bottom button:hover svg{transform:rotate(90deg)}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-bottom button svg{color:#fff;font-size:var(--h2-font-size);transition:all .5s ease;position:relative;transform:rotate(45deg)}@media screen and (max-width:1200px){.contact__section .contact__container .contact__wrapper{width:100%}}@media screen and (max-width:990px){.contact__section .contact__container{height:50rem}.contact__section .contact__container .contact__wrapper{width:100%;height:100%;flex-direction:column}.contact__section .contact__container .contact__wrapper .contact__text{width:100%;height:40%;background-position:5% 5%;background-size:cover;position:relative}.contact__section .contact__container .contact__wrapper .contact__text .c-text__top{bottom:40%;transform:translate(-50%,50%)}.contact__section .contact__container .contact__wrapper .contact__text .c-text__bottom{bottom:80%;left:50%;transform:translateX(-50%);width:max-content}.contact__section .contact__container .contact__wrapper .contact__form-wrapper{width:100%;height:60%;padding:25px;display:flex;flex-direction:column;gap:1.5rem}}@media screen and (max-width:760px){.contact__section .contact__container{height:55rem}.contact__section .contact__container .contact__wrapper .contact__text{height:37%;width:100%}.contact__section .contact__container .contact__wrapper .contact__text .c-text__top{bottom:40%;transform:translate(-50%,50%)}.contact__section .contact__container .contact__wrapper .contact__text .c-text__bottom{bottom:80%;left:50%;transform:translateX(-50%);width:max-content}.contact__section .contact__container .contact__wrapper .contact__form-wrapper{height:63%;width:100%}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form{width:100%;height:100%}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top{display:flex;flex-direction:column;width:100%;height:85%;justify-content:space-between;align-items:flex-start;gap:1.5rem}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-left{width:100%;height:100%}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-left .input__container{width:100%;height:3rem;position:relative}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-right{height:45%;width:100%}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-bottom span{width:80%}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-bottom button{width:45px;height:45px}}@media screen and (max-width:520px){.contact__section .contact__container{height:55rem}.contact__section .contact__container .contact__wrapper{width:100%}.contact__section .contact__container .contact__wrapper .contact__text{height:37%;width:100%}.contact__section .contact__container .contact__wrapper .contact__text .c-text__top{bottom:40%;transform:translate(-50%,50%)}.contact__section .contact__container .contact__wrapper .contact__text .c-text__bottom{bottom:80%;left:50%;transform:translateX(-50%);width:max-content}.contact__section .contact__container .contact__wrapper .contact__form-wrapper{height:63%;width:100%}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form{width:100%;height:100%}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top{display:flex;flex-direction:column;width:100%;height:85%;justify-content:space-between;align-items:flex-start;gap:1.5rem}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-left{width:100%;height:100%}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-left .input__container{width:100%;height:3rem;position:relative}.contact__section .contact__container .contact__wrapper .contact__form-wrapper .contact__form form .contact__form-top .form-right{height:45%;width:100%}}.solar{width:100%;height:100vh;overflow:hidden;background-color:#000}.solar .solar-hero__container{position:relative;height:100%}.solar .solar-hero__container .s-hero__text{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1rem;z-index:1}.solar .solar-hero__container .s-hero__text .s-hero__header{display:flex;flex-direction:column;font-size:var(--h1-font-size);font-family:var(--second-font);align-items:center}.solar .solar-hero__container .s-hero__text .s-hero__header .sh__overflow{overflow:hidden}.solar .solar-hero__container .s-hero__text .s-hero__header .sh__overflow p{text-align:center;color:#fff;white-space:nowrap;display:block;transform:translateY(100%)}.solar .solar-hero__container .s-hero__text .s-hero__header .sh__overflow p span{color:var(--first-color)}.solar .solar-hero__container .s-hero__text .s-hero__header .sh__over-mobile{display:none}.solar .solar-hero__container .s-hero__text .s-hero__header .sh__over-mobile p{transform:translateY(100%)}.solar .solar-hero__container .s-hero__text .sh__desc{display:flex;flex-direction:column;font-size:var(--small-font-size);gap:.2rem;align-items:center}.solar .solar-hero__container .s-hero__text .sh__desc .sh__overflow{overflow:hidden}.solar .solar-hero__container .s-hero__text .sh__desc .sh__overflow p{text-align:center;color:var(--grey);font-size:var(--small-font-size);font-weight:var(--font-light);white-space:nowrap;display:block;transform:translateY(100%)}.solar .solar-hero__container .s-hero__text .sh__desc .sh__over-mobile{display:none}.solar .solar-hero__container .s-hero__text .sh__desc .sh__over-mobile p{transform:translateY(100%)}.solar .solar-hero__container .s-hero__text .sh__cta{margin-top:.5rem;opacity:0}.solar .solar-hero__container .s-hero__text .sh__cta .sh__overflow{overflow:hidden}.solar .solar-hero__container .s-hero__text .sh__cta .sh__overflow a{display:block;padding:12px 20px;text-align:center;font-size:var(--small-font-size);background-color:#fff;color:#000;border-radius:50px;white-space:nowrap}.solar .solar-hero__container .s-hero__image{width:80%;aspect-ratio:1/.7;position:absolute;top:55%;left:50%;transform:translateX(-50%) translateY(100%);border-radius:20px;z-index:5}.solar .solar-hero__container .s-hero__image img{object-fit:cover;opacity:1;transition:opacity 1s ease;border-radius:20px}@media screen and (max-width:1100px){.solar{height:80vh}.solar .solar-hero__container{position:relative;height:100%}.solar .solar-hero__container .s-hero__image{width:90%;top:70%}}@media screen and (max-width:884px){.solar{height:75vh}.solar .solar-hero__container{position:relative;height:100%}.solar .solar-hero__container .s-hero__image{width:100%;top:65%}}@media screen and (max-width:500px){.solar{height:85vh}.solar .solar-hero__container .s-hero__text{top:40%;width:100%}.solar .solar-hero__container .s-hero__text .s-hero__header .sh__overflow{overflow:hidden;display:none}.solar .solar-hero__container .s-hero__text .s-hero__header .sh__over-mobile{display:block;overflow:hidden;width:100%}.solar .solar-hero__container .s-hero__text .s-hero__header .sh__over-mobile p{text-align:center;color:#fff;white-space:pre-wrap}.solar .solar-hero__container .s-hero__text .s-hero__header .sh__over-mobile p span{color:var(--first-color)}.solar .solar-hero__container .s-hero__text .sh__desc .sh__overflow{display:none}.solar .solar-hero__container .s-hero__text .sh__desc .sh__over-mobile{display:block;overflow:hidden;width:90%}.solar .solar-hero__container .s-hero__text .sh__desc .sh__over-mobile p{text-align:center;color:var(--grey);font-size:var(--small-font-size);font-weight:var(--font-light);white-space:pre-wrap}.solar .solar-hero__container .s-hero__image{top:75%}}.solar__about{width:100%;padding:4rem 0;background-color:#fff;font-weight:var(--font-light)}.solar__about .sa__container{height:40rem;display:grid;grid-template-rows:repeat(2,1fr)}.solar__about .sa__container .sa__bottom,.solar__about .sa__container .sa__top{width:100%;height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5rem;gap:5rem}.solar__about .sa__container .sa__bottom .sa-top__left,.solar__about .sa__container .sa__top .sa-top__left{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.solar__about .sa__container .sa__bottom .sa-top__left .sa__overflow,.solar__about .sa__container .sa__top .sa-top__left .sa__overflow{overflow:hidden}.solar__about .sa__container .sa__bottom .sa-top__left .sa__overflow p,.solar__about .sa__container .sa__top .sa-top__left .sa__overflow p{font-size:var(--h3-font-size);font-family:var(--second-font);white-space:nowrap}.solar__about .sa__container .sa__bottom .sa-top__left .sa__overflow p span,.solar__about .sa__container .sa__top .sa-top__left .sa__overflow p span{color:var(--first-color)}.solar__about .sa__container .sa__bottom .sa-top__left .sa__over-mobile,.solar__about .sa__container .sa__top .sa-top__left .sa__over-mobile{display:none;overflow:hidden}.solar__about .sa__container .sa__bottom .sa-top__right,.solar__about .sa__container .sa__top .sa-top__right{width:100%;height:100%;overflow:hidden}.solar__about .sa__container .sa__bottom .sa-top__right .sa__image-1,.solar__about .sa__container .sa__top .sa-top__right .sa__image-1{width:100%;height:100%;position:relative;border-radius:15px;overflow:hidden;min-height:320px}.solar__about .sa__container .sa__bottom .sa-top__right .sa__image-1 img,.solar__about .sa__container .sa__top .sa-top__right .sa__image-1 img{object-fit:cover}.solar__about .sa__container .sa__bottom .sa-bottom__left,.solar__about .sa__container .sa__top .sa-bottom__left{width:100%;height:100%;overflow:hidden}.solar__about .sa__container .sa__bottom .sa-bottom__left .sa__image-2,.solar__about .sa__container .sa__top .sa-bottom__left .sa__image-2{position:relative;width:100%;height:100%;border-radius:15px;overflow:hidden;min-height:320px}.solar__about .sa__container .sa__bottom .sa-bottom__left .sa__image-2 img,.solar__about .sa__container .sa__top .sa-bottom__left .sa__image-2 img{object-fit:cover}.solar__about .sa__container .sa__bottom .sa-bottom__right,.solar__about .sa__container .sa__top .sa-bottom__right{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;overflow:hidden}.solar__about .sa__container .sa__bottom .sa-bottom__right p,.solar__about .sa__container .sa__top .sa-bottom__right p{width:100%;text-align:justify;font-size:var(--small-font-size);line-height:25px;color:var(--text-color-light)}@media screen and (max-width:1270px){.solar__about .sa__container .sa__bottom .sa-top__left .sa__overflow p,.solar__about .sa__container .sa__top .sa-top__left .sa__overflow p{font-size:1.1rem}}@media screen and (max-width:1070px){.solar__about .sa__container{height:35rem}.solar__about .sa__container .sa__bottom .sa-top__left .sa__overflow,.solar__about .sa__container .sa__top .sa-top__left .sa__overflow{overflow:hidden;display:none}.solar__about .sa__container .sa__bottom .sa-top__left .sa__over-mobile,.solar__about .sa__container .sa__top .sa-top__left .sa__over-mobile{display:block;overflow:hidden}.solar__about .sa__container .sa__bottom .sa-top__left .sa__over-mobile p,.solar__about .sa__container .sa__top .sa-top__left .sa__over-mobile p{font-size:var(--normal-font-size);font-family:var(--second-font);white-space:pre-wrap;line-height:30px}.solar__about .sa__container .sa__bottom .sa-top__left .sa__over-mobile p span,.solar__about .sa__container .sa__top .sa-top__left .sa__over-mobile p span{color:var(--first-color)}.solar__about .sa__container .sa__bottom .sa-bottom__left .sa__image-2,.solar__about .sa__container .sa__bottom .sa-top__right .sa__image-1,.solar__about .sa__container .sa__top .sa-bottom__left .sa__image-2,.solar__about .sa__container .sa__top .sa-top__right .sa__image-1{min-height:280px}}@media screen and (max-width:1000px){.solar__about .sa__container{height:35rem}.solar__about .sa__container .sa__bottom,.solar__about .sa__container .sa__top{gap:2rem}.solar__about .sa__container .sa__bottom .sa-top__left .sa__over-mobile,.solar__about .sa__container .sa__top .sa-top__left .sa__over-mobile{overflow:hidden}.solar__about .sa__container .sa__bottom .sa-top__left .sa__over-mobile p,.solar__about .sa__container .sa__top .sa-top__left .sa__over-mobile p{line-height:27px}}@media screen and (max-width:750px){.solar__about .sa__container{height:50rem;grid-template-rows:repeat(2,1fr);gap:2rem}.solar__about .sa__container .sa__top{grid-template-columns:none;grid-template-rows:1fr 230px;gap:0}.solar__about .sa__container .sa__top .sa-top__left{min-width:230px}.solar__about .sa__container .sa__top .sa-top__left .sa__over-mobile{display:block;overflow:hidden;width:80%;margin:0 auto}.solar__about .sa__container .sa__top .sa-top__left .sa__over-mobile p{font-size:var(--normal-font-size);font-family:var(--second-font);white-space:pre-wrap;line-height:23px}.solar__about .sa__container .sa__top .sa-top__left .sa__over-mobile p span{color:var(--first-color)}.solar__about .sa__container .sa__top .sa-top__right .sa__image-1{width:80%;margin:0 auto;min-height:230px}.solar__about .sa__container .sa__bottom{grid-template-columns:none;grid-template-rows:230px 1fr}.solar__about .sa__container .sa__bottom .sa-bottom__left .sa__image-2{width:80%;margin:0 auto;min-height:230px}.solar__about .sa__container .sa__bottom .sa-bottom__right{width:80%;height:100%;min-height:230px;margin:0 auto}}@media screen and (max-width:710px){.solar__about .sa__container{height:55rem}}@media screen and (max-width:510px){.solar__about .sa__container{height:55rem}.solar__about .sa__container .sa__top .sa-top__left .sa__over-mobile{width:100%}.solar__about .sa__container .sa__top .sa-top__right .sa__image-1{width:100%;min-height:230px;margin:0 auto}.solar__about .sa__container .sa__bottom{grid-template-columns:none;grid-template-rows:230px 1fr}.solar__about .sa__container .sa__bottom .sa-bottom__left .sa__image-2{width:100%;min-height:230px;margin:0 auto}.solar__about .sa__container .sa__bottom .sa-bottom__right{width:100%;height:100%;margin:0 auto}}@media screen and (max-width:436px){.solar__about .sa__container{height:57rem}}@media screen and (max-width:399px){.solar__about .sa__container{height:58rem}}@media screen and (max-width:380px){.solar__about .sa__container{height:59rem}}@media screen and (max-width:365px){.solar__about .sa__container{height:61.5rem}}.accordion__wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--grey);padding-bottom:1.5rem}.accordion__wrapper .accordion__header{width:100%;display:flex;justify-content:space-between;gap:1rem;align-items:center;font-size:var(--small-font-size);cursor:pointer}.accordion__wrapper .accordion__header .accordion-h{display:flex;gap:2rem;align-items:center;font-weight:var(--font-medium)}.accordion__wrapper .accordion__header .accordion-h span{color:var(--text-color-light)}.accordion__wrapper .accordion__header .accordion-h .ssa__header{text-transform:uppercase;color:#000}.accordion__wrapper .accordion__header svg{font-size:var(--normal-font-size);transition:all .5s ease;color:var(--text-color-light)}.accordion__wrapper .accordion__content{width:100%;overflow:hidden;transition:all 1s cubic-bezier(.87,0,.13,1);height:0}.accordion__wrapper .accordion__content.active_s-accordion{height:18rem}.accordion__wrapper .accordion__content .ac__container{padding-top:1.5rem;width:100%;height:100%;display:grid;grid-template-columns:43% 1fr;grid-column-gap:2rem;column-gap:2rem}.accordion__wrapper .accordion__content .ac__container .ac__image{width:100%;height:100%;position:relative;border-radius:20px}.accordion__wrapper .accordion__content .ac__container .ac__image img{object-fit:cover;border-radius:20px}.accordion__wrapper .accordion__content .ac__container .ac__text{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.accordion__wrapper .accordion__content .ac__container .ac__text p{color:var(--text-color-light);font-size:var(--small-font-size);text-align:justify;font-weight:var(--font-light);width:100%;line-height:25px}.accordion__wrapper .accordion__content .ac__container .ac__text a{display:flex;padding:12px 20px;align-items:center;background-color:var(--first-color);color:#fff;font-size:var(--tiny-font-size);border-radius:40px;gap:.5rem;font-weight:var(--font-normal)}.accordion__wrapper .accordion__content .ac__container .ac__text a:hover svg{transform:rotate(90deg)}.accordion__wrapper .accordion__content .ac__container .ac__text a svg{font-size:var(--small-font-size);transition:all .5s ease;color:#fff}@media screen and (max-width:600px){.accordion__wrapper .accordion__content{width:100%;overflow:hidden;transition:all 1s cubic-bezier(.87,0,.13,1);height:0}.accordion__wrapper .accordion__content.active_s-accordion{height:25rem}.accordion__wrapper .accordion__content .ac__container{padding-top:1.5rem;width:100%;height:100%;display:grid;grid-template-columns:none;grid-template-rows:180px 1fr;grid-gap:1.5rem;gap:1.5rem}.accordion__wrapper .accordion__content .ac__container .ac__image{width:60%}}@media screen and (max-width:510px){.accordion__wrapper .accordion__content{width:100%;overflow:hidden;transition:all 1s cubic-bezier(.87,0,.13,1);height:0}.accordion__wrapper .accordion__content.active_s-accordion{height:31rem}.accordion__wrapper .accordion__content .ac__container{padding-top:1.5rem;width:100%;height:100%;display:grid;grid-template-columns:none;grid-template-rows:210px 1fr;grid-gap:1.5rem;gap:1.5rem}.accordion__wrapper .accordion__content .ac__container .ac__image{width:100%}}.solar__services{width:100%;padding:4rem 0 0}.solar__services .ss__container{height:30rem;display:grid;grid-template-columns:480px 1fr;grid-gap:5rem;gap:5rem}.solar__services .ss__container .ss__left{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.solar__services .ss__container .ss__left .ss__overflow{overflow:hidden}.solar__services .ss__container .ss__left .ss__overflow h3{font-size:var(--h2-font-size);font-family:var(--second-font)}.solar__services .ss__container .ss__left .ss__overflow h3 span{color:var(--first-color)}.solar__services .ss__container .ss__left .ss__overflow p{color:var(--text-color-light);font-size:var(--small-font-size);text-align:justify;font-weight:var(--font-light);line-height:25px}.solar__services .ss__container .ss__right{width:100%;height:100%;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.solar__services .ss__container .ss__right .ss__overflow{overflow:hidden}.solar__services .ss__container .ss__right .ss__overflow h3{font-size:var(--h2-font-size);font-family:var(--second-font)}.solar__services .ss__container .ss__right .ss__overflow h3 span{color:var(--first-color)}.solar__services .ss__container .ss__right .accordion__container{width:100%;height:auto;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:1250px){.solar__services .ss__container{height:30rem;display:grid;grid-template-columns:400px 1fr;grid-gap:4rem;gap:4rem}}@media screen and (max-width:1150px){.solar__services .ss__container{height:30rem;display:grid;grid-template-columns:350px 1fr;grid-gap:3rem;gap:3rem}}@media screen and (max-width:1050px){.solar__services .ss__container{height:30rem;display:grid;grid-template-columns:300px 1fr;grid-gap:3rem;gap:3rem}}@media screen and (max-width:990px){.solar__services{width:100%;padding:4rem 0 0}.solar__services .ss__container{height:45rem;display:grid;grid-template-columns:none;grid-template-rows:200px 1fr;grid-gap:3rem;gap:3rem}.solar__services .ss__container .ss__left{width:70%}.solar__services .ss__container .ss__right{width:70%;margin-left:auto}}@media screen and (max-width:876px){.solar__services{width:100%;padding:4rem 0 0}.solar__services .ss__container{height:45rem;display:grid;grid-template-columns:none;grid-template-rows:200px 1fr;grid-gap:3rem;gap:3rem}.solar__services .ss__container .ss__left{width:100%}.solar__services .ss__container .ss__right{width:100%;margin-left:auto}}@media screen and (max-width:600px){.solar__services{width:100%;padding:4rem 0 0}.solar__services .ss__container{height:50rem;display:grid;grid-template-columns:none;grid-template-rows:200px 1fr;grid-gap:3rem;gap:3rem}.solar__services .ss__container .ss__left{width:100%}.solar__services .ss__container .ss__right{width:100%;margin-left:auto}}@media screen and (max-width:510px){.solar__services{width:100%;padding:4rem 0 0}.solar__services .ss__container{height:59rem;display:grid;grid-template-columns:none;grid-template-rows:250px 1fr;grid-gap:3rem;gap:3rem}}@media screen and (max-width:405px){.solar__services{width:100%;padding:4rem 0 0}.solar__services .ss__container{height:63rem;display:grid;grid-template-columns:none;grid-template-rows:310px 1fr;grid-gap:3rem;gap:3rem}}.solar__video{width:100%;height:auto;padding-top:4rem;overflow:hidden}.solar__video .solar__video-container .vvideo__container{width:90%;height:auto;aspect-ratio:2730/1440;display:block;margin:0 auto;position:relative;border-radius:20px;overflow:hidden}.solar__video .solar__video-container .vvideo__container .video-js{width:100%;height:100%}.solar__video .solar__video-container .vvideo__container .video-js .vjs-big-play-button{display:none}.solar__video .solar__video-container .vvideo__container .vvideo__cover{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);display:block}.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content{width:85%;display:flex;justify-content:space-between;align-items:flex-start;position:absolute;bottom:5%;left:50%;transform:translateX(-50%);color:#fff}.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content .text__content .v-overflow{overflow:hidden}.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content .text__content .v-overflow p{font-size:var(--h2-font-size);font-family:var(--second-font)}.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content .text__content .v-overflow p span{color:var(--first-color)}.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content .vv-play{width:50px;height:50px;background-color:#fff;border-radius:50%;display:grid;place-items:center;cursor:pointer}.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content .vv-play svg{color:var(--first-color);font-size:var(--h2-font-size);pointer-events:none}@media screen and (max-width:1024px){.solar__video .solar__video-container .vvideo__container{width:100%}.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content{width:90%;bottom:5%}.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content .text__content .v-overflow p{font-size:var(--h3-font-size);font-family:var(--second-font)}.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content .vv-play{width:50px;height:50px}}@media screen and (max-width:704px){.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content .vv-play{width:40px;height:40px}}@media screen and (max-width:504px){.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content{width:90%;bottom:5%}.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content .text__content .v-overflow p{font-size:var(--normal-font-size)}.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content .vv-play{width:40px;height:40px}}@media screen and (max-width:465px){.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content .text__content .v-overflow p{font-size:var(--small-font-size)}.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content .vv-play{width:40px;height:40px}}@media screen and (max-width:425px){.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content .text__content .v-overflow p{font-size:.7rem}.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content .vv-play{width:35px;height:35px}.solar__video .solar__video-container .vvideo__container .vvideo__cover .vv-content .vv-play svg{font-size:var(--h3-font-size)}}.p-services__card{width:100%;aspect-ratio:16/7.5;position:relative;border-radius:20px}.p-services__card .p-card__back{position:relative;width:100%;height:100%}.p-services__card .p-card__back img{object-fit:cover;border-radius:20px}.p-services__card .card__overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;border-radius:20px}.p-services__card .card__content{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 5rem);height:calc(100% - 4rem);border-radius:20px}.p-services__card .card__content .content__overflow{overflow:hidden}.p-services__card .card__content .content__overflow .co-header{font-size:var(--h2-font-size);text-transform:uppercase;color:#fff;font-family:var(--second-font)}.p-services__card .card__content .card__content-main{position:absolute;bottom:0;left:0;width:60%;height:auto}.p-services__card .card__content .card__content-main .content__overflow{overflow:hidden}.p-services__card .card__content .card__content-main .content__overflow .c-content{display:flex;flex-direction:column}.p-services__card .card__content .card__content-main .content__overflow .c-content h3{font-size:var(--h2-font-size);text-transform:uppercase;color:#fff;font-family:var(--second-font);margin-bottom:.5rem}.p-services__card .card__content .card__content-main .content__overflow .c-content p{font-size:var(--small-font-size);color:#f5f5f5;margin-bottom:.5rem;width:90%}.p-services__card .card__content .card__content-main .content__overflow .discover-b{display:block;margin-top:2rem;padding:12px 30px;color:#000;background-color:#fff;width:max-content;font-size:var(--smaller-font-size);border-radius:50px;display:flex;align-items:center;gap:.4rem}.p-services__card .card__content .card__content-main .content__overflow .discover-b.outline-b{color:#fff;background-color:transparent;border:1px solid #fff}.p-services__card .card__content .card__content-main .content__overflow .discover-b:hover svg{transform:rotate(90deg)}.p-services__card .card__content .card__content-main .content__overflow .discover-b svg{font-size:calc(var(--normal-font-size) + .15rem);transform:rotate(45deg);transition:all .5s ease}.p-services__card .card__content .p-contact{position:absolute;display:block;width:140px;aspect-ratio:1;border:1px solid #fff;border-radius:50%;display:grid;place-items:center;top:25%;right:10%}.p-services__card .card__content .p-contact span{color:#fff;text-align:center;font-size:var(--smaller-font-size)}@media screen and (max-width:1100px){.p-services__card{aspect-ratio:16/8.5}.p-services__card .card__content .card__content-main{width:65%}.p-services__card .card__content .card__content-main .content__overflow .c-content h3{font-size:calc(var(--h2-font-size));text-transform:uppercase;color:#fff;font-family:var(--second-font);margin-bottom:.5rem}.p-services__card .card__content .card__content-main .content__overflow .c-content p{width:90%}.p-services__card .card__content .p-contact{position:absolute;display:block;width:130px;aspect-ratio:1;border:1px solid #fff;border-radius:50%;display:grid;place-items:center;top:25%;right:5%}.p-services__card .card__content .p-contact span{color:#fff;text-align:center;font-size:var(--smaller-font-size)}}@media screen and (max-width:900px){.p-services__card{aspect-ratio:16/9.5}.p-services__card .card__content{width:calc(100% - 4rem);height:calc(100% - 3rem)}.p-services__card .card__content .card__content-main{width:70%}.p-services__card .card__content .card__content-main .content__overflow .c-content h3{font-size:calc(var(--h2-font-size) - .2rem)}.p-services__card .card__content .card__content-main .content__overflow .c-content p{width:90%}.p-services__card .card__content .p-contact{width:120px}.p-services__card .card__content .p-contact span{color:#fff;text-align:center;font-size:calc(var(--smaller-font-size))}}@media screen and (max-width:700px){.p-services__card{aspect-ratio:16/14}.p-services__card .card__content{width:calc(100% - 3rem);height:calc(100% - 2rem)}.p-services__card .card__content .card__content-main{width:75%}.p-services__card .card__content .p-contact{width:120px;top:20%;right:0}.p-services__card .card__content .p-contact span{color:#fff;text-align:center;font-size:calc(var(--smaller-font-size) - .1rem)}}@media screen and (max-width:550px){.p-services__card{aspect-ratio:16/17}.p-services__card .card__content .card__content-main{width:80%}.p-services__card .card__content .card__content-main .content__overflow .c-content p{width:100%}.p-services__card .card__content .p-contact{width:120px;top:15%;right:0}.p-services__card .card__content .p-contact span{color:#fff;text-align:center;font-size:calc(var(--smaller-font-size) - .1rem)}}@media screen and (max-width:500px){.p-services__card{aspect-ratio:16/20}.p-services__card .card__content{width:calc(100% - 2rem);height:calc(100% - 2rem)}.p-services__card .card__content .card__content-main{width:90%}}@media screen and (max-width:450px){.p-services__card{aspect-ratio:16/23}.p-services__card .card__content .card__content-main{width:100%}}@media screen and (max-width:400px){.p-services__card{aspect-ratio:16/26}.p-services__card .card__content .card__content-main{width:100%}}.services__page{width:100%}.services__page .p-services__header{width:100%;height:35rem;padding:5rem 0 0;background:#000;color:#fff;position:relative}.services__page .p-services__header .s-header__container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:50%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services__page .p-services__header .s-header__container .p__ser-overflow{overflow:hidden;width:100%}.services__page .p-services__header .s-header__container .p__ser-overflow .ps__header{font-size:calc(var(--h1-font-size) + 1.5rem);font-family:var(--second-font);transform:translateY(100%)}.services__page .p-services__header .s-header__container .p__ser-overflow .ps__header span{color:var(--first-color)}.services__page .p-services__header .s-header__container .p__ser-overflow .ps__para{font-size:var(--small-font-size);color:var(--grey);margin-top:1rem;width:85%;transform:translateY(100%)}.services__page .p-services__con{padding:4rem 0;display:flex;flex-direction:column;gap:2rem;align-items:flex-start}@media screen and (max-width:950px){.services__page .p-services__header{height:35rem}.services__page .p-services__header .s-header__container{width:70%}}@media screen and (max-width:850px){.services__page .p-services__header .s-header__container{width:75%}}@media screen and (max-width:765px){.services__page .p-services__header .s-header__container{width:85%}.services__page .p-services__header .s-header__container .p__ser-overflow .ps__para{width:90%}}@media screen and (max-width:675px){.services__page .p-services__header .s-header__container{width:90%}}@media screen and (max-width:610px){.services__page .p-services__header .s-header__container{width:80%}.services__page .p-services__header .s-header__container .p__ser-overflow .ps__header{font-size:calc(var(--h1-font-size) + 1rem)}.services__page .p-services__header .s-header__container .p__ser-overflow .ps__header span{color:var(--first-color)}}@media screen and (max-width:565px){.services__page .p-services__header .s-header__container{width:85%}.services__page .p-services__header .s-header__container .p__ser-overflow .ps__header{font-size:calc(var(--h1-font-size) + .65rem)}.services__page .p-services__header .s-header__container .p__ser-overflow .ps__header span{color:var(--first-color)}}.team__hero{width:100%;height:80vh;position:relative}.team__hero .t-hero__image{position:relative;width:100%;height:100%;filter:brightness(50%)}.team__hero .t-hero__image img{object-fit:cover;object-position:0 25%}.team__hero .thero__text{display:flex;flex-direction:column;align-items:flex-start;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team__hero .thero__text .t-hero__overflow{overflow:hidden}.team__hero .thero__text .t-hero__overflow h3{font-size:calc(var(--h1-font-size) + 1.5rem);font-family:var(--second-font);white-space:nowrap;transform:translateY(100%)}.team__hero .thero__text .t-hero__overflow p{font-size:var(--small-font-size);width:650px;transform:translateY(100%)}@media screen and (max-width:1088px){.team__hero{height:80vh}.team__hero .thero__text .t-hero__overflow p{width:530px}.team__hero .t-hero__image img{object-position:50% 30%}}@media screen and (max-width:628px){.team__hero .thero__text .t-hero__overflow p{width:491px}}@media screen and (max-width:550px){.team__hero .thero__text .t-hero__overflow h3{font-size:calc(var(--h1-font-size) + .5rem);white-space:nowrap}.team__hero .thero__text .t-hero__overflow p{width:350px}.team__hero .thero__text .t-hero__overflow:nth-of-type(3){margin-top:.5rem}}@media screen and (max-width:400px){.team__hero .thero__text .t-hero__overflow h3{white-space:nowrap}.team__hero .thero__text .t-hero__overflow p{width:300px}}.team__holder{width:100%;padding:4rem 0 3rem}.team__testimonial{width:100%;height:auto;padding:0 0 3rem}.team__testimonial .ttest__container{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.team__testimonial .ttest__container svg{font-size:var(--h3-font-size)}.team__testimonial .ttest__container .test__text{width:100%;height:20rem;border-left:1px solid #000;position:relative}.team__testimonial .ttest__container .test__text .tt__content{width:100%;height:auto;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.team__testimonial .ttest__container .test__text .tt__content .test__overflow{overflow:hidden}.team__testimonial .ttest__container .test__text .tt__content .test__overflow p{font-size:var(--h2-font-size);font-family:var(--second-font);color:var(--text-color-light)}.team__testimonial .ttest__container .test__text .tt__content .test__overflow h3{font-size:var(--small-font-size);font-weight:var(--font-medium)}.team__testimonial .ttest__container .test__text .tt__content .test__overflow:first-of-type{display:none}.team__testimonial .ttest__container .test__text .tt__content .test__overflow:nth-of-type(5){margin-top:2rem}.team__testimonial .ttest__container .test__text .tt__content .test__overflow-mobile{display:none}@media screen and (max-width:1045px){.team__testimonial{padding:0 0 3rem}.team__testimonial .ttest__container{gap:1rem}.team__testimonial .ttest__container svg{font-size:var(--h3-font-size)}.team__testimonial .ttest__container .test__text{height:15rem}.team__testimonial .ttest__container .test__text .tt__content .test__overflow{overflow:hidden}.team__testimonial .ttest__container .test__text .tt__content .test__overflow p{font-size:var(--h3-font-size)}.team__testimonial .ttest__container .test__text .tt__content .test__overflow h3{font-size:var(--small-font-size);font-weight:var(--font-medium)}}@media screen and (max-width:808px){.team__testimonial .ttest__container .test__text{height:13rem}.team__testimonial .ttest__container .test__text .tt__content{left:3%}.team__testimonial .ttest__container .test__text .tt__content .test__overflow{overflow:hidden}.team__testimonial .ttest__container .test__text .tt__content .test__overflow p{font-size:var(--normal-font-size)}.team__testimonial .ttest__container .test__text .tt__content .test__overflow h3{font-size:var(--small-font-size);font-weight:var(--font-medium)}}@media screen and (max-width:700px){.team__testimonial .ttest__container .test__text{height:12rem}.team__testimonial .ttest__container .test__text .tt__content{width:95%}.team__testimonial .ttest__container .test__text .tt__content .test__overflow{overflow:hidden}.team__testimonial .ttest__container .test__text .tt__content .test__overflow p{font-size:var(--normal-font-size)}.team__testimonial .ttest__container .test__text .tt__content .test__overflow h3{font-size:var(--small-font-size);font-weight:var(--font-medium)}.team__testimonial .ttest__container .test__text .tt__content .test__overflow:first-of-type{display:block}.team__testimonial .ttest__container .test__text .tt__content .test__overflow:first-of-type p{white-space:pre-wrap}.team__testimonial .ttest__container .test__text .tt__content .test__overflow:nth-of-type(2),.team__testimonial .ttest__container .test__text .tt__content .test__overflow:nth-of-type(3),.team__testimonial .ttest__container .test__text .tt__content .test__overflow:nth-of-type(4){display:none}}@media screen and (max-width:450px){.team__testimonial .ttest__container .test__text .tt__content .test__overflow p{font-size:calc(var(--normal-font-size) - .1rem)}}.team__contact{width:100%;height:27rem;padding:3rem 0 4rem;background-color:#fff}.team__contact .tc__container{display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center;height:100%}.team__contact .tc__container .tc__overflow{overflow:hidden}.team__contact .tc__container .tc__overflow .tc__header{font-size:var(--h3-font-size);text-transform:uppercase;font-family:var(--second-font);text-align:center}.team__contact .tc__container .tc__overflow p{font-size:var(--small-font-size);color:var(--text-color-light)}.team__contact .tc__container .tc__overflow:nth-of-type(3){margin-top:1rem}.team__contact .tc__container .contact__links{width:80%;height:max-content;margin-top:auto;display:flex;justify-content:space-between;align-items:center}.team__contact .tc__container .contact__links .c-link__overflow{overflow:hidden}.team__contact .tc__container .contact__links .c-link__overflow .contact__link{display:flex;flex-direction:column;align-items:center;gap:2rem;transition:all .5s ease;opacity:1}.team__contact .tc__container .contact__links .c-link__overflow .contact__link:hover{filter:brightness(70%);transform:scale(.9)}.team__contact .tc__container .contact__links .c-link__overflow .contact__link .link__image{width:100px;aspect-ratio:1;position:relative}.team__contact .tc__container .contact__links .c-link__overflow .contact__link .link__image img{object-fit:cover;border-radius:50%}.team__contact .tc__container .contact__links .c-link__overflow .contact__link span{font-size:var(--smaller-font-size);text-transform:uppercase;color:#000}@media screen and (max-width:700px){.team__contact .tc__container .contact__links{width:100%}.team__contact .tc__container .contact__links .c-link__overflow .contact__link .link__image{width:90px}}@media screen and (max-width:550px){.team__contact{height:32rem;padding:3rem 0 4rem}.team__contact .tc__container .contact__links{width:70%;gap:2rem;flex-wrap:wrap}.team__contact .tc__container .contact__links .c-link__overflow .contact__link{gap:1rem}.team__contact .tc__container .contact__links .c-link__overflow .contact__link .link__image{width:60px}.team__contact .tc__container .contact__links .c-link__overflow .contact__link span{font-size:var(--smaller-font-size);text-transform:uppercase;color:#000}}@media screen and (max-width:450px){.team__contact .tc__container .contact__links{width:85%;gap:2rem;flex-wrap:wrap}.team__contact .tc__container .contact__links .c-link__overflow .contact__link{gap:1rem}.team__contact .tc__container .contact__links .c-link__overflow .contact__link .link__image{width:60px}.team__contact .tc__container .contact__links .c-link__overflow .contact__link span{font-size:var(--smaller-font-size);text-transform:uppercase;color:#000}}.member{width:100%;height:30rem;padding:5rem 0 0;background-color:#000}.member .member__container{height:100%;position:relative}.member .member__container .member__wrapper{width:40%;height:max-content;display:flex;flex-direction:column;gap:.5rem;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.member .member__container .member__wrapper .name__container{display:flex;align-items:center;gap:3rem}.member .member__container .member__wrapper .name__container .member__overflow{overflow:hidden;color:#fff}.member .member__container .member__wrapper .name__container .member__overflow h3{font-size:calc(var(--h1-font-size) + 1.5rem);text-transform:uppercase;font-family:var(--second-font);transform:translateY(100%)}.member .member__container .member__wrapper .name__container .member__overflow span{font-size:var(--small-font-size);text-transform:capitalize;text-decoration:underline;color:var(--grey);opacity:0}.member .member__container .member__wrapper .name__container .member__overflow h4{font-family:var(--second-font);text-transform:capitalize;font-size:calc(var(--h1-font-size) + 1.5rem);transform:translateY(100%)}.member .member__container .member__wrapper .name__container:nth-of-type(2){justify-content:flex-end}.member .member__container .member__wrapper .text__container{display:flex;justify-content:space-between;align-items:center;color:#fff;width:100%}.member .member__container .member__wrapper .text__container span{width:80px;height:80px;border:1px solid #fff;display:block;border-radius:50%;display:grid;place-items:center;opacity:0}.member .member__container .member__wrapper .text__container span svg{font-size:var(--h3-font-size);transform:rotate(-135deg)}.member .member__container .member__wrapper .text__container .member__overflow{overflow:hidden;width:max-content}.member .member__container .member__wrapper .text__container .member__overflow p{font-size:var(--small-font-size);color:var(--grey);transform:translateY(100%)}@media screen and (max-width:1200px){.member .member__container .member__wrapper{width:50%}.member .member__container .member__wrapper .text__container span{width:70px;height:70px}.member .member__container .member__wrapper .text__container .member__overflow{overflow:hidden;width:max-content}.member .member__container .member__wrapper .text__container .member__overflow p{font-size:var(--small-font-size);color:var(--grey)}}@media screen and (max-width:950px){.member .member__container .member__wrapper{width:70%}}@media screen and (max-width:650px){.member{height:33rem}.member .member__container .member__wrapper{width:80%}}@media screen and (max-width:550px){.member .member__container .member__wrapper{width:90%}}@media screen and (max-width:450px){.member .member__container .member__wrapper{width:95%}.member .member__container .member__wrapper .text__container{margin-top:.7rem}.member .member__container .member__wrapper .text__container span{width:50px;height:50px}.member .member__container .member__wrapper .text__container .member__overflow p{font-size:var(--smaller-font-size)}.member .member__container .member__wrapper .name__container{gap:2rem}.member .member__container .member__wrapper .name__container .member__overflow h3{font-size:calc(var(--h1-font-size) + 1rem)}.member .member__container .member__wrapper .name__container .member__overflow span{font-size:var(--smaller-font-size)}.member .member__container .member__wrapper .name__container .member__overflow h4{font-size:calc(var(--h1-font-size) + 1rem)}}@media screen and (max-width:395px){.member .member__container .member__wrapper{width:100%}.member .member__container .member__wrapper .text__container span{width:45px;height:45px}}.member__content{width:100%;padding:4rem 0}.member__content .m-content__container{display:flex;justify-content:center;align-items:center}.member__content .m-content__container .m-content__wrapper{width:80%;display:flex;justify-content:space-between;align-items:center}.member__content .m-content__container .m-content__wrapper .content__overflow{overflow:hidden}.member__content .m-content__container .m-content__wrapper .content__overflow:first-of-type{width:35%}.member__content .m-content__container .m-content__wrapper .content__overflow:nth-of-type(2){width:50%}.member__content .m-content__container .m-content__wrapper .content__overflow .mc__image{position:relative;width:100%;aspect-ratio:1/1.5;display:block;border-radius:20px;overflow:hidden}.member__content .m-content__container .m-content__wrapper .content__overflow .mc__image img{object-fit:cover;object-position:top}.member__content .m-content__container .m-content__wrapper .content__overflow .m-content__text{color:var(--text-color-light);line-height:26px;text-align:justify;font-size:var(--small-font-size)}.member__content .m-content__container .m-content__wrapper .content__overflow .m__socials{margin-top:3rem;display:grid;align-items:flex-start;grid-gap:1rem;gap:1rem;width:max-content;height:auto}.member__content .m-content__container .m-content__wrapper .content__overflow .m__socials h3{font-size:var(--smaller-font-size);font-family:var(--second-font);text-transform:uppercase}.member__content .m-content__container .m-content__wrapper .content__overflow .m__socials .social__links{display:flex;justify-content:center;align-items:center;gap:2rem}.member__content .m-content__container .m-content__wrapper .content__overflow .m__socials .social__links a{color:var(--text-color-light);font-size:var(--smaller-font-size);text-decoration:underline}@media screen and (max-width:1150px){.member__content .m-content__container .m-content__wrapper{width:90%}.member__content .m-content__container .m-content__wrapper .content__overflow{overflow:hidden}.member__content .m-content__container .m-content__wrapper .content__overflow:first-of-type{width:40%}.member__content .m-content__container .m-content__wrapper .content__overflow:nth-of-type(2){width:50%}}@media screen and (max-width:980px){.member__content .m-content__container .m-content__wrapper{width:100%}}@media screen and (max-width:850px){.member__content .m-content__container .m-content__wrapper .content__overflow{overflow:hidden}.member__content .m-content__container .m-content__wrapper .content__overflow:first-of-type{width:43%}.member__content .m-content__container .m-content__wrapper .content__overflow:nth-of-type(2){width:50%}.member__content .m-content__container .m-content__wrapper .content__overflow .m-content__text{line-height:24px}}@media screen and (max-width:710px){.member__content .m-content__container .m-content__wrapper{width:90%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem}.member__content .m-content__container .m-content__wrapper .content__overflow{overflow:hidden}.member__content .m-content__container .m-content__wrapper .content__overflow:first-of-type{width:50%}.member__content .m-content__container .m-content__wrapper .content__overflow:nth-of-type(2){width:100%}.member__content .m-content__container .m-content__wrapper .content__overflow .m-content__text{line-height:26px}.member__content .m-content__container .m-content__wrapper .content__overflow .m__socials{gap:2rem}}@media screen and (max-width:610px){.member__content .m-content__container .m-content__wrapper .content__overflow{overflow:hidden}.member__content .m-content__container .m-content__wrapper .content__overflow:first-of-type{width:65%}.member__content .m-content__container .m-content__wrapper .content__overflow:nth-of-type(2){width:100%}.member__content .m-content__container .m-content__wrapper .content__overflow .m-content__text{line-height:26px}.member__content .m-content__container .m-content__wrapper .content__overflow .m__socials{gap:2rem}}@media screen and (max-width:470px){.member__content .m-content__container .m-content__wrapper{width:95%}.member__content .m-content__container .m-content__wrapper .content__overflow{overflow:hidden}.member__content .m-content__container .m-content__wrapper .content__overflow:first-of-type{width:75%}.member__content .m-content__container .m-content__wrapper .content__overflow .m-content__text{line-height:24px}}.about__hero{width:100%;height:35rem;position:relative}.about__hero .ahero__image{width:100%;height:100%;position:relative}.about__hero .ahero__image img{object-fit:cover;object-position:0 20%}.about__hero .ahero__overlay{width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0}.about__hero .ahero__header{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;display:flex;flex-direction:column;align-items:center}.about__hero .ahero__header .ahero__overflow{overflow:hidden}.about__hero .ahero__header .ahero__overflow h3{font-size:calc(var(--h1-font-size) + 1rem);font-family:var(--second-font);text-align:center;white-space:nowrap;line-height:auto;transform:translateY(100%)}.about__hero .ahero__header .ahero__overflow:nth-of-type(4){display:none}.about__hero .ahero__header .ahero__overflow:nth-of-type(4) h3{transform:translateY(100%)}@media screen and (max-width:1350px){.about__hero .ahero__header .ahero__overflow h3{font-size:calc(var(--h1-font-size) + .5rem)}}@media screen and (max-width:900px){.about__hero .ahero__header .ahero__overflow h3{font-size:calc(var(--h1-font-size))}}@media screen and (max-width:680px){.about__hero .ahero__image img{object-position:center 20%}.about__hero .ahero__header{width:95%}.about__hero .ahero__header .ahero__overflow h3{font-size:calc(var(--h1-font-size))}.about__hero .ahero__header .ahero__overflow:not(:nth-of-type(4)){display:none}.about__hero .ahero__header .ahero__overflow:nth-of-type(4){display:block;width:100%}.about__hero .ahero__header .ahero__overflow:nth-of-type(4) h3{white-space:pre-wrap;width:100%}}.about__content{width:100%;height:auto;padding:4rem 0}.about__content .a-about__container{display:flex;flex-direction:column;gap:3rem;align-items:flex-start}.about__content .a-about__container .acontent__wrapper{width:100%;height:auto;display:flex;justify-content:space-between;align-items:flex-start;gap:4rem}.about__content .a-about__container .acontent__wrapper:nth-child(2n){flex-direction:row-reverse}.about__content .a-about__container .acontent__wrapper:nth-child(2n) .acontent__text{align-items:flex-end}.about__content .a-about__container .acontent__wrapper .acontent__text{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:50%}.about__content .a-about__container .acontent__wrapper .acontent__text .acontent__overflow{overflow:hidden}.about__content .a-about__container .acontent__wrapper .acontent__text .acontent__overflow h3{font-family:var(--second-font);font-size:var(--h3-font-size);text-transform:uppercase}.about__content .a-about__container .acontent__wrapper .acontent__text .a-line{display:block;width:80px;height:1px;background-color:#000}.about__content .a-about__container .acontent__wrapper .acontent__text .a-text{overflow:hidden;margin-top:1rem}.about__content .a-about__container .acontent__wrapper .acontent__text .a-text p{text-transform:uppercase;line-height:27px;text-align:justify;font-size:var(--small-font-size);color:var(--text-color-light)}.about__content .a-about__container .acontent__wrapper .acontent__text .a-hashtag{font-weight:var(--font-semibold);text-transform:uppercase;margin-top:1rem;letter-spacing:1px}.about__content .a-about__container .acontent__wrapper .acontent__text .a-links__container{width:70%;display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.about__content .a-about__container .acontent__wrapper .acontent__text .a-links__container a{color:var(--text-color-light);font-size:var(--smaller-font-size);text-transform:uppercase;transition:all .5s ease;display:block;padding:20px 10px}.about__content .a-about__container .acontent__wrapper .acontent__text .a-links__container a:hover{transform:translateY(-10px);color:#000}.about__content .a-about__container .acontent__wrapper .acontent__image{width:35%;aspect-ratio:1;position:relative;border-radius:20px;overflow:hidden}.about__content .a-about__container .acontent__wrapper .acontent__image img{object-fit:cover;object-position:50% 20%}@media screen and (max-width:1250px){.about__content .a-about__container .acontent__wrapper{gap:4rem}.about__content .a-about__container .acontent__wrapper .acontent__text{width:50%}.about__content .a-about__container .acontent__wrapper .acontent__image{width:40%}}@media screen and (max-width:1155px){.about__content .a-about__container .acontent__wrapper{gap:4rem}.about__content .a-about__container .acontent__wrapper .acontent__text{width:50%}.about__content .a-about__container .acontent__wrapper .acontent__text .a-text p{line-height:25px;font-size:calc(var(--small-font-size) - .1rem)}.about__content .a-about__container .acontent__wrapper .acontent__image{width:40%}}@media screen and (max-width:1020px){.about__content .a-about__container .acontent__wrapper{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.about__content .a-about__container .acontent__wrapper:nth-child(2n){flex-direction:column}.about__content .a-about__container .acontent__wrapper:nth-child(2n) .acontent__text{align-items:flex-start}.about__content .a-about__container .acontent__wrapper .acontent__text{width:50%}.about__content .a-about__container .acontent__wrapper .acontent__text .acontent__overflow{overflow:hidden}.about__content .a-about__container .acontent__wrapper .acontent__text .acontent__overflow h3{font-family:var(--second-font);font-size:var(--h3-font-size);text-transform:uppercase}.about__content .a-about__container .acontent__wrapper .acontent__text .a-text p{line-height:25px;font-size:var(--small-font-size)}.about__content .a-about__container .acontent__wrapper .acontent__text .a-links__container{width:70%}.about__content .a-about__container .acontent__wrapper .acontent__image{width:40%;aspect-ratio:1;margin-left:auto}}@media screen and (max-width:950px){.about__content .a-about__container .acontent__wrapper .acontent__text{width:70%}.about__content .a-about__container .acontent__wrapper .acontent__text .a-text p{line-height:24px;font-size:var(--small-font-size)}.about__content .a-about__container .acontent__wrapper .acontent__image{width:60%;aspect-ratio:1/.95;margin-left:auto}.about__content .a-about__container .acontent__wrapper .acontent__image img{object-position:50% 20%}}@media screen and (max-width:650px){.about__content .a-about__container .acontent__wrapper .acontent__text{width:80%}.about__content .a-about__container .acontent__wrapper .acontent__image{width:70%}}@media screen and (max-width:500px){.about__content .a-about__container .acontent__wrapper .acontent__image,.about__content .a-about__container .acontent__wrapper .acontent__text{width:100%}}.preloader{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:800;pointer-events:none;background:transparent}.preloader .loading__screen{position:relative;padding:0;width:100%;height:100%;left:0;background-color:var(--first-color)}.preloader .loading__screen .home__active{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;gap:.7rem}.preloader .loading__screen .home__active .preload__overflow{overflow:hidden;color:#fff}.preloader .loading__screen .home__active .preload__overflow h3{font-size:calc(var(--h2-font-size) + .2rem);font-family:var(--second-font);display:flex;justify-content:center;align-items:center}.preloader .loading__screen .home__active .preload__overflow h3 span{display:block}.preloader .loading__screen .home__active .preload__overflow h3 span:first-of-type,.preloader .loading__screen .home__active .preload__overflow h3 span:nth-of-type(2){letter-spacing:-3px}.preloader .loading__screen .home__active .preload__overflow h3 span:nth-of-type(3){letter-spacing:-2px}.preloader .loading__screen .home__active .preload__overflow p{font-size:var(--smaller-font-size);font-weight:var(--font-light);display:inline-flex;gap:.4rem;font-family:var(--second-font)}.preloader .loading__screen .home__active .preload__overflow p span{display:block}.preloader .loading__screen h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:calc(var(--h2-font-size) + .2rem);font-family:var(--second-font);color:#fff}@media screen and (max-width:450px){.preloader .loading__screen .home__active .preload__overflow p{font-size:calc(var(--smaller-font-size) - .1rem)}}@media screen and (max-width:361px){.preloader .loading__screen .home__active .preload__overflow p{font-size:calc(var(--smaller-font-size) - .13rem)}}.contact__hero{width:100%;height:67rem;position:relative}.contact__hero .contact__image{width:100%;height:100%;position:relative;filter:brightness(80%)}.contact__hero .contact__image img{object-fit:cover}.contact__hero .selectbox__overflow{position:absolute;width:60%;height:auto;top:35%;left:50%;transform:translateX(-50%);overflow:auto}.contact__hero .selectbox__overflow .selection__box{width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px;background-color:rgba(0,0,0,.5);border-radius:50px;opacity:0}.contact__hero .selectbox__overflow .selection__box a{padding:10px 20px;cursor:pointer;color:#fff;font-size:VAR(--smaller-font-size);border-radius:50px;transition:all .5s ease}.contact__hero .selectbox__overflow .selection__box a.active-span{background-color:#fff;color:#000}.contact__hero .chero__contact{position:absolute;width:100%;height:max-content;bottom:0;left:50%;transform:translateX(-50%) translateY(80%)}.contact__hero .ch-contact__header{position:absolute;top:15%;left:50%;transform:translateX(-50%);color:#fff;font-weight:var(--font-light);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:1rem}.contact__hero .ch-contact__header .ch__overflow{overflow:hidden;width:100%;text-align:center}.contact__hero .ch-contact__header .ch__overflow h3{font-size:calc(var(--h1-font-size) + 1.5rem);font-family:var(--second-font);text-align:center;transform:translateY(100%)}.contact__hero .ch-contact__header .ch__overflow p{color:var(--grey);text-align:center;font-size:var(--small-font-size);transform:translateY(100%)}.contact__hero .ch-contact__header .ch__overflow:nth-of-type(2){width:60%}@media screen and (max-width:1200px){.contact__hero{height:67rem}.contact__hero .selectbox__overflow{width:70%;top:35%;left:50%}.contact__hero .selectbox__overflow .selection__box{width:100%}.contact__hero .ch-contact__header{top:15%;left:50%;gap:1rem}.contact__hero .ch-contact__header .ch__overflow h3{font-size:calc(var(--h1-font-size) + 1.5rem)}.contact__hero .ch-contact__header .ch__overflow:nth-of-type(2){width:70%}}@media screen and (max-width:990px){.contact__hero{height:90rem}.contact__hero .selectbox__overflow{width:70%;top:30%}.contact__hero .ch-contact__header{top:13%;left:50%;gap:1rem}.contact__hero .ch-contact__header .ch__overflow h3{font-size:calc(var(--h1-font-size) + 1.5rem)}.contact__hero .ch-contact__header .ch__overflow:nth-of-type(2){width:70%}}@media screen and (max-width:860px){.contact__hero .selectbox__overflow{width:80%;top:30%}.contact__hero .ch-contact__header{top:13%;left:50%;gap:1rem}.contact__hero .ch-contact__header .ch__overflow h3{font-size:calc(var(--h1-font-size) + 1.5rem)}.contact__hero .ch-contact__header .ch__overflow:nth-of-type(2){width:80%}}@media screen and (max-width:760px){.contact__hero .selectbox__overflow,.contact__hero .selection__box{width:95%;top:27%}.contact__hero .ch-contact__header{top:13%;left:50%}.contact__hero .ch-contact__header .ch__overflow h3{font-size:calc(var(--h1-font-size) + 1rem)}.contact__hero .ch-contact__header .ch__overflow:nth-of-type(2){width:80%}}@media screen and (max-width:620px){.contact__hero .selectbox__overflow .selection__box{width:120%}.contact__hero .ch-contact__header{top:13%;left:50%}.contact__hero .ch-contact__header .ch__overflow h3{font-size:calc(var(--h1-font-size) + .5rem)}.contact__hero .ch-contact__header .ch__overflow:nth-of-type(2){width:80%}}@media screen and (max-width:530px){.contact__hero .selectbox__overflow .selection__box{width:150%}.contact__hero .ch-contact__header{top:13%;left:50%}.contact__hero .ch-contact__header .ch__overflow h3{font-size:calc(var(--h1-font-size) + .5rem)}.contact__hero .ch-contact__header .ch__overflow:nth-of-type(2){width:90%}}@media screen and (max-width:450px){.contact__hero{height:95rem}.contact__hero .selectbox__overflow{top:29%}.contact__hero .selectbox__overflow .selection__box{width:170%}.contact__hero .ch-contact__header{top:12%;left:50%}.contact__hero .ch-contact__header .ch__overflow:nth-of-type(2){width:90%}}@media screen and (max-width:390px){.contact__hero .selectbox__overflow .selection__box{width:180%}.contact__hero .ch-contact__header .ch__overflow:nth-of-type(2){width:90%}}