.internal-banner.banner-section{background:#fff;overflow:hidden;padding-top:90px}.internal-banner.banner-section .banner-wrapper{background:#fff;width:100%}.internal-banner .banner-split-layout{background:#fff;display:grid;grid-template-columns:40% 60%;margin:0 auto;max-width:1400px;min-height:470px}.internal-banner .banner-content-panel{align-items:center;background:#fff;display:flex;padding:60px 20px;position:relative;z-index:3}.internal-banner .banner-inner-content{max-width:420px}.internal-banner.banner-section .banner-title h1{color:#173c68;font-family:Agenda-Light,sans-serif;font-size:38px;font-weight:100;line-height:1.08;margin:0 0 22px;text-transform:uppercase}.internal-banner.banner-section .banner-title h1 span{color:#f47c20;font-family:Agenda-Bold,sans-serif}.internal-banner .banner-btn-section{margin-top:24px}.internal-banner .banner-feature-strip{margin-top:24px;max-width:420px}.internal-banner .banner-feature-strip img{display:block;height:auto;max-width:100%;width:100%}.internal-banner a.theme-btn{color:#fff}.internal-banner .banner-image-panel{min-height:470px;overflow:hidden;position:relative}.internal-banner .banner-image-cut{background-position:100% 100%;background-repeat:no-repeat;background-size:cover;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);inset:0;position:absolute}.internal-banner .banner-image-panel:before{background:linear-gradient(100deg,#fff,hsla(0,0%,100%,.85) 45%,hsla(0,0%,100%,0));content:"";height:100%;left:-1px;pointer-events:none;position:absolute;top:0;width:18%;z-index:2}@media (max-width:1200px){.internal-banner .banner-split-layout{grid-template-columns:45% 55%;max-width:100%;min-height:460px}.internal-banner .banner-image-panel{min-height:460px}.internal-banner.banner-section .banner-title h1{font-size:34px}}@media (max-width:991px){.internal-banner .banner-split-layout{grid-template-columns:1fr;min-height:auto}.internal-banner .banner-content-panel{padding:110px 24px 55px}.internal-banner .banner-inner-content{max-width:620px}.internal-banner.banner-section .banner-title h1{font-size:38px}.internal-banner .banner-image-panel{min-height:340px}.internal-banner .banner-image-cut{clip-path:none}.internal-banner .banner-image-panel:before{display:none}}@media (max-width:767px){.internal-banner.banner-section .banner-title h1 br{display:none}.internal-banner .banner-content-panel{padding:95px 20px 45px}.internal-banner.banner-section .banner-title h1{font-size:32px}.internal-banner .banner-image-panel{min-height:260px}}.internal-banner .banner-split-layout.data-dictionary-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;max-width:1400px;min-height:470px;overflow:hidden;position:relative}.internal-banner
.banner-split-layout.data-dictionary-banner
.banner-image-panel{display:none}.internal-banner
.banner-split-layout.data-dictionary-banner
.banner-content-panel{align-items:flex-start;background:transparent;display:flex;min-height:470px;padding:42px 70px 30px;position:relative;width:100%;z-index:2}.internal-banner
.banner-split-layout.data-dictionary-banner
.banner-content-panel
.content-wrapper{margin:0 auto;max-width:1180px;width:100%}.internal-banner
.banner-split-layout.data-dictionary-banner
.banner-inner-content{margin:0;max-width:540px;text-align:left;width:100%}.internal-banner
.banner-split-layout.data-dictionary-banner
.banner-eyebrow{margin:0 0 10px}.internal-banner
.banner-split-layout.data-dictionary-banner
.banner-eyebrow span{color:#f47c20;display:inline-block;font-family:Agenda-Bold,sans-serif;font-size:15px;font-weight:700;letter-spacing:.045em;line-height:1;text-transform:uppercase}.internal-banner.banner-section
.banner-split-layout.data-dictionary-banner
.banner-title h1{color:#fff;font-family:Agenda-Bold,sans-serif;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0 0 10px;text-align:left;text-transform:none}.internal-banner.banner-section
.banner-split-layout.data-dictionary-banner
.banner-title h1 span{color:#f47c20;font-family:Agenda-Bold,sans-serif}.internal-banner
.banner-split-layout.data-dictionary-banner
.banner-description{margin:0;max-width:475px;width:100%}.internal-banner
.banner-split-layout.data-dictionary-banner
.banner-description p{color:hsla(0,0%,100%,.94);font-family:Agenda-Medium,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0}.internal-banner
.banner-split-layout.data-dictionary-banner
.banner-btn-section{margin-top:22px}.internal-banner
.banner-split-layout.data-dictionary-banner
.banner-feature-strip{margin-top:24px;max-width:520px}@media (max-width:991px){.internal-banner .banner-split-layout.data-dictionary-banner{background-position:58%;min-height:430px}.internal-banner .banner-split-layout.data-dictionary-banner .banner-content-panel{min-height:430px;padding:38px 34px 28px}.internal-banner .banner-split-layout.data-dictionary-banner .banner-inner-content{max-width:500px}.internal-banner.banner-section .banner-split-layout.data-dictionary-banner .banner-title h1{font-size:44px}.internal-banner .banner-split-layout.data-dictionary-banner .banner-description{max-width:440px}}@media (max-width:767px){.internal-banner .banner-split-layout.data-dictionary-banner{background-position:67%;min-height:400px}.internal-banner .banner-split-layout.data-dictionary-banner .banner-content-panel{min-height:400px;padding:34px 20px 24px}.internal-banner .banner-split-layout.data-dictionary-banner .banner-inner-content{max-width:100%;width:100%}.internal-banner .banner-split-layout.data-dictionary-banner .banner-eyebrow{margin-bottom:8px}.internal-banner .banner-split-layout.data-dictionary-banner .banner-eyebrow span{font-size:13px}.internal-banner.banner-section .banner-split-layout.data-dictionary-banner .banner-title h1{font-size:36px;line-height:1.02;margin-bottom:10px}.internal-banner .banner-split-layout.data-dictionary-banner .banner-description{max-width:390px}.internal-banner .banner-split-layout.data-dictionary-banner .banner-description p{font-size:15px;line-height:1.45}}