.hero-search{column-gap:12px;display:flex;max-width:100%;padding-top:20px}.hero-search-field{position:relative;width:calc(50% - 43px)}.hero-search-field.disabled{opacity:.5}.hero-search-field ul{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05);display:none;left:0;list-style:none;margin:0;max-height:300px;overflow:auto!important;padding:0;position:absolute;top:100%;width:100%;z-index:9999}.hero-search-field ul li{cursor:pointer;font-size:16px;padding:10px}.hero-search-field ul li:hover{background-color:#f1f1f1}.hero_search-lbl{background-color:#f8f8f8;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 9.10855C7.65936 9.10855 7.85857 9.02887 7.97809 8.86951L14.7908 2.0966C15.0697 1.81771 15.0697 1.37947 14.7908 1.10058C14.4721 0.821697 14.0339 0.821697 13.755 1.10058L7.5 7.35556L1.20518 1.10058C0.926295 0.821697 0.488048 0.821697 0.209163 1.10058C-0.0697211 1.37947 -0.0697211 1.81771 0.209163 2.0966L6.98207 8.86951C7.10159 9.02887 7.3008 9.10855 7.5 9.10855Z' fill='%23002855'/%3E%3C/svg%3E");background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:auto;border:1px solid #ccc;color:#002855;cursor:pointer;display:block;font-size:16px;height:60px;line-height:56px;padding:0 30px 0 10px;width:100%}.hero_search-lbl-inner{color:var(--c-default);display:block;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.hero-search .btn-search{background:var(--c-default);border:2px solid var(--c-default);height:60px;line-height:56px;padding:0;width:63px}.hero-search .btn-search:hover{opacity:.85}@media only screen and (min-width:992px){.hero-copy{font-size:22px}.hero-entry{align-items:center;display:flex;flex-direction:row-reverse;margin:0 -15px}.hero-entry .col-img,.hero-entry .col-text{padding:0 15px}.hero-entry .col-img{width:45%}.hero-entry .col-text{width:55%}.hero-entry .col-img img{display:block}.hero-text{max-width:573px}.hero-search-field.hero-search-field-2{width:200px}.hero-search-field.hero-search-field-1{width:calc(100% - 287px)}}@media only screen and (max-width:991px){.col-img{display:block;max-width:425px}}@media (max-width:767px){.hero-search-field{width:100%!important}.hero-search{display:block!important}.hero-search .btn-search,.hero-search-field+.hero-search-field{margin-top:15px!important}.hero-search .btn-search{width:100%}.hero-entry.text-first{display:flex;flex-direction:column-reverse;gap:30px}}