.elementor-2885 .elementor-element.elementor-element-584d1dd:not(.elementor-motion-effects-element-type-background), .elementor-2885 .elementor-element.elementor-element-584d1dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelrojas.com/wp-content/uploads/2024/02/top-disponibilita-prenotazione.jpg");background-position:bottom center;background-size:cover;}.elementor-2885 .elementor-element.elementor-element-584d1dd > .elementor-container{min-height:251px;}.elementor-2885 .elementor-element.elementor-element-584d1dd > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2885 .elementor-element.elementor-element-584d1dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2885 .elementor-element.elementor-element-da030b4{padding:40px 0px 40px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2885 .elementor-element.elementor-element-584d1dd > .elementor-container{min-height:198px;}}/* Start custom CSS for shortcode, class: .elementor-element-ee1a8eb */@media (max-width: 480px){
 .vbsearchorderinner span{
    font-size: 32px !important;
    text-align: center !important;
    margin-bottom:20px;
}
.vbsearchorderinner {
    text-align: center;
}
}
.elementor-2885 .elementor-element.elementor-element-ee1a8eb .plugin-container h3 {
    color: #067BBA;
    font-family: "Cardo", Sans-serif;
    font-size: 60px;
    font-weight: 600;
}
.elementor-2885 .elementor-element.elementor-element-ee1a8eb i.fas.vbo-icn-carat {
    color: #3486b6;
}
.elementor-2885 .elementor-element.elementor-element-ee1a8eb .vbo-availability-room-details h4 {
color: #0f7bb8;
    font-family: "Poppins", Sans-serif;
    text-transform: uppercase;
}
.elementor-2885 .elementor-element.elementor-element-ee1a8eb .vbo-availability-room-details-descr {
        color: #5D5D5D;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
}
.elementor-2885 .elementor-element.elementor-element-ee1a8eb a.vbo-pref-color-btn {
    border-radius: 20px;
    font-family: "Poppins", Sans-serif;
}
.elementor-2885 .elementor-element.elementor-element-ee1a8eb .vbo-availability-room-container {
    background-color: #f3f3f3;
}
.elementor-2885 .elementor-element.elementor-element-ee1a8eb img {
    border-radius: 20px !important;
}
.elementor-2885 .elementor-element.elementor-element-ee1a8eb td.vbo-availability-month-name.vbo-pref-color-text {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
}
.elementor-2885 .elementor-element.elementor-element-ee1a8eb span.vbsearchordertitle {
    color: #067BBA;
    font-family: "Cardo", Sans-serif;
    font-size: 60px;
    font-weight: 600;
}
.elementor-2885 .elementor-element.elementor-element-ee1a8eb input[type="text"] {
    border-radius: 20px !important;
    border: 1px solid var(--vbo-border-color);
}
.elementor-2885 .elementor-element.elementor-element-ee1a8eb input.btn.vbsearchordersubmit.vbo-pref-color-btn {
    border-radius: 20px;
    font-family: "Poppins", Sans-serif;
    background: var(--vbo-blue-color);
    color: #fff;
    margin-top: 20px;
}
.elementor-2885 .elementor-element.elementor-element-ee1a8eb .vbo-bookings-list-search {
    margin-bottom: 20px;
    background: var(--vbo-light-grey-bg-color);
    padding: 15px 20px;
    border-radius: 10px;
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.28);
}/* End custom CSS */