.nestlyere-search-form{--search-form-bg: #F8F9FA;--search-form-border: rgba(20, 27, 45, 0.08);--search-form-radius: 12px;--search-form-tab-bg: rgba(21, 163, 95, 0.08);--search-form-tab-active-bg: #ffffff;--search-form-tab-color: #5F636D;--search-form-tab-active-color: #15a35f;--search-form-placeholder: #AAAEB0;--search-form-line: rgba(20, 27, 45, 0.08);position:relative;overflow:hidden;display:flex;flex-direction:column}.nestlyere-search-form .nestlyere-select2+.select2-container .select2-selection--single{border:none;background:rgba(0,0,0,0);padding-left:0}.nestlyere-search-form .select2-selection__rendered{color:inherit}.nestlyere-search-form .select2-selection__arrow{right:0}.nestlyere-search-form .select2-selection{min-height:48px}.nestlyere-search-form .select2-container--default .select2-selection--single .select2-selection__placeholder{font-weight:600;font-size:16px;line-height:24px;color:var(--search-form-tab-color)}.nestlyere-search-form.layout-1,.nestlyere-search-form.layout-2{display:block}.nestlyere-search-form.layout-3{padding:24px;border-radius:var(--search-form-radius);background:#fff}.nestlyere-search-form.layout-3 .layout-3-headings .layout-3-title{font-weight:700;font-size:18px;line-height:120%;color:#22282b;margin:0 0 8px}.nestlyere-search-form.layout-3 .layout-3-headings .layout-3-description{font-weight:500;line-height:20px;margin:0 0 24px;color:#5f636d}.nestlyere-search-form.layout-4,.nestlyere-search-form.layout-5{background-color:rgba(0,0,0,0)}.nestlyere-search-tabs{display:inline-flex}.nestlyere-search-tabs button{border:none;background:#fff;padding:14px 24px;font-weight:600;font-size:16px;color:#5f636d;cursor:pointer;transition:all .25s ease;border-radius:0}.nestlyere-search-tabs button:first-child{border-top-left-radius:16px}.nestlyere-search-tabs button:last-child{border-top-right-radius:16px}.nestlyere-search-tabs button.is-active{position:relative;color:var(--nestly-color-accent)}.nestlyere-search-tabs button.is-active::after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;background:var(--nestly-color-accent)}.nestlyere-search-form__form{width:100%}.nestlyere-search-form__form .field-label{font-size:12px;font-weight:500;color:#aaaeb0;display:block;margin-bottom:2px}.nestlyere-search-form__form .field-control{display:flex;align-items:center;padding:0 18px;min-height:60px;-moz-column-gap:14px;column-gap:14px}.nestlyere-search-form__form .field-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#15a35f}.nestlyere-search-form__form .filters-panel{display:none;margin-top:20px;background:#fff;border-radius:16px;padding:24px;box-shadow:0 18px 45px rgba(15,45,94,.08)}.nestlyere-search-form__form .filters-panel .filters-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.nestlyere-search-form__form .filters-panel .filter-item{display:flex;flex-direction:column}.nestlyere-search-form__form .filters-panel .filter-item .field-label{font-size:14px;font-weight:600;color:#22282b;margin-bottom:10px}.nestlyere-search-form__form .filters-panel .filter-item .field-control{background:#f7f9fb;border-radius:14px;padding:10px 16px;min-height:56px;-moz-column-gap:10px;column-gap:10px}.nestlyere-search-form__form .filters-panel .filter-item .select2-selection{min-height:34px}.nestlyere-search-form__form input[type=text],.nestlyere-search-form__form input[type=search],.nestlyere-search-form__form input[type=number],.nestlyere-search-form__form select{width:100%;border:none;background:rgba(0,0,0,0);color:#1d242b;outline:none;font-family:Manrope;font-weight:400;font-size:16px;line-height:24px;padding:12px 8px}.nestlyere-search-form__form input[type=text]::-moz-placeholder, .nestlyere-search-form__form input[type=search]::-moz-placeholder, .nestlyere-search-form__form input[type=number]::-moz-placeholder, .nestlyere-search-form__form select::-moz-placeholder{color:var(--search-form-placeholder)}.nestlyere-search-form__form input[type=text]::placeholder,.nestlyere-search-form__form input[type=search]::placeholder,.nestlyere-search-form__form input[type=number]::placeholder,.nestlyere-search-form__form select::placeholder{color:var(--search-form-placeholder)}.nestlyere-search-form.filters-active .filters-panel{display:block;animation:fadeDown .25s ease}@keyframes fadeDown{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.form-layout-1 .field-control{min-height:auto;-moz-column-gap:4px;column-gap:4px;padding:0;flex-wrap:wrap}.form-layout-1 .field-control .field-label{width:100%}.form-layout-1 .field-control .field-control-inputs{display:flex;align-items:center;gap:4px;width:100%}.form-layout-1 .form-columns{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;gap:4%;background:#fff;padding:25px 20px;border-radius:16px;border-top-left-radius:0}@media(max-width: 767px){.form-layout-1 .form-columns{row-gap:8px;border-top-right-radius:0}}.form-layout-1 .select2-selection__clear{display:none}.form-layout-1 .form-column{position:relative}.form-layout-1 .form-column::after{content:"";position:absolute;top:4px;right:-8%;bottom:4px;width:1px;background:var(--search-form-line)}.form-layout-1 .form-column:nth-child(3)::after,.form-layout-1 .form-column:last-child::after{display:none}.form-layout-1 .form-column--button{display:flex;align-items:center;justify-content:flex-end}.form-layout-1 .form-column--button .nestlyere-btn{min-width:180px;min-height:50px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;color:#fff;border:none;cursor:pointer;transition:background .2s ease}@media(max-width: 767px){.form-layout-1 .form-column--button .nestlyere-btn{width:100%;margin-top:8px}}.form-layout-1 .form-column--button .nestlyere-btn:hover{background:#11894f}.form-layout-1 .select2-selection__arrow{display:none}.form-layout-1 .select2-selection--single{height:auto}.form-layout-1 .select2-selection--single .select2-selection__rendered{line-height:normal;padding-left:0;font-weight:600;font-size:16px}.form-layout-1 .select2-selection--single .select2-selection__arrow{height:auto;width:35px}.form-layout-1 .select2-selection--single .select2-selection__arrow::before{line-height:24px}.form-layout-1 .select2-selection{min-height:auto}.form-layout-2 .search-bar{display:flex;align-items:center;background:#f7f9fb;gap:16px;padding:25px 24px;border-radius:0 0 16px 16px}.form-layout-2 .search-input{flex:1;display:flex;align-items:center}.form-layout-2 .search-input input[type=text],.form-layout-2 .search-input input[type=search],.form-layout-2 .search-input input[type=number],.form-layout-2 .search-input select{background:#f2f4f5;padding:14px 16px}.form-layout-2 .search-actions{display:flex;align-items:center;gap:10px}.form-layout-2 .filters-button{display:inline-flex;align-items:center;gap:6px;border:none;color:#5f636d;border-radius:12px;padding-left:0;cursor:pointer;font-weight:500;background:rgba(0,0,0,0);font-size:16px}.form-layout-2 .filters-button:hover{color:var(--nestly-color-accent)}.form-layout-2 .filters-button:hover svg path{fill:currentColor}.form-layout-2 .nestlyere-btn{min-width:52px;min-height:52px;border-radius:12px;color:#fff;border:none;display:inline-flex;align-items:center;gap:6px;justify-content:center;padding:0 13px;font-weight:600;cursor:pointer}.form-layout-2 .nestlyere-btn:hover svg{margin-right:0}.form-layout-2 .nestlyere-btn:hover svg path{fill:none}.form-layout-2 .filters-panel{background:#fff;border-radius:16px;padding:24px;box-shadow:0 18px 45px rgba(15,45,94,.08)}.form-layout-3 .layout-3-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:16px;-moz-column-gap:24px;column-gap:24px}.form-layout-3 .field-label{width:100%}.form-layout-3 .select2-selection__clear{display:none !important}.form-layout-3 .grid-item .field-control{background:#fff;border:1px solid rgba(20,27,45,.12);padding:8px 12px;flex-wrap:wrap;border-radius:12px}.form-layout-3 .grid-item .field-control .field-control-inputs{width:100%;display:flex;align-items:center}.form-layout-3 .grid-item .field-control .select2-selection__rendered{line-height:20px;padding-left:4px}.form-layout-3 .grid-item .field-control .select2-selection__arrow{border-left:none;right:0 !important;height:auto;width:30px}.form-layout-3 .grid-item .field-control .select2-selection--single{height:20px}.form-layout-3 .grid-item .field-control .select2-selection--single .select2-selection__placeholder{font-size:14px;color:#22282b}.form-layout-3 .grid-item .field-control .select2-selection--single .select2-selection__rendered{color:#22282b;font-size:14px;font-weight:600}.form-layout-3 .grid-item .field-control .select2-selection{min-height:20px}.form-layout-3 .grid-item .field-control .select2-selection__clear{line-height:normal}.form-layout-3 .grid-item .field-control .select2-selection__arrow::before{line-height:22px}.form-layout-3 .layout-3-actions{margin-top:16px}.form-layout-3 .layout-3-actions .nestlyere-btn{width:100%;min-height:56px;border-radius:12px;color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px;font-weight:600;cursor:pointer;font-size:16px}.form-layout-3 .layout-3-actions .nestlyere-btn .btn-icon::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.form-layout-4 .search-bar,.form-layout-5 .search-bar{display:flex;align-items:center;gap:6px;background:#fff;border:none;border-radius:12px;padding:12px}.form-layout-4 .search-bar>.search-select:first-child,.form-layout-5 .search-bar>.search-select:first-child{background:rgba(0,0,0,0)}.form-layout-4 .select2-selection__arrow,.form-layout-5 .select2-selection__arrow{border-left:none !important}.form-layout-4 .search-select,.form-layout-5 .search-select{min-width:140px;display:flex;align-items:center;gap:10px;background:#f7f9fb;border-radius:12px;padding:0 12px;position:relative}.form-layout-4 .search-select::after,.form-layout-5 .search-select::after{content:"";height:100%;width:1px;background:#e2e8f0;position:absolute;right:12px}.form-layout-4 .search-input,.form-layout-5 .search-input{flex:1;display:flex;align-items:center;padding:0}.form-layout-4 .icon-location::before,.form-layout-5 .icon-location::before{display:none}.form-layout-4 .filters-button,.form-layout-5 .filters-button{width:48px;height:48px;border-radius:12px;border:none;background:#e7eaee;color:#15a35f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.form-layout-4 .filters-button .filters-icon,.form-layout-5 .filters-button .filters-icon{width:18px;height:18px;position:relative}.form-layout-4 .nestlyere-btn,.form-layout-5 .nestlyere-btn{min-width:64px;min-height:48px;border-radius:12px;border:none;display:inline-flex;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px;font-weight:600;padding:0 26px}.form-layout-4 .select2-selection__rendered,.form-layout-5 .select2-selection__rendered{padding-left:0 !important}.form-layout-4{background-color:rgba(0,0,0,0)}.form-layout-4 .filters-panel{margin-top:16px;border:1px solid rgba(20,27,45,.08);box-shadow:none}.form-layout-5{background-color:rgba(0,0,0,0)}.form-layout-5 .filters-panel{margin-top:16px;border:1px solid rgba(20,27,45,.08);box-shadow:none}.form-layout-5 .popular-searches{margin-top:16px;font-size:14px;color:#fff;display:flex;flex-wrap:wrap;gap:6px;text-align:center;justify-content:center}@media(max-width: 1200px){.nestlyere-search-form__form .filters-panel .filters-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 1024px){.form-layout-1 .form-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}.form-layout-1 .form-column::after{display:none}}@media(max-width: 767px){.nestlyere-search-form{row-gap:18px}.nestlyere-search-tabs{width:100%;justify-content:space-between}.nestlyere-search-tabs button{flex:1;padding:10px 12px}.form-layout-1 .form-columns,.form-layout-3 .layout-3-grid{grid-template-columns:1fr}.form-layout-2 .search-bar,.form-layout-4 .search-bar,.form-layout-5 .search-bar{flex-direction:column;align-items:stretch}.form-layout-2 .filters-button,.form-layout-4 .filters-button,.form-layout-5 .filters-button{width:100%;justify-content:center}.form-layout-4 .nestlyere-btn,.form-layout-5 .nestlyere-btn{width:100%}.nestlyere-search-form__form .filters-panel{padding:20px}.nestlyere-search-form__form .filters-panel .filters-grid{grid-template-columns:1fr}}/*# sourceMappingURL=search-form.min.css.map */