.search--medium.views-exposed-form,.search--compact.views-exposed-form{margin:0;padding:0;border-radius:0;background-color:transparent}.search--medium.views-exposed-form form,.search--compact.views-exposed-form form{display:flex}.search--medium form{align-items:flex-end;-moz-column-gap:1rem;column-gap:1rem}.search--medium form .form-item{flex:1}.search--medium form .btn{height:50px;background-color:#00642d;border:1px solid #00642d}.search--medium.views-exposed-form+.views-element-container{margin-top:2rem}@media (min-width: 1200px){.pre-header .search--small{margin-right:calc(150px + 2.5rem)}}.pre-header .search--compact{display:none;width:100%;order:-1}.search-is-active .pre-header .search--compact{display:flex}.search-is-active .pre-header .search--compact form{width:100%}@media (min-width: 992px){.pre-header .search--compact{order:10;margin-left:auto !important;width:auto;display:flex}}@media (min-width: 1200px){.pre-header .search--compact{margin-right:calc(150px + 2.5rem);justify-content:flex-end}}.pre-header .search--compact .form-type-select{display:none}.search--compact .form-item{flex:1}.search--compact .form-control{height:40px;box-shadow:none;background-color:#00642d;border:1px solid #00642d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;transition:max-width .3s ease}.search--compact .form-control:focus-visible{background-color:#004b22;border:1px solid #004b22}@media (min-width: 992px){.search--compact .form-control{max-width:130px}.search--compact .form-control:focus{max-width:500px}}.search--compact .form-control::-moz-placeholder{color:#fff}.search--compact .form-control:-ms-input-placeholder{color:#fff}.search--compact .form-control::placeholder{color:#fff}.search--compact .control-label{display:none}.search--compact .form-submit{position:relative;height:40px;width:40px;background-color:#00642d;background-image:url("../../../build/sprite/icon--search-white.svg");background-repeat:no-repeat;background-position:center;background-size:40% auto;border-radius:0;border:1px solid #00642d;text-indent:-5000em;display:block;padding:0}.search--compact .form-submit:hover,.search--compact .form-submit:focus-visible,.search--compact .form-submit:active{background-color:#003116;border:1px solid #003116}
