*{margin:0;padding:0;list-style:none;text-decoration:none;outline:none;border:none;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:"Public Sans",serif}img{max-width:100%;display:block}html{font-size:62.5%;scroll-behavior:smooth;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width: 350px){html{font-size:60%}}html,body{background:#0b272c}button{background-color:rgba(0,0,0,0)}button,a{cursor:pointer}span,strong{font-size:inherit;font-family:inherit}input,textarea,select{-webkit-appearance:none}a[href^=tel],h2[href^=tel],p[href^=tel]{color:inherit;text-decoration:none}.container{width:97%;max-width:147.2rem;padding:0 1.6rem;margin:0 auto}@media(max-width: 520px){.container{width:100%}}.container-full{padding:0 2.4rem;width:100%}@media(max-width: 1500px){.container-full{padding:0 1.6rem}}@media(max-width: 991px){.container-full{padding:0 1rem}}@media(max-width: 520px){.container-full{padding:0}}.container-small{max-width:124.2rem;padding:0 1.6rem;width:90%;margin:0 auto}@media(max-width: 991px){.container-small{width:80%;padding:0}}@media(max-width: 768px){.container-small{width:100%;padding:0 2.4rem}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.cta{display:flex}@media(max-width: 520px){.cta{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}}.btn-primary{text-align:center;font-size:1.6rem;font-weight:700;line-height:100%;text-transform:uppercase;padding:2.4rem 4rem;border-radius:50rem;transition:all .3s}.btn-primary.fill-white{background-color:#fff;color:#071b1e}.btn-primary.fill-white:hover{background-color:#00ff83;color:#1c2b39}.btn-primary.fill-green{background-color:#00ff83;color:#071b1e;box-shadow:0px 16px 24px 0px rgba(14,5,35,.32)}.btn-primary.fill-green:hover{background-color:#1c2b39;color:#00ff83}@media(max-width: 768px){.btn-primary{padding:2rem 3rem}}@media(max-width: 520px){.btn-primary{width:90%;padding:1.8rem 1.6rem;font-size:1.5rem}}h1,h2,h3,h4{color:#fff;font-weight:400}h1{text-align:center;font-size:5.6rem;line-height:120%;letter-spacing:-0.112rem}@media(max-width: 1080px){h1{font-size:4.8rem}}@media(max-width: 768px){h1{font-size:4rem}}@media(max-width: 520px){h1{font-size:3.5rem}}@media(max-width: 320px){h1{font-size:3.2rem}}h2{font-size:3.8rem;line-height:130%;letter-spacing:-0.114rem}@media(max-width: 768px){h2{font-size:3.2rem}}@media(max-width: 520px){h2{font-size:2.8rem}}h3{font-size:2.4rem;line-height:130%;letter-spacing:-0.072rem}@media(max-width: 520px){h3{font-size:2rem}}h4{font-size:2rem;line-height:120%;letter-spacing:-0.06rem}@media(max-width: 520px){h4{font-size:1.8rem}}p{color:#bfe0e5;font-size:1.6rem;font-weight:300;line-height:160%}.line-bg{width:100%;height:1px;background-color:#11363d}.main-lines{border-left:1px solid #11363d;border-right:1px solid #11363d}.asset{width:100%;border-radius:2.4rem;padding:1px;overflow:hidden;background:linear-gradient(214deg, rgba(106, 89, 167, 0) 0%, #5942ad 50%, rgba(106, 89, 167, 0) 100%)}.asset .inner-asset{background-color:#0b272c;width:100%;height:100%;border-radius:2.4rem;display:flex;flex-direction:row;align-items:flex-end;justify-content:center}@media(max-width: 768px){.asset{border-radius:1.6rem}.asset .inner-asset{border-radius:1.6rem}}.menu-responsive{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;pointer-events:none;transition:all .3s}.menu-responsive .overlay{width:100%;height:100%;transition:all .3s;background:rgba(11,39,44,.9)}.menu-responsive aside{position:fixed;top:0;left:0;width:80%;height:100%;transition:all .7s;backdrop-filter:blur(2rem);background:#0b272c;padding:4rem;transform:translateX(-100%);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.menu-responsive aside h4{color:#00ff83;display:block;font-size:1.4rem;line-height:100%;margin-bottom:3.2rem;text-transform:uppercase;font-weight:700}.menu-responsive aside .content{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.menu-responsive aside .content .big-menu{width:100%;opacity:0;transition:all .5s ease-in-out;transition-delay:.5s}.menu-responsive aside .content .big-menu ul li:not(:last-child){margin-bottom:2.4rem}.menu-responsive aside .content .big-menu ul li a{font-size:2.4rem;color:#fff;font-weight:500;line-height:100%;position:relative;letter-spacing:-0.048rem;transition:all .3s}.menu-responsive aside .content .big-menu ul li a:hover{color:#00ff83}.menu-responsive aside .content .big-menu ul li a:hover::before{width:100%}.menu-responsive aside .content .small-menu{width:100%;opacity:0;transition:all .5s ease-in-out;transition-delay:1s}.menu-responsive aside .content .small-menu ul li:not(:last-child){margin-bottom:1.6rem}.menu-responsive aside .content .small-menu ul li a{font-size:1.6rem;color:#fff;font-weight:500;line-height:100%;position:relative;transition:all .3s;letter-spacing:-0.048rem}.menu-responsive aside .content .small-menu ul li a:hover{color:#00ff83}.menu-responsive aside .content .small-menu ul li a:hover::before{width:100%}.menu-responsive aside .content .logo{max-width:18rem}@media(max-width: 991px){.menu-responsive aside h4{font-size:1.2rem;margin-bottom:2.4rem}.menu-responsive aside .content .big-menu ul li a{font-size:2.4rem}.menu-responsive aside .content .small-menu ul li a{font-size:1.6rem}}@media(max-width: 520px){.menu-responsive aside{width:80%;padding:3.2rem}.menu-responsive aside .content .big-menu ul li a{font-size:2rem}.menu-responsive aside .content .small-menu ul li a{font-size:1.6rem}.menu-responsive aside .content .logo{max-width:12rem}}.menu-opened{overflow:hidden}.menu-opened .menu-responsive{opacity:1;pointer-events:all}.menu-opened .menu-responsive aside{transform:translateX(0%)}.menu-opened .menu-responsive aside .content .big-menu,.menu-opened .menu-responsive aside .content .small-menu{transform:translateY(0%);opacity:1}header{padding:4rem 0}header .container main{display:flex;flex-direction:row;align-items:center;justify-content:space-between}header .container main .left{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}header .container main .left .logo{margin-right:4.8rem}header .container main .left .logo a{transition:all .3s}header .container main .left .logo a:hover{opacity:.5}header .container main .left .menu ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}header .container main .left .menu ul li:not(:last-child){margin-right:3.2rem}header .container main .left .menu ul li a{color:#fff;text-align:center;font-size:1.4rem;font-weight:500;line-height:100%;text-transform:uppercase;transition:all .3s}header .container main .left .menu ul li a:hover{color:#00ff83}header .container main .action{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}header .container main .action .especialist{margin-right:4.8rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;transition:all .3s}header .container main .action .especialist .icon{transition:all .3s;width:3.2rem;height:3.2rem;background-color:#6a59a7;border-radius:50rem;overflow:hidden;padding-top:.3rem}header .container main .action .especialist span{transition:all .3s;color:#00ff83;font-size:1.6rem;font-weight:600;line-height:100%;letter-spacing:-0.048rem;margin-left:1.6rem}header .container main .action .especialist:hover .icon{background-color:#00ff83}header .container main .action .especialist:hover span{color:#fff}header .container main .action .btn-primary{font-size:1.4rem;padding:1.6rem 2.4rem}@media(max-width: 1080px){header{padding:2.4rem 0}header .container main .left .logo{margin-right:0}header .container main .menu{display:none}header .container main .action .btn-open-menu{height:4.6rem;width:4.6rem;border-radius:70rem;margin-left:1.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #fff;gap:.6rem;transition:all .3s}header .container main .action .btn-open-menu .bar{width:1.6rem;height:.1rem;background-color:#fff;display:block}header .container main .action .btn-open-menu:hover{background-color:#fff}header .container main .action .btn-open-menu:hover .bar{background-color:#121e29}}@media(max-width: 768px){header .container main .action .especialist{display:none}}@media(max-width: 520px){header{padding:1.8rem 0}header .container{width:100%}header .container main .left .logo{max-width:11rem}header .container main .action .btn-primary{padding:1.2rem 1.3rem;width:auto}header .container main .action .btn-open-menu{height:3.8rem;width:3.8rem;margin-left:.8rem}}footer .copy main{padding:4rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}footer .copy main p,footer .copy main a{color:#bfe0e5;font-size:1.4rem;font-weight:400;line-height:100%;text-transform:uppercase}footer .copy main ul{display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:4rem}footer .copy main a{transition:all .3s}footer .copy main a:hover{color:#00ff83}footer .cover main{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:2.4rem}footer .cover main img{width:100%}@media(max-width: 1080px){footer .copy main{padding:3.2rem}footer .cover main{padding:1.6rem}}@media(max-width: 991px){footer .copy main{padding:2.4rem}footer .copy main ul{grid-gap:2.4rem}}@media(max-width: 768px){footer .copy main{padding:1.6rem}footer .copy main ul{grid-gap:1.6rem}}@media(max-width: 520px){footer .copy main{padding:2rem;flex-wrap:wrap;grid-gap:2rem 0}footer .copy main ul{grid-gap:1.6rem;justify-content:space-between}footer .copy main .menu{order:1;width:100%}footer .copy main p{order:2;font-size:1.3rem}footer .copy main a{order:3;font-size:1.3rem}footer .cover main{padding:1rem}}@media(max-width: 350px){footer .copy main p{font-size:1.2rem}footer .copy main a{font-size:1.2rem}}section.s-hero main{width:100%;overflow:hidden;position:relative;border-radius:2.4rem;display:flex;flex-direction:row;align-items:center;justify-content:center}section.s-hero main video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}section.s-hero main::before{content:"";width:100%;height:100%;opacity:.3;background:var(--blue-bg, #071b1e);mix-blend-mode:multiply;position:absolute;left:0;top:0;z-index:9}section.s-hero main .text{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:10rem 0;z-index:9}section.s-hero main .text h4{text-align:center;font-weight:600}section.s-hero main .text h1{text-align:center;margin-bottom:3.2rem;max-width:82rem;width:100%}section.s-hero main .text p{text-align:center;color:#fff;margin-bottom:4rem;max-width:69rem;width:100%}section.s-hero main .text .line-gradient{width:5.45rem;background:linear-gradient(90deg, #6a59a7 0%, #00ff83 100%);height:1px;margin:1.6rem 0 2.4rem}@media(max-width: 1080px){section.s-hero main .text{padding:7.2rem 0}}@media(max-width: 768px){section.s-hero main{border-radius:1.6rem}section.s-hero main .text{padding:4.8rem 4rem}}@media(max-width: 520px){section.s-hero{padding:0 .8rem}section.s-hero main .text{padding:4rem 2rem}}section.s-trio{padding-top:4rem}section.s-trio main{display:grid;grid-template-columns:repeat(3, 1fr)}section.s-trio main .box{padding:4rem;aspect-ratio:1/1;border-left:1px solid #11363d;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}section.s-trio main .box .icon{margin-bottom:2.4rem}section.s-trio main .box p{width:100%}section.s-trio main .box:nth-child(1) p{max-width:29.4rem}section.s-trio main .box:nth-child(2) p{max-width:27.4rem}section.s-trio main .box:nth-child(3){border-right:1px solid #11363d}section.s-trio main .box:nth-child(3) p{max-width:33.2rem}@media(max-width: 1200px){section.s-trio main .box{padding:2.4rem}}@media(max-width: 1080px){section.s-trio{padding-top:2.4rem}section.s-trio main{grid-template-columns:repeat(1, 1fr)}section.s-trio main .box{padding:3.2rem;height:auto;aspect-ratio:initial;border-right:1px solid #11363d}section.s-trio main .box:not(:last-child){border-bottom:1px solid #11363d}section.s-trio main .box p{max-width:80% !important}section.s-trio main .box .title{margin-bottom:4rem}}@media(max-width: 768px){section.s-trio main .box{padding:2.4rem}section.s-trio main .box p{max-width:100% !important}}@media(max-width: 520px){section.s-trio main .box{padding:2rem}section.s-trio main .box .title{margin-bottom:2.4rem}section.s-trio main .box .title h3 br{display:none}}section.s-about main{padding:6.4rem 0;padding-left:4rem;border-left:1px solid #11363d;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}section.s-about main .text{max-width:58.7rem;width:100%;position:sticky;top:2.4rem}section.s-about main .text .acc:not(:last-child){margin-bottom:2.4rem}section.s-about main .text .acc .acc-title{cursor:pointer;border-bottom:1px solid #11363d;padding-bottom:2.4rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}section.s-about main .text .acc .acc-title h4{margin-left:1.8rem}section.s-about main .text .acc .acc-body{border-bottom:1px solid #11363d;padding:2.4rem 0;display:none;animation:fade 1s forwards}section.s-about main .text .acc .acc-body p:not(:last-child){margin-bottom:1.6rem}section.s-about main .text .acc.active .acc-body{display:block}section.s-about main .text h2{margin-bottom:8rem}section.s-about main .asset{position:relative;max-width:58rem;height:71.2rem}section.s-about main .asset .inner-asset::before{content:"";position:absolute;width:100%;height:100%;z-index:999;border-radius:2.4rem;background:radial-gradient(50.54% 62.04% at 69.57% 81.6%, rgba(106, 89, 167, 0.35) 19.37%, rgba(106, 89, 167, 0) 100%);mix-blend-mode:soft-light;filter:blur(100px);bottom:0;right:0}section.s-about main .asset .inner-asset::after{content:"";position:absolute;width:100%;height:100%;right:0;bottom:0;border-radius:2.4rem;background:radial-gradient(50.54% 62.04% at 69.57% 81.6%, rgba(106, 89, 167, 0.7) 19.37%, rgba(106, 89, 167, 0) 100%);filter:blur(100px);z-index:9}section.s-about main .asset .inner-asset img{position:relative;z-index:99}@media(max-width: 1300px){section.s-about main .asset{max-width:40%;height:auto}section.s-about main .asset .inner-asset img{width:70%;padding-top:1.6rem}section.s-about main .text{max-width:50%}section.s-about main .text h2{margin-bottom:4rem}}@media(max-width: 991px){section.s-about main{flex-wrap:wrap;padding:4.8rem 3.2rem;border-right:1px solid #11363d}section.s-about main .asset{max-width:100%;height:auto}section.s-about main .asset .inner-asset img{width:40%;padding-top:1.6rem}section.s-about main .text{order:2;margin-top:5.6rem;max-width:100%;position:relative;top:0}section.s-about main .text h2{margin-bottom:4rem}}@media(max-width: 520px){section.s-about main{padding:2.4rem 2rem}section.s-about main .asset{max-width:100%;height:auto}section.s-about main .asset .inner-asset img{width:60%;padding-top:1rem}section.s-about main .text{order:2;margin-top:4rem;max-width:100%;position:relative;top:0}section.s-about main .text h2{margin-bottom:3.2rem}}section.s-trio.s-mvv{padding:0}section.s-trio.s-mvv main .box ul li:not(:last-child){border-bottom:1px solid #11363d;padding-bottom:1rem;margin-bottom:1rem}section.s-trio.s-mvv main .box p{width:100%;max-width:100% !important}@media(max-width: 1400px){section.s-trio.s-mvv main .box{aspect-ratio:1/1.1}section.s-trio.s-mvv main .box ul li p{font-size:1.4rem}}@media(max-width: 1080px){section.s-trio.s-mvv main .box{aspect-ratio:initial;height:auto}section.s-trio.s-mvv main .box ul{width:100%}section.s-trio.s-mvv main .box ul li p{font-size:1.6rem}}section.s-action{padding:4rem 0}section.s-action main .text{display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:4.8rem}section.s-action.invert video{transform:scaleX(-1)}@media(max-width: 1080px){section.s-action{padding:2.4rem 0}section.s-action main .text{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:3.2rem}section.s-action main .text h2{text-align:center}}@media(max-width: 520px){section.s-action{padding:1.6rem .8rem}section.s-action main{padding:4rem 0}section.s-action main .text{width:100%;grid-gap:2.4rem;padding:0}section.s-action main .text h2{max-width:31rem}section.s-action main .text .cta .btn-primary{width:auto}}section.s-infos .container-small main{padding:8rem 0;border:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}section.s-infos .container-small main .asset{filter:drop-shadow(0px 2.4rem 4.8rem rgba(11, 1, 23, 0.3));max-width:48.8rem;width:100%;aspect-ratio:1/1}section.s-infos .container-small main .asset .inner-asset img{border-radius:2.4rem}section.s-infos .container-small main .text{max-width:60rem;width:100%}section.s-infos .container-small main .text h2{margin-bottom:2.8rem}section.s-infos .container-small main .text ul{margin-top:4rem}section.s-infos .container-small main .text ul li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}section.s-infos .container-small main .text ul li:not(:last-child){margin-bottom:2.4rem}section.s-infos .container-small main .text ul li span{color:#bfe0e5;font-size:1.6rem;font-weight:500;line-height:160%;margin-left:1.6rem}section.s-infos .container-small main .text .cta{margin-top:4rem}@media(max-width: 1300px){section.s-infos .container-small main .asset{width:40%}section.s-infos .container-small main .text{max-width:50%}}@media(max-width: 1080px){section.s-infos .container-small main{padding:8rem 0}}@media(max-width: 991px){section.s-infos .container-small main{flex-wrap:wrap}section.s-infos .container-small main .asset{width:100%}section.s-infos .container-small main .text{max-width:100%;margin-top:4.8rem}section.s-infos .container-small main .text ul li .icon{max-width:2.4rem;width:100%}}@media(max-width: 768px){section.s-infos .container-small main{padding:2.4rem 0 4.8rem}section.s-infos .container-small main .asset .inner-asset img{border-radius:1.6rem}}@media(max-width: 520px){section.s-infos .container-small main{padding:2.4rem 0}section.s-infos .container-small main .text{margin-top:3.2rem}section.s-infos .container-small main .text h2{margin-bottom:1.6rem}section.s-infos .container-small main .text .cta .btn-primary{width:100%}section.s-infos .container-small main .text ul{margin-top:2.4rem}}section.s-blocks main{padding:10rem 0;display:flex;flex-direction:row;align-items:center;justify-content:center}section.s-blocks main .text{max-width:75.6rem;width:100%}section.s-blocks main .text h2{margin-bottom:6.4rem}section.s-blocks main .text .group-text p{font-size:1.8rem}section.s-blocks main .text .group-text p:not(:last-child){margin-bottom:1.6rem}section.s-blocks main .text .group-acc .acc:not(:last-child){margin-bottom:3.2rem}section.s-blocks main .text .group-acc .acc .acc-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}section.s-blocks main .text .group-acc .acc .acc-title strong{color:#fff;font-size:1.8rem;font-weight:600;line-height:150%;width:90%}section.s-blocks main .text .group-acc .acc .acc-title .icon{transition:all .3s}section.s-blocks main .text .group-acc .acc .acc-body{display:none;padding-top:1.6rem;animation:fade 1s forwards}section.s-blocks main .text .group-acc .acc.active .acc-body{display:block}section.s-blocks main .text .group-acc .acc.active .acc-title .icon{transform:rotate(45deg)}@media(max-width: 1080px){section.s-blocks main{padding:8rem 0}}@media(max-width: 991px){section.s-blocks main .text{width:80%}section.s-blocks main .text h2{margin-bottom:4.8rem}}@media(max-width: 768px){section.s-blocks main{padding:4.8rem 2.4rem}section.s-blocks main .text{width:100%}section.s-blocks main .text .group-text p{font-size:1.6rem}section.s-blocks main .text .group-acc .acc .acc-title strong{font-size:1.6rem}}@media(max-width: 520px){section.s-blocks main{padding:2.4rem 2rem}section.s-blocks main .text h2{margin-bottom:2.4rem}}section.s-contact main .box{aspect-ratio:1/.7}section.s-contact main .box p{width:100%;max-width:100% !important}@media(max-width: 1080px){section.s-contact{padding-top:0}section.s-contact main .box{aspect-ratio:initial;height:auto}}.modal{position:fixed;top:0;left:0;overflow:hidden;width:100%;height:100%;z-index:9999;opacity:0;pointer-events:none;transition:all .3s;display:flex;flex-direction:row;align-items:center;justify-content:center}.modal.modal-out{opacity:0;pointer-events:none}.modal.active{opacity:1;pointer-events:all}.modal.hidden{opacity:0;pointer-events:none}.modal .overlay{position:fixed;width:100%;height:100%;background:rgba(11,39,44,.95);top:0;left:0;opacity:.9}.modal .box{position:relative;max-width:57.1rem;width:95%;background-color:#121e29;border-radius:1rem;padding:4rem 4.8rem}.modal .box .head{margin-bottom:3.2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.modal .box .head .btn-modal-close{background:rgba(255,255,255,.07);width:3.8rem;height:3.8rem;border-radius:50rem;transition:all .5s;display:flex;flex-direction:row;align-items:center;justify-content:center}.modal .box .head .btn-modal-close img{max-width:2rem;width:100%;transform:rotate(45deg)}.modal .box .head .btn-modal-close:hover{background-color:rgba(81,185,156,0)}.modal .box p{text-align:justify;font-size:1.4rem;line-height:150%;margin-top:3.2rem}.modal .box p a{color:#bfe0e5;font-weight:700}.modal .box form .group:not(:last-child){margin-bottom:3.2rem}.modal .box form .group label{color:#bfe0e5;font-size:1.2rem;font-weight:500;line-height:110%;text-transform:uppercase;display:block;margin-bottom:1.6rem}.modal .box form .group input{width:100%;height:5.6rem;padding:0rem 2.4rem;border-radius:14rem;border:1px solid #11363d;background:none;color:#fff;font-size:1.4rem;font-weight:400;line-height:110%}.modal .box form .group input::placeholder{color:rgba(191,224,229,.4)}.modal .box form .group input:focus{border-color:rgba(106,89,167,.6)}.modal .box form .cta{width:100%}.modal .box form .cta button{height:5.6rem;width:100%;font-size:1.6rem;line-height:100%;padding:0}@media(max-width: 1400px){.modal{align-items:flex-start;overflow:auto;padding:2.4rem 0}}@media(max-width: 520px){.modal{padding:1.6rem 0}.modal .box{padding:2.4rem 2.4rem}.modal .box .head .btn-modal-close{width:3.2rem;height:3.2rem}.modal .box form .group:not(:last-child){margin-bottom:2.4rem}.modal .box form .group input{height:4.8rem;padding:0rem 1.6rem}.modal .box form .cta button{height:4.8rem}.modal .box p{font-size:1.2rem}}/*# sourceMappingURL=main.min.css.map */