@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto|Roboto+Condensed|Roboto+Mono|Roboto+Slab);@import url(https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i);.dotazioni-wrapper{border:none!important}.dotazioni-wrapper .slick-dotazioni{margin:0!important;padding:1rem 0 2rem!important;border:none!important}.dotazioni-wrapper .slick-dots{bottom:8px!important}.dotazioni-wrapper .slider-dotazioni-item{margin:0 5px}.article-single-apt{padding-top:0;display:flex;flex-direction:column}.article-single-apt>*{padding:1rem}.article-single-apt>*+*{border-top:1px solid #999}.article-single-apt.modal-apt ul{list-style:none;margin:0;padding:0}.article-single-apt.modal-apt ul .article-data.dotazioni{height:auto;border:none;margin:0}.article-single-apt .row{padding-left:0;padding-right:0}.article-single-apt .row:nth-child(2){margin-top:0;border-top:none}.article-single-apt .row [class*=col-]{padding-left:0;padding-right:0}@media (max-width:767.98px){.article-single-apt .row [class*=col-]{padding-left:15px;padding-right:15px}}.article-single-apt header{border:none}.article-single-apt .article-single-apt-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin:0;font-size:24px;font-size:2.4rem;font-family:Roboto;line-height:1.25;text-transform:none;font-weight:300}@media (max-width:991.98px){.article-single-apt .article-single-apt-header{margin-top:0}}.article-single-apt .article-single-apt-header .exp-category{margin-bottom:.5rem;margin-right:.6666666667rem}.article-single-apt .article-single-apt-header .exp-category svg{width:32px}.article-single-apt .article-text{padding-bottom:40px;position:relative;overflow:hidden}.article-single-apt .article-text.text-min-height{max-height:200px}.article-single-apt .article-text.text-min-height-with-abstract{max-height:0}.article-single-apt .article-text .read-more{position:absolute;bottom:-2px;left:0;width:100%;margin:0;padding:.3333333333rem 0;background:#fff}@media (max-width:767.98px){.article-single-apt .article-text .read-more{padding:.3333333333rem}}.article-single-apt .article-text .read-more .btn-action[type=button]{-webkit-appearance:none;-webkit-border-radius:0;width:100%;text-align:center;color:#e0004d!important}.article-single-apt .article-text .read-more .btn-action[type=button]:focus,.article-single-apt .article-text .read-more .btn-action[type=button]:hover{background:#e0004d;color:#fff!important}.article-single-apt .article-single-apt-features-wrapper{border-top:1px solid #333;border-bottom:1px solid #333;padding:1rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}@media (max-width:991.98px){.article-single-apt .article-single-apt-features-wrapper{flex-direction:row;justify-content:space-between}}.article-single-apt .article-single-apt-features-wrapper>*+*{margin-top:.6666666667rem!important}@media (max-width:991.98px){.article-single-apt .article-single-apt-features-wrapper>*+*{margin-top:0!important}}.article-single-apt .article-single-apt-location{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;font-weight:400;margin:1rem 0;font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none}.article-single-apt .article-single-apt-location span{margin-right:.4rem}.article-single-apt .article-single-apt-features-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.article-single-apt .article-single-apt-features-icon svg{width:17px;height:17px;object-fit:cover}.article-single-apt .article-single-apt-features{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none;line-height:1.3;font-weight:400;color:#333;margin:0;align-items:center}@media (max-width:991.98px){.article-single-apt .article-single-apt-features{flex-direction:column;align-items:flex-start}}.article-single-apt .article-single-apt-features>*{margin:0 .35rem 0 0;padding:0;border:0}.article-single-apt .article-single-apt-features .list-group-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;background:transparent}@media (max-width:991.98px){.article-single-apt .article-single-apt-features .list-group-item{margin-bottom:.5rem}}.article-single-apt .article-single-apt-features .list-group-item span{margin-right:.25rem}.article-single-apt .article-single-apt-features .list-group-item span.badge{font-size:9px;font-size:.9rem;font-family:Roboto;line-height:1.333;text-transform:none;border:1px solid #333;color:#333;background:transparent}.article-single-apt .article-single-apt-features .list-group-item span.exp-type{padding:0 .6666666667rem 0 .3333333333rem;width:auto;z-index:-1;margin:0 0 .5rem;font-size:9px;font-size:.9rem;font-family:Roboto;line-height:1.333;text-transform:none}.article-single-apt .article-single-apt-features .list-group-item span.exp-type.arte-cultura{background:#ffc800}.article-single-apt .article-single-apt-features .list-group-item span.exp-type.food-wine{background:#831f82;color:#fff}.article-single-apt .article-single-apt-features .list-group-item span.exp-type.food-wine svg{fill:#fff}.article-single-apt .article-single-apt-features .list-group-item span.exp-type.nature{background:#58a333;color:#fff}.article-single-apt .article-single-apt-features .list-group-item span.exp-type.nature svg{fill:#fff}.article-single-apt .article-single-apt-features .list-group-item span.exp-type.adventure{background:#73b4e2;color:#fff}.article-single-apt .article-single-apt-features .list-group-item span.exp-type.adventure svg{fill:#fff}.article-single-apt .article-single-apt-features .list-group-item svg{width:24px;height:24px;margin-bottom:3px}.article-single-apt .article-data{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;align-items:flex-start;flex-direction:column}@media (max-width:767.98px){.article-single-apt .article-data{flex-direction:column;padding-left:15px;padding-right:15px}}.article-single-apt .article-data.dotazioni{flex-direction:column;padding:1rem;border:1px solid #777;margin:0 5px;height:300px}.article-single-apt .article-data.dotazioni .btn{margin-top:auto;margin-left:8px}.article-single-apt .article-data.dotazioni svg{margin-left:-5px}.article-single-apt .article-data.extra-service{padding:2rem 3rem;background:#fafafa}.article-single-apt .article-data.extra-service .article-data-features-label{flex-direction:row;flex:1 0 auto;align-items:center}.article-single-apt .article-data.extra-service .article-data-features-list{flex:1 0 auto;margin-left:.5rem}.article-single-apt .article-data .article-data-features-label{display:flex;flex-direction:column;margin-bottom:1.5rem}@media (max-width:767.98px){.article-single-apt .article-data .article-data-features-label{margin-bottom:1rem}}.article-single-apt .article-data .article-data-features-label span{font-weight:700}.article-single-apt .article-data .article-data-features-label svg{width:50px;margin-left:-8px}.article-single-apt .article-data .article-data-features-list{list-style:none;list-style-position:outside;margin:0;padding:0}.article-single-apt .article-data .article-data-features-list.icon-list .notincluded{text-decoration:line-through}.article-single-apt .article-data .article-data-features-list li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;margin-bottom:.5rem}.article-single-apt .article-data .article-data-features-list li svg{width:28px}.article-single-apt .article-data .article-data-features-list li.checked:before{content:"✓";color:#e0004d;margin-right:.5rem}.article-single-apt .article-data .article-data-features-list li.notchecked:before{content:" ";color:#333}.article-single-apt .article-data .article-data-features-list li .badge{margin-left:.5rem;font-size:7px;font-size:.7rem;font-family:Roboto;line-height:1.333;text-transform:none}.gallery-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:1rem;width:98.4%}@media (max-width:991.98px){.gallery-wrapper{grid-template-columns:1fr;grid-template-rows:auto auto;width:100%}}@media (max-width:991.98px){.gallery-wrapper .gallery-main{grid-row:1}}.gallery-wrapper .gallery-main .card-extended{height:100%;cursor:pointer}.gallery-wrapper .gallery-main .card-extended picture{height:100%}.gallery-wrapper .gallery-secondary{display:flex;flex-direction:column;gap:1rem}.gallery-wrapper .gallery-secondary .card-extended{cursor:pointer}.gallery-wrapper .gallery-secondary .card-extended.last .card-extended-img-wrapper{z-index:-1}.gallery-wrapper .gallery-secondary .card-extended .card-extended-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.gallery-wrapper .gallery-secondary .card-extended .card-extended-overlay p{color:#fff;font-size:18px;font-size:1.8rem;font-family:Roboto;line-height:1.4;text-transform:none;margin-bottom:0}@media (max-width:991.98px){.gallery-wrapper .gallery-secondary .card-extended .card-extended-overlay p{font-size:14px;font-size:1.4rem;font-family:Roboto;line-height:1.333;text-transform:none}}@media (max-width:991.98px){.gallery-wrapper .gallery-secondary{flex-direction:row;grid-row:2}.gallery-wrapper .gallery-secondary .card-extended{flex:1 0 auto}.gallery-wrapper .gallery-secondary .card-extended.last{z-index:-1}}article{padding:1rem 0}article h1{font-size:30px;font-size:3rem;font-family:Roboto;line-height:1.2;text-transform:none;color:#1f1f1f;letter-spacing:-.04em;text-indent:-2px;font-weight:300;margin:2rem 0 1rem;width:100%}@media (max-width:1199.98px){article h1{font-size:18px;font-size:1.8rem;font-family:Roboto;line-height:1.4;text-transform:none;margin:1rem 0 0}}article h2{font-weight:300;width:100%}article h3{font-size:14px;font-size:1.4rem;line-height:1.333}article h3,article h4{font-family:Roboto;text-transform:none;margin:1rem 0;width:100%}article h4{font-size:10px;font-size:1rem;line-height:1.666}article a,article a:focus,article a:hover,article a:visited{color:#e0004d;text-decoration:underline}article ul{margin:1rem 0 1rem 1.3333333333rem;padding:0}article table{width:100%;border:none}article table thead tr{background:transparent}article table thead tr td{text-align:center}article table td,article table th{padding:.4rem;border:none;border-bottom:1px solid #ddd}article table td{text-align:center}article table tr:nth-child(2n){background-color:#f2f2f2}article .description{font-size:14px;font-size:1.4rem;font-family:Roboto;line-height:1.333;text-transform:none;font-weight:300}article .features{display:block;clear:both}article blockquote{font-size:14px;font-size:1.4rem;font-family:Roboto;line-height:1.333;text-transform:none;font-weight:300;font-style:italic;color:#e0004d}article.card a{color:#55595c}.article-feedback{padding-top:1rem}.article-feedback article.single-feedback{padding:2rem 0}.article-feedback article.single-feedback h1{font-size:16px;font-size:1.6rem;font-family:Roboto;line-height:1.666;text-transform:none;line-height:1.1}.article-feedback article.single-feedback h3{font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none;font-weight:600}.article-data h2{font-size:14px;font-size:1.4rem;line-height:1.333}.article-data h2,.article-data h3{margin:1rem 0;font-family:Roboto;text-transform:none}.article-data h3{font-size:12px;font-size:1.2rem;line-height:1.666}.article-data p{margin-bottom:0;font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none}.article-data ul{margin:0 0 0 1rem}.article-data ul.week-schedule{list-style:none;margin:0}.article-data ul.week-schedule .single-day{font-weight:600}.article-data ul.week-schedule p{margin-bottom:0}.article-data table .price{line-height:4rem}.article-data table .price td span{min-width:10px;padding:3px 7px;font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none;font-weight:400;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px;margin-right:.5rem}.article-data .caption-social{margin:0 0 0 .3333333333rem;padding:0;list-style:none}.article-data .caption-social li{display:inline-block;margin:0 .25rem}.article-data-field-key,.section-title{font-weight:700}.section-title{width:100%;border-bottom:1px solid #55595c;padding:0 0 .5rem;font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none}.single-wonder article[role=main]{min-height:auto}.map-wrapper{margin:2rem 0}.map-wrapper .vp-map{height:400px;display:block;width:100%;border-bottom:4px solid #e0004d}.map-wrapper .address-title{font-size:14px;line-height:14px;width:100%;font-weight:400;margin-top:1rem}.map-wrapper .address-title svg{width:21px}.mobile .map-wrapper .vp-map{height:200px}.listing-map{width:100%;overflow:hidden;background:#999;transition:height .4s linear}#map-listing{visibility:hidden;opacity:0;transition:opacity 1s;height:0}#map-listing.show{position:absolute;left:0;display:block;width:100%;margin:0;visibility:visible;opacity:1;height:100%}#map-view{height:0}#map-view.height{height:calc(100vh - 70px)}.map-icon{width:11px;height:11px;margin-right:3px}.guest-number-select{display:flex}@media (max-width:767.98px){.guest-number-select .btn{width:100%}}.guest-number-select .btn:after{display:none}.custom-counter-wrapper{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;margin-bottom:.5rem;padding:0 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-counter-wrapper label{margin-bottom:0;margin-right:3rem;font-weight:400;font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none}.custom-counter-wrapper label .desc{font-size:8px;font-size:.8rem;font-family:Roboto;line-height:1.333;text-transform:none;color:#999;display:block;clear:both}.custom-counter-wrapper .custom-counter{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.custom-counter-wrapper .custom-counter .minus,.custom-counter-wrapper .custom-counter .plus{width:24px;height:24px;padding:12px;cursor:pointer;border:2px solid #e0004d;border-radius:100%;position:relative;outline:none;background:#fff}.custom-counter-wrapper .custom-counter .minus span,.custom-counter-wrapper .custom-counter .plus span{position:absolute;display:inline-block;top:50%;left:50%;color:#e0004d;transform:translate(-50%,-50%)}.custom-counter-wrapper .custom-counter .minus.disabled,.custom-counter-wrapper .custom-counter .plus.disabled{opacity:.3;color:#999}.custom-counter-wrapper .custom-counter input{width:3rem;text-align:center;border:none;border-radius:0}.custom-counter-wrapper .custom-counter input:focus{outline-width:0}.custom-counter-wrapper .custom-counter input::-webkit-inner-spin-button,.custom-counter-wrapper .custom-counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-counter-wrapper .custom-counter input[type=number]{-moz-appearance:textfield}[class^=vp-icon-]{width:32px;height:32px;position:relative;display:block;text-align:center}[class^=vp-icon-]:before{font-size:20px;color:#e0004d;line-height:32px;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto}body,html{font-size:15px;font-family:Roboto,sans-serif}.heading-1{font-size:18px;font-size:1.8rem;font-family:Roboto Slab;line-height:1.4;text-transform:none}.landing-heading-1{font-size:36px;font-size:3.6rem;font-family:Roboto;line-height:1.2;text-transform:none}.heading-2{font-size:16px;font-size:1.6rem;font-family:Roboto Slab}.heading-2,.text-base{line-height:1.666;text-transform:none}.text-base{font-size:10px;font-size:1rem;font-family:Roboto}.text-m{font-size:12px;font-size:1.2rem;line-height:1.666}.text-large,.text-m{font-family:Roboto;text-transform:none}.text-large{font-size:14px;font-size:1.4rem;line-height:1.333}.text-xlarge{font-size:16px;font-size:1.6rem;line-height:1.666}.text-xlarge,.text-xxlarge{font-family:Roboto;text-transform:none}.text-xxlarge{font-size:18px;font-size:1.8rem;line-height:1.4}.text-xxxlarge{font-size:24px;font-size:2.4rem;font-family:Roboto;line-height:1.25;text-transform:none}.booking-bar-wrapper{display:none;position:fixed;z-index:998;bottom:0;background:#fff;padding:1rem;width:100%;border-top:1px solid #999;transition:all .3s linear}@media (max-width:767.98px){.booking-bar-wrapper{display:block}}.booking-bar-wrapper.up{transform:translateY(0)}.booking-bar-wrapper .booking-bar{display:flex;justify-content:space-between;align-items:center}.booking-bar-wrapper .booking-bar .btn-submit{width:auto;min-width:auto}.booking-bar-wrapper .booking-bar-info-wrapper,.booking-bar-wrapper .booking-bar div{display:flex;align-items:center}.booking-bar-wrapper .booking-bar-info-wrapper .booking-bar-text p{margin-bottom:0;margin-right:2rem}.booking-bar-wrapper .btn-submit{min-width:120px}@media (max-width:991.98px){.booking-bar-wrapper .btn-submit{min-width:120px}}.sticky-bottom-bar-wrapper{display:block;position:fixed;z-index:998;bottom:0;background:#fff;padding:1rem;width:100%;border-top:1px solid #999;transform:translateY(80px);transition:all .3s linear}@media (max-width:767.98px){.sticky-bottom-bar-wrapper{display:block}}.sticky-bottom-bar-wrapper.up{transform:translateY(0)}.sticky-bottom-bar-wrapper .sticky-bottom-bar{display:flex;justify-content:space-between;align-items:center}.sticky-bottom-bar-wrapper .sticky-bottom-bar .btn-submit{min-width:auto}.sticky-bottom-bar-wrapper .sticky-bottom-bar p{margin-bottom:0;margin-right:2rem}.sticky-bottom-bar-wrapper .sticky-bottom-bar div{display:flex;align-items:center}