.search-form{border-radius:1.25rem;margin:0 auto;max-width:53.75rem}.search-form .form-title{background-color:#26599d;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;color:#fff;font-size:1.25rem;line-height:1;padding:.875rem 0}.search-form .fast{background:#fff;padding:1.5rem 0}.search-form .fast .fast-grid{gap:1.25rem;grid-template-columns:repeat(3,1fr)}@media(max-width:640px){.search-form .fast .fast-grid{gap:.2rem}}@media(max-width:375px){.search-form .fast .fast-grid{grid-template-columns:repeat(2,1fr)}}.search-form .fast .fast-grid .fast-btn{background:#f4f6f8;border:1px solid #d9dee2;border-radius:.5rem;color:#3d3d3d;padding:.5rem 1rem}@media(max-width:640px){.search-form .fast .fast-grid .fast-btn{padding:.5rem}}.search-form .fast .fast-grid .fast-active{border-color:#26599d;color:#26599d}.search-form form{background-color:#fff;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;padding:0 1.25rem}.search-form form .form{border-top:1px solid #e1e1e1;padding:1.875rem 1.625rem}@media(max-width:768px){.search-form form .form{padding:2rem 1.75rem}}@media(max-width:640px){.search-form form .form{align-items:center;flex-direction:column;gap:1rem}}.search-form form .form .from-input{gap:2rem}@media(max-width:1024px){.search-form form .form .from-input{gap:.8rem}}@media(max-width:640px){.search-form form .form .from-input{flex-direction:column}}.search-form form .form .from,.search-form form .form .to{background-color:#f4f6f8;border:1px solid transparent;border-radius:.5rem;color:#898989;font-size:1rem;gap:2rem;line-height:1;padding:1rem;position:relative}@media(max-width:768px){.search-form form .form .from,.search-form form .form .to{font-size:.875rem;padding:1rem .5rem}}@media(max-width:640px){.search-form form .form .from,.search-form form .form .to{padding:1rem}}.search-form form .form .from:hover,.search-form form .form .to:hover{border:1px solid #4278c0;color:#3d3d3d}.search-form form .form .from input,.search-form form .form .to input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.search-form form .form input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.search-form form .form .filter-btn{background-color:#26599d;border-radius:.5rem;color:#fff;padding:0 2.5rem}@media(max-width:768px){.search-form form .form .filter-btn{padding:0 1rem}}@media(max-width:640px){.search-form form .form .filter-btn{padding:1rem}}.search-form form .form .filter-btn:hover{background-color:#4278c0}
