.turbolinks-progress-bar {
    height: 5px;
    background-color: #d61b2f !important;
}
body{font-size:18px;font-family:'Fira Sans', sans-serif;overflow-x:hidden}strong{color:#feed00}section{border-top:4px solid #feed00}@media screen and (max-width: 768px){section{border-top:none;padding:80px 0 !important}}a,ul,li{text-decoration:none;list-style:none;padding:0;margin:0;color:#9A9595}img,embed,object,video{max-width:100%}header{background-image:url("../img/bg.webp");background-attachment:fixed;background-size:cover;object-fit:cover;padding-top:40px;position:relative}@media screen and (max-width: 1600px){header .logo{display:block;margin:0 auto}}header .mask-red{z-index:0;width:100%;height:100%;position:absolute;top:0;background:#000;background:linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(220,0,0,0.9) 0%, rgba(110,0,0,0.7) 100%)}nav{margin-bottom:200px}nav .access-top{float:right;padding-top:10px}nav .access-top a{color:#fff}nav .access-top .button-white {margin-right: 15px;}@media screen and (max-width: 1600px){nav{margin-bottom:100px}}.button-white{display:inline-block;border:2px solid #feed00;border-radius:5px;padding:10px 30px;color:#feed00;font-weight:400;cursor:pointer}.button-red{display:inline-block;border:2px solid #DB0000;border-radius:5px;padding:10px 30px;color:#DB0000;font-weight:400}.title-entry{color:#fff;font-size:42px;text-align:center;margin-bottom:120px}@media screen and (max-width: 990px){.title-entry{font-size:26px;margin-bottom:70px}}@media screen and (max-width: 460px){.title-entry{font-size:22px;margin-bottom:50px}}.download-buttons{text-align:center;margin-bottom:150px}.download-buttons img{margin-right:15px;object-fit:cover}@media screen and (max-width: 1600px){.download-buttons{margin-bottom:0}}@media screen and (max-width: 990px){.download-buttons{margin-bottom:60px}.download-buttons img{max-width:125px;margin-right:0;object-fit:cover}}.social-buttons{display:inline-block}.social-buttons a{display:block;margin-bottom:10px}@media screen and (max-width: 990px){.social-buttons a{display:inline-block}}.down-arrow{float:right;margin-top:20px;animation:bounceUp 1s infinite;cursor:pointer}@media screen and (max-width: 990px){.down-arrow{margin-top:0}}.advantages{padding:160px 0}.advantages .box-advantages{margin-left:60px}.advantages .box-advantages .advantages-title{font-size:34px;padding-top:10px}@media screen and (max-width: 990px){.advantages .box-advantages .advantages-title{margin-top:40px;font-size:22px}}.advantages .box-advantages .description{font-size:15px;color:#9A9595;margin-bottom:35px}.advantages .box-advantages .nice-topics li{display:block;margin-bottom:20px;font-size:12px;color:#9A9595}.advantages .box-advantages .nice-topics li strong{color:#9A9595}.advantages .box-advantages .nice-topics li img{width:22px;vertical-align:middle;margin-right:10px;object-fit:cover}@media screen and (max-width: 990px){.advantages .box-advantages{margin-left:0}}@media screen and (max-width: 1600px){.advantages .img-advantages{display:block;margin:0 auto;max-width:220px}}@media screen and (max-width: 1600px){.advantages{padding:100px 0}}.restaurant{padding:160px 0;background-image:url("../img/bg-restaurant.webp");background-attachment:fixed;background-size:cover;position:relative;height:550px}.restaurant .mask-restaurant{background:#000;background:linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(220,0,0,0.9) 0%, rgba(110,0,0,0.7) 100%);width:100%;position:absolute;top:0;height:100%;z-index:4}.restaurant .white-box{width:100%;height:555px;background-color:#fff;padding:30px 30px;margin-top:-4px}@media screen and (max-width: 768px){.restaurant .white-box{margin-top:12px;height:525px}}.restaurant .white-box .title-restaurant{font-size:34px;margin-bottom:20px}@media screen and (max-width: 768px){.restaurant .white-box .title-restaurant{font-size:24px}}.restaurant .white-box .description{font-size:15px;color:#9A9595;margin-bottom:20px}.restaurant .white-box .description:last-of-type{margin-bottom:70px}@media screen and (max-width: 768px){.restaurant .white-box .description{font-size:12px}}.restaurant .white-box .icons{margin-left:25px;margin-bottom:60px}@media screen and (max-width: 768px){.restaurant .white-box .icons{margin-bottom:30px;width:70px}.restaurant .white-box .icons:first-child{margin-left:20px}}@media screen and (max-width: 540px){.restaurant .white-box .icons:first-child{margin-left:0}}.restaurant .white-box .button-red{margin:0 auto;display:block;max-width:280px;cursor:pointer;text-align: center;}@media screen and (max-width: 1600px){.restaurant{padding:100px 0}}footer{padding:50px 0;background-image:url("../img/frites.webp");background-attachment:fixed;background-size:cover;position:relative;height:250px;border-top:4px solid #feed00}footer .mask-footer{background:#000;background:linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(220,0,0,0.9) 0%, rgba(110,0,0,0.7) 100%);width:100%;position:absolute;top:0;height:100%;z-index:4}footer img{display:block;margin:60px auto}footer .copyright{color:#fff;font-weight:400;font-size:12px;text-align:center}.mask-black{top:-100%;width:100%;position:fixed;height:100%;background-color:rgba(0,0,0,0.6);z-index:5;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mask-black.active{top:0}.modal-register{padding:40px;width:50%;min-height:470px;background-color:#fff;position:fixed;top:200px;left:-100%;margin:0 auto;z-index:6;border-radius:10px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;border:3px solid #feed00}.modal-register.active{left:25%}@media screen and (max-width: 768px){.modal-register.active{width:90%;margin:0 auto;display:block;left:5%}}@media screen and (max-width: 1440px){.modal-register{top:100px}}@media screen and (max-width: 768px){.modal-register{top:50px;padding:0}}.modal-register .register-title{font-size:34px;text-align:center;padding-top:10px;margin-bottom:20px}@media screen and (max-width: 980px){.modal-register .register-title{font-size:18px;text-align:center;padding-top:10px;margin:20px 0}}.modal-register .description{font-size:15px;color:#9A9595;margin-bottom:35px;text-align:center}@media screen and (max-width: 980px){.modal-register .description{font-size:12px;margin-bottom:20px}}.modal-register input{width:100%;margin:12px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #9A9595;color:#000;padding:8px}.modal-register input::placeholder{font-size:12px;color:#9A9595}@media screen and (max-width: 980px){.modal-register input{font-size:12px}}.modal-register .button-red{display:block;width:200px;text-align:center;margin:30px auto;cursor:pointer;background-color:transparent}.revealOnScroll{opacity:0}@media screen and (max-width: 1024px){.revealOnScroll{opacity:1}}.revealOnRestaurant{opacity:0}@media screen and (max-width: 1024px){.revealOnRestaurant{opacity:1}}@keyframes bounceUp{0%,100%{transform:translate(0, 0)}50%{transform:translate(0, 10px)}}.faq{padding:160px 0}.faq .frequent-title{font-size:40px;text-align:center;margin-bottom:60px}.faq .frequent-title strong{color:#DB0000}@media screen and (max-width: 768px){.faq .frequent-title{font-size:30px}}.faq .accordion-header{font-size:16px;padding:5px 0;border-bottom:1px solid #E8E7DC;cursor:pointer;color:#9A9595;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;margin-top:20px}@media screen and (max-width: 768px){.faq .accordion-header{font-size:12px}}@media screen and (max-width: 580px){.faq .accordion-header{font-size:10px}}.faq .accordion-header:after{content:'';display:inline-block;background-image:url("../img/icon-arrow.jpg");width:15px;height:15px;float:right;background-repeat:no-repeat;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.faq .active-header{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-color:#feed00}.faq .active-header:after{transform:rotate(-90deg)}.faq .accordion-content{height:0;overflow:hidden;color:transparent;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.faq .accordion-content p{margin:10px 0;font-size:12px;color:#9A9595;font-weight:400}@media screen and (max-width: 768px){.faq .accordion-content p{font-size:10px}}.faq .accordion-content.active-content{height:70px;overflow:hidden}
