.no-script{text-align:center}
.no-script{color:#b94a48;background-color:#f2dede;border-bottom:1px solid #eed3d7;padding:10px 0;width:100%;z-index:1000}
.fxip-nav-horizontal{z-index:1}
.fxip-nav-width{min-width:87.7vw}
@media screen and (max-width:767px){.nav-item{display:block !important;width:auto !important}
}
@media(min-width:375px){.fxip-nav-horizontal{margin-bottom:-25px !important}
}
.breadcrumb>li:last-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}
.fxip-hero{height:420px}
@media screen and (min-width:1024px){.fxip-hero{max-width:1240px;margin:0 auto}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.heading-4{font-family:BentonSans,Helvetica Neue,Roboto,Helvetica,sans-serif;font-weight:300;font-size:1rem;line-height:1.4rem}
}
@media only screen and (max-width:480px){h1{font-size:2rem !important;line-height:2.2rem !important}
}
h1{font-family:BentonSans,"Helvetica Neue",Helvetica,fallbackBold,sans-serif;font-weight:300;font-size:2.375rem;line-height:2.75rem}
h2{font-family:BentonSans,"Helvetica Neue",Helvetica,fallbackBold,sans-serif;font-weight:300;font-size:1.875rem;line-height:2.375rem}
h3{font-family:BentonSans,"Helvetica Neue",Helvetica,fallbackBold,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.75rem}
h4{font-family:"Helvetica Neue",Helvetica,fallbackBold,sans-serif;font-weight:500;font-size:1rem;line-height:1.5rem}
.xf-content-height{margin:0 0 !important}
.fxip-nav .nav-horizontal .nav-link:after{position:absolute}
@media(min-width:1280px){.fxip-nav .nav-horizontal .nav-item [aria-current=page].nav-link{padding-bottom:15px}
}