.ex-rv-form-insurance-providers h3{padding-bottom:8px}.ex-rv-form-insurance-providers h5{font-weight:600;font-size:1rem;margin-bottom:12px}.ex-rv-form-insurance-providers input{width:100%;line-height:2.25rem;flex-shrink:0}.ex-rv-form-insurance-providers .ui-widget{font-family:"Archivo-Medium",sans-serif;display:block}.ex-rv-form-insurance-providers .ui-widget .ui-menu-item .ui-menu-item-wrapper{padding:12px 0 12px 5px;border-bottom:1px solid #99b9d1;background-color:#fff}.ex-rv-form-insurance-providers .ui-widget .ui-menu-item .ui-menu-item-wrapper.ui-state-active{border-color:inherit;border-top:none;border-right:none;border-left:none;color:#006cbe;background-color:#e6eef4;font-weight:300}#insuranceProviderNotFound{display:none}#insuranceSearchResults,#insuranceSearchResultsCGPlus{display:none}#insuranceSearchResults .image,#insuranceSearchResultsCGPlus .image{max-width:3.65em;margin-bottom:5px}#insuranceSearchResults p,#insuranceSearchResultsCGPlus p{margin-bottom:24px;color:#343434}#insuranceSearchResults #insuranceProvidersResults,#insuranceSearchResultsCGPlus #insuranceProvidersResults{text-transform:capitalize}#insuranceSearchResults .ex-btn a,#insuranceSearchResultsCGPlus .ex-btn a{padding:12px 24px}#insuranceSearchResults #insurance-providers-cg-logo,#insuranceSearchResults #insurance-providers-cgplus-logo,#insuranceSearchResultsCGPlus #insurance-providers-cg-logo,#insuranceSearchResultsCGPlus #insurance-providers-cgplus-logo{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.input-wrapper{display:flex;flex-direction:row;width:100%}.input-wrapper .loading-state{visibility:hidden;position:relative;right:50px;margin-top:8px;min-width:40px;height:40px;border-radius:50%;overflow:hidden;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.input-wrapper .loading-state .loading{width:100%;height:50%;position:absolute;margin-top:50%;background:linear-gradient(90deg,#006cbe,#0062be)}.input-wrapper .loading-state .loading::before{content:'';width:100%;height:100%;position:absolute;margin-top:-50%;background:linear-gradient(90deg,#006cbe,#fff)}.input-wrapper .loading-state .loading::after{content:'';width:80%;height:160%;position:absolute;margin-top:-40%;margin-left:10%;background:#fff;border-radius:50%}