body.admin-bar .frymo-filters-form-modal{top:32px}body.frymo-filter-modal-open{overflow:hidden}.frymo-filters-form-modal-footer,.frymo-filters-form-modal-header{padding:.5rem 0;margin:0;line-height:1;display:flex;flex:0 0 auto;flex-direction:row;justify-content:space-between;align-items:center}.frymo-filters-form-modal-footer{border-top:1px solid #ebebeb}.frymo-filters-form-modal-header{border-bottom:1px solid #ebebeb}.elementor-widget-frymo-filtering-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:1rem}.frymo-filters-form-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;justify-content:center;align-items:center;z-index:99;overscroll-behavior:contain}.frymo-filters-form-modal .frymo-filters-form-modal-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:relative;padding:0 1rem}.frymo-filters-form-modal.popup-type-left .frymo-filters-form-modal-content,.frymo-filters-form-modal.popup-type-right .frymo-filters-form-modal-content{height:calc(100vh - 100px);max-height:unset}.frymo-filters-form-modal .frymo-filters-form-modal-heading{margin:0;font-size:18px;font-weight:600}.frymo-filters-form-modal .frymo-filters-form-close{cursor:pointer}.frymo-filters-form-modal .frymo-filters-form-wrapper{overflow:hidden}.frymo-filters-form-modal.popup-type-left .frymo-filters-form-wrapper{height:100vh;max-height:100vh;position:absolute;left:0;transform:translateX(-100%);transition:transform .2s}.frymo-filters-form-modal.popup-type-left.active .frymo-filters-form-wrapper{transform:translateX(0)}.frymo-filters-form-modal.popup-type-right .frymo-filters-form-wrapper{height:100vh;max-height:100vh;position:absolute;right:0;transform:translateX(100%);transition:transform .2s}.frymo-filters-form-modal.popup-type-right .frymo-filters-form-wrapper form{margin-bottom:30px}.frymo-filters-form-modal.popup-type-right.active .frymo-filters-form-wrapper{transform:translateX(0)}body.admin-bar .frymo-filters-form-modal:not(.popup-type-modal) .frymo-filters-form{height:calc(100vh - 32px)}.frymo-filters-form{display:flex;flex-direction:column;flex-wrap:nowrap;min-height:0}.frymo-filters-form-modal .frymo-filters-form{height:100vh}.popup-type-modal .frymo-filters-form{max-height:66vh}.frymo-filters-form .frymo-filters-form-fields-wrapper{display:flex;flex-wrap:wrap;position:relative}.frymo-filters-form .frymo-filters-fieldset{padding:0;border:none;row-gap:12px}.frymo-filters-form .frymo-filters-fieldset.frymo-fieldset-area,.frymo-filters-form .frymo-filters-fieldset.frymo-fieldset-bathrooms,.frymo-filters-form .frymo-filters-fieldset.frymo-fieldset-bedrooms,.frymo-filters-form .frymo-filters-fieldset.frymo-fieldset-price,.frymo-filters-form .frymo-filters-fieldset.frymo-fieldset-rooms{display:grid;grid-template-columns:1fr 1fr}.frymo-filters-form .frymo-filters-fieldset.frymo-fieldset-location.with-radius{display:grid;grid-template-columns:1fr 1fr}.frymo-filters-form .frymo-filters-fieldset.frymo-fieldset-location.with-radius label select{width:100%}.frymo-filters-form .frymo-filters-fieldset:last-of-type{margin-bottom:0!important}.frymo-filters-form .frymo-filters-fieldset .area-type-label{grid-column:1/-1}.frymo-filters-form .frymo-filters-fieldset legend{grid-column:1/-1;font-size:18px;font-weight:700}.frymo-filters-form .frymo-filters-fieldset.frymo-fieldset-features .frymo-features-group{display:grid;margin-bottom:1em}.frymo-filters-form .frymo-filters-fieldset.frymo-fieldset-features .frymo-features-group label{margin-bottom:.5em;line-height:1.2}.frymo-filters-form .frymo-filters-fieldset.frymo-fieldset-features .frymo-features-group-label{grid-column:1/-1;padding-bottom:.2em;font-weight:700}.frymo-filters-form .frymo-filters-fieldset.frymo-fieldset-features label{cursor:pointer;display:flex;flex-direction:row;align-items:center}.frymo-filters-form .frymo-filters-fieldset.frymo-fieldset-features input[type=checkbox]{height:1em;width:1em;margin-right:.5em}.frymo-filters-form .frymo-filters-form-fields-wrapper .frymo-filters-form-field{display:flex;flex-direction:column}.frymo-filters-form label{width:100%;font-size:1rem}.frymo-filters-form label span{display:inline-block}.frymo-filters-form .frymo-filters-form-fields-wrapper label:before{content:""}.frymo-filters-form .frymo-filters-form-fields-wrapper input[type=text],.frymo-filters-form .frymo-filters-form-fields-wrapper select,.frymo-filters-form .frymo-filters-form-fields-wrapper textarea{line-height:1.4em;padding:10px;min-height:44px;font-family:var(--e-global-typography-text-font-family);font-weight:var(--e-global-typography-text-font-weight);transition:none;border:none}.frymo-filters-form .frymo-submit{-webkit-appearance:button;position:relative;line-height:normal;padding:.75rem}.frymo-filters-form .frymo-submit:hover{opacity:.9}.frymo-filters-form .frymo-clear-filters{text-decoration:underline;color:var(--e-global-color-primary)}.frymo-filters-form-modal.elementor-loading .frymo-filters-form-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / .7);pointer-events:none}.frymo-show-filters-form-wrapper{width:100%;display:flex;flex-direction:column}.frymo-show-filters-form-wrapper .frymo-show-filters-form{text-align:center;display:flex;align-items:center;gap:5px;justify-content:center}