@font-face{font-family:icons-RdG;src:url(../fonts/icons-RdG.eot?tgj1eq);src:url(../fonts/icons-RdG.eot?tgj1eq#iefix) format("embedded-opentype"),url(../fonts/icons-RdG.ttf?tgj1eq) format("truetype"),url(../fonts/icons-RdG.woff?tgj1eq) format("woff"),url(../fonts/icons-RdG.svg?tgj1eq#icons-RdG) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icons-RdG!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-baby:before{content:""}.icon-field:before{content:""}.icon-cheque:before{content:""}.icon-apple-pay:before{content:""}.icon-football:before{content:""}.icon-mic:before{content:""}.icon-braille:before{content:""}.icon-dancing:before{content:""}.icon-calendar-event:before{content:""}.icon-time:before{content:""}.icon-couple:before{content:""}.icon-difficolta:before{content:""}.icon-archeologia:before{content:""}.icon-architettura:before{content:""}.icon-attivita-religiose:before{content:""}.icon-bus:before{content:""}.icon-children:before{content:""}.icon-family:before{content:""}.icon-full-day:before{content:""}.icon-groups:before{content:""}.icon-half-day:before{content:""}.icon-language:before{content:""}.icon-musei:before{content:""}.icon-natura:before{content:""}.icon-nightlife:before{content:""}.icon-pickup:before{content:""}.icon-storia:before{content:""}.icon-tag:before{content:""}.icon-theme:before{content:""}.icon-themepark:before{content:""}.icon-tickets:before{content:""}.icon-tour-guide:before{content:""}.icon-tour-individuale:before{content:""}.icon-visite-guidate:before{content:""}.icon-check:before{content:""}.icon-danger:before{content:""}.icon-globe-language:before{content:""}.icon-user:before{content:""}.icon-flags:before{content:""}.icon-beauty-salon:before{content:""}.icon-game-room:before{content:""}.icon-heater:before{content:""}.icon-radio:before{content:""}.icon-shoes:before{content:""}.icon-breakfast:before{content:""}.icon-ping-pong:before{content:""}.icon-scissors:before{content:""}.icon-playground:before{content:""}.icon-beach:before{content:""}.icon-shops:before{content:""}.icon-massage:before{content:""}.icon-dvd:before{content:""}.icon-soundproofing:before{content:""}.icon-jacuzzi:before{content:""}.icon-diving:before{content:""}.icon-garden:before{content:""}.icon-copy-machine:before{content:""}.icon-horse:before{content:""}.icon-lights:before{content:""}.icon-clock:before{content:""}.icon-suitcase:before{content:""}.icon-chapel:before{content:""}.icon-tennis:before{content:""}.icon-currancy-exchange:before{content:""}.icon-kettle:before{content:""}.icon-library:before{content:""}.icon-bbq:before{content:""}.icon-balcony:before{content:""}.icon-hair-dryer:before{content:""}.icon-reading:before{content:""}.icon-smoke:before{content:""}.icon-accessibility:before{content:""}.icon-building:before{content:""}.icon-cooking:before{content:""}.icon-door-hanger:before{content:""}.icon-gluten-free:before{content:""}.icon-payment-method:before{content:""}.icon-price:before{content:""}.icon-services:before{content:""}.icon-treatment:before{content:""}.icon-arrow-long-left:before{content:""}.icon-arrow-long-right:before{content:""}.icon-calendar:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-radio-empty:before{content:""}.icon-radio-selected:before{content:""}.icon-bed-double:before{content:""}.icon-car:before{content:""}.icon-checkbox-empty:before{content:""}.icon-checkbox:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-close:before{content:""}.icon-dinner:before{content:""}.icon-door:before{content:""}.icon-doorknob:before{content:""}.icon-envelope:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-map:before{content:""}.icon-phone:before{content:""}.icon-pin:before{content:""}.icon-phone-service:before{content:""}.icon-share-outline:before{content:""}.icon-toilet-paper:before{content:""}.icon-toilet1:before{content:""}.icon-tour:before{content:""}.icon-transfer:before{content:""}.icon-washing-machine:before{content:""}.icon-whatsapp:before{content:""}.icon-wifi:before{content:""}.icon-air-condition:before{content:""}.icon-barrier:before{content:""}.icon-bathtub1:before{content:""}.icon-bed:before{content:""}.icon-bell:before{content:""}.icon-billiard:before{content:""}.icon-bycicle:before{content:""}.icon-carry-luggage:before{content:""}.icon-childcare:before{content:""}.icon-cocktail:before{content:""}.icon-couple-bed:before{content:""}.icon-credit-cards:before{content:""}.icon-disabled:before{content:""}.icon-do-not-disturb:before{content:""}.icon-do-not-touch:before{content:""}.icon-drinks:before{content:""}.icon-dust-bin:before{content:""}.icon-elevator:before{content:""}.icon-email:before{content:""}.icon-exit:before{content:""}.icon-exit-sign:before{content:""}.icon-fax:before{content:""}.icon-fire-extinguisher:before{content:""}.icon-first-aid:before{content:""}.icon-fitness:before{content:""}.icon-gambling:before{content:""}.icon-hanger:before{content:""}.icon-hotel:before{content:""}.icon-info:before{content:""}.icon-key:before{content:""}.icon-luggage-key:before{content:""}.icon-no-smoke:before{content:""}.icon-open:before{content:""}.icon-parking:before{content:""}.icon-pawprint:before{content:""}.icon-photo:before{content:""}.icon-restaurant-plate:before{content:""}.icon-restaurant:before{content:""}.icon-room-service:before{content:""}.icon-safe-box:before{content:""}.icon-sauna:before{content:""}.icon-security-cam:before{content:""}.icon-shower:before{content:""}.icon-single-bed:before{content:""}.icon-stairs:before{content:""}.icon-swimming-pool:before{content:""}.icon-table-lamp:before{content:""}.icon-TV:before{content:""}.icon-AC:before{content:""}.icon-alarm-clock:before{content:""}.icon-armchair:before{content:""}.icon-bar:before{content:""}.icon-bathrobe:before{content:""}.icon-bathtub:before{content:""}.icon-bedside-table:before{content:""}.icon-chair:before{content:""}.icon-closet:before{content:""}.icon-coffee-cup:before{content:""}.icon-coffee-maker:before{content:""}.icon-credit-card:before{content:""}.icon-cutlery:before{content:""}.icon-double-bed:before{content:""}.icon-dumbbell:before{content:""}.icon-elevator-double:before{content:""}.icon-fireplace:before{content:""}.icon-flip-flop:before{content:""}.icon-float:before{content:""}.icon-hotel-stars:before{content:""}.icon-iron:before{content:""}.icon-lamp:before{content:""}.icon-laundry:before{content:""}.icon-location:before{content:""}.icon-luggage:before{content:""}.icon-newspaper:before{content:""}.icon-no-smoking:before{content:""}.icon-perfume:before{content:""}.icon-picture:before{content:""}.icon-razor:before{content:""}.icon-reception:before{content:""}.icon-remote-control:before{content:""}.icon-room-key:before{content:""}.icon-safebox:before{content:""}.icon-sink:before{content:""}.icon-smartphone:before{content:""}.icon-soap:before{content:""}.icon-taxi:before{content:""}.icon-tea-cup:before{content:""}.icon-telephone:before{content:""}.icon-television:before{content:""}.icon-toilet:before{content:""}.icon-toothbrush:before{content:""}.icon-towel:before{content:""}.icon-trolley:before{content:""}.icon-wine-menu:before{content:""}.icon-wine:before{content:""}.loader-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0!important;min-height:526px}.spinner-partial{-webkit-animation:spinner-anim 1s linear infinite;animation:spinner-anim 1s linear infinite;border:.5em dashed #5d535e;border-radius:50%;display:block;height:3em;left:50%;margin:-1.5em;position:absolute;top:50%;width:3em}.spinner-partial:after{border:.5em solid #ec96a4;border-radius:50%;bottom:.25em;content:'';left:.25em;position:absolute;right:.25em;top:.25em}@-webkit-keyframes spinner-anim{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-anim{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-engine .loader-small{min-height:100px}.btnRdG{font-size:1rem;color:#fff;font-weight:600;letter-spacing:1.2px;padding:0 2.5rem;text-align:center;text-transform:uppercase;position:relative;height:50px}.btnRdG--fix-btn-text{padding-top:13px!important}.btnRdG--filters{margin-top:2rem}.btnRdG--filters:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.btnRdG--filters h4.h4{display:inline-block}.btnRdG--filters i{display:inline-block;margin:0 .5rem;color:#36c}.btnRdG--link{line-height:50px;color:#fff!important;cursor:pointer}.btnRdG:hover{color:#fff}.btnRdG:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.btnRdG--pink{background-color:#ed2b7a;color:#fff;-webkit-appearance:none;border-radius:0;border:none}.btnRdG--pink__with-arrow:before{content:"\e903";font-family:icons-RdG;position:absolute;background:#f05791;color:#fff;right:-50px;bottom:0;top:0;width:50px;border:none;border-left:1px solid #fff;line-height:3}.btnRdG--pink__with-arrow--100{width:calc(100% - 50px);padding:0;text-align:center}.btnRdG--pink:hover{background-color:#f05791}.btnRdG--blue{background-color:#36c;color:#fff;-webkit-appearance:none;border-radius:0;border:none}.btnRdG--blue__with-arrow:before{content:"\e903";font-family:icons-RdG;position:absolute;background:#398af2;color:#fff;right:-50px;bottom:0;top:0;width:50px;border:none;border-left:1px solid #fff;line-height:3}.btnRdG--blue__with-arrow--100{width:calc(100% - 50px);padding:0;text-align:center}.btnRdG--blue:hover{background-color:#398af2}.btnRdG--green{background-color:#4caf50;color:#fff;-webkit-appearance:none;border-radius:0;border:none}.btnRdG--green__with-arrow:before{content:"\e903";font-family:icons-RdG;position:absolute;background:#ace3ae;color:#4caf50;right:-50px;bottom:0;top:0;width:50px;border:none;border-left:1px solid #fff;line-height:3}.btnRdG--green__with-arrow--100{width:calc(100% - 50px);padding:0;text-align:center}.btnRdG--green:hover{background-color:#68af61}.btnRdG--blue-outline{background-color:#fff;color:#36c;-webkit-appearance:none;border-radius:0;border:1px solid #36c}.btnRdG--blue-outline__with-arrow:before{content:"\e903";font-family:icons-RdG;position:absolute;background:#fff;border:1px solid #36c;color:#36c;right:-50px;bottom:-1px;top:-1px;width:50px;margin-left:1px;line-height:3}.btnRdG--blue-outline__with-arrow--100{width:calc(100% - 50px);padding:0;text-align:center}.btnRdG--blue-outline:hover{background-color:#36c;color:#fff}.btnRdG--blue-outline:hover__with-arrow:before{background:#36c;color:#fff}.btnRdG--lg{width:230px}.btnRdG--h60{height:60px}.btnRdG--h50{height:50px}.form-group--custom{border-bottom:1px solid #ccc}.form-group--custom>label{margin-bottom:.7rem;line-height:1}.form-group--custom .form-check{margin:.5rem .7rem 0}.form-group--custom .form-check:first-of-type{margin-top:0}.form-group--custom .form-check:last-of-type{padding-bottom:1rem}.form-group--custom .form-check-input{margin-top:.1rem}.form-group--custom .form-check-label a{color:#36c;font-weight:700}.form-control--custom,.form-control--select{height:36px;border:0;font-size:.875rem;border-radius:0;background:#fff}.form-control--custom:focus,.form-control--select:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.form-control--custom[readonly],.form-control--select[readonly]{background:#fff}.form-control--contacts{background:#fafafa;height:50px;border:none;border-bottom:2px solid #757575;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-control:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;background:#fafafa;border-bottom:2px solid #36c}.form-control__label--custom{position:absolute;top:0;left:0;font-size:.7rem;padding:.2rem .5rem}.form-control__pill-btn-default.form-control__pill-btn{line-height:1.8;border-color:#36c;background-color:#fff;color:#36c;padding:.6rem 2rem;font-weight:700;width:calc(50% - .6rem);height:50px;text-align:center;margin-bottom:1rem}.form-control__pill-btn-default.form-control__pill-btn:nth-child(odd){margin-right:.4rem}.form-control__pill-btn-default.form-control__pill-btn:nth-child(even){margin-left:.4rem}.form-control__pill-btn-default.form-control__pill-btn:not(.active):hover{border-color:#36c;color:#36c;background:0 0}.form-control__pill-btn-default.form-control__pill-btn:not(.active):hover:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.form-control__pill-btn-default.form-control__pill-btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.form-control__pill-btn-default.form-control__pill-btn.active{border-color:#36c;background-color:#36c;color:#fff;-webkit-box-shadow:none;box-shadow:none;position:relative}.form-check--custom-label{font-size:.875rem}.form-check--custom-label:before{position:absolute;top:.25rem;left:-.5rem;display:block;width:1rem;height:1rem;content:"";background-color:#fff;border:1px solid #36c}.form-check--custom-input{position:absolute;z-index:-1;opacity:0}.form-check--custom-input:checked~.form-check--custom-label:after{color:#fff;content:"✓";font-size:1rem;position:absolute;left:-.5rem;top:.3rem;margin-top:-.25rem;margin-left:.125rem}.form-check--custom-input:checked~.form-check--custom-label:before{background-color:#36c;border:1px solid #36c}@media only screen and (max-width:800px){#no-more-tables table,#no-more-tables tbody,#no-more-tables td,#no-more-tables th,#no-more-tables thead,#no-more-tables tr{display:block}#no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px}#no-more-tables tr{border:1px solid #ccc}#no-more-tables td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left}#no-more-tables td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700}#no-more-tables td:before{content:attr(data-title)}}body,html{font-family:'Bree Serif',sans-serif;font-size:16px;overflow-x:hidden}.owl-theme .owl-nav .owl-next:hover,.owl-theme .owl-nav .owl-prev:hover{background:0 0;color:inherit;cursor:pointer}.owl-theme .owl-nav .owl-next:focus,.owl-theme .owl-nav .owl-prev:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.carousel-controls{position:absolute;bottom:3rem;left:4.5rem;right:4.5rem;z-index:3}@media (min-width:992px){.carousel-controls{top:3rem;bottom:unset}}.oto-preloader{z-index:500;position:fixed;width:100%;height:100%;background-color:#c6c6c6;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}.oto-preloader--content{color:#ed2b7a}body,html{font-family:'Bree Serif',sans-serif;font-size:16px;overflow-x:hidden}.owl-theme .owl-nav .owl-next:hover,.owl-theme .owl-nav .owl-prev:hover{background:0 0;color:inherit;cursor:pointer}.owl-theme .owl-nav .owl-next:focus,.owl-theme .owl-nav .owl-prev:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.carousel-controls{position:absolute;bottom:3rem;left:4.5rem;right:4.5rem;z-index:3}@media (min-width:992px){.carousel-controls{top:3rem;bottom:unset}}.main-navigation{border-bottom:1px solid rgba(51,102,204,.5)}.navbar{border-bottom:1px solid #ececec}.navbar-nav--links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navbar-nav--links .nav-item .nav-link{display:inline-block;cursor:pointer}.navbar-nav--links .nav-item .nav-link span{display:none}@media (min-width:992px){.navbar-nav--links .nav-item .nav-link span{display:inline-block}}.navbar-nav--links .nav-item .nav-link--icons{font-size:1.2rem;cursor:pointer}@media (min-width:992px){.navbar-nav--links .nav-item .nav-link--icons{font-size:.875rem}}.navbar-nav--menu .nav-item .nav-link{font-size:1rem;font-weight:700;color:#555;letter-spacing:.5px;padding:.5rem 2rem}.navbar-toggler-icon{font-size:2rem;border:1px solid #d9d9d9;color:#ed2b7a;border-radius:4px;line-height:1.5}.top-nav{padding:0;background-color:#555}.top-nav .nav-item{margin:0 1.5rem;font-size:.875rem;line-height:1.5rem}.top-nav .nav-item i{margin-right:.2rem}.top-nav .nav-item a{color:#fff}.top-nav .nav-item.nav-item--social{font-size:1.3rem;margin:0 .5rem}.select-language{position:relative;margin-bottom:0;margin-top:.4rem}.select-language select,.select-language__select{background:#fff;width:100%;border-radius:0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-language select:focus,.select-language__select:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.select-language select>[data-language=ITA],.select-language__select>[data-language=ITA]{background-image:url(../images/it-flag.svg)}.select-language select--footer,.select-language__select--footer{padding:.1rem .7rem;border:1px solid #ececec}.select-language:after{content:'\e916';font-family:icons-RdG;position:absolute}body,html{font-family:'Bree Serif',sans-serif;font-size:16px;overflow-x:hidden}.owl-theme .owl-nav .owl-next:hover,.owl-theme .owl-nav .owl-prev:hover{background:0 0;color:inherit;cursor:pointer}.owl-theme .owl-nav .owl-next:focus,.owl-theme .owl-nav .owl-prev:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.carousel-controls{position:absolute;bottom:3rem;left:4.5rem;right:4.5rem;z-index:3}@media (min-width:992px){.carousel-controls{top:3rem;bottom:unset}}.footer{background-color:#f1f2f4;color:#555;padding:3rem 0}.footer img{margin-bottom:1rem}.footer .h6{font-size:1.1rem;font-weight:700;margin-bottom:1.2rem;letter-spacing:.3px;font-family:'Open Sans',sans-serif}.footer ul li{line-height:2}.footer a{color:#555;font-weight:400;font-size:.9rem}.footer a:hover{text-decoration:none}.footer .list-contacts i{margin-right:.5rem}.footer .list-contacts span{display:block;margin-left:1.8rem}.footer .list-socials i{font-size:2.5rem}.copyright-ft{background-color:#555;color:#fff;font-size:.85rem;text-align:center;font-weight:300;line-height:1.8}.copyright-ft__copyright{padding:.8rem 0}.copyright-ft__copyright span{display:block}.copyright-ft__copyright a{color:#fff}.copyright-ft__copyright a:hover{text-decoration:none}@media (min-width:1200px){.container--custom{max-width:1080px}}a{color:unset}a:hover{text-decoration:none;color:unset}.main-section{background:#ccc;padding:3rem 0}@media (max-width:992px){.main-section--custom{background:#fff}}.wrap-section{background:#fff;-webkit-box-shadow:0 5px 17px rgba(0,0,0,.12);box-shadow:0 5px 17px rgba(0,0,0,.12);border-radius:5px}@media (max-width:992px){.wrap-section--custom{-webkit-box-shadow:none;box-shadow:none}}.wrap-section__pd{padding:1.5rem}@media (min-width:992px){.wrap-section__pd{padding:2.5rem 4.5rem}}.wrap-section__pd--pb0{padding-bottom:0}@media (max-width:992px){.wrap-section__pd--custom{padding:0}}.wrap-section__center{text-align:center;margin-left:-35px}.wrap-section__fade{position:relative}.wrap-section__fade:before{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);position:absolute;top:2rem;right:4rem;bottom:0;width:80px;content:'';z-index:2}.wrap-section__cta{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap-section__cta .btnRdG{margin-right:50px}@media (max-width:768px){.wrap-section__cta--payment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.back-cta{text-transform:uppercase;color:#788995;font-weight:600;letter-spacing:1px}.home-title .h3{font-weight:500;margin-bottom:.2rem}.home-title--with-description{padding:1rem .5rem}.home-title--with-description p{line-height:1.7}.home-title--white{color:#fff}.home-section{padding:2rem 0}.page-wrapper{padding:1rem 0}.page-wrapper .h5{margin-bottom:1rem;margin-top:1.8rem}.page-wrapper p{line-height:1.8}.page-wrapper .home-title{margin-bottom:2rem}.whatsapp-icon{position:fixed;bottom:2rem;right:4rem;background:#fff;padding:.7rem 1.2rem;border-radius:4rem;-webkit-box-shadow:0 0 12px 1px rgba(0,0,0,.2);box-shadow:0 0 12px 1px rgba(0,0,0,.2);z-index:9999}hr.hr--home{width:330px;margin-left:0;border-top-width:3px}hr.hr--center{margin:1rem auto}hr.hr--blue{border-color:#36c}hr.hr--pink{border-color:#ed2b7a}hr.hr--rose{border-color:#e96e73}hr.hr--heavy{border-top-width:3px}.breadcrumb--custom{background-color:transparent;margin-bottom:1rem;margin-top:.4rem;padding:0;font-size:.85rem;color:#757575}.breadcrumb-item--custom.active{color:#ed2b7a}.send-center{text-align:center;margin-left:-50px}.list-custom{list-style:none}.list-custom__item{line-height:2.3}.list-custom__item:before{content:"\e918";font-family:icons-RdG;display:inline-block;font-size:.875rem;margin-right:.3rem;color:#36c}.home-card{background-size:cover;background-position:center;background-repeat:no-repeat;height:325px;border-radius:2px;position:relative;margin:.8rem 0}.home-card--choices{height:235px}@media (min-width:992px){.home-card--choices-big{height:495px}}.home-card__wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem}.home-card__icon--category{background:#fff;color:#ed2b7a;border-radius:100%;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;height:40px;width:40px;display:inline-block;line-height:1;font-size:1.4rem;padding-left:.55rem;margin-right:.5rem;padding-top:.5rem}.home-card__label{color:#fff;font-family:'Bree Serif',sans-serif;font-size:1.25rem;letter-spacing:.25px;word-break:break-word}.home-card__bottom{background:rgba(0,0,0,.5);color:#fff;padding:1rem 1.5rem;font-weight:400}.home-card__bottom span{display:inline-block;font-weight:300;font-size:.85rem}.home-card__bottom .btn{position:absolute;bottom:0;right:0}.home-card__nights{text-transform:uppercase;font-weight:400;font-size:1rem!important;display:block!important}.home-card__price{font-weight:800!important;display:inline-block!important;font-size:1.3rem!important;margin:0 .3rem}.deals{position:relative}.deals-nav{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}.deals-nav.owl-nav button{background:0 0;border:0;margin:0 .5rem}.deals-nav.owl-nav button:focus{outline:0}.deals-nav.disabled{display:none}.deals-dots{position:relative}.deals-dots .owl-dot{margin:0 .3rem;padding:0;border:0;background:0 0}.deals-dots .owl-dot span{margin:0;width:15px;height:15px;background:#d8d8d8;display:block;border-radius:50%}.deals-dots .owl-dot:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.deals-dots .owl-dot.active span{background:#36c}.deals-dots.disabled{display:none}.deals .deals-controls{position:relative;margin-bottom:2rem}.deals-card{margin:.5rem}.deals-card__home{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);box-shadow:0 2px 3px rgba(0,0,0,.2)}.deals-card__img{height:165px;background-size:cover;background-position:center;background-repeat:no-repeat;padding:.8rem;border-radius:2px;position:relative}.deals-card__wrap-price{position:relative;font-size:.875rem;font-weight:400;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:right;height:100%}.deals-card__price__other-text{font-weight:800;font-size:2rem;letter-spacing:1px;font-style:italic;color:#36c;margin-left:.4rem}.deals-card__tax{display:block;color:#aaa;font-style:italic;padding-left:1.3rem;line-height:1.6}.deals-card__tag{padding:1rem 1rem 1rem 2rem;background:rgba(51,102,204,.85);position:absolute;bottom:.5rem;left:0;border-top-right-radius:2px;border-bottom-right-radius:2px;text-transform:uppercase;letter-spacing:.5px;line-height:1;color:#fff;font-size:1rem;font-weight:700}.deals-card__info-wrap{padding:1.2rem;background:#fff}.deals-card__head{height:60px}.deals-card__category{font-size:1rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;margin-bottom:.8rem}.deals-card__category i{color:#ed2b7a;font-size:1.3rem;margin-right:.5rem}.deals-card__city{font-size:.875rem;letter-spacing:.5px;color:#757575;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;margin-bottom:.5rem}.deals-card__city i{font-size:1.25rem;margin-right:.5rem}.deals-card__info{height:60px}.deals-card__info--text{color:#343434;font-size:1.125rem;margin-bottom:.5rem;font-family:'Bree Serif',sans-serif;overflow:hidden;position:relative;line-height:24px;max-height:72px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@supports not (display:-webkit-box){.deals-card__info--text:before{content:'...';position:absolute;right:0;bottom:0}.deals-card__info--text:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:rgba(0,0,0,0)}}.deals-card__info--stars{color:#ffb400;font-size:1.4rem;margin-right:.2rem;display:block;margin-bottom:.5rem}.deals-card__detail span{display:block}.deals-card__bottom{position:relative;border-top:2px solid #ccc;margin-top:1rem;padding-top:1rem}.deals-card__icon-day{font-size:3.3rem;position:absolute;z-index:0;color:#c6c6c6}.deals-card__day{line-height:1;display:inline-block;text-align:center;text-transform:uppercase;font-weight:700;z-index:2;padding-top:1.1rem;padding-left:.5rem}.home-about{height:100%;background-size:cover;background-position:center;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.7))),url(../images/bg-home.jpg);background-image:linear-gradient(to top,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 100%),url(../images/bg-home.jpg)}.home-about__description{color:#fff;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:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:2rem;padding-top:2rem}.home-about__description p{margin-bottom:2rem;line-height:1.8}.category{position:relative}.category-card{margin:.5rem}.category-card__head{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-engine{position:relative}.index-engine__bg{height:auto;background-size:cover;background-repeat:no-repeat;background-position:50% 55%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(42,42,42,.7)),to(rgba(42,42,42,.7))),url(../images/bg.jpg);background-image:linear-gradient(to bottom,rgba(42,42,42,.7) 0,rgba(42,42,42,.7) 100%),url(../images/bg.jpg)}.index-engine__bg--hotel{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(42,42,42,.7)),to(rgba(42,42,42,.7))),url(../images/bg-hotel.jpg);background-image:linear-gradient(to bottom,rgba(42,42,42,.7) 0,rgba(42,42,42,.7) 100%),url(../images/bg-hotel.jpg)}.index-engine__bg--experience{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(42,42,42,.7)),to(rgba(42,42,42,.7))),url(../images/bg-esperienze.jpg);background-image:linear-gradient(to bottom,rgba(42,42,42,.7) 0,rgba(42,42,42,.7) 100%),url(../images/bg-esperienze.jpg)}.index-engine__bg--restaurant{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(42,42,42,.7)),to(rgba(42,42,42,.7))),url(../images/bg-ristoranti.jpg);background-image:linear-gradient(to bottom,rgba(42,42,42,.7) 0,rgba(42,42,42,.7) 100%),url(../images/bg-ristoranti.jpg)}@media (min-width:992px){.index-engine__bg{height:560px}}.slider-engine{position:relative;margin:0 1rem}@media (min-width:992px){.slider-engine{margin:0 10rem}}.slider-engine .slider-controls{z-index:0;width:114%;left:-7%}.slider-engine .slider-controls__owl-controls{padding:0}.slider-engine .slider-controls__owl-controls .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:-1}.slider-claim__item--wrap{text-align:center;color:#fff;margin:3rem 0;padding:0 1rem}.slider-claim__item--wrap .h1{color:#fff;font-weight:500;padding-top:1.5rem;overflow:hidden;position:relative;line-height:1.1em;max-height:3.3em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1;padding-bottom:1.7rem;word-wrap:break-word}@supports not (display:-webkit-box){.slider-claim__item--wrap .h1:before{content:'...';position:absolute;right:0;bottom:0}.slider-claim__item--wrap .h1:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:rgba(0,0,0,0)}}.slider-claim__item--wrap .h6{line-height:1.4;font-weight:500;font-family:'Open Sans',sans-serif;padding:0 2rem}@media (min-width:992px){.slider-claim__item--wrap .h6{padding:0 5rem}}.slider-controls{position:absolute;top:27%;left:0;right:0;z-index:3}@media (min-width:992px){.slider-controls{top:50%}}.slider-controls__owl-controls{padding:0 4rem}.slider-controls__owl-controls .owl-nav{text-align:left;color:#fff}.slider-controls__owl-controls .owl-nav .owl-next,.slider-controls__owl-controls .owl-nav .owl-prev{display:inline-block;cursor:pointer;margin:5px;background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.slider-controls__owl-controls .owl-nav .owl-next:focus,.slider-controls__owl-controls .owl-nav .owl-prev:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.slider-controls__owl-controls .owl-nav .owl-next.disabled,.slider-controls__owl-controls .owl-nav .owl-prev.disabled{opacity:.2;cursor:default}.slider-controls__owl-controls .owl-nav .owl-dot,.slider-controls__owl-controls .owl-nav .owl-dots{background:0 0}.slider-controls__owl-controls .owl-nav .owl-dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;margin:5px;background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.slider-controls__owl-controls .owl-nav .owl-dots .owl-dot{margin:.2rem;padding:0;border:0}.slider-controls__owl-controls .owl-nav .owl-dots .owl-dot span{margin:0;width:10px;height:10px;background:#d8d8d8;display:block;border-radius:50%}.slider-controls__owl-controls .owl-nav .owl-dots .owl-dot:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.slider-controls__owl-controls .owl-nav .owl-dots .owl-dot.active span{width:12px;height:12px;background:#fff}.row-inactive{pointer-events:none;opacity:.6}.engine-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:unset;margin:0 auto;z-index:2}@media (min-width:768px){.engine-wrapper{-webkit-box-flex:0;-ms-flex:0 0 765px;flex:0 0 765px;max-width:765px}}@media (min-width:992px){.engine-wrapper{-webkit-box-flex:0;-ms-flex:0 0 990px;flex:0 0 990px;max-width:990px}}@media (min-width:1200px){.engine-wrapper{-webkit-box-flex:0;-ms-flex:0 0 1010px;flex:0 0 1010px;max-width:1010px}}.flex-tabs{text-align:center;overflow:hidden;margin-left:0;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:575px){.flex-tabs{overflow-x:scroll;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.flex-tabs__btn{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;color:#fff;background:rgba(0,0,0,.5);font-size:.875rem;letter-spacing:.46px;text-transform:uppercase;padding:1rem 0;position:relative;z-index:1;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:575px){.flex-tabs__btn{-webkit-box-flex:1;-ms-flex:1 0 150px;flex:1 0 150px;max-width:150px}}@media (min-width:992px){.flex-tabs__btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.flex-tabs__btn:hover i{color:#fff}.flex-tabs__btn i{margin-right:.5rem;font-size:1.4rem}.flex-tabs__btn--label{color:#fff}.flex-tabs__btn.active{background:#fff;color:#555;font-weight:600}.flex-tabs__btn.active i{color:#ed2b7a}.flex-tabs__btn.active:hover i{color:#ed2b7a}.flex-tabs__btn.active .engine-label{color:#555}.engine{-webkit-box-sizing:content-box;box-sizing:content-box;padding:0;z-index:1;-ms-flex-item-align:center;align-self:center;margin-top:1.5rem}.col-button-search{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;border-color:#00aeef}@media (min-width:768px){.col-button-search{left:unset;right:-1px;-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}.col-button-search:before{right:0}.col-button-search--two-row{border-radius:0}.search-wrapper{background:#fff;padding:15px 20px;position:relative;z-index:1}.search-form__col{margin:.7rem 0}@media (min-width:992px){.search-form__col{padding-right:0;margin:0}.search-form__col--last{padding-right:1rem}}.search-form__engine{border:none}@media (min-width:992px){.search-form__engine .btnRdG{width:170px}}.form-search__input,.form-search__input[readonly],.form-search__select{background:0 0;height:50px;border:none;border-bottom:1px solid #36c;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-search__input:focus,.form-search__input[readonly]:focus,.form-search__select:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.form-search__input--custom,.form-search__input[readonly]--custom,.form-search__select--custom{border:1px solid #757575;height:40px;border-radius:0}@media (min-width:992px){.form-search__input,.form-search__input[readonly],.form-search__select{background:#fafafa;border-bottom:1px solid #757575}}.form-search__select{-webkit-appearance:none;background-image:url(../images/select-arrow.svg);background-position:calc(100% - 4px) 50%;background-repeat:no-repeat;background-size:15px 20px;padding-left:.5rem}.picker__holder{min-width:318px}.cutted{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:gray}.rzslider .rz-pointer{top:-6px;width:16px;height:16px;background-color:#36c}.rzslider .rz-pointer:after{content:none}.rzslider .rz-selection{background:#8aa8e5}.help-wrapper .card{margin-bottom:.15rem}.help-wrapper .card-header{padding:.3rem 1.3rem}.help-wrapper .btn-link{color:#000;text-align:left}.help-wrapper .btn-link:focus,.help-wrapper .btn-link:hover{text-decoration:none}@media (min-width:768px){.filters--desktop{display:block}.filters--desktop.collapse:not(.show){display:block}}.list-card{margin:1rem 0 1.4rem;border-bottom:1px solid #ddd;padding-bottom:1.5rem}.list-card__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4);border-radius:2px;position:relative}@media (min-width:992px){.list-card__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.list-card__img{-webkit-box-flex:1;-ms-flex:1;flex:1;height:270px;margin:0}@media (min-width:992px){.list-card__img{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%}}.list-card__img--head{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.list-card__img--label{font-family:'Open Sans',sans-serif;text-transform:uppercase;font-size:1rem;font-weight:600}.list-card__info-wrap{padding:.8rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:992px){.list-card__info-wrap{-webkit-box-flex:0;-ms-flex:0 0 68%;flex:0 0 68%;max-width:68%}}@media (min-width:768px){.list-card__detail{max-width:60%}}.list-card__detail>span{display:block}.list-card__bottom{margin-top:10px}.list-card__bottom .btnRdG{position:relative;width:calc(100% - 50px);margin-top:.5rem}@media (min-width:768px){.list-card__bottom .btnRdG{position:absolute;bottom:.8rem;right:50px;width:initial}}.list-card__type{font-size:.875rem}.list-card__wrap-price{font-size:.9rem}.list-card__tax-price{font-style:italic;font-size:.875rem;color:#97918f}.list-card__price{font-size:1.75rem;color:#36c;font-weight:800;font-style:italic;line-height:1.2;margin:0 .1rem}.list-card__title{text-transform:uppercase;margin-bottom:0}.list-card__info--text{color:#343434;font-size:.9rem;margin-bottom:.2rem;overflow:hidden;position:relative;line-height:20px;max-height:60px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@supports not (display:-webkit-box){.list-card__info--text:before{content:'...';position:absolute;right:0;bottom:0}.list-card__info--text:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:rgba(0,0,0,0)}}.list-card__info--city{font-size:.75rem;color:#757575;letter-spacing:.3px}.list-card__info--city i{font-size:1rem}.list-card__info--city--itinerary{padding-top:2px;overflow:hidden;position:relative;line-height:18px;max-height:54px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@supports not (display:-webkit-box){.list-card__info--city--itinerary:before{content:'...';position:absolute;right:0;bottom:0}.list-card__info--city--itinerary:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:rgba(0,0,0,0)}}.list-card__info--stars{color:#ffb400;font-size:1.4rem;margin-bottom:.2rem}.list-card__info--stars i{margin-right:.1rem;display:inline-block}.image-bollino{background-image:url(images/data-su-richiesta.png);width:100%;position:relative;height:100%;background-repeat:no-repeat}.list-page__aside{margin-top:1rem;background-color:#f1f2f4;position:relative;font-size:.875rem}.list-page__aside .h6{margin-bottom:.7rem;padding:1rem 1.3rem 0}.list-page__wrap-padding{margin-bottom:.7rem;padding:0 1.3rem}.list-page__wrap-padding:last-of-type .form-group--custom{border-bottom:0}.list-page__filters--label{font-weight:600;font-size:.92rem;margin-left:.1rem}.list-page__filters--label i{font-size:1.3rem;display:inline-block;color:#ed2b7a;vertical-align:middle;margin-right:.4rem}.list-page__stars{color:#ffb400;line-height:1.2}.list-page__stars i{margin-right:.2rem;display:inline-block;font-size:1.2rem}.contacts-content{max-width:780px;margin:2rem auto 3rem}.contacts-content .form-group{margin:1.5rem 0}.contacts-content .form-check{font-size:.75rem;line-height:1.4}@media (min-width:992px){.modal-md{max-width:600px}}.modal__mymodal .modal-dialog{margin-top:7rem}.modal__mymodal .modal-content{background-color:unset}.modal__mymodal .modal-header{background:#fff}.modal__mymodal .modal-header .close{color:#000;opacity:1;font-size:.875rem;padding-top:1.3rem}.modal__mymodal .modal-header .close:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.modal__mymodal .modal-body{background-color:#fff}.modal__mymodal .modal-body--custom{padding:.8rem 0 0}.modal__mymodal--engine .modal-header{background-color:rgba(0,0,0,.8);color:#fff}.modal__mymodal--engine .modal-header .close{color:#fff}.modal__mymodal--voucher .modal-content{border:0}.modal__mymodal--voucher .modal-content .close{text-align:right;font-size:.875rem;margin-bottom:.3rem;color:#fff}.modal__mymodal--voucher .modal-body{padding:0}.modal-backdrop{background:rgba(11,23,48,.8)}.modal-backdrop.show{opacity:1}.passengers{padding:.5rem 2rem;overflow:hidden}.passengers__minus,.passengers__plus{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;height:100%;border:1px solid #36c;color:#36c}.passengers__minus:hover,.passengers__plus:hover{background-color:#36c;color:#fff}.passengers__minus[disabled],.passengers__plus[disabled]{opacity:.3;pointer-events:none}.passengers label{font-weight:700}.passengers__number{padding:0}.passengers__number input{text-align:center;font-weight:700}.destinations__title{padding:.7rem 1.8rem;background:#fafafa;margin:.2rem 0;display:block;position:relative}.destinations__title:hover{background:#36c;color:#fff}.destinations__title.active:before{content:'\e942';font-family:icons-RdG;position:absolute;right:2rem;color:#36c;font-weight:600}.destinations__title.active:hover{cursor:default}.destinations__title.active:hover:before{color:#fff}.detail-section{background:#e5e5e5}.detail-section .deals-controls{margin-bottom:0}.detail-carousel__img{height:450px;background-size:cover;background-position:center;background-repeat:no-repeat;width:740px}.detail-carousel__overlay{position:relative}.detail-carousel__overlay:after{content:'';position:absolute;top:0;bottom:0;width:10%;left:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.7)),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(0,0,0,.7) 0,rgba(255,255,255,0) 100%);z-index:1}.detail-carousel__overlay:before{content:'';position:absolute;top:0;bottom:0;width:10%;right:0;background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.7)),to(rgba(255,255,255,0)));background:linear-gradient(to left,rgba(0,0,0,.7) 0,rgba(255,255,255,0) 100%);z-index:1}.detail-booking{margin-top:1.5rem}.detail-booking__nav-tabs{text-transform:uppercase;font-weight:600;letter-spacing:.3px;color:#555}@media (max-width:768px){.detail-booking__nav-tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll}}.detail-booking__nav-tabs .nav-link{border:0;border-bottom:5px solid transparent;padding:.7rem 1.4rem}.detail-booking__nav-tabs .nav-link:hover{border-bottom-color:transparent}.detail-booking__nav-tabs .nav-link.active{border-bottom-color:#36c;color:#36c}.detail-booking__nav-tabs .nav-link.active:focus,.detail-booking__nav-tabs .nav-link.active:hover{border-bottom-color:#36c}.detail-booking__nav-tabs .nav-link[disabled]{pointer-events:none;cursor:not-allowed;opacity:.5}@media (max-width:768px){.detail-booking__item--payment-method{-webkit-box-flex:1;-ms-flex:1;flex:1}}.detail-booking__item--payment-method .nav-link{width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:768px){.detail-booking__item--shifted{-webkit-transform:translateX(-125px);transform:translateX(-125px)}}.detail-booking__list,.detail-booking__order{padding:1rem 0;margin:1rem 0 1.5rem}.detail-booking__description{margin-bottom:1.7rem}.detail-booking__description .h6{margin-bottom:.5rem}.detail-booking__description p{line-height:1.8}.detail-booking__description--info{margin-top:1.6rem}.detail-booking__description--info h6{font-weight:700}.detail-booking__description--info span{color:#36c}.detail-booking__description--info p span{color:unset}.detail-booking__description--title{color:#36c}.detail-booking__description--with-icon{padding-left:2.3rem;position:relative}.detail-booking__description--with-icon i{position:absolute;top:-2px;left:0;font-size:1.5rem;color:#36c}.detail-booking__map{height:270px}.detail-booking__information .h5{border-bottom:1px solid #ccc;padding-bottom:1.1rem}.detail-booking__info{padding-top:1rem;line-height:1.8}.detail-booking__info .h5{margin-bottom:.6rem;font-size:1.4rem}.detail-booking__restaurant{margin-bottom:1.2rem}.detail-booking__restaurant h6{font-size:1.125rem;margin-bottom:.4rem}.detail-booking__restaurant span{display:block;line-height:1.8;font-size:.95rem}.detail-booking__restaurant span.services{font-style:italic;display:inline-block;margin-right:1rem;padding-bottom:.5rem}.detail-booking__restaurant span.services i{font-size:1.3rem;line-height:1;vertical-align:middle;margin-right:.5rem;color:#36c}.detail-booking__links{font-size:.875rem;color:#36c;text-decoration:underline;margin:.5rem 0;display:block}.detail-booking__links:hover{color:#ed2b7a;text-decoration:underline}.detail-booking__links--policy{display:inline-block;margin-top:2rem;margin-bottom:.5rem;font-size:1rem}.detail-booking__links--menu{font-size:1rem;font-weight:700}.detail-booking__links--services{margin-top:.5rem;display:inline-block;padding-left:2.2rem}.detail-booking__order .h5{margin-bottom:2rem}.detail-booking__add{margin-top:1.5rem}.detail-booking__group-price span{display:block;text-align:center}.detail-booking__group-price--quantity{background-color:#36c;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;padding:.3rem 0}.detail-booking__group-price--quantity i{margin-left:.4rem}.detail-booking__group-price--price{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #36c;color:#36c;font-size:1.25rem;font-weight:800;font-style:italic}.detail__title-wrap{margin-top:1rem;margin-bottom:1rem}.detail__title--stars{color:#ffb400;font-size:1.4rem;margin-right:.2rem;margin-top:.2rem;display:block;margin-bottom:.2rem}.detail__info{color:#555;text-align:right}@media (max-width:768px){.detail__info{margin-top:1rem}}.detail__info i{display:inline-block;vertical-align:middle}.detail__type{text-transform:uppercase;line-height:1;font-weight:700}.detail__price{color:#36c;font-size:1.8rem;line-height:1.5;font-weight:900;font-style:italic;display:inline-block;margin:0 .3rem}.detail__share{background-color:#f1f2f4;padding:.5rem 0}.detail__share span{font-size:.875rem;font-weight:300}.detail__share--icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0;margin-bottom:0}.detail__share--icons li i{padding:0 .3rem;font-size:1.5rem;display:inline-block;vertical-align:middle;color:#3a98ff}.list-of-services{list-style:none;line-height:2;padding-left:0;margin-bottom:0}.list-of-services li{font-size:.9rem;line-height:2;padding:.2rem 0}.list-of-services li i{font-size:1.4rem;color:#36c;display:inline-block;vertical-align:middle;margin-right:.5rem}.list-of-services--columns{-webkit-columns:2;columns:2;margin-bottom:1rem}.list-of-services--columns li{line-height:1.8}.form-content{margin-top:2rem}.form-content form{padding:1.5rem 1.8rem 1.8rem;border:1px solid #dde3e8;border-radius:4px}.booking-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1rem 0;border:1px solid #e0e0e0;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.15);box-shadow:1px 1px 5px rgba(0,0,0,.15);border-radius:2px}@media (min-width:768px){.booking-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1rem 0 1rem .6rem}}.booking-card--modal{display:block;-webkit-box-shadow:none;box-shadow:none;border:none;padding:0 .7rem;margin:.3rem 0 0}.booking-card__treatment{font-size:.75rem;background:#febd30;color:#555;padding:.2rem .6rem;border-radius:50px;font-weight:600}.booking-card__add{padding:0}.booking-card__info{padding:0 .7rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.booking-card__info{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}}.booking-card__info p{font-size:.875rem;margin-bottom:.3rem}.booking-card__info--card p{font-size:.82rem;overflow:hidden;position:relative;line-height:1.8em;max-height:3.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@supports not (display:-webkit-box){.booking-card__info--card p:before{content:'...';position:absolute;right:0;bottom:0}.booking-card__info--card p:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:rgba(0,0,0,0)}}.booking-card__info--add{padding:1rem 1rem 1rem 1.4rem;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}@media (min-width:768px){.booking-card__info--add{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.booking-card__info--add p{font-size:1rem;margin-top:.4rem;overflow:hidden;position:relative;line-height:1.7em;max-height:6.8em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}@supports not (display:-webkit-box){.booking-card__info--add p:before{content:'...';position:absolute;right:0;bottom:0}.booking-card__info--add p:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:rgba(0,0,0,0)}}.booking-card__info--modal{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;padding:0;margin-top:1.6rem}.booking-card__info-detail{font-weight:600;font-size:.85rem;margin-bottom:1rem;display:inline-block}.booking-card__img,.booking-card__services{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2rem .8rem}@media (min-width:768px){.booking-card__img,.booking-card__services{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0}}.booking-card__img--modal,.booking-card__services--modal{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;margin-top:2rem}.booking-card__img{border-radius:5px;background-size:cover;background-position:center;min-height:230px}.booking-card__img--small{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}@media (min-width:768px){.booking-card__img--small{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}}.booking-card__img--detail{border-radius:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:230px}@media (min-width:768px){.booking-card__img--detail{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;height:100px;min-height:unset}}.booking-card__bed-type{font-weight:700;font-size:.875rem;display:block;margin-top:1rem}.booking-card__bed-type--icon{color:#36c;font-size:1.4rem;display:inline-block;vertical-align:middle;margin-right:.3rem}.booking-card__bed-type--icon__with-plus{margin-left:1.1rem;position:relative}.booking-card__bed-type--icon__with-plus:after{position:absolute;content:'+';left:-1.13rem;top:0;display:inline-block;vertical-align:middle;font-size:1.1rem;color:#000;font-weight:700}.booking-card__wrap-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.booking-card__wrap-price{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.booking-card__wrap-price--add{padding:1rem 1rem 1rem 1.4rem;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}@media (min-width:768px){.booking-card__wrap-price--add{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.booking-card__wrap-price--small{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}@media (min-width:768px){.booking-card__wrap-price--small{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}}.booking-card__detail{text-align:right;margin-bottom:.9rem;margin-right:.9rem}.booking-card__detail--add{margin-top:2rem}.booking-card__detail--small{margin-bottom:0}.booking-card__title{font-size:1.2rem;font-weight:600;color:#36c;margin-bottom:.5rem;overflow:hidden;position:relative;line-height:1.4em;max-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@supports not (display:-webkit-box){.booking-card__title:before{content:'...';position:absolute;right:0;bottom:0}.booking-card__title:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:rgba(0,0,0,0)}}.booking-card__title--small{text-align:left}.booking-card__location{font-size:.875rem;color:#757575}.booking-card__location i{font-size:1.3rem;display:inline-block;vertical-align:middle}.booking-card__tax-price{font-style:italic;font-size:.875rem;color:#97918f}.booking-card__price{font-size:1.75rem;color:#36c;display:block;font-weight:800;font-style:italic;line-height:1;margin:.8rem .1rem .2rem}.booking-card__price--striked{font-size:.875rem;margin-right:.4rem;font-weight:400;position:relative}.booking-card__price--striked:after{position:absolute;content:'';border-top:1px solid red;top:50%;left:-.5rem;right:-.5rem}.booking-card__price--small{text-align:right}.booking-card__last-claim{color:#36c;display:block;font-style:italic}.booking-card__tag{padding:.3rem .7rem;background:rgba(51,102,204,.85);border-top-right-radius:2px;border-bottom-right-radius:2px;text-transform:uppercase;letter-spacing:.5px;color:#fff;font-size:.7rem}.payment-methods{padding:2rem;border:1px solid #dde3e8;border-radius:4px;margin:2.5rem 0 3.5rem}.payment-methods label{font-weight:700;margin-left:.4rem}.payment-methods input[type=radio]{margin-top:.18rem}.payment-methods p{color:#788995;margin-top:.8rem;margin-bottom:0;padding-left:1.6rem}.error-page{text-align:center;margin-bottom:8rem}.error-page__title.h1{color:#36c;font-size:8rem}.error-page .link-contact{text-transform:uppercase;color:#788995;font-weight:600}.error-page .link-contact i{display:inline-block;margin-left:.2rem;font-weight:300}.detail-receipt{background-color:#f1f2f4;padding:1.5rem 1rem}.detail-receipt__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-receipt__img{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;max-width:20%;height:65px;background-size:cover;background-position:center}.detail-receipt__title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.5rem}.detail-receipt__title span{display:block}.detail-receipt__title span.secondary{display:block;font-size:15px}.detail-receipt__name{padding-bottom:20px;font-size:.9em}.detail-receipt__price{font-weight:700;text-align:right}.detail-receipt__description span{display:block;font-size:.9em;font-weight:300}.detail-receipt__coupon label{font-size:1.15rem}.detail-receipt__coupon--input{width:calc(100% - 50px)}.detail-receipt__coupon--input input{background:#fff}.detail-receipt__coupon--btn{width:50px}.detail-receipt__coupon__error-txt{font-size:12px;color:red}.detail-receipt__coupon__success-txt{font-size:12px;color:#009e05}.detail-receipt__input{position:relative}.detail-receipt__input input{background:#fff;padding-top:1rem;height:55px}.detail-receipt__label-pills{display:block;font-weight:700;margin-bottom:.5rem}.detail-receipt__check-pill{display:inline-block;position:relative;padding-left:30px;margin-bottom:10px;text-align:left;cursor:pointer;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}.detail-receipt__check-pill>input{position:absolute;z-index:-1;opacity:0}.detail-receipt__check-pill>input:checked~span{-webkit-transition:all .3s ease;transition:all .3s ease;background:0 0}.detail-receipt__check-pill>input:checked~span:after{display:block}.detail-receipt__list-price{list-style:none;padding:0;margin-bottom:0}.detail-receipt__list-price li{padding:.5rem 0}.detail-receipt__price-line{overflow:hidden}.detail-receipt__price-line--total{display:block}.detail-receipt__price-line span{display:inline-block}.detail-receipt__type{float:left;color:#788995;font-size:.875rem}.detail-receipt__type--total{color:#36c;font-size:1rem;font-weight:700;line-height:2.3}.detail-receipt__price--small{float:right;font-size:.875rem}.detail-receipt__price--total{color:#36c;float:right;font-size:1.5rem;font-weight:800;font-style:italic;letter-spacing:.3px}.detail-receipt__price--total--line-through{text-decoration:line-through}.receipt-feedback{background-color:#f1f2f4;margin-top:1rem;padding:.5rem .85rem;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.receipt-feedback__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px dashed #36c;padding:.3rem}.receipt-feedback__icon{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;margin:0 1%}.receipt-feedback__icon img{width:80%;margin-left:10%}.receipt-feedback__text{-webkit-box-flex:0;-ms-flex:0 0 78%;flex:0 0 78%}.receipt-feedback__text p{margin:0;font-size:.88rem}.receipt-confirmation__message h5.h5{font-size:1.125rem;line-height:1.3;margin:.7rem 0 1.2rem}.receipt-confirmation__icon{background:#36c;border-radius:100%;height:75px;width:75px;display:block;margin:0 auto 1rem}.receipt-confirmation__icon i{display:inline-block;vertical-align:middle;font-size:1.7rem;line-height:1.9;padding:.9rem 1.4rem;color:#fff}.receipt-confirmation__info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;position:relative}.receipt-confirmation__img{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;height:100px;margin:0;background-size:cover;background-position:center;background-repeat:no-repeat}.receipt-confirmation__info{-webkit-box-flex:1;-ms-flex:1 0 65%;flex:1 0 65%;max-width:65%;padding-left:.7rem}.receipt-confirmation__info--city{margin-top:.5rem;padding-left:.4rem;color:#757575}.receipt-confirmation__info--city i{display:inline-block;margin-right:.4rem}.receipt-confirmation__title.h5{margin:0}.receipt-confirmation__summery span{display:block;font-size:.875rem;margin-bottom:.2rem}.receipt-confirmation__booking{margin:1.5rem 0}.receipt-confirmation__booking p{font-size:.875rem;text-align:right;margin-bottom:0}.receipt-confirmation__booking p span{font-weight:700}.receipt-confirmation__booking-list{list-style:none;padding:0}.receipt-confirmation__booking-list li{padding:.7rem 0}.receipt-confirmation__booking-list li:not(:last-of-type){border-bottom:1px solid #ccc}.receipt-confirmation__booking-type{float:left;font-size:.9rem}.receipt-confirmation__booking-type--total{color:#36c;font-size:1rem;font-weight:700;line-height:2.3}.receipt-confirmation__booking-type--bold{font-weight:700}.receipt-confirmation__booking-type--right{float:right}.receipt-confirmation__booking-line{overflow:hidden}.receipt-confirmation__booking-line span{display:inline-block}.receipt-confirmation__booking-line span:first-of-type{max-width:35%;overflow:hidden;position:relative;line-height:1.35rem;max-height:2.7rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@supports not (display:-webkit-box){.receipt-confirmation__booking-line span:first-of-type:before{content:'...';position:absolute;right:0;bottom:0}.receipt-confirmation__booking-line span:first-of-type:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:rgba(0,0,0,0)}}.receipt-confirmation__booking-line span:last-of-type{max-width:60%}.receipt-confirmation__booking-line.special-requests span:last-of-type{font-weight:400}.receipt-confirmation__price-list{list-style:none;padding-left:0;margin-bottom:0}.receipt-confirmation__price-line{overflow:hidden}.receipt-confirmation__price-line span{display:inline-block;overflow:hidden;position:relative;line-height:1.3;max-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding:.7rem;font-size:.875rem}@supports not (display:-webkit-box){.receipt-confirmation__price-line span:before{content:'...';position:absolute;right:0;bottom:0}.receipt-confirmation__price-line span:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:rgba(0,0,0,0)}}.receipt-confirmation__price-line span:first-of-type{width:65%;background-color:#f5f5f5;float:left;color:#788995}.receipt-confirmation__price-line span+span{width:35%;text-align:right}.receipt-confirmation__price-line.first-line span{color:#36c;font-size:1rem;font-weight:700}.receipt-confirmation__price-total{text-align:right;color:#36c;padding-right:.5rem}.menu__modal-header{border-top-left-radius:2px;border-top-right-radius:2px;padding:1rem 2rem;border-bottom:1px solid #979797}.menu__modal-header .close{color:#a1a1a1;padding-top:1.6rem}.menu__modal-title{font-family:'Bree Serif',sans-serif;font-size:1.25rem}.menu__modal-body{border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding:1rem 2.4rem}.menu__modal-footer{padding:0 5.5rem 1.5rem;background:#fff;border:0}.menu__modal-footer--booking{padding:1.5rem 5.5rem 1.5rem}.menu__tariff{border-bottom:1px solid #979797;padding:.5rem 0 .8rem;margin-bottom:.5rem}.menu__title-type{font-family:'Bree Serif',sans-serif;letter-spacing:.6px}.menu__list-price{list-style:none;padding:0;margin-bottom:0}.menu__list-price li{padding:.4rem 0}.menu__price-line{overflow:hidden}.menu__price-line--total{display:block}.menu__price-line span{display:inline-block}.menu__type{float:left;font-size:.875rem;max-width:92%;overflow:hidden;position:relative;line-height:1.35rem;max-height:2.7rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@supports not (display:-webkit-box){.menu__type:before{content:'...';position:absolute;right:0;bottom:0}.menu__type:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:rgba(0,0,0,0)}}.menu__type--total{color:#36c;font-size:1rem;font-weight:700;line-height:2.3}.menu__price--small{float:right;font-size:.875rem}.menu__price--total{color:#36c;float:right;font-size:1.5rem;font-weight:800;font-style:italic;letter-spacing:.3px}.room-slideshow{margin-bottom:.5rem}.room-slideshow--thumb .owl-item.active{border:1px solid #36c}.room-slideshow__img{height:300px;background-size:cover;background-position:center;background-repeat:no-repeat}.room-slideshow__img--thumb{height:70px}.feedback__modal-body{border-top:5px solid}.feedback__modal-body--booking{height:500px;overflow-x:auto}.feedback__modal-body--success{border-color:#4caf50}.owl-carousel .owl-nav__RdG{position:absolute;bottom:.5rem;right:1rem;z-index:10;color:#fff}.owl-carousel .owl-nav__RdG--detail-carousel{right:25%}@media (min-width:1440px){.owl-carousel .owl-nav__RdG--detail-carousel{right:33%}}.owl-carousel .owl-nav__RdG button.owl-next,.owl-carousel .owl-nav__RdG button.owl-prev{background:rgba(255,255,255,.6);border-radius:0;margin:0}.owl-carousel .owl-nav__RdG button.owl-next span,.owl-carousel .owl-nav__RdG button.owl-prev span{line-height:1.7}.owl-carousel .owl-nav__RdG button.owl-next:hover,.owl-carousel .owl-nav__RdG button.owl-prev:hover{background:rgba(255,255,255,.6)}.owl-carousel .owl-nav__RdG button.owl-next:hover span,.owl-carousel .owl-nav__RdG button.owl-prev:hover span{color:#36c}.owl-carousel .owl-nav__RdG button.owl-prev{border-top-left-radius:3px;border-bottom-left-radius:3px}.owl-carousel .owl-nav__RdG button.owl-prev span{padding-left:.7rem;padding-right:.5rem}.owl-carousel .owl-nav__RdG button.owl-next{border-top-right-radius:3px;border-bottom-right-radius:3px}.owl-carousel .owl-nav__RdG button.owl-next span{padding-right:.7rem;padding-left:.5rem}.loading-full{position:fixed;top:0;bottom:0;left:0;right:0;background:#fff;z-index:999;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.loading-full img,.loading-full object{width:100px}.loading-dots{font-size:15px;position:relative;width:4em;height:1em}.dot{width:1em;height:1em;border-radius:.5em;background:#36c;position:absolute;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.dot1,.dot2{left:0}.dot2{background:#ed2b7a}.dot3{left:1.5em}.dot4{left:3em}@-webkit-keyframes reveal{from{-webkit-transform:scale(.001);transform:scale(.001)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes reveal{from{-webkit-transform:scale(.001);transform:scale(.001)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide{to{-webkit-transform:translateX(1.5em);transform:translateX(1.5em)}}@keyframes slide{to{-webkit-transform:translateX(1.5em);transform:translateX(1.5em)}}.dot1{-webkit-animation-name:reveal;animation-name:reveal}.dot2,.dot3{-webkit-animation-name:slide;animation-name:slide}.dot4{-webkit-animation-name:reveal;animation-name:reveal;animation-direction:reverse}.no-results{text-align:center;margin-top:3rem}.no-results__title.h3{color:#36c;margin-bottom:.5rem;font-size:2.1rem}.no-results__title.h4{color:#36c}.no-results p{margin:.2rem;opacity:.5}.about-us__wrapper-video{background:#1b1b1b;text-align:center;margin-bottom:2rem}.about-content p span{color:#36c;font-weight:700}.about-list{list-style:none;padding-left:0}.about-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.8rem 0;border-bottom:1px solid #ccc}.about-list__item span{display:block}.about-list__icon{width:36px;height:36px;background:#36c;border-radius:100%;margin:.5rem 2.2rem .5rem 1.4rem;line-height:1.4;padding:0 .4rem}.about-list__icon i{color:#fff;font-size:1.6rem;font-weight:600;display:inline-block}.about-list__icon i.ion-ios-airplane{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.about-list__icon i.ion-ios-train{padding-left:.25rem}.about-list__airport{font-weight:700}.about-list__plus{font-size:.95rem}.about-list__plus a{color:#36c}.voucher-feedback{background-image:url(../images/bg-rdg-2.png);min-height:300px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:100%}.voucher-feedback__head{max-width:60%;padding:1.5rem 2rem 1rem;font-family:'Bree Serif',sans-serif}.voucher-feedback__head p{font-weight:700;font-size:1.1rem}.voucher-feedback__title{font-size:2.3rem}.voucher-feedback__detail{background:rgba(255,255,255,.7);padding:1rem 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.voucher-feedback__detail>span{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;padding-right:2rem;font-size:.9rem}.voucher-feedback__detail button{-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;text-align:center}.voucher-feedback__disclaimer{padding:1rem 2.5rem;font-size:.785rem;line-height:1.6}.row-cookie{min-width:100%;text-align:center;background-color:rgba(90,90,90,.9);padding-left:12px;padding-top:10px;padding-bottom:10px;line-height:19px;position:fixed;display:block;z-index:500;bottom:0;left:0;right:0}.p-cookie{color:#fff;font-size:1.2em}.transfer{margin:0;padding:0}.transfer__box-iframe--iframe{width:100%;min-width:100%;height:650px;border:none}.yt-wrapper.yt-wrapper_align_right{display:none}#yt-widget>div:nth-child(1)>span.yt-button.yt-button_type_left{display:none}@font-face{font-family:'Bree Serif';font-style:normal;font-weight:400;font-display:swap;src:local("Bree Serif Regular"),local("BreeSerif-Regular"),url(https://fonts.gstatic.com/s/breeserif/v9/4UaHrEJCrhhnVA3DgluA96rp57F2IwM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body,html{font-size:16px;font-family:'Open Sans',sans-serif;color:#444}h1.h1{font-family:'Bree Serif',sans-serif;font-size:2.375rem;letter-spacing:-.7px;margin:0}@media (min-width:992px){h1.h1{font-size:2.875rem}}h2.h2{font-family:'Bree Serif',sans-serif;font-size:2rem;letter-spacing:-.3px;margin:0}@media (min-width:992px){h2.h2{font-size:2.25rem}}h3.h3{font-family:'Bree Serif',sans-serif;font-size:1.625rem;letter-spacing:0;margin:0}@media (min-width:992px){h3.h3{font-size:1.875rem}}h4.h4{font-family:'Bree Serif',sans-serif;font-size:1.375rem;letter-spacing:.17px;margin:0}@media (min-width:992px){h4.h4{font-size:1.5rem}}h5.h5{font-family:'Bree Serif',sans-serif;font-size:1.125rem;letter-spacing:0;margin:0}@media (min-width:992px){h5.h5{font-size:1.25rem}}h6.h6{font-family:'Bree Serif',sans-serif;font-size:1rem;letter-spacing:.22px;margin:0}@media (min-width:992px){h6.h6{font-size:1.125rem}}