.c-genericsearch__form{background-color:#f7f7f7;padding-bottom:4rem;padding-top:4rem}.c-genericsearch__form .e-select,.c-genericsearch__form .selectric{border:0}@media (min-width:768px){.c-genericsearch__form .e-select,.c-genericsearch__form .selectric{margin:0}}.c-genericsearch__form .selectric .button{border:0;color:#363636;margin-left:auto}.c-genericsearch__form .selectric-scroll{border:0!important}@media (min-width:768px){.c-genericsearch__form{padding-bottom:3rem;padding-top:3rem}.c-genericsearch__form .selectric-wrapper{border-bottom:.2rem solid #dfdfdf;box-shadow:0 0 0 1.5rem transparent,0 0 0 1.5rem transparent;transition:box-shadow .2s cubic-bezier(.165,.84,.44,1),background-color .2s cubic-bezier(.165,.84,.44,1)}.c-genericsearch__form .selectric-open{background-color:#fff;box-shadow:0 0 0 1.5rem #fff,0 -2rem 0 1.5rem #fff}.c-genericsearch__form .selectric{background-color:transparent}.c-genericsearch__form .selectric .label{color:#00ac94;flex-grow:0;font-weight:500;padding-left:0;padding-right:0}.c-genericsearch__form .selectric-items{left:-1.5rem;right:-1.5rem;width:auto!important}.c-genericsearch__form .selectric-scroll:before{background-color:#eee;content:"";display:block;height:.1rem;margin:1rem 0 1rem 1.5rem;width:50%}}@media (min-width:1280px){.c-genericsearch__form{margin-bottom:3rem}.c-genericsearch__form .selectric{margin-bottom:0}}.c-genericsearch__heading{margin-bottom:2rem}@media (min-width:768px){.c-genericsearch__form-inner{align-items:flex-end;display:flex;margin-left:-1.5rem;margin-right:-1.5rem}}.c-genericsearch__label{font-size:1.4rem}@media (max-width:767px){.c-genericsearch__label{overflow:hidden!important;position:absolute!important;clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;margin:-1px!important;padding:0!important;white-space:nowrap!important;width:1px!important}}@media (min-width:768px){.c-genericsearch__label{position:relative;z-index:2}.c-genericsearch__form-row{flex:0 1 25%;padding:0 1.5rem}.c-genericsearch__form-row--natural{flex:1 1 auto}}.c-genericsearch__results{margin-top:5rem}@media (min-width:1280px){.c-genericsearch__results{margin-top:3rem}}@media (max-width:767px){.c-genericsearch__table__row{align-items:center}}.c-genericsearch__table .c-genericsearch__table__cell{font-size:1.4rem;font-weight:700;padding-left:1rem;padding-right:1rem}.c-genericsearch__table .c-genericsearch__table__cell:last-child{flex:0 1 100%;text-align:center}@media (max-width:767px){.c-genericsearch__table .c-genericsearch__table__cell{flex:0 0 auto}}