@font-face{font-family:'Tungsten';src:url(../assets/fonts/Tungsten-Semibold.otf)}html,body{overscroll-behavior-y:none}body{font-family:'Lato', Arial, Helvetica, sans-serif;box-sizing:border-box;position:relative;width:100%;margin:0em;min-height:100%;padding:0em;-webkit-overflow-scrolling:touch;background-image:url(../assets/background/bg.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}body.hidden-scroll{overflow:hidden}html,body,div,span,input,select,button,p,i,a,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;scroll-behavior:smooth;color:#2f2f2f}.scroll-hidden{overflow:hidden !important}.btn{font-size:1.1em;width:100%;font-weight:700;color:#fff;cursor:pointer;background-color:#62C131;padding:1em;box-sizing:border-box;border-radius:3em;display:inline-block;text-decoration:none;line-height:1.2em;border:none}.btn.disabled{background-color:#ccc;cursor:not-allowed}@media screen and (min-width: 993px){.btn{font-size:1.4em}}#fc_frame{display:none !important}.bar-notification{font-size:1.2em;padding:1em;box-sizing:border-box;background-color:#ffcc00;font-weight:600}@media screen and (min-width: 993px){.bar-notification{font-size:1.3em}}.hero .logo{width:10em;margin:2em auto 0 auto}.hero .titles{margin-top:1em;padding:0 1.5em;box-sizing:border-box}.hero .titles .title{font-size:1.9em;font-family:'Tungsten';color:#fff;text-transform:uppercase;aspect-ratio:16}.hero .titles .sub-title{background-color:#2d2d2d;color:#fff;padding:0.5em 1em;box-sizing:border-box;margin:auto;border-radius:0.5em;display:none}.hero .content{position:relative}.hero .content .box{padding:1em;box-sizing:border-box;background-color:#fff;margin-top:5em}.hero .content .box .men{display:none;width:100%}.hero .content .box .men-mobile{width:6em;margin:-4em auto 0 auto}.hero .content .box .btn{position:fixed;bottom:1em;left:5%;width:90%}.hero .content .box .book{width:100%;margin-top:1.5em}.hero .content .box #countdown{display:flex;justify-content:center;margin:1em 0}.hero .content .box #countdown div .wrapper .time{font-size:3em;font-family:'Tungsten'}.hero .content .box #countdown div .wrapper .label{display:block}.hero .content .box #countdown div .wrapper .label-own{display:none;margin-top:0.2em}.hero .content .box #countdown div:not(:last-child){margin-right:1em}.hero .content .box #countdown div#days{display:none}.hero .content .box #countdown.language-1 div .wrapper .label{display:none}.hero .content .box #countdown.language-1 div .wrapper .label-own{display:block}.hero.preview .titles .title{font-size:1.6em;display:flex;justify-content:center}.hero.preview .titles .title>div{color:#fff}.hero.preview .titles .title #countdown{display:flex}.hero.preview .titles .title #countdown .wrapper .label{display:none}.hero.preview .titles .title #countdown .wrapper .time{font-family:'Tungsten';color:#ffcc00}.hero.preview .titles .title #countdown #minutes .wrapper .time::after{content:':'}.hero.preview .titles .title #countdown #days,.hero.preview .titles .title #countdown #hours{display:none}.hero .video{position:relative;width:100%}.hero .video video{width:100%}.hero .video .icons{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);display:flex;justify-content:center;align-items:center;cursor:pointer}.hero .video .icons .text{font-size:0.8em;color:#fff;text-transform:uppercase;font-weight:600}.hero .video .icons img{position:absolute;bottom:1.5em;right:1.5em;width:1.5em;cursor:pointer}.hero .video .icons img.off{display:none}.hero .video .icons.hide-icons img{display:none}.hero .video .icons.hide-layer{background-color:transparent;cursor:initial}.hero .video .icons.hide-layer .text{display:none}@media screen and (min-width: 600px){.hero{padding:2em;box-sizing:border-box}.hero .titles .title{font-size:4em;margin-top:0.2em}.hero .titles .sub-title{display:block}.hero .content{display:flex;justify-content:flex-end}.hero .content .box{width:60%;border-radius:1.5em;padding:2em}.hero .content .box .men{position:absolute;right:62%;bottom:0;width:auto;height:100%;display:block;aspect-ratio:16/16}.hero .content .box .men-mobile{display:none}.hero .content .box .btn{position:relative;bottom:auto;left:auto;width:100%}.hero .content .box .book{position:absolute;right:62%;bottom:13%;width:15em}.hero .content .box .text{margin-top:0}.hero.preview .titles .title{font-size:3em}.hero.preview .video{margin:2em 0}.hero.preview .video video{border-radius:0.5em}}@media screen and (min-width: 993px){.hero{padding:2em 18em}.hero .logo{width:13em;margin-top:0}.hero .titles{padding:0}.hero .titles .sub-title{font-size:1.2em;max-width:max-content}.hero .titles.preview .title{font-size:4em}.hero .content .box .men{height:120%}.hero .content .box .book{width:22em;bottom:9%}.hero .content .box #countdown div .wrapper .time{font-size:5em}.hero .content .box #countdown div .wrapper .label-own{margin-top:0}.hero .content .box .text{font-size:1.2em}.hero.preview{padding:2em 12em}}@media screen and (min-width: 1200px){.hero.preview{padding:2em 18em}.hero.preview .titles .title{font-size:4em;margin:0.5em 0}}.section-content{background-color:#fff;padding:2em;box-sizing:border-box}.section-content .title{font-size:2.5em;font-family:'Tungsten';margin-top:0}.section-content .title span{color:#62C131}@media screen and (min-width: 600px){.section-content{padding:2em 4em}.section-content .title{font-size:3.5em}.section-content p{text-align:justify}}@media screen and (min-width: 993px){.section-content{padding:4em 10em}.section-content .title{font-size:4.5em;margin-bottom:0.5em}}.banner{padding:2em;box-sizing:border-box}.banner .title{font-family:'Tungsten';font-size:2.5em;color:#fff;margin-top:0}@media screen and (min-width: 600px){.banner{padding:4em}.banner .title{font-size:3.5em}.banner .btn{width:max-content}}@media screen and (min-width: 993px){.banner .title{font-size:4.5em;margin-bottom:0.5em}}footer .top{padding:2em;box-sizing:border-box;background-color:rgba(0,0,0,0.84);color:#b0b0b0}footer .bottom{padding:2em;box-sizing:border-box;background-color:rgba(0,0,0,0.9)}footer .bottom .content p{color:#b0b0b0}footer .bottom .content .logo{margin-top:1.5em}footer .bottom .content .logo img{width:10em}footer .bottom .content .links{display:flex;justify-content:center;margin-top:1em}footer .bottom .content .links a{text-decoration:none;color:#fff;cursor:pointer}footer .bottom .content .links a:not(:last-child){margin-right:1em}footer .bottom .content .italic{font-size:0.8em;font-style:italic}@media screen and (min-width: 600px){footer .top{font-size:1.5em;padding:1.3em 2em}}@media screen and (min-width: 993px){footer .top{font-size:1.5em;padding:1.3em 5em}footer .bottom{padding:2em 10em}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none;justify-content:center;align-items:center}.modal .modal-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8)}.modal .modal-close{position:absolute;top:1.5em;right:1.5em;cursor:pointer}.modal .modal-close img{width:1.5em}.modal .modal-container{position:relative;width:90%;overflow:hidden;background:#fff;z-index:10;border-radius:0.3em;box-sizing:border-box}.modal .modal-container .modal-content{padding:1.5em;box-sizing:border-box;max-height:80vh;overflow:auto}.modal .modal-container .modal-content .title{font-family:'Tungsten';font-size:2.5em;margin:0}.modal .modal-container .modal-content.form .inputs{padding:1em 0}.modal .modal-container .modal-content.form .inputs .input input{font-size:1em;padding:1em;width:100%;box-sizing:border-box;text-align:left;border-radius:0.5em;border:0.0625em solid rgba(0,0,0,0.3)}.modal .modal-container .modal-content.form .inputs .input input#telephone{padding-left:4em}.modal .modal-container .modal-content.form .inputs .input .iti{display:block;margin-top:1em}.modal .modal-container .modal-content.form .inputs .input .iti .iti__flag-container .iti__selected-flag{background-color:rgba(0,0,0,0.01)}.modal .modal-container .modal-content.form .inputs .input .error-text{text-align:left;font-size:0.9em;color:#db1428;font-weight:500;margin:0.5em 0 1em 0;display:none}.modal .modal-container .modal-content.form .inputs .input.input-error input,.modal .modal-container .modal-content.form .inputs .input.phone input{border-color:#db1428}.modal .modal-container .modal-content.form .inputs .input.input-error.required .required,.modal .modal-container .modal-content.form .inputs .input.phone.required .required{display:block}.modal .modal-container .modal-content.form .inputs .input.input-error.email .email,.modal .modal-container .modal-content.form .inputs .input.phone.email .email{display:block}.modal .modal-container .modal-content.form .inputs .input.input-error.phone .phone,.modal .modal-container .modal-content.form .inputs .input.phone.phone .phone{display:block}.modal .modal-container .modal-content.form .inputs .input:not(:first-child){margin-top:1em}.modal .modal-container .modal-content.form .box-error{font-size:0.9em;margin-top:1em;padding:1.5em;box-sizing:border-box;text-align:left;background-color:#fff2f0;border-radius:3em;display:none}.modal .modal-container .modal-content.exist{display:none}.modal .modal-container .modal-content.exist .btn{margin-top:0.5em}@media screen and (min-width: 600px){.modal .modal-container{width:50%}.modal .modal-container .modal-content{padding:2em}}@media screen and (min-width: 993px){.modal .modal-container{width:40%}}.modal.active{display:flex}
/*# sourceMappingURL=styles.css.map */
