.ip-banner{position:relative;width:100%}.ip-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgb(0 0 0 / .6)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:350px;background-color:var(--dark);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#FFF;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}#inner-page-wrapper h1.agent-entry-title,#inner-page-wrapper h1.entry-title,#content .entry-title,#content .archive-title{font-weight:600;font-size:55px;text-transform:uppercase;margin:.67em 0}#inner-page-wrapper h1.agent-entry-title.no-mt,#inner-page-wrapper h1.entry-title.no-mt,#content .entry-title.no-mt,#content .archive-title.no-mt{margin-top:0}.ai-minimalist-cta-button a{width:100%}#inner-page-wrapper #agents-results .agent-top{margin:30px 0}.mtt-top{line-height:1.7;font-size:15px}@media only screen and (max-width:991px){.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.ip-banner canvas{min-height:250px}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}}