@charset "UTF-8";:root{--primary-color: #1831a8}body{overflow-x:hidden!important;--primary-color: #1831a8}.bg-ico-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bg-arrow_slider_right{width:96px;height:96px;background:url(/build/icons/css_sprites_home.png) -122px -452px}.bg-arrow_slider_left{width:96px;height:96px;background:url(/build/icons/css_sprites_home.png) -238px -452px}.bg-envelope_light{width:88px;height:86px;background:url(/build/icons/css_sprites_home.png) -576px -446px}.bg-facebook{width:68px;height:112px;background:url(/build/icons/css_sprites_home.png) -675px -438px}.bg-ico_arrow_blue_down{width:48px;height:56px;background:url(/build/icons/css_sprites_home.png) -605px -217px}.bg-ico_boat_search{width:63px;height:56px;background:url(/build/icons/css_sprites_home.png) -596px -576px}.bg-ico_arrow_right{width:64px;height:53px;background:url(/build/icons/css_sprites_home.png) -679px -576px}.bg-ico_arrow_blue_up{width:48px;height:56px;background:url(/build/icons/css_sprites_home.png) -607px -349px}.bg-ico_annullamento{width:203px;height:163px;background:url(/build/icons/css_sprites_home.png) -233px -248px}.bg-ico_assicurazione{width:203px;height:184px;background:url(/build/icons/css_sprites_home.png) -10px -248px}.bg-ico_boat{width:92px;height:83px;background:url(/build/icons/css_sprites_home.png) -238px -572px}.bg-ico_calendar{width:74px;height:83px;background:url(/build/icons/css_sprites_home.png) -342px -572px}.bg-ico_cuffie{width:122px;height:121px;background:url(/build/icons/css_sprites_home.png) -466px -213px}.bg-ico_map{width:56px;height:52px;background:url(/build/icons/css_sprites_home.png) -194px -674px}.bg-ico_lighthouse{width:102px;height:83px;background:url(/build/icons/css_sprites_home.png) -124px -572px}.bg-ico_orari{width:187px;height:187px;background:url(/build/icons/css_sprites_home.png) -472px -10px}.bg-ico_offerte{width:203px;height:203px;background:url(/build/icons/css_sprites_home.png) -249px -10px}.bg-ico_prezzi{width:219px;height:218px;background:url(/build/icons/css_sprites_home.png) -10px -10px}.bg-instagram{width:103px;height:112px;background:url(/build/icons/css_sprites_home.png) -7px -448px}.bg-phone_office_light_1{width:98px;height:86px;background:url(/build/icons/css_sprites_home.png) -4px -670px}.bg-light_emergency{width:106px;height:86px;background:url(/build/icons/css_sprites_home.png) -6px -572px}.bg-star_transp{width:84px;height:84px;background:url(/build/icons/css_sprites_home.png) -679px -129px}.bg-star_yellow{width:49px;height:47px;background:url(/build/icons/css_sprites_home.png) -270px -674px}.bg-threads{width:94px;height:109px;background:url(/build/icons/css_sprites_home.png) -675px -6px}.bg-whatsapp{width:88px;height:96px;background:url(/build/icons/css_sprites_home.png) -675px -229px}.bg-x{width:102px;height:93px;background:url(/build/icons/css_sprites_home.png) -462px -448px}.bg-youtube{width:126px;height:87px;background:url(/build/icons/css_sprites_home.png) -470px -345px}.bg-ico_calendar_search{width:56px;height:64px;background:url(/build/icons/css_sprites_home.png) -118px -674px}.bg-ico_world{width:64px;height:64px;background:url(/build/icons/css_sprites_home.png) -432px -576px}.bg-ico_phone{width:60px;height:60px;background:url(/build/icons/css_sprites_home.png) -516px -576px}.bg-ico_europe{width:100px;height:100px;background:url(/build/icons/css_sprites_home.png) -350px -448px}.bg-ico_user{width:84px;height:92px;background:url(/build/icons/css_sprites_home.png) -675px -337px}.bg-ico_why_2{width:270px;height:271px;background:url(/build/icons/css_sprites_why.png) -10px -10px}.bg-ico_why_3{width:270px;height:271px;background:url(/build/icons/css_sprites_why.png) -300px -10px}.bg-ico_why_4{width:270px;height:271px;background:url(/build/icons/css_sprites_why.png) -590px -10px}.bg-ico_why_1{width:270px;height:271px;background:url(/build/icons/css_sprites_why.png) -10px -301px}.bg__wave{background:#cef7ff;padding:2rem 0 4rem;width:100%}body{font-family:Noto Sans,sans-serif!important;font-size:1rem;color:var(--text-primary-color)}.btn-custom,.footer-contacts>div,.nav-item,button,input[type=button],input[type=submit]{-webkit-transition:.3s all;transition:.3s all}a{text-decoration:none;color:unset;-webkit-transition:.3s;transition:.3s}a:hover,input[type=button]:hover,input[type=submit]:hover{opacity:.7}.bg-image{height:auto!important;width:100%!important}.clear-selection{top:50%;transform:translateY(-50%);position:absolute;right:9%;margin-left:8px;padding:2px;font-weight:700;border-radius:50%;border:1px solid #466594;width:18px;height:18px;display:flex;justify-content:center;align-items:center;background:white;color:#466594}.suggestion-card-custom{margin-right:20px}.select2-container--default .select2-results>.select2-results__options{scrollbar-width:thin;scrollbar-color:var(--primary-color) #e0e0e0;max-height:300px!important;overflow-y:scroll!important}@media screen and (max-height: 700px){.select2-container--default .select2-results>.select2-results__options{max-height:35vh!important}}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:10px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:5px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background-color:#e0e0e0}.select2-selection.select2-selection--single:first-letter{text-transform:capitalize}.select2-selection__rendered:first-letter{text-transform:capitalize!important}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.5);z-index:1000}.registration-card{background:white;border-radius:10px;box-shadow:0 4px 15px #0003;text-align:center;z-index:1010}.registration-overlay-head{background:#14aac8;color:#fff}#search-loader-overlay{position:absolute;z-index:2;top:0;height:100%;width:80%;left:1%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:space-around;align-items:center}.spinner-search{width:30px;height:30px;border:3px solid rgba(0,0,0,.1);border-top:3px solid #1831a8;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 1920px){.bg-image{height:100%!important;width:auto!important}}.nav-tabs{padding-top:1rem!important;border-bottom:1px solid transparent!important;display:flex;justify-content:start;gap:1rem;position:absolute;z-index:100;bottom:94px}.nav-tabs .nav-link{cursor:pointer!important;text-align:center!important;min-width:122px!important;border:1px solid #b5b5b5!important;border-bottom:none!important;border-radius:10px 10px 0 0!important;background-color:#14aac8!important;color:#fff!important;display:flex!important;justify-content:center!important}.nav-tabs .nav-item .nav-link{padding:.2rem 1rem!important;width:100%;font-size:1rem!important;color:#fff;background-color:transparent;border-color:transparent!important}.nav-tabs .nav-item .nav-link:hover{border-color:transparent!important}.nav-tabs .nav-link.active{display:flex;justify-content:center;color:#fff!important;background-color:var(--primary-color)!important}.nav-tabs .nav-item.active .nav-link{color:var(--text-primary-color)}h3,h4,h5{font-weight:700}h3{font-size:2rem;margin:0}h4,h5{font-size:1.7rem}h5{font-size:.875rem}img{pointer-events:none}#slider__main .swiper__main .swiper-slide{position:relative}.nav-item__action .action__call:hover .dropdown-container{display:block}nav{background:var(--primary-color);z-index:1000}nav .bg-ico-container{height:30px}.bg-ico.bg-ico_europe,.nav-item__action .action__call .bg-ico{zoom:.25}.bg-ico.bg-ico_user{zoom:.27}.bg-ico.bg-ico_phone{zoom:.38}.container__nav{background:var(--primary-color);max-width:1920px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar{z-index:3000;padding:0}.nav-container{font-size:.855rem;color:#fff}.nav-container__main{gap:.5rem}.nav-container__actions{background:#3351dd;font-size:.625rem}.navbar-brand{padding:0 0 0 2rem}.navbar-collapse{margin:.5rem 0}.a-content{padding:0 .6rem}.a-content:hover,.nav-item:hover>a{opacity:.7}.a-content>div:last-child{padding-top:.2rem}.nav-item{font-size:.855rem;font-weight:700;color:#fff}.nav-item>a{padding:.6rem}.nav-item__action{font-size:.625rem;font-weight:700;text-transform:uppercase}.nav-item__action>a img{height:1.25rem;width:auto}.nav-item__action .action__call{padding:.8rem 1rem;margin:0 1rem;border-radius:10px;font-size:.875rem;background-color:#3351dd}#all-inclusive-offers .info-container{height:170.7px;align-items:center}#all-inclusive-offers .info-container p,#destinations-inspirations .options-container .info-container p,#slider-companies .info-container p,.nav-item__action .action__call p{margin:0}.nav-item__action .action__call .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem;border-bottom:1px dashed transparent}.nav-item__action .action__call .text-container>div>p{text-align:center}.nav-item__action .action__call .text-container>div>p:first-child{font-weight:400!important;text-transform:none;font-size:.725rem}.nav-item__action .action__call .text-container>div>p:last-child{font-size:.875rem}.nav-item__action .action__call .dropdown-container{font-weight:400;position:absolute;right:0;bottom:.4rem;margin:0 1rem;display:none;background-color:#3351dd;padding:1.5rem;-webkit-transform:translateY(100%);transform:translateY(100%);border-radius:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-transform:none}.nav-item__action .action__call .dropdown-container>div:nth-child(1){padding:0 2rem 1.5rem 0}.nav-item__action .action__call .dropdown-container>div:nth-child(2){border-top:1px dashed #fff;padding:1.5rem 2rem 1.5rem 0}.nav-item__action .action__call .dropdown-container .btn-custom:hover{background:0 0;color:#fff;border:1px solid #fff;background:#3351dd!important;opacity:1!important}.nav-item__action .action__call .dropdown-container a{text-decoration:underline!important}.nav-item__action .action__call:hover{border-radius:10px 10px 0 0}.nav-item__action .action__call:hover .text-container{border-color:#fff}.burger-menu-container{padding:2px;border:0}.burger-menu-container .menu-btn{width:1.2rem;height:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.burger-menu-container .menu-btn .menu-bar{background:#fff;height:2px;padding:0 2px;width:100%;margin:0!important}.burger-menu-container .menu-btn .menu-bar:nth-child(2){width:75%}nav._active .burger-menu-container .menu-bar{background:#14aac8}nav._active .burger-elements-container{-webkit-transform:translateY(100%);transform:translateY(100%)}.subscription-confirmation-message{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}@media screen and (max-width: 1400px){.clear-selection{right:10%}}@media screen and (max-width: 1200px){nav{border-bottom:1px dashed #fff}nav>div{padding-left:2rem!important;padding-right:2rem!important}.navbar-collapse .navbar-nav:first-child{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;width:100%!important}.action__call{margin:0!important}.action__call .bg-ico_phone{zoom:.38!important}.navbar-brand{padding:0!important}.container__nav{display:grid!important;grid-template-columns:1fr 3fr 1fr;grid-template-rows:2.5rem 2.5rem;padding:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.burger-menu-container{display:inline!important;grid-area:1/1/1/1}.navbar-brand{grid-area:1/2/1/2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar-collapse{grid-area:2/1/2/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute!important;justify-content:space-around!important;padding-top:.8rem}.navbar-collapse>ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mobile-actions{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.dropdown-container{margin:0!important;font-size:1rem!important}.dropdown-container>div{padding-right:0!important}.dropdown-container>div:nth-child(3){padding-bottom:1.5rem!important}.dropdown-container .text-container p{font-size:1.25rem!important}.dropdown-container .text-container p:last-child{font-weight:700}.dropdown-container .text-container>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem}.nav-item{list-style-type:none}.nav-item__action{background:var(--primary-color)!important}.nav-item__action a{padding:unset!important}.nav-item__action .a-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-item__action .a-content>div:last-child,.nav-item__action span{display:none}.burger-elements-container{position:absolute;bottom:0;z-index:-1;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;background:#14aac8;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-transition:.3s ease;transition:.3s ease}.burger-elements-container .nav-item__action{background:#14aac8!important}#search-form .btn-container>*{width:100%}}@media screen and (max-width: 576px){nav>div{padding-left:.5rem!important;padding-right:.5rem!important}.nav-item>a{padding:.5rem!important}}#slider__main{background:var(--primary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;height:600px}#slider__main .bg-ico{position:absolute;zoom:.45;display:inline-block}#slider__main .swiper__main,#slider__main>div{width:100%}#slider__main .swiper__main .swiper-wrapper{height:auto!important}#slider__main .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}#slider__main .swiper-slide>img{position:absolute;top:0}#slider__main .description-container{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:1rem 0;width:50%;text-shadow:0 4px 10px #1831a8;color:#fff}#slider__main .description-container h2{font-size:3rem;font-weight:700!important}#slider__main .description-container h2 span{font-weight:400!important}#slider__main .description-container a{padding-left:.66rem}.swiper__main{z-index:100}.swiper__imgs{position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:2}.select2-container--open .select2-selection__rendered:before,[data-filter-type-container=months] .months-container>div._active:before,[data-type-container=months] .months-container>div._active:before{background-color:var(--primary-color)}.why-container p{font-size:.875rem}#search-form{padding:0;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:80% auto auto;grid-template-rows:auto auto;margin:0}#search-form .filter-container{gap:.5rem;grid-area:1/1/1/1}#search-form .filter-container .col{width:24%}#search-form .filter-container .col:nth-child(3) .select2-selection__rendered{padding-left:2.2rem!important}#search-form .counter{grid-area:1/2/1/2;color:#fff;font-size:.855rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#search-form .counter .img-container{max-width:40px}#search-form .btn-container{grid-area:1/3/1/3;align-self:center}#search-form .btn-redirect{grid-area:2/3/2/3;padding:0;height:auto}#search-form .btn-redirect>a{padding:0}#search-bar{background:var(--primary-color);position:relative;width:100%;z-index:2;border-radius:10px;padding:.9rem 1.2rem;padding-left:2rem!important;padding-right:2rem!important}#search-bar .btn-custom:hover{background:0 0;color:#fff;border:1px solid #fff;background:var(--primary-color)!important;opacity:1!important}#push-down-button-mobile{display:none}._uppercase{text-transform:uppercase}.select-category{font-weight:800}.select2-search__field,.select2-selection{border:unset!important}.select2-dropdown{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.25)!important;box-shadow:0 2px 6px #00000040!important;border:1px solid transparent!important;border-radius:0 0 5px 5px!important}#search-form .calendar-container .datepicker-container,#search-form .calendar-container .daterangepicker,#search-form .calendar-container [data-type-container=months]{-webkit-box-shadow:0 4px 6px rgba(0,0,0,.25)!important;box-shadow:0 4px 6px #00000040!important}.select2-search{border-top:.5px dashed #444!important;padding:.4rem 0;margin:0 .4rem}.select2-container{width:100%!important}.select2-selection{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.5rem!important}.select2-selection__rendered{-webkit-transition:.3s color;transition:.3s color;line-height:unset!important;padding:0 2rem!important;width:97%}.select2-selection__rendered:before{content:"";-webkit-transition:.3s background-color;transition:.3s background-color;zoom:.3;background-color:var(--text-primary-color);position:absolute;left:.6rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#calendar-type-select{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:.25rem;margin:.25rem 0;overflow:hidden;padding-top:0;background-color:#cecece;border-radius:5px 5px 0 0;border-bottom:unset}#calendar-type-select>div{cursor:pointer;font-size:.875rem;font-weight:700;text-align:center;border:1px solid #cecece;border-radius:5px 5px 0 0;padding:.3rem 0;width:50%;border-bottom:1px solid #eaeaea}#calendar-type-select>div._active{background-color:#fff;border:1px solid #eaeaea;border-bottom:unset}[data-filter-type-container],[data-type-container]{display:none;width:100%}[data-filter-type-container]._active,[data-type-container]._active{display:inline-block}[data-filter-type-container=months],[data-type-container=months]{position:absolute;background-color:#fff;left:0;width:100%;border-radius:0 0 5px 5px}[data-filter-type-container=months] .months-wrapper,[data-type-container=months] .months-wrapper{height:273px;overflow:scroll;overflow-x:auto;position:relative;margin:1rem .5rem 1rem 0;padding:0 .5rem 0 1rem}[data-filter-type-container=months] .months-container,[data-type-container=months] .months-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.2rem}[data-filter-type-container=months] .months-container>div,[data-type-container=months] .months-container>div{width:48%;text-transform:lowercase;font-size:.625rem;border-radius:5px;border:1px solid #cecece;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;padding:.5rem;cursor:pointer}#companies .btn-custom a:hover,[data-filter-type-container=months] .months-container>div._active,[data-type-container=months] .months-container>div._active{border-color:var(--primary-color);color:var(--primary-color)}[data-filter-type-container=months] .months-container>div:hover,[data-type-container=months] .months-container>div:hover{background-color:#eaeaea}[data-filter-type-container=months] .months-container>div:before,[data-type-container=months] .months-container>div:before{content:"";-webkit-mask:url(/build/icons/css_sprites_home.png) -112px -670px;mask:url(/build/icons/css_sprites_home.png) -112px -670px;background-color:#cecece;width:80px;height:74px;display:inline-block;zoom:.2}.calendar-container{position:absolute;background-color:#fff;width:100%;-webkit-transform:translateY(-3px);transform:translateY(-3px);z-index:10}.calendar-container._resize #calendar-type-select *,.calendar-container._resize .months-wrapper *{font-size:.5rem!important}.calendar-container._resize .drp-calendar{padding:0!important;zoom:.6}.calendar-container ::-webkit-scrollbar{width:5px;border-radius:30px;background:#cecece}.calendar-container ::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:30px}#calendar-filter-input,#calendar-input{visibility:hidden}.daterangepicker,.daterangepicker .next,.daterangepicker .prev{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.daterangepicker{width:100%!important;top:0!important;left:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0!important;border:0!important;border-radius:0 0 4px 4px}.btn__transp svg,.daterangepicker:after,.daterangepicker:before{display:none}.daterangepicker .next,.daterangepicker .prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.daterangepicker .next span,.daterangepicker .prev span{-webkit-transform:unset!important;transform:unset!important;border:unset!important;width:56px;height:64px;background:url(/build/icons/css_sprites_home.png) -601px -213px;zoom:.3!important}.daterangepicker .prev{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.daterangepicker .next{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.daterangepicker .month{color:var(--primary-color)!important;font-weight:700}.daterangepicker td,.daterangepicker th{border:unset!important;padding:.1rem!important}.daterangepicker thead tr:nth-child(1) th{font-weight:700!important}.daterangepicker thead tr:nth-child(2){border-top:1px dashed #cecece;border-bottom:1px dashed #cecece}.daterangepicker thead tr:nth-child(2) th{font-weight:400!important;font-size:.625rem!important}.daterangepicker thead tr:nth-child(2) th:first-child{padding-left:0!important}.daterangepicker thead tr:nth-child(2) th:last-child{padding-right:0!important}.daterangepicker tbody tr td{min-width:20px!important;width:20px;height:20px}.daterangepicker tbody tr td:first-child{padding-left:0!important}.daterangepicker tbody tr td:last-child{padding-right:0!important}.daterangepicker td.end-date,.daterangepicker td.in-range,.daterangepicker td.start-date{background-color:var(--primary-color)!important;color:#fff!important}.daterangepicker td.in-range:not(.end-date){opacity:.7}.daterangepicker .applyBtn{background-color:var(--primary-color);border:unset}.daterangepicker .applyBtn:hover{opacity:.7}.drp-calendar{padding:1rem!important;width:100%;max-width:unset!important;border:unset!important}.calendar-table{padding:0!important}.drp-buttons>:not(.applyBtn),.drp-calendar.right{display:none!important}.drp-buttons{border:unset!important}#select2-where-container:before{width:72px;height:72px;-webkit-mask-image:url(/build/icons/css_sprites_home.png);mask-image:url(/build/icons/css_sprites_home.png);-webkit-mask-position:-428px -572px;mask-position:-428px -572px}#select2-when-container:before{width:64px;height:72px;-webkit-mask-position:-114px -670px;mask-position:-114px -670px}#select2-when-container{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.search-bar-select__calendar,.select2-selection__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-bar-select__calendar{background-color:#fff;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:2.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-bar-select__calendar .select2-selection__arrow{position:absolute;top:1px;right:1px;width:20px}#select2-from-container{padding-left:2rem!important}#select2-cruiseline-container:before,#select2-from-container:before,#select2-when-container:before{-webkit-mask-image:url(/build/icons/css_sprites_home.png);mask-image:url(/build/icons/css_sprites_home.png)}#select2-from-container:before{width:102px;height:83px;-webkit-mask-position:-124px -572px;mask-position:-124px -572px;zoom:.25;left:.4rem!important}#select2-cruiseline-container:before{width:71px;height:64px;-webkit-mask-position:-592px -572px;mask-position:-592px -572px}.select2-container--open .select2-selection__rendered{color:var(--primary-color)!important}.select2-container--open .select2-selection__arrow b{background:url(/build/icons/css_sprites_home.png) -603px -345px}.select2-selection__arrow{height:100%!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.select2-selection__arrow b{width:56px!important;height:64px!important;zoom:.3;background:url(/build/icons/css_sprites_home.png) -601px -213px;border:0!important;margin:auto!important;top:auto!important;left:auto!important}.select2-results{padding:0}.select2-results .select2-results__option--group{padding-bottom:1rem}.select2-results .select2-results__option--group:nth-child(n+2){border-top:1px dashed #cecece}.select2-results__options{-webkit-transition:.3s opacity;transition:.3s opacity;max-height:unset!important}#contact-us button,#contact-us input[type=submit],.select2-results__options .select2-results__options,.select2-results__options._active{opacity:1}.select2-results__option{font-weight:700}.select-main-category{display:flex;align-items:center;padding-left:15px}.select-main-category:before{font-size:.5rem;display:inline-block}.select-subcategory{font-weight:400!important;font-size:.8rem!important;padding-left:25px!important;display:flex;align-items:center}.select-subcategory:before{content:"▶"!important;font-size:.5rem;display:inline-block;margin-right:5px;text-indent:inherit}.select2-results__option{padding:0!important}.select2-results__option.select-subcategory{font-weight:400!important;font-size:.8rem!important;padding-left:2rem!important}.select2-results__option--disabled{display:none!important}.select2-results__option--highlighted{background-color:var(--primary-color)!important}.select2-results__option.select-other:not(.select2-results__option--group){font-weight:400!important;font-size:.8rem!important}.select2-results__option:not(.select2-results__option--group){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;text-transform:capitalize}.select2-results__option:not(.select2-results__option--group):before{display:inline-block;font-size:.5rem}.select2-results__group{color:var(--primary-color)!important;padding:1rem 0;padding-left:1em}.swiper-button{background-repeat:no-repeat;background-position:center;width:96px;height:96px;zoom:.25}.swiper-button:after{content:""!important}.swiper-button-next{height:96px!important;width:96px!important;background:url(/build/icons/css_sprites_home.png) -122px -452px}.swiper-button-prev{height:96px!important;width:96px!important;background:url(/build/icons/css_sprites_home.png) -238px -452px}.custom-pagination{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:auto!important}.custom-pagination__main{position:relative;z-index:100}.custom-pagination .swiper-pagination-bullet{opacity:1;background:#fff;width:.4rem;height:.4rem;border-radius:30px;-webkit-transition:.3s all;transition:.3s all}.custom-pagination .swiper-pagination-bullet-active{width:2.5rem}.shape-container{position:absolute!important;bottom:0;width:100%;z-index:2;overflow:hidden}.shape-container img{scale:1.01}.card-custom{border:1px solid #cecece;border-radius:10px;padding:.625rem}.card-custom .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:5px;min-height:7rem}.card-custom .title-container>*{margin:0!important}.card-custom .title-container>:nth-child(1),.card-custom .title-container>:nth-child(2) span{font-size:1.6rem;font-weight:700}.card-custom .title-container>:nth-child(2){width:auto;-ms-flex-item-align:end;align-self:end;justify-self:end}.card-custom .title-container>:nth-child(2) span{color:var(--primary-color)}.card-custom .map-container{overflow:hidden}.card-custom .map-container>img{-webkit-transition:.3s scale;transition:.3s scale}.card-custom .map-container .nights-container{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--primary-color);color:#fff;border-radius:5px;padding:.5rem .3rem;line-height:1}.card-custom .map-container .nights-container>span:first-child{font-weight:700}.card-custom:hover,.footer-contacts>div:hover{opacity:.7}.card-custom:hover .map-container>img{scale:1.1}#offers h3>span,#why h3>span{font-weight:400}#offers .bg-ico_lighthouse{zoom:.25}.info-img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25%}#all-inclusive-offers{min-height:504.156px}#all-inclusive-offers>div,.destination-container{padding:.625rem}#all-inclusive-offers,#destinations-inspirations .options-container,#slider-companies{font-size:.8rem}#all-inclusive-offers>div>a,#destinations-inspirations .options-container>div>a,#slider-companies>div>a{text-decoration:none}#all-inclusive-offers>div>a:hover,#destinations-inspirations .options-container>div>a:hover,#slider-companies>div>a:hover{opacity:.7;color:var(--text-primary-color)!important}#all-inclusive-offers .info-container,#destinations-inspirations .options-container .info-container,#slider-companies .info-container{border-top:1px dashed #cecece;border-bottom:1px dashed #cecece;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4% 0}#all-inclusive-offers .info-container>div.img-container,#destinations-inspirations .options-container .info-container>div.img-container,#slider-companies .info-container>div.img-container{width:40%;padding:0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#all-inclusive-offers .info-container>div:first-child>div,#destinations-inspirations .options-container .info-container>div:first-child>div,#slider-companies .info-container>div:first-child>div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem}#all-inclusive-offers .info-container>div:first-child>div img,#destinations-inspirations .options-container .info-container>div:first-child>div img,#slider-companies .info-container>div:first-child>div img{width:1.5rem}#all-inclusive-offers .info-container>div:first-child>div p,#destinations-inspirations .options-container .info-container>div:first-child>div p,#slider-companies .info-container>div:first-child>div p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:5px}.feedback-container,.star-feedback{display:-webkit-box;display:-ms-flexbox;display:flex}.feedback-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.625rem;padding-top:3%}.star-feedback{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.star-feedback span{padding-left:3px}.star-feedback_0>.bg-ico:nth-child(n+1),.star-feedback_1>.bg-ico:nth-child(n+2),.star-feedback_2>.bg-ico:nth-child(n+3),.star-feedback_3>.bg-ico:nth-child(n+4),.star-feedback_4>.bg-ico:nth-child(n+5),.star-feedback_5>.bg-ico:nth-child(n+5){opacity:.4}#destinations-inspirations{padding:2rem 0}.destination-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.destination-container h3{grid-row:1;grid-column:1}.destination-container .options-container{grid-row:2;grid-column:1/3;padding:2rem 0}.destination-container .options-container>div:last-child .card-custom{margin-right:unset!important}.destination-container .more{grid-row:1;grid-column:2;justify-self:flex-end;padding:.5rem 0}.destination-container .card-custom .img-container{height:7rem;overflow:hidden}.destination-container .card-custom .img-container>img{height:100%;-o-object-fit:cover;object-fit:cover}#companies{position:relative}#companies .btn-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1.33rem;font-weight:700;color:#14aac8;background:0 0}#companies .btn-custom a{border-radius:40px;border:2.5px solid #14aac8;padding:1rem 2rem}#slider-companies{overflow:hidden;margin:0 2.5rem;padding:4rem 0}#slider-companies .info-img-container{width:15%}#slider-companies .bg-ico{zoom:.2}#slider-companies .bg-ico_map{zoom:.25}#slider-companies .swiper-wrapper{height:auto}#slider-companies .custom-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2rem}#slider-companies .swiper-pagination-bullet{background:var(--primary-color)!important}#slider-companies .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:.7!important}#slider-companies .swiper-slide{-webkit-transition:.8s ease all;transition:.8s ease all;width:8rem;height:8rem;position:relative}#slider-companies .swiper-slide .slide-container{overflow:hidden;background:#fff;height:100%;margin:.5rem;padding:.5rem;opacity:.7;border:1px solid #cecece;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#slider-companies .swiper-slide .info-container{width:100%;display:none;opacity:0;border-bottom:unset;-webkit-transition:1.5s all;transition:1.5s all}#slider-companies .swiper-slide .info-container>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#slider-companies .swiper-slide .info-container>div>div{width:50%}#slider-companies .swiper-slide._active .slide-container{opacity:1;height:-webkit-max-content;height:-moz-max-content;height:max-content;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#slider-companies .swiper-slide._active .slide-container .img-container{height:5rem;padding:1rem 0}#slider-companies .swiper-slide._active .slide-container .img-container>img{width:auto;height:100%}#slider-companies .swiper-slide._active .slide-container .info-container{height:120px;display:block}.backgound-wave{position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:-1;background-position:center;background-size:cover;background-repeat:no-repeat}.backgound-wave__back{background-image:url(/build/icons/wave_back.svg)}.backgound-wave__front{background-image:url(/build/icons/wave_front.svg)}#why{padding:2.5rem 0}.whys-container{padding:2rem .625rem}.why-container,.why-container .img-container,.why-container .img-container .bg-ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.why-container{background:#14aac8;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:24%;padding:1rem;border-radius:10px;text-align:center;color:#fff}.why-container>*{padding-top:1rem}.why-container h3{font-size:1.5rem}.why-container .img-container,.why-container .img-container .bg-ico{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.why-container .img-container{background:#14aac8;border-radius:50%;width:5.625rem;height:5.625rem;padding:0;border:.625rem solid rgba(255,255,255,.3);overflow:hidden}.why-container .img-container .bg-ico{zoom:.25}.why-container.swiper-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#trustpilot .btn-redirect a{background:#003}#contact-us .btn-container>button{border-color:transparent!important;border:1px solid transparent}#contact-us .btn-container>button:before{content:"";-webkit-transition:.3s background-color;transition:.3s background-color;zoom:.3;width:122px;height:120px;-webkit-mask-image:url(/build/icons/css_sprites_home.png);mask-image:url(/build/icons/css_sprites_home.png);-webkit-mask-position:-468px -213px;mask-position:-468px -213px;background-color:#fff;display:inline-block}#contact-us button:hover,#contact-us input[type=submit]:hover{color:var(--primary-color);background:#fff;border:1px solid #1831a8!important}#contact-us button:hover:before,#contact-us input[type=submit]:hover:before{background-color:var(--primary-color)!important}#contact-form{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:1fr 1fr;margin:0}.subscription-confirmation-message{position:absolute;font-size:10px}#contact-form>div:nth-child(1){grid-row:1;grid-column:1}#contact-form>div:nth-child(2){grid-row:2;grid-column:1}#contact-form>div:nth-child(3){grid-row:1/3;grid-column:2;margin:0 2rem}#contact-form>div:nth-child(4){grid-row:1/3;grid-column:3;width:6.875rem}#contact-form>div:nth-child(4) input{height:100%}.btn-custom{border-radius:30px;border:unset;width:112px;height:42px;background:#fff;color:var(--primary-color);font-weight:700}.btn-redirect{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.8rem;color:#fff;font-weight:400;height:1.8rem}.btn-redirect a,.btn-redirect__job>div{border-radius:5px;background:var(--primary-color);padding:.4rem .8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-redirect,.btn-redirect a{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-redirect a{border:unset;text-decoration:none;gap:.2rem}.btn-redirect a:hover{opacity:.7;color:#fff!important}.btn-redirect a:after{content:"";width:64px;height:53px;background:url(/build/icons/css_sprites_home.png) -679px -576px;zoom:.3;display:inline-block}.btn-redirect img{margin-left:4px;width:15px}.btn-redirect__job>div{display:grid;font-weight:700}@media (min-width: 1500px){.container{max-width:1440px!important}}.img-container{position:relative}.img-container>img{width:100%;height:auto}.new-line{display:block}.bg-img,.bg-img:after,.bg-img:before{background-position:center;background-repeat:no-repeat;background-size:contain}.mask-img,.mask-img:after,.mask-img:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.bg-ico{zoom:.3}.fs_10{font-size:.625rem}.bg_grey{background-color:#d5dcdd}.color_grey{color:var(--text-primary-color)!important}.br-grey{border-right:1px solid #b5b5b5}.br-grey2{border-right:1px solid #d5dcdd}.bg_blue{background-color:var(--primary-color)}.bg_white{background-color:#fff}.bg_blue_dark{background-color:#003}.bg_blue2{background-color:#1b18a8}.color_white{color:#fff}.color_blue_dark{color:#003}.fs_14{font-size:.875rem}.fs_12{font-size:.7rem}.fs_8{font-size:8px}.fs_20{font-size:20px}.fs_37{font-size:37px}.fw_200{font-weight:200}.btn__blue,.btn__transp{font-size:.8125rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #1831a8!important;border-radius:5px;-webkit-transition:.3 ease;transition:.3 ease}.btn__blue{background-color:var(--primary-color);color:#fff!important;min-width:165px}.btn__blue:hover{background-color:#fff!important;color:var(--primary-color)!important}.btn__transp{background-color:transparent;color:var(--primary-color)!important;gap:.2rem;padding:.5rem}.btn__transp:hover{background-color:#fff!important;border-color:#fff}.icon_footer{height:20px}footer .bg-ico,footer .job a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .bg-ico{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .job a{gap:.2rem}.footer-link-block{padding-left:3rem;padding-right:3rem}@media screen and (max-width: 1200px){footer>div{padding-left:2rem!important;padding-right:2rem!important}.footer-contacts{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-contacts>div{width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0}.footer-contacts,footer .bg_grey{padding-top:3rem!important;padding-bottom:3rem!important}footer .bg_grey .ms-5{margin-left:0!important}footer .bg_grey .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .bg_grey .row>div{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}footer .bg_grey .row img{margin:0 .5rem!important}footer .about-container{border:unset!important;padding-top:2rem}footer .about-container>div{padding:0!important;border:unset!important}footer>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-link-block{padding-left:.25rem;padding-right:.25rem;border:unset!important}.footer-link-block>div:nth-child(2){display:none}.footer-link-block>div:nth-child(1){font-weight:400!important}.footer-links-container-mobile .footer-links-container,.footer-links-container-mobile .policy-links-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-links-container-mobile .footer-links-container>div,.footer-links-container-mobile .policy-links-container>div{padding:1rem!important;text-align:center;margin:0!important}.iva-info span:first-child{display:none}.iva-info span:last-child{display:block}.footer-privacy-container{text-align:center;flex-direction:column}.footer-full-container{padding:0 .5rem!important;flex-direction:column!important}.policy-links-container{justify-content:center}}@media screen and (max-width: 576px){footer>div{padding-left:.5rem!important;padding-right:.5rem!important}footer .bg_grey .row>div{width:90%}}.card_recensioni,.card_recensore{background-color:#fff;border-radius:10px}.card_recensore{background-color:#04da8d;display:inline-block}.circle_recensore{width:50px;height:50px;border-radius:50%;background-position:top;background-repeat:no-repeat;background-size:cover}.border_blu{border:2px solid #1831a8;border-radius:100px}.call_blu{border-radius:100px;background-color:var(--primary-color)}.user-input-wrp{position:relative;max-width:100%;border-bottom:1px solid #fff}.user-input-wrp .inputText{width:100%;outline:0;border:0;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent;color:#fff}.user-input-wrp .inputText:focus{border-color:#00f;border-width:medium medium 2px}.user-input-wrp .floating-label{position:absolute;pointer-events:none;left:0;bottom:.2rem;-webkit-transition:.2s ease all;transition:.2s ease all;color:#fff6}.user-input-wrp input:focus~.floating-label,.user-input-wrp input:not(:focus):valid~.floating-label{top:-20px;left:0;font-size:13px;opacity:1}.btn_invia{background-color:transparent;border:1px solid #fff;color:#fff;border-radius:100px;width:100%}.w_ico_email_1{width:210px}.w_ico_email_2{width:70px}.select2-selection__clear{position:absolute;right:5%;font-size:30px!important;top:-10%;color:#4001a5}#sign-in input:-webkit-autofill,#sign-up input:-webkit-autofill{background-color:#3351dd!important;color:#fff!important;box-shadow:0 0 0 1000px #3351dd inset!important;font-style:italic!important;-webkit-text-fill-color:white!important;caret-color:#fff!important}#sign-in>input:nth-child(1),#sign-in>input:nth-child(2),#sign-up>input:nth-child(1),#sign-up>input:nth-child(2),#sign-up>input:nth-child(3){border:1px solid #fff;background-color:#3351dd!important;color:#fff;border-radius:10px;padding:.3rem .5rem}@media screen and (max-width: 1200px){.container{max-width:unset!important;padding-right:0!important}.container,.row{margin:0!important;padding-left:0!important}.col,.destination-container,.row{padding-right:0!important}.slider-container{display:none}.searchbox-container{background-color:var(--primary-color);position:relative;display:flex;align-items:center;justify-content:center;background-image:url(/build/icons/shape-mobile.svg);background-position:center;background-size:cover}.swiper__destinations,.swiper__inspirations,.swiper__occasions,.swiper__offers,.swiper__trustpilot,.swiper__why{overflow:hidden;padding-bottom:2rem!important;height:-webkit-max-content;height:-moz-max-content;height:max-content}.swiper-pagination-bullet{background:var(--primary-color)!important}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:.7!important}.custom-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:.5rem}.custom-pagination__trustpilot .swiper-pagination-bullet{background:#fff!important}section>div{padding-left:2rem!important;padding-right:2rem!important}section:not(#home-slider,#contact-us)>div{padding-right:0!important}.btn-redirect>a{padding:.4rem .8rem!important;border-radius:30px 0 0 30px!important}.btn-redirect>a>span>span{display:none}#home-slider{background:var(--primary-color)}#home-slider .swiper__imgs,#home-slider div:has(>.swiper__main){display:none}#home-slider>div{background-image:url(/build/icons/wave_back.svg);background-position:center;background-size:cover}#slider__main{height:auto!important}#search-bar,#slider__main,.btn-redirect__search>a{background:0 0!important}#search-bar{padding-top:4rem;padding-bottom:4rem}#trustpilot-rating,.feedback-container>span,.shape-container{display:none}div:has(>#search-bar){width:100%;max-width:unset!important}#search-form{display:-webkit-box;display:-ms-flexbox;display:flex}#search-form .filter-container>.col,#search-form .btn-container,#slider-companies .swiper-slide._active .slide-container{width:100%}#search-form .filter-container,#search-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clear-selection{top:50%;transform:translateY(-50%);position:absolute;right:5%;margin-left:5px;padding:2px;font-weight:700;border-radius:50%;border:1px solid #466594;width:20px;height:20px;display:flex;justify-content:center;align-items:center;background:white;color:#466594}.counter{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;padding:1rem;gap:.5rem}#search-loader-overlay{width:100%}.spinner-search:not(.spin-mobile){display:none}.spin-mobile{width:150px;height:150px}.counter .new-line{display:inline!important}.btn-redirect__search{-ms-flex-item-align:end;align-self:flex-end;padding-top:.2rem}#contact-form>div,#offers{padding-top:2rem}#offers h3{padding:0!important}#offers>.container{overflow:hidden}.feedback-container{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}#all-inclusive-offers .info-container>div.img-container{padding:0 2rem!important}#destinations .options-container .img-container,#inspirations .options-container .img-container,#occasions .options-container .img-container{height:10rem!important}#companies .swiper-button{display:none}#companies .container{padding-left:0!important}#slider-companies{margin:0!important}.why-container{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}#trustpilot .container{overflow:hidden}#trustpilot .container>div:first-child{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}#trustpilot .btn-redirect{-ms-flex-item-align:end;align-self:flex-end}#contact-us .container>.row{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#contact-us .help-container .border_blu{border:unset!important;width:100%;padding:0 1rem}#contact-us .help-container .border_blu>div:first-child{display:none}#contact-us .help-container .btn-container{width:100%;background-color:#fff}#contact-us .help-container .btn_invia{border-color:var(--primary-color)!important;color:var(--primary-color)!important;padding:.5rem 0;font-weight:700}#contact-us .help-container .btn_invia:before{background-color:var(--primary-color)}#contact-us .help-container .btn_invia:hover{background:var(--primary-color);color:#fff!important}#contact-us .help-container .btn_invia:hover:before{background-color:#fff!important}.user-input-wrp input:focus~.floating-label,.user-input-wrp input:not(:focus):valid~.floating-label{top:unset!important;opacity:0!important}#contact-form{grid-template-columns:auto auto!important;grid-template-rows:repeat(3,auto)!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contact-form>div:nth-child(1){grid-row:1;grid-column:1/3!important}#contact-form>div:nth-child(2){grid-row:2!important;grid-column:1!important}#contact-form>div:nth-child(3){grid-row:3!important;grid-column:1!important;margin:0!important;padding:0!important}#contact-form>div:nth-child(4){grid-row:2/4!important;grid-column:2!important;width:auto!important;padding-left:1rem}}@media screen and (max-width: 576px){.btn-redirect,.fs_12,.title-container,nav{font-size:.7rem!important}h3{font-size:1.8rem!important}.btn-custom,.title-container span,h4{font-size:1.2rem!important}.info-container p{font-size:.6rem!important}.fs_14,footer{font-size:.8rem!important}section>div{padding-left:.5rem!important;padding-right:.5rem!important}#search-bar{padding-left:.5rem!important;padding-right:.5rem!important}.clear-selection{right:8%}}
