.ip-banner{position:relative;width:100%;font-size:0}.ip-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgb(0 0 0 / .3)}.ip-banner::after{content:'';display:block;position:absolute;width:calc(100% - 36px);height:calc(100% - 18px);top:0;left:18px;border:1px solid rgb(235 235 235 / .25);border-top:0;z-index:5;pointer-events:none}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:400px;background-color:rgba(var(--primary),1);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner>.container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;margin-top:85px}.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}.ip-banner .gsite-title{filter:brightness(0) invert(1);text-align:center}.ip-banner-breadcrumbs{position:absolute;width:100%;bottom:30px;left:0;z-index:3}.ip-banner-breadcrumbs .container{width:1430px;max-width:100%;padding:0 30px}.ip-banner-breadcrumbs p#breadcrumbs{font-size:15px;color:#fff;line-height:1.1;letter-spacing:.02em}.ip-banner-breadcrumbs p#breadcrumbs a{transition:all var(--transition)}.ip-banner-breadcrumbs p#breadcrumbs a:hover{color:rgba(var(--primary),1)}#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}#content .entry-title,#content .archive-title{font-family:var(--font-family-title);font-size:50px;font-weight:300;color:rgba(var(--font-color-title),1);line-height:1;text-transform:uppercase}#content .archive-subtitle{font-family:var(--font-family-title);font-size:40px;font-weight:300;color:rgba(var(--font-color-title),1);line-height:1;text-transform:uppercase}.post-page-contact-us .wpcf7-checkbox .wpcf7-list-item-label{font-family:Verdana;font-size:11px}.blogs-smis{margin-bottom:30px}.blogs-smis ul li{padding:5px 35px;min-height:72px;border-left:1px solid rgba(var(--primary),1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blogs-smis ul li a{font-size:25px;color:rgba(var(--secondary),1);-webkit-transition:all var(--transition);transition:all var(--transition)}.blogs-smis ul li a:hover{color:rgba(var(--primary),1)}.blogs-smis ul li:first-child{border-left:0}@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::after{display:none}.ip-banner>.container{margin-top:0}.ip-banner canvas{min-height:250px}.single-aios-agents .ip-agent-details .ip-agent-details-main-image{width:100%;max-width:350px;margin:0 auto}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}}@media only screen and (max-width:568px){#content .entry-title,#content .archive-title{font-size:40px}#content .archive-subtitle{font-size:35px}.single-aios-agents .ip-agent-details-info-contact a{font-size:17px}}