@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTbtY.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTbtY.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUbtY.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UbtY.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_iiUbtY.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_gGUbtY.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDQ.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDQ.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebukDQ.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDQ.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfFukDQ.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsukDQ.ttf) format('truetype')}*{box-sizing:border-box}body{background:#f4f5ff}.bg-lightblue{background-color:#acc8fe}a.navbar-brand{display:inline-flex;align-items:center}a.navbar-brand img{margin-right:.8rem}li.nav-item a.nav-link.active{color:#dc3545!important}form.search-form{border-bottom:2px solid #83848f}form.search-form input,form.search-form input:focus{background:0 0;border:0;outline:0;box-shadow:unset;padding-left:0}button.btn.btn-search{padding:.5rem;color:#a6a6b4;font-size:.8rem}.btn.btn-contact{border-radius:100px;padding:.5rem 1.5rem}a.btn-cart{position:relative;margin-right:1rem}a.btn-cart img{display:block;margin:0 auto}h2.title{font-family:"Playfair Display",serif;text-transform:uppercase;font-weight:200;color:#2f384b}.title-sub{font-family:"Playfair Display",serif;text-transform:uppercase;font-weight:200;font-size:2rem;color:#2f384b}.title-tag{font-family:"Playfair Display",serif;font-weight:200;font-size:1rem;color:#2f384b}.sect_incanto .title{font-size:3rem}.incanto_left img{height:100%;object-fit:cover}.incanto_right{display:flex;flex-direction:column;align-items:center;justify-content:center}.incanto_right-content{padding:2rem 0}.incanto_right p{max-width:400px;margin:0 auto 2rem;font-size:.9rem}section .btn{border-radius:100px;padding:.5rem 2.4rem}section.sect_amenities .title,section.sect_booking .title,section.sect_inside .title,section.sect_local .title,section.sect_palazzo .title,section.sect_testimonials .title{font-size:3rem;font-weight:200;margin-bottom:1.5rem}.card.card-product{background:0 0;position:relative}span.bestseller-tag{position:absolute;left:0;top:0;color:#fff;background:#d6484b;padding:.2rem 1rem;text-transform:capitalize;cursor:default;z-index:9}.card-product .card-head{position:relative}.card-product .card-head img{height:285px;object-fit:cover}.card-product .card-head img.hover{opacity:0;position:absolute;left:0;top:0;transition:.3s}.card-product .card-head:hover img.hover{opacity:1}.btn.btn-load{width:100%;max-width:250px;border-radius:0}footer,section.sect_amenities,section.sect_booking,section.sect_local,section.sect_palazzo,section.sect_testimonials{margin-top:5rem}.palazzo_content{max-width:300px;margin:0 auto}.palazzo_content p{max-width:400px;margin-bottom:3rem}section.sect_amenities{margin-top:10rem}.amenities_item{margin-bottom:4rem}.amenities_item .title{font-family:"Playfair Display",serif;text-transform:uppercase;font-weight:200;color:#2f384b}.amenities_item p:nth-child(2){max-width:80%;font-size:.8rem}.local_grid>div{margin-bottom:1.5rem}img.local_photo,video.local_video{object-fit:cover;height:100%}.local_item.image{height:100%}.local_item.image:hover img,.local_item:hover video{transform:scale(1.5);opacity:.95;object-fit:cover}.local_item.image img,.local_item:hover video{transition:.3s}.local_item.video{height:100%}section.sect_testimonials .title{margin-bottom:3rem}.testimonials_name{margin-top:2.5rem}footer.footer{padding:1rem 0 7rem}.contact-info p{margin:0}p.contact-address{margin-top:1rem}a.logo-link{text-decoration:none}span.logo-text{font-family:"Playfair Display",serif;text-transform:uppercase;font-weight:200;color:#2f384b;font-size:1.8rem}#carousel1 .carousel-item{height:550px}.carousel-item{transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.carousel-item img{object-fit:cover;height:100%}div#carousel2{width:100%;height:250px;max-width:400px}div#carousel2 .carousel-item{height:250px;max-width:400px}section.sect_booking{margin-top:10rem}.booking_item .title{font-family:"Playfair Display",serif;text-transform:uppercase;font-weight:200;color:#2f384b}.booking_item p:nth-child(2){max-width:80%;font-size:.8rem}.booking_item{margin:0 auto;max-width:100%;display:flex;flex-direction:column;justify-content:center}.fc-col-header-cell-cushion,.fc-daygrid-day-number{color:#2f384b!important}