.dover-hero__search-input{min-width:429px;border-radius:4px;border:1px solid #9ca3af;background-color:var(--foundations-white,#fff);background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='16'height='16'viewBox='001616'fill='none'%3E%3Cpathd='M14.000114L11.133511.1333M12.66677.33333C12.666710.278910.278912.66677.3333312.6667C4.3878112.6667210.278927.33333C24.387814.3878127.333332C10.2789212.66674.3878112.66677.33333Z'stroke='%234D4D4D'stroke-width='1.5'stroke-linecap='round'stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;background-size:16px 16px;padding:var(--spacing-2,8px) var(--spacing-3,12px) var(--spacing-2,8px) 32px;align-self:stretch;appearance:none;overflow:hidden;color:gray;text-overflow:ellipsis;font-family:var(--fontParagraph);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;outline:none !important;box-shadow:none !important;height:40px}
.dover-hero__heading{padding-left:120px}
.dover-hero__content.-text-xs-spacing{margin:0}
.dover-hero__subheading{padding-left:120px}
.search-wrap{position:relative;display:inline-block;padding-left:120px}
.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;margin-left:120px}
.dover-hero__search-input:focus-visible{outline:0}
.dover-hero__search-input:focus{outline:none !important;box-shadow:none !important;border-color:#ccc !important}
.dover-hero__search-input-wrap:focus-within{outline:none !important;box-shadow:none !important;border:none !important}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}
input[type="search"]{-moz-appearance:textfield}
@media(max-width:1024px){.dover-hero__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;text-align:center;width:100%}
.dover-hero__heading{padding-left:20px}
.dover-hero__subheading{padding-left:20px}
.dover-hero__search-input-wrap{padding:0 20px}
.dover-hero__text{width:100% !important}
.dover-hero__search-input{min-width:unset;width:100%}
.search-wrap{padding:0 !important;width:100%}
.search-icon{margin:0 !important}
}