.trip_award_image_container,.trip_mat{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.image-grid,.mixBanner{overflow:hidden;box-shadow:0 15px 30px #a6b1bb}.image-grid,.trip_award_image_container,.trip_mat{-webkit-backface-visibility:hidden}#lineHotel,#lineMare,#search-box,.header-banner{margin-bottom:0}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.ms-res-ctn .ms-res-group:first-child,.owl-theme .owl-nav{margin-top:0}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{margin:-10px 0 60px;text-align:right;padding-right:105px}.liDesc.mb,.logo_partner img{margin-bottom:15px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-controls{position:absolute;top:-20px;right:0;width:100%}.trip_award_image_container{position:absolute;top:15px;left:15px}#lineCase .owl-controls{top:-35px}#lineCase .owl-nav>div,#lineHotel .owl-nav>div,#lineMare .owl-nav>div{left:auto;right:-115px;background:#0b3d68;border-radius:100%;width:40px}#lineCase .owl-nav>div.owl-next,#lineHotel .owl-nav>div.owl-next,#lineMare .owl-nav>div.owl-next{right:240px;left:auto}#lineCase .owl-theme .owl-nav [class*=owl-]:hover,#lineHotel .owl-theme .owl-nav [class*=owl-]:hover,#lineMare .owl-theme .owl-nav [class*=owl-]:hover{background:#286090;color:#fff;text-decoration:none}@media (min-width:768px) and (max-width:1023px){#lineCase .owl-nav>div,#lineHotel .owl-nav>div,#lineMare .owl-nav>div{right:-40px}#lineCase .owl-nav>div.owl-next,#lineHotel .owl-nav>div.owl-next,#lineMare .owl-nav>div.owl-next{right:195px}}.btn-dark-green{background-color:#33753a;border-color:#33753a;color:#fff!important}.btn-dark-green.active,.btn-dark-green:active,.btn-dark-green:focus,.btn-dark-green:hover,.open .dropdown-toggle.btn-dark-green{background-color:#449d44;border-color:#449d44;color:#fff!important}.gratuitamente{background:#f9b000;color:#33753a;padding:0 6px 1px;border-radius:6px}.home-carousel .sproposta{padding:30px}.proposals-loader{min-height:150px;padding-top:30px;font-size:36px}.clip-circle{clip-path:circle(230px at 230px 230px)}.clip-circle.nicolaus{clip-path:circle(110px at center)}.row-2{margin-top:35px}.bg-video-wrapper,.ms-res-ctn .ms-res-group a:active,.ms-res-ctn .ms-res-group a:focus,.ms-res-ctn .ms-res-group a:hover,.ms-res-ctn .ms-res-item-active:focus{background:#0b3d68;color:#fff}.video-parallax-wrapper{position:relative;height:62vh;overflow:hidden}#parallaxVideo{position:absolute;left:50%;transform:translateX(-50%);min-width:100%;max-width:100%;object-fit:cover;bottom:-90px}@media (max-width:1024px){.video-parallax-wrapper{height:34vh}}@media (max-width:768px){.video-parallax-wrapper{height:26vh}#parallaxVideo{bottom:-1px}}.mixBannerBox{margin:0 -15px}.mixBanner{border-radius:18px;background-size:cover;background-color:#0b3d68;color:#fff;padding:45px;min-height:540px;position:relative;margin:15px;text-wrap:balance;transition:transform .3s,box-shadow .3s;min-width:590px}.image-grid:hover,.mixBanner:hover{box-shadow:0 30px 30px #a6b1bb}.nicolausCircle{position:absolute;left:15px;top:-215px;width:100%}.nicolausCircleInner{margin:0 170px}.mixBannerFooter img{max-width:70%}.mixBanner.lastMinute{background-color:#33753a}.mixBanner.napoli{background-color:#f9b000;color:#2a465e}.mixBanner.lastMinute .mixContent,.mixBanner.napoli .mixContent,.mixBanner.news .mixContent{padding-top:45px}.mixBannerTitle{font-weight:700;font-size:40px;line-height:1.1em;letter-spacing:-2px}.mixBanner.nicolaus .mixBannerTitle{max-width:400px;margin:0 auto}.mixBannerTitle.napoli,.mixBannerTitle.news,.mixBannerTitle.offerte{font-size:3.6em}.mixBannerTitle.napoli span{color:#33753a}.mixBannerTitle.offerte span{color:#84c88b}.mixBannerTitle.grimaldi{font-size:48px;padding:0 30px}.mixBannerDesc{margin:15px auto;font-size:18px;line-height:1.3em;position:relative}.mixBannerDesc.nicolaus{max-width:600px}.lineHeader,.mixBannerDesc.grimaldi{padding:0 30px}.mixBannerDesc ul{padding:20px}.clip-grimaldi{padding:22px 0 0 45px}.mixBannerSubtitle{font-weight:700;font-size:24px;line-height:1.3em;margin-top:15px}.liPartner{color:#f9b000;font-size:1.1em;margin-bottom:5px}@media (max-width:1024px){.mixBanner{min-width:auto;margin-bottom:60px}}@media (min-width:1024px){.nicolausCircle{top:30px}}@media (max-width:1199px){.mixBanner.needs,.section-block-bottom,.section-block-top{margin-top:25px}.title-block .second{font-size:36px}.nicolausCircle{left:0;top:30px}.mixBannerBox{margin-top:15px}.mixBanner{margin-bottom:15px}.row-2{margin-top:0}.mixBanner.napoli,.mixBanner.nicolaus{margin-bottom:45px}.mixBanner.napoli{margin-top:35px}.mixBanner.lastMinute.partner{margin-top:40px}.mixBannerFooter img{max-width:90%}.mixBanner.lastMinute .mixContent,.mixBanner.napoli .mixContent{padding:0;position:initial;height:auto}.mixBanner.nicolaus .mixContent{padding-bottom:15px}.mixBanner.lastMinute,.mixBanner.napoli{min-height:0}.mixBannerTitle.napoli,.mixBannerTitle.news,.mixBannerTitle.offerte{font-size:2.4em}.mixBannerTitle.grimaldi{font-size:36px;padding:0 15px}.mixBanner.grimaldi .mixBannerDesc{max-width:600px}}@media (min-width:760px){.mixBannerFooter img{max-width:400px}}.mixContent{position:absolute;top:0;left:0;width:100%;height:540px;padding:225px 45px 45px}.mixContent.top{padding:45px 0 0}#diventa-partner,#lineCase,.box_figure,.image-grid{position:relative}#search-box{margin-top:0;padding-top:60px}#search-box.lite-full button,.buts-full2 a,.lite-full .buts-full a{background:#0b3d68;color:#fff!important}@-webkit-keyframes animationgradienttitle{0%{background-position:0 1600px}100%{background-position:1600px 0}}@keyframes animationgradienttitle{0%{background-position:0 1600px}100%{background-position:1600px 0}}#search-box .tabs-animated .tab-content{padding-bottom:0}#search-box.lite-full{padding:35px 0 25px;transition:.6s;margin-bottom:15px}#search-box #ms_alloggi .input-group,#search-box #ms_bisogni .input-group,#search-box #ms_esperienze .input-group,#search-box #ms_ristorazione .input-group,#search-box #ms_servizi .input-group,#search-box #ms_vacanze .input-group{border-radius:16px;background:#123e66}#search-box.lite-full .ms-ctn .ms-sel-item,.ms-res-ctn .ms-res-item-active:hover{background:#eef4f3;color:#0b3d68}#key_alloggi,#key_bisogni.search_field,#key_esperienze.search_field,#key_mobilita.search_field,#key_ristorazione.search_field,#key_servizi.search_field,#key_vacanze.search_field,#search-box .dropdown-menu{border-radius:12px!important}#search-box.lite-full .filter-header,.buts-full{display:none}.lite-full .buts-full{margin:0;padding:0 30px 0 0;display:block}.buts-full2 a,.lite-full .buts-full a{padding:7px 18px 8px;font-size:12px;border:none;border-radius:50px}.buts-full2 a:active,.buts-full2 a:focus,.buts-full2 a:hover,.lite-full .buts-full a:active,.lite-full .buts-full a:focus,.lite-full .buts-full a:hover{background:#33753a;color:#fff!important}.buts-full2 a{background:rgba(0,0,0,.2);color:#fff!important}.buts-full2 a:active,.buts-full2 a:focus,.buts-full2 a:hover{background:#449d44;color:#fff!important}#search-box.lite-full #tab-content-container,#search-box.lite-full .tab-content>.tab-pane{height:auto;padding:0}#search-box.lite-full #nav-search-inc{display:none;transition:.6s}#search-box.lite-full .tabs-animated .tab-content{padding:15px 0 10px}#tdb{background:#1c5e97;padding:15px 60px 20px!important;margin-bottom:35px;max-width:inherit;margin-top:-30px}#partner-box{font-size:16px;line-height:24px;color:#0b3d68;text-align:center}.logo_partner img{max-width:150px;max-height:100px}#lineCase .gd-blue-lite,#lineCase .sgallery .item,.galFirst.gd-blue-lite,.ms-res-ctn .ms-res-item-active,.title-description-block-style_6 .title-block{background:0 0}.ms-ctn input{height:60px;border:none;margin:0;padding:0;font-size:18px;max-width:700px;background:0 0!important}.ms-res-ctn .ms-res-item{color:#0b3d68;padding:4px 18px}.ms-res-ctn .ms-res-item em{background:#fde5aa;color:#174975}.ms-ctn .ms-sel-item{position:absolute;padding:4px 8px 5px;margin-top:16px;color:#0b3d68;background:#eef4f3;border:none;font-weight:700;border-radius:6px}.ms-ctn .ms-sel-item:hover{border:none}.ms-sel-ctn .ms-sel-item .ms-close-btn{color:#0b3d68;background-position:0 0}.ms-helper{color:transparent}.ms-res-ctn .ms-res-group{padding:0;border-top:none;border-bottom:none;margin-top:30px}.ms-res-ctn.dropdown-menu{font-size:18px;line-height:28px}#search-box .ms-res-ctn.dropdown-menu{padding:0;margin-top:5px}.ms-res-ctn.dropdown-menu .ms-res-item{line-height:28px}.ms-ctn .ms-sel-item,.ms-res-ctn.dropdown-menu .ms-res-item{font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ms-res-ctn .ms-res-group a,.ms-res-ctn .ms-res-group a:link,.ms-res-ctn .ms-res-group a:visited{background:#eef4f3;color:#0b3d68;display:block;padding:14px 18px;transition:.6s}@media (max-width:767px){.nicolausCircleInner{margin:0 66px}.mixBanner.grimaldi{padding:0}.mixBanner.needs .mixContent{padding-top:95px}.mixContent{padding:245px 0 45px;position:initial;height:auto}.mixBanner.grimaldi .mixBannerDesc{padding:0 45px}#search-box.lite-full .tabs-animated .tab-content{padding-top:7px}.lite-full .buts-full{display:none}.sbox-inner{padding:0 30px}.ms-ctn .ms-sel-ctn input{display:flex;width:100%!important}.ms-ctn input{height:50px;font-size:15px}.ms-ctn .ms-sel-item{margin-top:11px;max-width:150px}.ms-sel-ctn .ms-sel-item .ms-close-btn{margin:6px 8px 0 0;float:left;display:none}}@media (max-width:413px){.ms-ctn .ms-sel-item{max-width:120px}}.section-box.section-bisogni{margin:0;padding:120px 0;background:#0b3d68}.bi_logo_box{margin:0 auto 45px;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:100px;max-width:620px}.bi_logo_box1{margin-right:5px;align-items:center;display:flex;min-height:130px}.bi_logo_box1 img{max-width:160px}.bi_logo_box2{grid-column:2/9;align-items:center;display:flex}.slider-wrap .content-area .bi_logo_box2 h1{margin:15px 15px 0;padding:0;white-space:nowrap;background:0 0;color:#fff}.text-gradient{font-size:4em;font-weight:700;text-align:center;color:#00008b}@supports (--css:variables){.text-gradient{background:linear-gradient(to right,#00008b,#9932cc);color:transparent;-webkit-background-clip:text;background-clip:text}}.text-gradient::-moz-selection{color:#fff;background:#9932cc}.text-gradient::selection{color:#fff;background:#9932cc}.tp-loader.spinner2{background-color:#0b3d68!important}.tp-parallax-wrap{z-index:999!important}.Photography-Display,.tp-caption.Photography-Display{z-index:7;white-space:nowrap;text-align:center;text-transform:uppercase;letter-spacing:0;font-weight:300}.title-desc,.title-desc-big,.title-splash{text-transform:none;text-align:center!important}.title-splash{margin:0 auto 20px!important;color:#fff}.title-splash div{font-size:55px!important;line-height:1.3em!important;font-weight:900;text-shadow:0 0 4px rgba(0,0,0,.3);white-space:normal;letter-spacing:0!important;min-width:820px}.title-splash2 div{font-size:42px!important;line-height:1.3em!important;letter-spacing:-1px!important}.title-desc div,.title-desc-big div{text-shadow:0 0 4px rgba(0,0,0,.3);padding:0 120px;letter-spacing:normal}.title-desc{margin:20px auto 30px!important;color:#fff}.title-desc div{font-weight:300;font-size:16px!important;line-height:16px!important}.title-desc.title-desc3,.title-desc.title-desc3 div{white-space:normal;max-width:800px;font-size:22px!important;line-height:1.6em!important}.title-desc-big{margin:20px auto 40px!important;color:#fff}.image-grid .new,.title-btn{text-transform:uppercase;color:#fff}.product-item a,.title-block{text-transform:none}.title-desc-big div{font-weight:700;font-size:28px!important;line-height:32px!important;font-style:italic}.title-btn{margin:0 auto!important;text-align:center!important;line-height:10px!important}.title-btn div{font-size:15px!important;font-weight:700!important;border:none;padding:0 40px!important;line-height:40px!important;letter-spacing:0!important;display:inline-block!important;background:#fff;border-radius:9px;color:#0b3d68}.image-grid .new,.image-grid .new2{border-radius:100%;width:60px;height:60px;position:absolute}@media (max-width:1199px){.title-splash div{min-width:820px;font-size:45px!important}.title-desc.title-desc3,.title-desc.title-desc3 div{padding:0 30px}}.image-grid{display:grid;align-content:center;width:100%;border-radius:18px;transition:.3s ease-in-out;transform:translateZ(0);-webkit-transform:translateZ(0)}.image-grid>a{color:rgba(255,255,255,.3)}.image-grid img{aspect-ratio:1/1;width:100%;height:100%;transition:.6s!important}.image-grid:hover img{-webkit-transform:scale(1.08,1.08);scale:1.08}.section-block-bottom .image-grid:hover img,.section-block-top .image-grid:hover img{-webkit-transform:scale(1.04,1.04);scale:1.04}@supports not (aspect-ratio:1/1){@media(min-width:768px){.section-mese .image-grid img{min-height:260px;max-height:260px;line-height:260px}.sgallery.hnone .image-grid img{max-height:none}.box_figure .image-grid img{max-height:280px;min-height:280px}}}.image-grid .new2{background:#f9b000;top:29px;right:-3px}.image-grid .new{background:#0b3d68;font-size:14px;line-height:60px;font-weight:700;text-align:center;top:25px;right:-5px}.sgallery .item{transition:.3s;margin-bottom:10px}.sgallery .esclusivo-list{transition:.3s}.sgallery .item:hover,.sgallery:hover .esclusivo-list{transform:translateY(-12px)}.sgallery:hover .esclusivo-list:hover{transform:translateY(0)}.container-sbox{width:100%;padding:0 15px}@media (min-width:1200px){.mixBanner:hover{transform:translateY(-12px)}.container-sbox{width:1170px}}.cittaMese{font-style:italic;letter-spacing:-1px;font-family:serif;font-size:36px;color:#588ab7!important;display:inline-block}.proposte_inner{margin:0 auto;max-width:1240px}@media (max-width:991px){.bi_logo_box{max-width:420px}.bi_logo_box1 img{max-width:120px}.slider-wrap .content-area .bi_logo_box2 h1{font-size:40px;text-align:center;display:block;margin-bottom:90px}.bi_logo_box2{grid-column:2/6}.title-splash div{min-width:680px;font-size:45px!important}.proposte_inner{padding:0 30px}}#lineMare,.btn-line-bottom,.btn-line-right{padding-top:30px}.product-name{font-weight:700!important;margin-top:15px;color:#0b3d68;line-height:1.2em}.products-list .product-item .product-name{font-size:22px;line-height:28px}.price{font-size:14px}@media(min-width:768px){.a-ratio{aspect-ratio:1/1}.a-fit{object-fit:cover}#section-1 .image-grid,#section-2 .image-grid{max-height:330px}}.bg-gradient{background:radial-gradient(ellipse at center,#265998 0,#0b3d68 100%)}.title-block{font-size:60px;margin:45px 0 15px;font-weight:900}.title-color{color:#33753a;letter-spacing:-2px;margin-bottom:10px}.title-block .second{font-size:42px}.title-mt-center-desc{max-width:80%;margin:0 0 45px;font-size:18px;line-height:1.3em;letter-spacing:0}.title-mt-center-desc.small{max-width:460px}.btn-line-right a{border-radius:100%;width:90px;height:90px;line-height:45px;display:inline-block}#lineCase .title-mt-center,.section-box,.title-mt-button{margin-bottom:30px}#lineHotel .title-mt-center-desc,#lineMare .title-mt-center-desc{max-width:initial}#lineHotel .title-block,#lineMare .title-block{display:inline-block;margin-top:0}#lineHotel #stars{color:#f9b000;margin-left:15px;font-size:24px;vertical-align:middle;display:inline-block}#lineHotel #stars i{margin-left:-7px}#lineCase{padding:90px 45px 45px;text-wrap:balance;margin:0 0 90px}#lineCase h2.title-block{margin-top:0;font-size:90px;letter-spacing:-6px;text-transform:lowercase}#lineCase h3.title-block{color:#fff;margin-top:0;font-size:60px;text-transform:lowercase}#lineCase .title-mt-center-desc{color:#fff;max-width:80%;margin:0 auto 45px}#lineCase .title-mt-button{margin:30px 0 75px}#lineCase .image-grid{box-shadow:0 15px 30px #1f4177}#lineCase .image-grid:hover{box-shadow:0 30px 30px #1f4177}#lineCase .product-name,#lineCase .product-name a,#proposals-case-loader{color:#fff}#lineCase .subtitleBox{margin:0 auto 30px}.mt-box{text-align:left;padding:15px 45px 0}.mt-box2{text-align:left;padding:10px 45px 0 15px}.col-mt .sgallery{margin-bottom:10px;width:100%}.col-mt .sgallery figure{margin:0 15px}.section-box .col-sm-4 h3{font-size:24px!important}.section-box.section-mese .col-sm-4 h3{font-size:18px!important}.mt-desc{color:#0b3d68;font-size:16px;line-height:1.5em}.section-box.section-box-big{margin-bottom:150px}.box_figure .label_foto{position:absolute;bottom:25px;left:0;background:#a00;color:#fff;font-weight:700;font-size:15px;line-height:15px;padding:7px 15px 9px 25px}.section-box2{margin-top:90px;margin-bottom:120px}#section-cose{padding:0 30px 45px}.section-block-top{margin:45px 0;padding:0 30px}.section-block-bottom{margin:0 0 90px;padding:0 30px}@media (min-width:992px){.section-box>.container{padding:0 60px}.section-mese{margin-top:30px}}@media (max-width:1365px){.col-mt .sgallery{margin-bottom:30px}}#section-partner{margin:60px 0}#diventa-partner{background:#0b3d68;color:#fff;height:500px}#diventa-partner .dp-title{position:absolute;bottom:60px;left:60px;font-size:48px;line-height:1.3em;max-width:580px}#diventa-partner img{position:absolute;right:-30px;bottom:-30px}#lineMare,#proposals,#proposals-case,#proposals-mare{clear:both}@media (max-width:1199px){#section-partner{margin:30px 0 60px}#diventa-partner{height:400px}#diventa-partner .dp-title{font-size:36px}#diventa-partner img{max-width:440px}.proposte_inner{padding:0}}@media (max-width:991px){#diventa-partner{height:360px}#diventa-partner .dp-title{font-size:32px}#diventa-partner img{max-width:370px;right:10px}.product-item div.product-info{height:90px;overflow:hidden}.latest-post .post-content .post-desc,.post-meta,.readmore-link{display:block}#lineCase h2.title-block{font-size:5.4em;white-space:nowrap}#lineCase h3.title-block{font-size:45px}#lineCase .title-mt-center-desc{font-size:24px}}@media (max-width:600px){#lineCase h2.title-block{font-size:4.4em;letter-spacing:-4px}}@media (max-width:767px){.bi_logo_box,.bi_logo_box1{margin:0 auto}.bi_logo_box,.bi_logo_box1,.bi_logo_box2{display:block}.bi_logo_box1{text-align:center;min-height:0}#main{margin-top:-30px}.title-splash div{min-width:360px;font-size:36px!important}.header-banner{margin-top:15px}.owl-controls,.title-desc{display:none}.title-desc-big div{padding:0 60px;font-size:15px!important;line-height:18px!important}.title-btn div{font-size:15px}.btn-line-bottom,.title-mt-left .title-block{text-align:center}.lineHeader,.proposte_inner{padding:0}#key_alloggi{position:initial}.section-box.section-mese{padding:0 45px}.section-box{margin-bottom:0;padding:0 30px}.section-box2{margin:0}.mt-box{padding:1px 15px 45px}#section-cose{padding:0 30px 45px}.title-mt-center{padding:0 10px}.title-mt-center .title-block{font-size:36px;margin:0 0 15px}.title-mt-center:first-child .title-block{margin-top:45px}.title-mt-center-desc{font-size:15px;line-height:1.5em}#lineCase .title-mt-center-desc,.lineHeader .title-mt-center-desc{font-size:24px}.section-block-top{margin:35px 0 0;padding:0 30px 45px}.section-block-bottom{margin:30px 0 0;padding:0 30px 45px}#section-partner{margin:15px 0}#diventa-partner{height:410px}#diventa-partner .dp-title{font-size:24px;bottom:auto;top:30px;left:30px}#diventa-partner img{max-width:270px;top:220px;bottom:auto;right:30px}.product-item div.product-info{height:auto;overflow:inherit}div .columns-5 .product-item{float:none;width:100%}.product-name{font-size:20px}#lineHotel .sproposta,.title-mt-center-desc{margin-bottom:0}#lineCase .title-mt-button,.btn-line-bottom{margin-bottom:30px}#lineCase{padding:45px 15px 0}#lineCase h3.title-block{font-size:2em}#lineCase .subtitleBox{max-width:290px}#lineMare{padding-top:0}#lineMare .title-mt-center-desc{margin-bottom:15px}.mixBanner.needs .mixBannerTitle{margin:0 -15px}#proposals,#proposals-mare{margin:0 -30px}.sgallery .item:hover,.sgallery:hover .esclusivo-list{transform:translateY(0)}.home-carousel .sproposta{width:100%}}@media (max-width:479px){.title-splash div{min-width:280px;font-size:24px!important}#lineCase h2.title-block{font-size:3.4em}}@media (max-width:390px){.nicolausCircleInner{margin:0 36px}.mixBanner.needs .mixBannerTitle,.mixBanner.partner .mixBannerTitle{margin:0 -15px}.mixBannerTitle{font-size:33px}}@media (max-width:320px){.nicolausCircle{top:5px}.nicolausCircleInner{margin:0 6px}.clip-circle.nicolaus{clip-path:circle(90px at center)}.mixContent{padding-top:215px}.mixBanner{padding:25px}}.rs-background-video-layer iframe{visibility:inherit!important}