body.no-scroll{overflow:hidden;position:fixed;width:100%}.attractions__section{background-position:center;background-repeat:no-repeat;background-size:cover}.attractions__section .hm__heading .attractions__title{color:#fff}.attractions__section .hm__heading .attractions__text{color:#fff}.attractions__section .attractions__iframe-wrap{position:relative;margin-bottom:1rem}.attractions__section .attractions__iframe-wrap.is-fullscreen{position:fixed;top:0;left:0;width:100vw;width:100dvw;height:100vh;height:100dvh;z-index:9999;background:#000;margin-bottom:0}.attractions__section .attractions__iframe-wrap.is-fullscreen .attractions__iframe{width:100%;height:100%}.attractions__section .attractions__iframe-wrap.is-fullscreen .fs-icon-expand{display:none}.attractions__section .attractions__iframe-wrap.is-fullscreen .fs-icon-collapse{display:block}.attractions__section .attractions__fullscreen-btn{position:absolute;top:10px;right:10px;z-index:10;background:rgba(255,255,255,0.9);border:none;border-radius:4px;padding:8px;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,0.3);line-height:0;transition:background .2s}.attractions__section .attractions__fullscreen-btn:hover{background:#fff}.attractions__section .attractions__fullscreen-btn .fs-icon-collapse{display:none}.attractions__section .attractions__iframe{background-color:rgba(50,50,50,0.25);border:0;width:100%}@media (max-width: 767px){.attractions__section .attractions__iframe{height:300px}}.attractions__section .attractions__slider{padding-bottom:2rem;display:grid}@media (min-width: 1024px){.attractions__section .attractions__slider{overflow:visible}}.attractions__section .attractions__slider .attractions__pagination{background-color:rgba(0,0,0,0.3);bottom:.5rem;height:.5rem;top:auto}@media (min-width: 1024px){.attractions__section .attractions__slider .attractions__pagination{display:none}}.attractions__section .attractions__slider .attractions__pagination .swiper-pagination-progressbar-fill{background-color:#fff}.attractions__section .attractions__list{align-items:stretch;margin:0;padding:0}@media (min-width: 1024px){.attractions__section .attractions__list{display:grid;grid-template-columns:repeat(7, 1fr);gap:20px;transform:none !important;width:100% !important}}.attractions__section .attractions__list .attraction__slide{cursor:pointer;list-style:none}@media (min-width: 1024px){.attractions__section .attractions__list .attraction__slide{width:auto !important;margin-right:0 !important}}.attractions__section .attractions__list .attraction__slide .attraction__item{border:.2rem solid #fff;display:flex;flex-direction:column;position:relative;height:100%}.attractions__section .attractions__list .attraction__slide .attraction__item:before{background-color:rgba(255,255,255,0.5);content:'';inset:0;position:absolute;transition:all .4s ease-out;z-index:1}.attractions__section .attractions__list .attraction__slide .attraction__img{height:150px;object-fit:cover;width:100%}@media (max-width: 767px){.attractions__section .attractions__list .attraction__slide .attraction__img{height:120px}}.attractions__section .attractions__list .attraction__slide .attraction__wrap{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;gap:.5rem;padding:1rem}.attractions__section .attractions__list .attraction__slide .attraction__wrap .attraction__name{color:#1E1E1E;font-size:.85rem;font-weight:700;margin:0}.attractions__section .attractions__list .attraction__slide .attraction__wrap .attraction__info{color:#1E1E1E;font-size:.85rem;font-weight:300;margin:0;display:flex;align-items:center}.attractions__section .attractions__list .attraction__slide.active .attraction__item:before,.attractions__section .attractions__list .attraction__slide:hover .attraction__item:before{background-color:rgba(255,255,255,0)}.room__title{margin-top:1em}@media (min-width: 768px){.room__title{margin-top:2em}}.lista-camere{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (min-width: 1024px){.lista-camere{row-gap:2rem}}.lista-camere .camera-item{width:100%}@media (min-width: 768px){.lista-camere .camera-item{width:calc(50% - 1rem)}}@media (min-width: 1024px){.lista-camere .camera-item{width:calc(33.3333333% - 1rem)}}.lista-camere .camera-item.single{width:100%}@media (min-width: 992px){.lista-camere .camera-item.single{width:48%}}.lista-camere .camera-item .camera-thumb{width:100%}.lista-camere .camera-item .camera-thumb img{width:100%;display:block}.lista-camere .camera-item .camera-content{display:flex;justify-content:space-between;background-color:#F5F5F5;padding:20px;align-items:center}.lista-camere .camera-item .camera-content p{margin:0;font-family:"Raleway",sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase}.lista-camere .camera-item .camera-content a{padding:10px;background-color:#C99D3E;text-decoration:none;color:white;text-transform:uppercase;font-size:14px}.services__list{align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:left;margin:0;padding:0;width:100%}@media (min-width: 600px){.services__list{gap:1rem}}.services__list .services__item{align-items:center;background-color:#fff;display:flex;gap:2rem;list-style:none;padding:0.5rem 0.5rem;width:100%}@media (min-width: 600px){.services__list .services__item{width:calc(50% - 2.50rem);padding:1rem 1rem}}@media (min-width: 1024px){.services__list .services__item{width:calc(20% - 2.8rem)}}.services__list .services__item .services__info{display:flex;flex-direction:column;gap:.5rem}.services__list .services__item .services__info .services__title{font-size:17px;font-weight:400}@media (max-width: 600px){.services__list .services__item .services__info .services__title{font-size:16px}}.btnHm.btn__white{background-color:#fff;color:#1DAAD8}.bg__gold{background-color:#C99D3E}.bg__gold .hm__heading .hm__title,.bg__gold .hm__heading .hm__text{color:#fff}.myGallerySwiper{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin:0 auto;padding:0;width:100%}@media (min-width: 1024px){.myGallerySwiper{gap:2rem}}.myGallerySwiper .gallery__item{list-style:none;padding:0;width:100%}@media (min-width: 1024px){.myGallerySwiper .gallery__item{flex:1;width:100%}}.myGallerySwiper .gallery__item .gallery__img{height:auto;object-fit:cover;width:100%;aspect-ratio:13/9}.myGallerySwiper .pagination-gallery{position:relative;height:40px;top:10px !important}.myGallerySwiper .pagination-gallery .swiper-pagination-bullet-active{background-color:white !important}.contacts__wrap{display:flex;flex-direction:column;gap:1rem}@media (min-width: 1024px){.contacts__wrap{flex-direction:row}}.contacts__wrap iframe{border:0;height:300px;width:100%}@media (min-width: 1024px){.contacts__wrap iframe{flex:1;height:auto}}.contacts__wrap .contacts__column{display:flex;flex-direction:column;gap:1rem}@media (min-width: 1024px){.contacts__wrap .contacts__column{flex:1}}.contacts__wrap .contacts__column .contacts__btns{display:flex;gap:1rem;width:100%}.contacts__wrap .contacts__column .contacts__phone,.contacts__wrap .contacts__column .contacts__email{align-items:center;background-color:#C99D3E;color:#fff;display:flex;font-weight:400;gap:.5rem;justify-content:center;padding:1rem;text-decoration:none;width:100%}@media (max-width: 767px){.contacts__wrap .contacts__column .contacts__phone,.contacts__wrap .contacts__column .contacts__email{font-size:.75rem}}.contacts__wrap .contacts__column .contacts__phone svg,.contacts__wrap .contacts__column .contacts__email svg{width:1.25rem}.contacts__wrap .contacts__column form{display:flex;flex-direction:column;gap:1rem}.contacts__wrap .contacts__column .wpcf7-form-control-wrap{align-items:center;display:flex;gap:.5rem;position:relative;width:100%}.contacts__wrap .contacts__column .wpcf7-form-control-wrap .wpcf7-form-control{background-color:rgba(0,0,0,0.05);border:0.1rem solid rgba(0,0,0,0.25);color:rgba(0,0,0,0.2);font-size:1rem;padding:1rem .5rem;width:100%;outline-color:#C99D3E;border-radius:0px}.contacts__wrap .contacts__column .wpcf7-form-control-wrap span{font-size:.75rem}.contacts__wrap .contacts__column .wpcf7-submit{background-color:#C99D3E;border:0;color:#fff;font-size:1.25rem;padding:1rem;text-align:center;text-transform:uppercase;width:100%;cursor:pointer;border:1px solid #C99D3E;border-radius:0px}.contacts__wrap .contacts__column .wpcf7-submit:hover{background-color:white;color:#C99D3E}.contacts__wrap .contacts__column .wpcf7-spinner{display:none}.reviews{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:20px}.reviews .review{background:#fff;border:1px solid #ddd;padding:20px}.reviews .review .review-header{display:flex;align-items:center;margin-bottom:15px;justify-content:space-between}.reviews .review .review-header .reviewer-name{font-weight:bold}.reviews .review .review-header .review-date{font-size:14px}.reviews .review .review-header .reviewer-photo{width:50px;height:50px;border-radius:50%;margin-right:15px}.reviews .review .review-header .review-rating{font-size:18px;font-weight:bold;color:#000}.reviews .review .review-header .review-rating p{font-size:35px;font-weight:400}@media (max-width: 800px){.reviews .review .review-header .review-rating p{font-size:18px}}.reviews .review .review-header .review-rating p span{color:#C99D3E}.reviews .review .review-body{margin-bottom:15px;line-height:1.6;overflow-x:auto;overflow-y:overlay;height:200px;padding-right:1em}.reviews .review .review-body p{line-height:1.4}.reviews .review .review-body::-webkit-scrollbar{width:12px;height:12px}.reviews .review .review-body::-webkit-scrollbar-track{background:#f4f4f4;border-radius:6px}.reviews .review .review-body::-webkit-scrollbar-thumb{background-color:#C99D3E;border-radius:6px;border:3px solid #f4f4f4}.reviews .review .review-body::-webkit-scrollbar-thumb:hover{background-color:#C99D3E}.reviews .review .review-body::-webkit-scrollbar-thumb:active{background-color:#C99D3E}.pagination__recensioni{position:relative !important;top:12px !important;height:40px !important}.swiper-pagination-bullet-active{background-color:#C99D3E !important;opacity:1}
