.container-yith-wcbk-booking-search-form{padding:10px 0;margin:0 15px}.search-booking label{margin-bottom:10px;font-size:.8rem}.rpi-content .rpi-url{display:none!important}.hotel-template .yith-wcbk-booking-search-form-row-categories select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:0}.elementor-default .elementor-element .elementor-button{background-color:#FF7043;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;border-radius:50px 50px 50px 50px}.elementor-default .elementor-element .elementor-button:hover,.elementor-default .elementor-element .elementor-button:focus{background-color:#E64A19}.layout-from{text-align:center}.layout-prices h3{font-weight:600;font-size:1.2rem}.layout-prices p{line-height:158%}.section-service .elementor-icon-box-title{line-height:100%;font-size:1rem!important;display:block}.link-hotel,.link-gastronomy{border:1px solid #D9D9D9;border-radius:33px;color:#797575;display:flex;align-items:center;justify-content:center;align-content:center;padding:5px 10px;text-align:center;font-size:1rem;text-transform:uppercase;white-space:nowrap;font-family:"Montserrat",Sans-serif}.link-hotel.active,.link-hotel:hover,.link-hotel:focus,.link-gastronomy.active,.link-gastronomy:hover,.link-gastronomy:focus{border:1px solid #00A1C5;background-color:#00A1C5;color:#fff}.swiper-pagination{margin-top:15px}.dropdown .dropbtn{background-color:#fff0;color:#0B0B0B;padding:0;font-size:1rem;border:none;cursor:pointer}.elementor-24824 .dropdown .dropbtn{color:#fff}.dropdown .dropbtn:after{content:"\f107";display:inline-block;font:normal normal normal 14px / 1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;border-top:0;top:25%;margin-left:10px}.dropdown{position:relative;display:inline-block}.dropdown .dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgb(0 0 0 / .2);z-index:1}.dropdown .dropdown-content button{color:#000;padding:10px 16px;background-color:#fff0;text-decoration:none;border:none;display:block;text-align:left}.dropdown .dropdown-content button:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{display:flex;flex-direction:column}.dropdown:hover .dropbtn{background-color:#fff0;color:#0B0B0B}header{z-index:9999;position:relative}header.active{z-index:0;position:relative}.element-search,.e-con .element-search,#content .e-con .element-search{z-index:999!important}.section-book{position:fixed;width:100%;z-index:99;top:auto;left:15px;right:auto;display:table;margin:0 auto;max-width:120px;bottom:25px;opacity:0}.d-search-form{display:none}.section-book.visible{opacity:1}.cky-revisit-bottom-left{bottom:100px!important}.section-book .shortcode-reserve{display:table;margin:0 auto;margin-left:0;width:auto}.shortcode-reserve .layout-icon .elementor-button{width:60px;height:60px;background:#ff7043;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px rgb(255 112 67 / .4);transition:all 0.3s ease;position:relative;overflow:hidden;border:#ff7043;color:#fff;font-size:1.5rem}.shortcode-reserve .layout-icon .elementor-button .elementor-button-text{display:none}.test{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.drp-buttons{display:none!important}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#fff0}.daterangepicker table caption+thead tr:first-child td,.daterangepicker table caption+thead tr:first-child th,.daterangepicker table colgroup+thead tr:first-child td,.daterangepicker table colgroup+thead tr:first-child th,.daterangepicker table thead:first-child tr:first-child td,.daterangepicker table thead:first-child tr:first-child th{border-block-start:none}.container-yith-wcbk-booking-search-form .search-booking{gap:15px}.dialog-widget-content .container-yith-wcbk-booking-search-form{border:none;box-shadow:none}body .elementor-popup-modal .dialog-close-button{right:8px;top:8px}body .elementor-popup-modal .dialog-close-button svg{height:25px;width:25px}.daterangepicker{z-index:999999}@media (max-width:1199.98px){.container-yith-wcbk-booking-search-form .search-booking .form-group{margin-bottom:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;margin-bottom:0;width:95%}}@media (max-width:991.98px){.shortcode-reserve .layout-icon .elementor-button{width:200px;height:auto;box-shadow:none;border-radius:50px 50px 50px 50px;font-size:.8rem}.shortcode-reserve .layout-icon .elementor-button i{display:none}.shortcode-reserve .layout-icon .elementor-button .elementor-button-text{display:block}.d-search-form{display:block;position:fixed;left:0;z-index:99}.cky-revisit-bottom-left{bottom:15px!important}.section-summary{display:none}.section-book{left:0;right:0}.section-book .shortcode-reserve{margin-left:auto}.elementor-shortcode .container-yith-wcbk-booking-search-form .h3{font-size:1.5rem;display:block;margin-bottom:25px}.container-yith-wcbk-booking-search-form .search-booking .form-group{margin-bottom:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:0;width:100%}.container-yith-wcbk-booking-search-form .h3{font-size:1.5rem;margin-bottom:.5rem}.section-summary .btn{display:table}.section-summary .inner-summary{display:none}.section-summary{opacity:0;bottom:20px;transition:all 0.3s ease}.section-summary.visible{opacity:1}.layout-prices p{font-size:1rem}.senda-loopgrid-center .elementor-loop-container{gap:5px}.senda-loopgrid-center .e-con-inner{padding-block-end:0!important;padding-block-start:0!important}}