.auto-complete-box{display:inline;border-radius:25px}.input-wrapper{display:grid;grid-template-columns:auto 1fr auto auto auto;grid-template-rows:auto!important;align-items:center;padding-top:1px}#static-input-icon-wrapper{padding:0 20px 0 10px}.inputIconWrapper{grid-column-start:1;padding:0 10px 0 15px}.input-wrapper .inputIconWrapper{grid-column-start:auto}.inputIconWrapperSug{display:inline-block;padding:0 15px}.inputIcon{font-size:1.1rem;color:#9d9d9d;cursor:pointer;padding:2px 0}.autoCompleteInput{grid-column-start:2;width:100%;border:none;font-size:1.1rem;outline:none;z-index:1;position:relative;background:transparent;height:38px}.empty{padding-left:40px}.serp-suggestions{position:absolute;margin:0 0 0!important;cursor:pointer;z-index:-1;color:#222;background-color:#fff;border:1px solid #dfe1e5;box-sizing:border-box;box-shadow:1px 5px 6px 0 rgba(32,33,36,.28);padding:44px 5px 5px;width:100.5%;top:-1px;left:-1px;border-radius:5px}.serp-suggestion{cursor:pointer;padding:10px 0;white-space:nowrap;display:flex;align-items:center;text-overflow:ellipsis}.serp-suggestion:hover .sug-info .sug-title{color:#222;font-weight:700}.serp-suggestion .sug-info .sug-title em{font-weight:700}.serp-suggestion.active,.serp-suggestion:hover{background:#eaeaea}.serp-suggestion:first-child{border-top:1px solid #ddd}.sug-img{width:35px;height:35px;border-radius:4px}.sug-info h4{font-size:1.1rem;color:#2d2d2d;font-weight:700;cursor:pointer;width:100%;margin:0 0;font-weight:500;padding-left:0}.sug-domain,.sug-info h4{text-overflow:ellipsis;white-space:nowrap}.sug-domain{font-size:11px;color:#222;padding:1px 0;height:12px}#speech-input-icon-wrapper{padding-left:20px}#clear-icon-wrapper{border-right:1px solid #c9c9c9;padding:0 15px 0 0}.input-wrapper:active #input-icon-wrapper,.input-wrapper:focus #input-icon-wrapper,.input-wrapper:focus-visible #input-icon-wrapper,.input-wrapper:focus-within #input-icon-wrapper{visibility:visible}#speech-input-icon-wrapper .inputIcon,#static-input-icon-wrapper .inputIcon{color:#0557e7;opacity:.75}#speech-input-icon-wrapper .inputIcon:hover,#static-input-icon-wrapper .inputIcon:hover{opacity:1}.autofill{border-radius:5px!important;border:none!important;box-shadow:none!important}span.hightlight{font-weight:700}.header-wrapper{display:grid;grid-template-columns:50vw auto;height:78px;width:78vw;margin:25px auto 0}.header-left{grid-column-start:1;display:flex;align-items:center;justify-content:center;margin-right:5px}.header-right{grid-column-start:2;display:grid;grid-template-columns:1fr auto;justify-items:end}.header-logo-image{width:150px}.header-logo-image-wrapper{height:60px;padding-top:10px;width:150px}.header-input-wrapper{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:12px}.header-input-inner-wrapper{width:100%;border:1px solid #999;border-radius:20px}.header-input{padding:0 15px;height:30px;width:100%;border:none;border-radius:20px;font-size:1.075em;outline:none!important}.header-input .p-autocomplete-input{width:100%;border:none}.header-input-focus,.header-input .p-autocomplete-input,.header-input .p-autocomplete-input:focus,.header-input.p-inputwrapper-focus{outline:none!important;outline-width:0!important}.header-button-wrapper{display:flex;align-items:center;justify-content:center;width:240px}.header-button{border-radius:20px;background-color:#0857e8;color:#fff;padding:10px 8px;margin:0 0 14px 10px;width:100%;text-align:center;cursor:pointer}.headerInputInnerWrapper{position:relative;z-index:20}.header-wrapper.mobile-header-wrapper{grid-template-columns:1fr auto;width:94vw;margin:25px auto 0}.mobile-header-logo-image{width:50px;margin-bottom:10px;position:relative;top:5px}.mobile-header-button-wrapper{width:75px}.mobile-button-icon{font-weight:700}body,html{height:100%}body{margin:0;padding:0;font-family:Arial,sans-serif}.root{display:grid;grid-template-rows:auto 1fr 55px;height:100%!important;min-height:100%!important;position:relative}.footHeaderWrapper{grid-row-start:1}img#foot-logo-img{height:50px;padding:20px}.footBodyWrapper{grid-row-start:2;width:960px;margin:0 auto;color:#3d3d3d}.footFooterWrapper{grid-row-start:3;border-top:1px solid #d3d3d3;max-height:80px}.footerRoot{display:block;max-height:60px!important;padding:6px}.footerLogoWrapper{display:grid;grid-column-start:1;grid-template-columns:auto auto auto}.logoImgWrapper{grid-column-start:1;width:0}.footerLinksWrapper,.logoTextWrapper{grid-column-start:2;padding-top:15px}.footerLinksWrapper{display:grid;grid-template-columns:1fr auto;justify-content:right}.footerLinksInnerWrapper{grid-column-start:2;display:inline-flex}.footerLink{margin-right:25px;cursor:pointer;text-align:center}.footerWrapper{display:grid;grid-template-columns:485px auto;font-size:.8em}.logoImg{width:135px;padding:10px 0 0 20px;filter:grayscale(1)}#footer-links-inner-wrapper a{text-decoration:none;color:#3f3f3f}#footer-links-inner-wrapper a:hover{color:#0857e8}.speech-overlay{position:absolute;width:100vw;height:23vh;background-color:hsla(0,0%,100%,.9019607843137255);left:-109px;top:-15px;box-sizing:border-box;padding:10px 10px 10px 15%;z-index:20;border-bottom:1px solid #ddd;box-shadow:0 0 10px 0 rgba(32,33,36,.5);display:flex;align-items:center}#serp .speech-overlay{left:-154px}.close-speecha{cursor:pointer;box-sizing:border-box;position:absolute;right:25px;top:15px;font-size:.8em;opacity:.65}.close-speecha:hover{opacity:.9;cursor:pointer}.close-speecha .fa-times-circle{margin-right:5px}.speech-ctacopy{font-size:2.5rem;opacity:.75}#miconcta{background-color:#3488db;color:#fff;height:72px;width:72px;display:inline-flex;vertical-align:middle;border-radius:64px;margin:0 25px 0 50px;justify-content:center;align-items:center}#speech-input{height:16px;filter:invert(47%) sepia(53%) saturate(819%) hue-rotate(182deg) brightness(95%) contrast(101%)}#speechui-icon{filter:invert(99%) sepia(20%) saturate(0) hue-rotate(181deg) brightness(118%) contrast(100%);height:40px}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:.65}to{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:.65}to{opacity:1}}.animate-flicker{-webkit-animation:flickerAnimation 2s infinite;animation:flickerAnimation 2s infinite}