.search-heading{background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:250px;padding:4rem 2rem;position:relative}.search-heading-inner{position:relative;z-index:1}.search-heading-inner h1{color:white;font-size:1.6em;font-weight:700;text-shadow:0 0 12px rgba(0,0,0,0.75);text-shadow:var(--shadow)}.search-heading:after{background:#000;content:"";display:block;height:100%;left:0;opacity:0.35;position:absolute;top:0;width:100%}.search .search-form{display:flex;flex-direction:column;padding:2rem}@media (min-width:768px){.search .search-form{padding-left:0;padding-right:0}}.search .search-form form{display:flex;flex-direction:column}@media (min-width:768px){.search .search-form form{flex-direction:row}}.search .search-form .form-input{display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.search .search-form .form-input{width:75%}.search .search-form .form-input--submit{margin-left:1rem;width:25%}}.search .search-form button,.search .search-form input{width:100%}.search .search-content{min-height:350px;padding:2rem}@media (min-width:768px){.search .search-content{padding-left:0;padding-right:0}}.search .search-content li{margin-bottom:2rem}.search .search-content h2{font-size:1.4em;font-weight:700;margin-bottom:2rem}.search .search-content h2 a{color:#04716a;color:var(--dark-color);-webkit-text-decoration:none;text-decoration:none}.search .search-content p{line-height:1.5rem}