.frymo-search-profile-form .frymo-fields{display:flex;flex-wrap:wrap;row-gap:var(--form-vertical-gap);margin-left:calc(var(--form-horizontal-gap) * -1 / 2);margin-right:calc(var(--form-horizontal-gap) * -1 / 2 + .1px);margin-bottom:1px}.frymo-search-profile-form label span{color:red}.frymo-search-profile-form .frymo-form-field{padding-left:calc(var(--form-horizontal-gap) / 2);padding-right:calc(var(--form-horizontal-gap) / 2)}.frymo-search-profile-form .frymo-form-field .frymo-form-field-inputs-wrapper{display:flex;gap:var(--form-horizontal-gap);align-items:flex-start;flex-wrap:wrap}.frymo-search-profile-form .frymo-form-field .frymo-form-field-inputs-wrapper>*{flex:1}.frymo-search-profile-form .frymo-form-field .frymo-search-profile-form-heading{margin-top:calc(var(--form-vertical-gap) / 2);margin-bottom:0;font-weight:700}.frymo-search-profile-form .frymo-form-field .frymo-select-rs-categories.frymo-ajax-update{opacity:.6;pointer-events:none}.frymo-search-profile-form .frymo-form-field .selectize-control,.frymo-search-profile-form .frymo-form-field .selectize-dropdown,.frymo-search-profile-form .frymo-form-field .selectize-input,.frymo-search-profile-form .frymo-form-field input:not([type=checkbox]),.frymo-search-profile-form .frymo-form-field textarea{color:var(--input-text-color);background-color:var(--input-background-color);box-shadow:none;width:100%}.frymo-search-profile-form .frymo-form-field[data-type=acceptance] label{line-height:1.4em}.frymo-search-profile-form .frymo-form-field[data-type=acceptance] label a{color:inherit;text-decoration:underline}.frymo-search-profile-form .frymo-form-field #field-acceptance{width:auto}.frymo-search-profile-form .frymo-form-field .selectize-input{border:none!important}.frymo-search-profile-form .frymo-form-field .selectize-input input::placeholder,.frymo-search-profile-form .frymo-form-field input::placeholder{color:var(--input-placeholder-color)}.frymo-search-profile-form .frymo-form-field .selectize-dropdown,.frymo-search-profile-form .frymo-form-field .selectize-input,.frymo-search-profile-form .frymo-form-field .selectize-input input{font-size:inherit;line-height:inherit}.frymo-search-profile-form .frymo-form-field :focus{outline:none}.frymo-search-profile-form .frymo-form-field .selectize-input a.remove{margin-left:6px;padding:0 4px}.frymo-search-profile-form .frymo-form-field .selectize-input>div{border-radius:4px}.frymo-search-profile-form .frymo-form-field .selectize-control.plugin-clear_button .clear{height:auto;top:50%;right:calc(var(--field-right-padding) + 1rem);font-size:1.3rem;line-height:1;transform:translateY(calc(-50% - .1em));color:var(--input-text-color)}.frymo-search-profile-form .frymo-form-field .selectize-control.plugin-clear_button .clear:hover{color:red}.frymo-search-profile-form .frymo-form-field .selectize-control.multi .selectize-input{display:flex;flex-wrap:wrap;align-items:flex-start;gap:3px}.frymo-search-profile-form .frymo-form-field .selectize-control.multi .selectize-input>div{font-size:.8em;margin:0}.frymo-search-profile-form .frymo-form-field .frymo-select-multiple.selectize-control.multi.plugin-clear_button .selectize-input{padding-right:calc(var(--field-right-padding) + 35px)!important}.frymo-search-profile-form .frymo-submit{position:relative}.frymo-search-profile-form .frymo-form-buttons{width:100%;display:flex}.frymo-search-profile-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background-color:var(--input-background-color)}.frymo-search-profile-form .selectize-control .selectize-input:after{content:""!important;position:absolute;top:50%;right:4px!important;transform:translateY(-50%) translateX(-50%);background-color:var(--input-text-color);pointer-events:none;border:none!important;margin:0!important;width:.75em!important;height:1em!important;clip-path:polygon(0 35%,50% 65%,100% 35%,100% 45%,50% 75%,0 45%)}.frymo-search-profile-form .selectize-control .selectize-input.dropdown-active:after{transform:translateY(-50%) translateX(-50%) rotate(-180deg)}.elementor-widget-frymo-onoffice-search-profile-form .form-messages,.elementor-widget-frymo-propstack-search-profile-form .form-messages{margin-top:16px}.elementor-widget-frymo-onoffice-search-profile-form .form-messages>div:not(:last-child),.elementor-widget-frymo-propstack-search-profile-form .form-messages>div:not(:last-child){margin-bottom:16px}.elementor-widget-frymo-onoffice-search-profile-form .form-messages .editor,.elementor-widget-frymo-propstack-search-profile-form .form-messages .editor{display:none}.elementor-widget-frymo-onoffice-search-profile-form.editor-show-messages .form-messages .editor,.elementor-widget-frymo-propstack-search-profile-form.editor-show-messages .form-messages .editor{display:block}.elementor-widget-frymo-onoffice-search-profile-form.frymo-loading,.elementor-widget-frymo-propstack-search-profile-form.frymo-loading{opacity:.8;pointer-events:none}.elementor-widget-frymo-onoffice-search-profile-form .frymo-form-step-tabs,.elementor-widget-frymo-propstack-search-profile-form .frymo-form-step-tabs{display:flex;align-items:center}.elementor-widget-frymo-onoffice-search-profile-form .frymo-form-step-tabs .frymo-step-tab,.elementor-widget-frymo-propstack-search-profile-form .frymo-form-step-tabs .frymo-step-tab{cursor:pointer;transition:color .3s,background-color .3s;display:flex;align-items:center}.elementor-widget-frymo-onoffice-search-profile-form .frymo-form-step-tabs .frymo-step-tab .elementor-button-icon,.elementor-widget-frymo-propstack-search-profile-form .frymo-form-step-tabs .frymo-step-tab .elementor-button-icon{display:flex}.elementor-widget-frymo-onoffice-search-profile-form .frymo-form-step-tabs .frymo-step-separator,.elementor-widget-frymo-propstack-search-profile-form .frymo-form-step-tabs .frymo-step-separator{flex-grow:1;height:0;border-top-color:#000;display:none}.elementor-widget-frymo-onoffice-search-profile-form.tab-buttons-align-start .frymo-form-step-tabs,.elementor-widget-frymo-propstack-search-profile-form.tab-buttons-align-start .frymo-form-step-tabs{justify-content:flex-start}.elementor-widget-frymo-onoffice-search-profile-form.tab-buttons-align-center .frymo-form-step-tabs,.elementor-widget-frymo-propstack-search-profile-form.tab-buttons-align-center .frymo-form-step-tabs{justify-content:center}.elementor-widget-frymo-onoffice-search-profile-form.tab-buttons-align-end .frymo-form-step-tabs,.elementor-widget-frymo-propstack-search-profile-form.tab-buttons-align-end .frymo-form-step-tabs{justify-content:flex-end}.elementor-widget-frymo-onoffice-search-profile-form.tab-buttons-align-space-between .frymo-form-step-tabs,.elementor-widget-frymo-propstack-search-profile-form.tab-buttons-align-space-between .frymo-form-step-tabs{justify-content:space-between}.elementor-widget-frymo-onoffice-search-profile-form.tab-buttons-align-space-between .frymo-form-step-tabs .frymo-step-tab,.elementor-widget-frymo-propstack-search-profile-form.tab-buttons-align-space-between .frymo-form-step-tabs .frymo-step-tab{flex-shrink:1}.elementor-widget-frymo-onoffice-search-profile-form.tab-buttons-align-stretch .frymo-form-step-tabs .frymo-step-tab,.elementor-widget-frymo-propstack-search-profile-form.tab-buttons-align-stretch .frymo-form-step-tabs .frymo-step-tab{flex:0 1 100%;justify-content:center}.elementor-widget-frymo-onoffice-search-profile-form .frymo-form-buttons,.elementor-widget-frymo-propstack-search-profile-form .frymo-form-buttons{justify-content:space-between;gap:var(--form-horizontal-gap)}.elementor-widget-frymo-onoffice-search-profile-form .frymo-form-buttons .frymo-button,.elementor-widget-frymo-propstack-search-profile-form .frymo-form-buttons .frymo-button{display:flex;align-items:center;transition:color .25s,background-color .25s,border-color .25s;justify-content:center}.elementor-widget-frymo-onoffice-search-profile-form .frymo-form-buttons .frymo-button svg,.elementor-widget-frymo-propstack-search-profile-form .frymo-form-buttons .frymo-button svg{transition:fill .25s}.elementor-widget-frymo-onoffice-search-profile-form .frymo-form-buttons .frymo-button .elementor-button-icon,.elementor-widget-frymo-propstack-search-profile-form .frymo-form-buttons .frymo-button .elementor-button-icon{display:flex}@media (max-width:768px){.elementor-widget-frymo-onoffice-search-profile-form .frymo-form-buttons,.elementor-widget-frymo-propstack-search-profile-form .frymo-form-buttons{flex-direction:column;gap:var(--form-vertical-gap,1rem);align-items:stretch}}.elementor-widget-frymo-onoffice-search-profile-form.nav-buttons-align-start .frymo-form-buttons,.elementor-widget-frymo-propstack-search-profile-form.nav-buttons-align-start .frymo-form-buttons{justify-content:flex-start}.elementor-widget-frymo-onoffice-search-profile-form.nav-buttons-align-center .frymo-form-buttons,.elementor-widget-frymo-propstack-search-profile-form.nav-buttons-align-center .frymo-form-buttons{justify-content:center}.elementor-widget-frymo-onoffice-search-profile-form.nav-buttons-align-end .frymo-form-buttons,.elementor-widget-frymo-propstack-search-profile-form.nav-buttons-align-end .frymo-form-buttons{justify-content:flex-end}.elementor-widget-frymo-onoffice-search-profile-form.nav-buttons-align-end .frymo-first-step .frymo-next,.elementor-widget-frymo-propstack-search-profile-form.nav-buttons-align-end .frymo-first-step .frymo-next{margin-left:auto}.elementor-widget-frymo-onoffice-search-profile-form.nav-buttons-align-space-between .frymo-form-buttons,.elementor-widget-frymo-propstack-search-profile-form.nav-buttons-align-space-between .frymo-form-buttons{justify-content:space-between}.elementor-widget-frymo-onoffice-search-profile-form.nav-buttons-align-space-between .frymo-first-step .frymo-next,.elementor-widget-frymo-propstack-search-profile-form.nav-buttons-align-space-between .frymo-first-step .frymo-next{margin-left:auto}.elementor-widget-frymo-onoffice-search-profile-form.nav-buttons-align-stretch .frymo-form-buttons button,.elementor-widget-frymo-propstack-search-profile-form.nav-buttons-align-stretch .frymo-form-buttons button{width:100%}body.elementor-editor-active .form-steps-swiper.design-mode .frymo-fields{display:flex;margin-bottom:20px}@media (max-width:767px){.frymo-form-step-tabs{flex-wrap:wrap}.frymo-form-step-tabs .frymo-step-tab{flex:0 0 100%}.frymo-form-step-tabs .frymo-step-separator{display:none!important}}
/*# sourceMappingURL=search-profile-form.css.map */
