.elementor-5692 .elementor-element.elementor-element-fb83c36{--display:flex;}#elementor-popup-modal-5692 .dialog-widget-content{animation-duration:0.3s;background-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:20px 20px 20px 20px;}#elementor-popup-modal-5692{background-color:#F5EEE685;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5692 .dialog-message{width:300px;height:auto;padding:8px 8px 8px 8px;}#elementor-popup-modal-5692 .dialog-close-button{display:flex;top:0px;background-color:var( --e-global-color-primary );font-size:0px;}body:not(.rtl) #elementor-popup-modal-5692 .dialog-close-button{right:0px;}body.rtl #elementor-popup-modal-5692 .dialog-close-button{left:0px;}#elementor-popup-modal-5692 .dialog-close-button i{color:var( --e-global-color-primary );}#elementor-popup-modal-5692 .dialog-close-button svg{fill:var( --e-global-color-primary );}/* Start custom CSS for html, class: .elementor-element-66e7819 */.elementor-5692 .elementor-element.elementor-element-66e7819 #gaeste-popup-form {
    padding: 10px 10px;
    border-radius: 15px;
    border: 2px solid #132F54;
    background-color: #FFF;
    color: #000;
    font-size: 16px;
}

.elementor-5692 .elementor-element.elementor-element-66e7819 #gaeste-popup-form .adults-controls,
.elementor-5692 .elementor-element.elementor-element-66e7819 #gaeste-popup-form .kids-controls {
    display: flex;
    gap: 5px;
    align-items: center;
}

.elementor-5692 .elementor-element.elementor-element-66e7819 #popup-adults,
.elementor-5692 .elementor-element.elementor-element-66e7819 #popup-children {
    min-width: 25px;
    text-align: center;
}

.elementor-5692 .elementor-element.elementor-element-66e7819 #gaeste-popup-form .adults-line,
.elementor-5692 .elementor-element.elementor-element-66e7819 #gaeste-popup-form .kids-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px;
    flex-wrap: nowrap;
}

.elementor-5692 .elementor-element.elementor-element-66e7819 #gaeste-popup-form .adults-line {
    border-bottom: 1px solid #132F54;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.elementor-5692 .elementor-element.elementor-element-66e7819 #gaeste-popup-form .decrease,
.elementor-5692 .elementor-element.elementor-element-66e7819 #gaeste-popup-form .increase {
    border-radius: 50%;
    aspect-ratio: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    padding: 0 0 2px;
    width: 32px;
    height: 32px;
    border-color: #000;
    color: #000;
}

.elementor-5692 .elementor-element.elementor-element-66e7819 #gaeste-popup-form .decrease:is(:hover, :focus, :active),
.elementor-5692 .elementor-element.elementor-element-66e7819 #gaeste-popup-form .increase:is(:hover, :focus, :active) {
    background-color: #FBBF00;
    color: #000;
    border-color: #FBBF00;
}

.elementor-5692 .elementor-element.elementor-element-66e7819 #gaeste-popup-form .disabled {
    background-color: lightgray !important;
    color: #000 !important;
    border-color: lightgray !important;
}

.elementor-5692 .elementor-element.elementor-element-66e7819 #gaeste-apply {
    width: 100%;
    border-radius: 30px;
    margin-top: 20px;
    color: #FFF;
    background-color: #132F54;
    border: none;
}

.elementor-5692 .elementor-element.elementor-element-66e7819 #gaeste-apply:is(:hover, :focus, :active) {
    background-color: #FBBF00;
    color: #000;
}/* End custom CSS */