/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.coe-exposed-form-wrapper{padding:1rem 1.2rem;background-color:#eff1f2;}.coe-exposed-form{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));}.coe-exposed-form .form-item{display:grid;grid-template-columns:minmax(0,1fr);}.coe-exposed-form .form-item label{font-size:1rem;margin-bottom:0.3rem;font-weight:400;}.coe-exposed-form .form-checkboxes .form-item{display:block;}.coe-exposed-form .form-checkboxes .form-item label{font-weight:300;}.coe-exposed-form > *{grid-column:1/auto;padding-right:0;}@media screen and (min-width:768px){.coe-exposed-form > *{grid-column:auto/span 4;padding-right:1rem;}}@media screen and (min-width:768px){.coe-exposed-form > .column-span-1{grid-column:auto/span 1;}}@media screen and (min-width:768px){.coe-exposed-form > .column-span-2{grid-column:auto/span 2;}}@media screen and (min-width:768px){.coe-exposed-form > .column-span-3{grid-column:auto/span 3;}}@media screen and (min-width:768px){.coe-exposed-form > .column-span-5{grid-column:auto/span 5;}}@media screen and (min-width:768px){.coe-exposed-form > .column-span-6{grid-column:auto/span 6;}}@media screen and (min-width:768px){.coe-exposed-form > .column-span-7{grid-column:auto/span 7;}}@media screen and (min-width:768px){.coe-exposed-form > .column-span-8{grid-column:auto/span 8;}}@media screen and (min-width:768px){.coe-exposed-form > .column-span-9{grid-column:auto/span 9;}}@media screen and (min-width:768px){.coe-exposed-form > .column-span-10{grid-column:auto/span 10;}}@media screen and (min-width:768px){.coe-exposed-form > .column-span-11{grid-column:auto/span 11;}}@media screen and (min-width:768px){.coe-exposed-form > .column-span-12{grid-column:auto/span 12;}}.coe-exposed-form > .column-newline-span-3{display:flex;flex-flow:row wrap;}@media screen and (min-width:768px){.coe-exposed-form > .column-newline-span-3{grid-column:1/span 3;}}.coe-exposed-form > .column-newline-span-6{display:flex;flex-flow:row wrap;}@media screen and (min-width:768px){.coe-exposed-form > .column-newline-span-6{grid-column:1/span 6;}}.coe-exposed-form > .column-newline-span-9{display:flex;flex-flow:row wrap;}@media screen and (min-width:768px){.coe-exposed-form > .column-newline-span-9{grid-column:1/span 9;}}@media screen and (min-width:768px){.coe-exposed-form > .pad-right-0{padding-right:0;}}@media screen and (min-width:768px){.coe-exposed-form > .pad-right-2{padding-right:2rem;}}@media screen and (min-width:768px){.coe-exposed-form > .pad-right-3{padding-right:3rem;}}@media screen and (min-width:768px){.coe-exposed-form > .pad-right-4{padding-right:4rem;}}@media screen and (min-width:768px){.coe-exposed-form > .pad-right-5{padding-right:5rem;}}@media screen and (min-width:768px){.coe-exposed-form > .pad-right-6{padding-right:6rem;}}.coe-exposed-form > .input-width-5 input[type=text]{max-width:5rem;}.coe-exposed-form > .input-width-10 input[type=text]{max-width:10rem;}.coe-exposed-form > .input-width-15 input[type=text]{max-width:15rem;}.coe-exposed-form > .input-width-20 input[type=text]{max-width:20rem;}.coe-exposed-form > .input-width-25 input[type=text]{max-width:25rem;}.coe-exposed-form > .input-width-30 input[type=text]{max-width:35rem;}.coe-exposed-form > .input-width-35 input[type=text]{max-width:35rem;}.coe-exposed-form > .input-width-45 input[type=text]{max-width:45rem;}.coe-exposed-form > .input-width-50 input[type=text]{max-width:50rem;}.coe-exposed-form > .input-width-55 input[type=text]{max-width:55rem;}.coe-exposed-form > .input-width-full input[type=text]{max-width:none;}.coe-exposed-form > .select-width-5 select{max-width:5rem;}.coe-exposed-form > .select-width-10 select{max-width:10rem;}.coe-exposed-form > .select-width-15 select{max-width:15rem;}.coe-exposed-form > .select-width-20 select{max-width:20rem;}.coe-exposed-form > .select-width-25 select{max-width:25rem;}.coe-exposed-form > .input-width-30 input[type=text]{max-width:35rem;}.coe-exposed-form > .select-width-35 select{max-width:35rem;}.coe-exposed-form > .select-width-45 select{max-width:45rem;}.coe-exposed-form > .select-width-50 select{max-width:50rem;}.coe-exposed-form > .select-width-55 select{max-width:55rem;}.coe-exposed-form > .select-width-full select{max-width:none;}.coe-exposed-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;border-radius:0;padding:0.25rem 0.45rem;font-size:0.95rem;font-weight:400;font-family:"proximanova",Arial,sans-serif;color:#646a6e;background-color:white;border:1px solid #b0b9be;max-width:40rem;background-image:-webkit-linear-gradient(top,white,#e9eced);background-image:linear-gradient(to bottom,white,#e9eced);box-shadow:0 1px 2px rgba(23,26,28,0.15);}.coe-exposed-form select:focus{outline:3px solid #5959E0;outline-offset:2px;box-shadow:none;}.coe-exposed-form select:hover:not(:focus){outline:2px solid #868e92;outline-offset:2px;box-shadow:none;}.coe-exposed-form input[type=text]{font-size:1.1rem;max-width:40rem;}.coe-exposed-form input[type=text]:focus{outline:3px solid #5959E0;outline-offset:2px;box-shadow:none;}.coe-exposed-form input[type=text]:hover:not(:focus){outline:2px solid #868e92;outline-offset:2px;box-shadow:none;}.coe-exposed-form input[type=text] + .description{margin-top:0.2rem;}.coe-exposed-form input.button{cursor:pointer;display:inline-block;background-color:#ba0c2f;color:white;font-size:1rem;font-family:"proximanova",Arial,sans-serif;font-weight:400;text-transform:none;border:none;padding:0.5rem 0.9rem;margin:0.3rem 0;white-space:normal;}.coe-exposed-form input.button:focus{outline:3px solid #5959E0;outline-offset:2px;box-shadow:none;}.coe-exposed-form input.button:hover:not(:focus){outline:2px solid #868e92;outline-offset:2px;box-shadow:none;}.coe-exposed-form input.button:hover,.coe-exposed-form input.button:focus{background-color:#70071c;text-decoration:underline;}.coe-exposed-form input.button[data-drupal-selector*=edit-reset]{background-color:#646a6e;}.coe-exposed-form input.button[data-drupal-selector*=edit-reset]:focus,.coe-exposed-form input.button[data-drupal-selector*=edit-reset]:hover{background-color:#3f4443;}.coe-exposed-form input.button:first-child{margin-right:1rem;}
