﻿*{box-sizing:border-box;margin:0;padding:0}body{font-family:"Raleway",sans-serif;background-color:#fff}.website__ads{background:linear-gradient(180deg,#51dd5a 0%,#17ae56 100%);display:flex;align-items:center;justify-content:center;font-weight:400;font-size:.85rem;padding:.5rem 1.2rem;text-align:center}.website__ads a{color:#fff}.website__logo{height:70px;padding-left:3.5rem}.navbar-toggler-icon{width:1.2rem;height:1.2rem}.navbar-toggler{font-size:0}.navbar{padding:0 0 1rem 3.5rem;background-color:white!important}.navbar-nav{gap:2rem}.navbar-nav a{color:#0c803d!important;text-decoration:none;padding:5px 10px;border-radius:20px;font-weight:600;letter-spacing:1px;font-size:.95rem}.navbar-nav a:hover{color:#ffffff!important;background-color:#0c803d;text-decoration:none}.carousel-indicators li{width:10px;height:10px;border-radius:100%;background-color:#fff0;border:1px solid #fff}.carousel-indicators li.active{background-color:#ccd63d}.wrapper-booking{position:absolute;top:9.72rem;z-index:15}.nav-tabs .nav-link{margin:0;border:none;font-size:.9rem}.nav-link.active{border-radius:0px!important}.nav-item{flex-grow:1;text-align:center}.wrapper-booking__body{width:318px;background:conic-gradient(from 180deg at 50% 50%,#4cb248 -154.64deg,#83c341 48.64deg,#4cb248 205.36deg,#83c341 408.64deg);box-shadow:rgb(0 0 0 / .25) 0 25px 50px -12px;border-radius:0 0 10px 10px;font-size:.9rem;color:#fff;position:relative;left:10.5rem;border:1px solid #83c341}.wrapper-booking__body p{font-weight:300}.wrapper-booking__body .form-group{margin-bottom:.8rem}.wrappper-booking__card-body{padding:1.5rem}.btn-tracking{font-size:.9rem}#personal_data input{height:45px}.btn-booking-charter{padding:.5rem 0}a.btn-tracking{text-decoration:underline;color:#fff}.form-control{font-size:.9rem}.content-section{padding:0 3rem}.content-section .header{text-align:center}.content-section__wrapper-img{gap:1rem}footer{border-top:1.5px solid #dee2e6}.footerLeft{row-gap:1.3rem}.footerLeft p{font-size:.8rem;color:#424242}.footerLeft span{color:#52BB0B;font-size:.9rem;font-weight:600}p.footer__title-menu{color:#424242;font-size:.9rem}footer ul li{list-style:none;font-size:.8rem;margin-bottom:.5rem}footer ul li a{color:#424242}footer ul li a{opacity:.9}footer ul li:hover a{color:#000;opacity:1}.wrapperIcon{gap:1rem;display:flex}.parent-copyright{background-color:#F5FBF1;font-size:.8rem;color:#424242}.wrapperAward,.wrapperAward div{gap:10px}.wrapperFooter{padding:2rem 3rem}.wrapperFooterAward{padding:0 3rem}.parent-copyright{margin-top:1.5rem!important}@media only screen and (min-width:1120px){.navbar-brand{display:none}}@media only screen and (max-width:1120px){.wrapperAward,.barcode{align-items:center;text-align:center;justify-content:center}.phone_footer,.awards{text-align:center;margin-bottom:2rem}footer{padding:1.2rem!important}.content-section{margin-top:2rem!important}.wrapperFooter{padding:1rem 0}.footerLeft{row-gap:1rem}.wrapperFooterAward{padding:0}.wrapper-awards-images{gap:1.2rem}a.nav-link.active{border-top-left-radius:10px!important}header.p{position:sticky!important;top:0!important;z-index:1020}.website__logo{display:none!important}.navbar{padding:.7rem 1.5rem .7rem 1.5rem;box-shadow:rgb(0 0 0 / .1) 0 4px 12px}.navbar-nav{margin:1rem 0;gap:.8rem}.logo{display:none}.wrapper-booking{display:flex;justify-content:center;padding:2rem 5rem;position:relative;top:0}.wrapper-booking__body{left:0;border-radius:10px}}@media only screen and (max-width:768px){.wrapper-booking{padding:1rem 3rem}}@media only screen and (max-width:576px){.wrapper-booking{padding:2rem 1.2rem}.content-section__third-img{gap:1rem}header nav ul{display:flex;flex-direction:column}.carousel-mobile{display:block!important}.carousel-website{display:none!important}.slick-slider img{height:100%!important;object-fit:cover}.website__logo{padding-right:1rem}.logo{padding:0!important;padding-left:1.5rem!important}.logo img{width:100%}.navi{display:flex;justify-content:center;align-items:center}.navigation{display:flex;align-items:center;padding:0 1.2rem}.hamburger-menu{display:block!important;box-shadow:5px 5px 15px rgb(0 0 0 / .07);padding:.9rem 1rem;border-radius:50%}header.website{position:relative}.navigation ul{display:none}.close-nav{padding:.7rem 1.1rem;border-radius:50%;box-shadow:5px 5px 15px rgb(0 0 0 / .07);display:block!important;position:absolute;top:15px;right:15px}.content-section{padding:0 1.2rem}.wrapper-slick-slider{padding:0 1.5rem}.parent-copyright{padding:1rem 1.2rem!important}}