*{margin:0;padding:0;list-style:none;text-decoration:none;outline:none;border:none;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:"DM 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:55%}}html,body{background:#111}button{background-color:rgba(0,0,0,0)}button,a{cursor:pointer}span,strong{font-size:inherit;font-family:inherit}a[href^=tel],h2[href^=tel],p[href^=tel]{color:inherit;text-decoration:none}.container{width:95%;max-width:165.3rem;padding:0 1.6rem;margin:0 auto}@media(max-width: 520px){.container{width:100%;padding:0 2rem}}.btn-outline{border-radius:.4rem;border:1px solid #fff;max-width:17.4rem;width:100%;padding:1rem 0;color:#fff;font-size:1.8rem;font-weight:400;line-height:120%;text-align:center;display:block;transition:all .3s}.btn-outline:hover{background-color:#fff;color:#111}@media(max-width: 768px){.btn-outline{width:auto;padding:1rem 2rem}}@media(max-width: 520px){.btn-outline{max-width:13rem;width:100%;padding:1rem 0;font-size:1.6rem;padding:.8rem 0}}.btn-primary{display:block;max-width:22.1rem;width:100%;padding:1rem 0;gap:1rem;border-radius:.4rem;background:#ad437c;color:#fff;font-size:1.8rem;font-weight:400;line-height:120%;text-align:center;transition:all .3s}.btn-primary:hover{background-color:#f0ae00;color:#111}@media(max-width: 768px){.btn-primary{width:auto;padding:1rem 2rem}}@media(max-width: 520px){.btn-primary{max-width:13rem;width:100%;padding:1rem 0;font-size:1.6rem;padding:.8rem 0}}.cta{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1.9rem;width:90%}@media(max-width: 520px){.cta{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:1rem}}.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(33,14,8,.9)}.menu-responsive aside{position:fixed;top:0;left:0;width:80%;height:100%;transition:all .7s;backdrop-filter:blur(2rem);background:#dd8f3b;padding:4rem;transform:translateX(-100%);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.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:#432117}.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:#432117}.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{position:absolute;width:100%;z-index:9;padding-top:6.4rem}header .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media(max-width: 991px){header{padding-top:2.4rem}}@media(max-width: 520px){header{padding-top:1.6rem}header .container .logo{max-width:10rem}}footer{background-color:#111;padding:8rem 0}footer .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}footer .container p{color:#d3cfce;font-size:2rem;font-weight:300;line-height:140%;max-width:48rem}footer .container .links ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1.6rem}footer .container .links ul li a{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.8rem;padding:1rem 1.6rem;border-radius:.4rem;border:1px solid #d3cfce;height:4.4rem;transition:all .3s}footer .container .links ul li a span{color:#d3cfce;font-size:1.6rem;font-weight:300;line-height:100%}footer .container .links ul li a:hover{background-color:#ad437c;border-color:#ad437c}@media(max-width: 991px){footer{padding:4.8rem 0}footer .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2rem}footer .container p{width:100%;text-align:center}footer .container .links{width:100%}footer .container .links ul{justify-content:center}}@media(max-width: 520px){footer{padding:4rem 0}footer .container p{font-size:1.6rem}footer .container .links{width:100%}footer .container .links ul{justify-content:center;flex-wrap:wrap}}section.s-hero{background-image:url(../img/backgrounds/bg-home.jpg);background-size:cover;background-position:50% 50%;height:100vh;width:100%;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}section.s-hero .container{height:100%;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}section.s-hero button{position:absolute;z-index:99}section.s-hero .video-desk{display:block}section.s-hero .video-mob{display:none}section.s-hero video{object-fit:cover}@media(max-width: 520px){section.s-hero{height:56vh}section.s-hero .container button.btn-play{max-width:6rem}section.s-hero .video-desk{display:none}section.s-hero .video-mob{display:block}}section.s-info{padding:20rem 0 4rem}section.s-info .container{max-width:80rem}section.s-info .container h1{color:#fff;font-size:4rem;margin-bottom:4rem}section.s-info .container main p{color:rgba(255,255,255,.8);font-size:1.8rem}section.s-info .container main p:not(:last-child){margin-bottom:2.4rem}section.s-info .container main ul{padding-left:1.8rem;margin:2.4rem 0}section.s-info .container main ul li{font-size:1.8rem;color:#fff;list-style:disc}section.s-info .container main ul li:not(:last-child){margin-bottom:1.6rem}section.s-info .container main h2{margin:4rem 0 !important}section.s-info .container main h2 strong{font-size:3.2rem;color:#f0ae00}section.s-info .container main .wp-block-heading{margin:2.4rem 0;color:#fff;font-size:2rem;font-weight:400}@media(max-width: 520px){section.s-info{padding:16rem 0 3.2rem}section.s-info .container h1{font-size:3.5rem}section.s-info .container main h2{margin:2.4rem 0 !important}section.s-info .container main p{font-size:1.6rem}section.s-info .container main ul li{font-size:1.6rem}}.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 */