:root{--color-blue-900:#072f6b;--color-blue-800:#002677;--color-blue-700:#0d4faf;--color-text-900:#0b1a2a;--color-text-700:#2e3b4e;--color-text-white:#fff;--color-gray-light:#f4f4f4;--color-off-white:#faf8f2;--spacing-sm:16px;--spacing-md:26px;--spacing-lg:32px;--spacing-2xl:64px;--radius:18px;--shadow:0 10px 30px rgba(11,26,42,0.12)}
.split-banner{position:relative;width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;margin-left:auto;margin-right:auto}
.split-banner__image{display:block;width:100%;height:100%;overflow:hidden}
.split-banner__img{width:100%;height:100%;object-fit:cover;display:block}
.split-banner__container{margin-left:auto;margin-right:auto}
.split-banner__card-wrapper{width:50%}
.split-banner__content{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);background-color:transparent}
.split-banner__content-container{display:flex;flex-direction:column;overflow-wrap:anywhere !important}
.split-banner__title{font-size:clamp(28px,4.2vw,52px);font-weight:700;margin:0 0 18px 0;line-height:1.15;color:var(--color-text-900)}
.split-banner__subtitle{font-size:clamp(16px,2vw,20px);font-weight:400;margin:0 0 14px 0;color:var(--color-text-700);line-height:1.7}
.split-banner__overlay{position:relative;width:100%;background:var(--color-text-white);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:var(--spacing-lg);padding:var(--spacing-lg);padding-top:0;z-index:5}
.split-banner__overlay-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);width:100%}
.split-banner__overlay-section{flex:1;display:flex;flex-direction:row;align-items:flex-start;gap:15px;min-height:auto;padding-right:10px}
.split-banner__overlay-section:not(:first-child){padding-left:0}
.split-banner__overlay-icon{flex-shrink:0;display:flex;align-items:flex-start;gap:0;margin:0}
.split-banner__overlay-icon svg,.split-banner__overlay-icon img{flex-shrink:0;display:block}
.split-banner__overlay-section h1,.split-banner__overlay-section h2,.split-banner__overlay-section h3,.split-banner__overlay-section h4,.split-banner__overlay-section h5,.split-banner__overlay-section h6{margin:0;width:100%}
.split-banner__overlay-section p{margin-left:0;margin-top:0;width:100%}
.split-banner.bg-default{background-color:var(--color-gray-light);color:var(--color-text-900)}
.split-banner.bg-default .split-banner-wrapper{background-color:var(--color-gray-light)}
.split-banner.bg-blue .split-banner__content .split-banner__content-container,.split-banner.bg-blue .split-banner__content-container{color:var(--color-text-white)}
.split-banner.bg-blue .split-banner__content-container h1,.split-banner.bg-blue .split-banner__content-container h2,.split-banner.bg-blue .split-banner__content-container h3,.split-banner.bg-blue .split-banner__content-container h4,.split-banner.bg-blue .split-banner__content-container h5,.split-banner.bg-blue .split-banner__content-container h6,.split-banner.bg-blue .split-banner__content-container p,.split-banner.bg-blue .split-banner__content-container span,.split-banner.bg-blue .split-banner__content-container div,.split-banner.bg-blue .split-banner__content-container a{color:var(--color-text-white)}
.split-banner.bg-gray{background-color:var(--color-gray-light)}
.split-banner.bg-gray .split-banner-wrapper{background-color:var(--color-gray-light)}
.split-banner.bg-white{background-color:var(--color-text-white)}
.split-banner.bg-white .split-banner-wrapper{background-color:var(--color-text-white)}
.split-banner.bg-blue{background-color:var(--color-blue-800)}
.split-banner.bg-blue .split-banner-wrapper{background-color:var(--color-blue-800)}
.split-banner.bg-blue .split-banner__content .unity-type-h1,.split-banner.bg-blue .split-banner__content .split-banner__subtitle{color:var(--color-text-white)}
.split-banner.bg-lightBlue{background-color:#e5f8fb}
.split-banner.bg-lightBlue .split-banner-wrapper{background-color:#e5f8fb}
.split-banner.bg-offWhite{background-color:var(--color-off-white);color:var(--color-text-900)}
.split-banner.bg-offWhite .split-banner-wrapper{background-color:var(--color-off-white)}
.split-banner__image--empty{background-color:#e8e8e8}
.split-banner--fullWidthImageWithCards .split-banner__layout--var5{display:block}
@media(min-width:773px){.split-banner--fullWidthImageWithCards .split-banner__image--var5,.split-banner--splitImageFullWidth .split-banner-wrapper--var5{max-width:100% !important;flex:unset !important}
}
.split-banner--fullWidthImageWithCards .split-banner__img{width:100%;height:100%;object-fit:cover}
@media(max-width:772px){.split-banner--fullWidthImageWithCards .split-banner__img{height:150px}
}
.split-banner__card-wrapper--var5{width:100%;padding-left:10px}
.split-banner__content--var5{background:transparent !important;box-shadow:none !important;padding-bottom:0}
.split-banner--fullWidthImageWithCards .split-banner__overlay--var5{position:relative !important;width:100%}
.split-banner--fullWidthImageWithCards .split-banner__overlay-inner{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}
.split-banner--fullWidthImageWithCards .split-banner__overlay-section{border:1px solid #b3babc;padding:20px;display:flex;flex-direction:row;align-items:flex-start;gap:16px;height:100%}
.split-banner--fullWidthImageWithCards .split-banner__overlay-icon{flex-shrink:0}
.split-banner--fullWidthImageWithCards .split-banner__overlay-parsys{flex:1}
@media(min-width:773px){.split-banner--height-content{height:auto}
.split-banner--height-content .split-banner__image--var3,.split-banner--height-content .split-banner__image--var4{height:auto}
.split-banner--height-content .split-banner__container{height:auto}
.split-banner--height-image{position:relative}
.split-banner--height-image .split-banner__image--var3,.split-banner--height-image .split-banner__image--var4{position:absolute;top:0;left:50%;width:50%;height:400px !important;z-index:1;overflow:hidden}
.split-banner--height-image .split-banner__container{position:relative;left:0;top:0;height:400px !important;z-index:2;background-color:transparent;display:flex;align-items:center}
.split-banner--splitImageWithOverlay{min-height:350px !important}
.split-banner--splitImage{min-height:300px !important}
.split-banner--height-fixed{height:350px !important}
.split-banner--height-fixed .split-banner__image--var3,.split-banner--height-fixed .split-banner__image--var4{height:350px !important}
.split-banner--height-fixed .split-banner__container{height:350px !important}
.split-banner--splitImageWithOverlay,.split-banner--splitImage{position:relative;display:flex;flex-direction:column}
.split-banner--splitImageWithOverlay{margin-bottom:var(--overlay-margin,120px)}
.split-banner--splitImageWithOverlay .split-banner__image--var3,.split-banner--splitImage .split-banner__image--var4{position:absolute;top:0;left:50%;width:50%;height:100%;z-index:1;overflow:hidden}
.split-banner--splitImageWithOverlay .split-banner__container,.split-banner--splitImage .split-banner__container{position:relative;left:0;top:0;height:100%;z-index:2;background-color:transparent}
.split-banner--splitImageWithOverlay .split-banner__content,.split-banner--splitImage .split-banner__content{padding-left:var(--spacing-sm);padding-right:30px;padding-bottom:var(--content-padding-bottom,var(--spacing-2xl));background-color:transparent !important}
.split-banner--splitImageWithOverlay .split-banner__overlay{position:absolute;left:50%;top:65%;bottom:auto;transform:translateX(-50%);width:90%;max-width:1250px;padding:var(--spacing-lg);background:var(--color-text-white);border-radius:var(--radius);box-shadow:var(--shadow);z-index:3}
.split-banner--splitImageWithOverlay{margin-bottom:120px}
.split-banner--fullWidthImageWithCards .split-banner__overlay-section:not(:first-child){padding-left:20px !important}
}
@media(min-width:1400px){.split-banner--splitImageWithOverlay .split-banner__overlay{width:85%}
}
@media(min-width:1272px) and (max-width:1399px){.split-banner--splitImageWithOverlay .split-banner__overlay{width:83%}
}
@media(min-width:1140px) and (max-width:1271px){.split-banner--splitImageWithOverlay .split-banner__overlay{width:89%}
}
@media(min-width:1085px) and (max-width:1139px){.split-banner--splitImageWithOverlay .split-banner__overlay{width:88%}
}
@media(min-width:1008px) and (max-width:1084px){.split-banner--splitImageWithOverlay .split-banner__overlay{width:88%}
}
@media(min-width:1001px) and (max-width:1007px){.split-banner--fullWidthImageOverlay .split-banner__overlay,.split-banner--splitImageWithOverlay .split-banner__overlay{width:92%}
}
@media(min-width:941px) and (max-width:1000px){.split-banner--fullWidthImageOverlay .split-banner__overlay,.split-banner--splitImageWithOverlay .split-banner__overlay{width:92%}
}
@media(min-width:891px) and (max-width:940px){.split-banner--splitImageWithOverlay .split-banner__overlay{width:91%}
}
@media(min-width:773px) and (max-width:890px){.split-banner--splitImageWithOverlay .split-banner__overlay{width:90%}
}
@media(min-width:501px) and (max-width:772px){.split-banner{display:flex !important;flex-direction:column !important}
.split-banner--splitImageWithOverlay,.split-banner--splitImage{display:flex !important;flex-direction:column !important}
.split-banner__image{width:100% !important;min-height:0 !important;overflow:hidden !important;position:relative !important;top:auto !important;left:auto !important}
.split-banner--splitImageWithOverlay .split-banner__image--var3,.split-banner--splitImage .split-banner__image--var4{order:1 !important;position:relative !important;top:auto !important;left:auto !important;width:100% !important}
.split-banner--splitImageWithOverlay .split-banner-wrapper,.split-banner--splitImage .split-banner-wrapper{order:2 !important;display:flex !important;flex-direction:column !important;width:100% !important}
.split-banner--splitImageWithOverlay .split-banner__overlay,.split-banner--splitImage .split-banner__overlay{order:3 !important}
.split-banner__container{position:relative !important;width:100% !important;height:auto !important;max-width:100% !important;background-color:transparent !important;margin-left:0 !important;margin-right:0 !important}
.split-banner__content{padding-top:var(--spacing-lg) !important;padding-bottom:revert-layer;padding-left:var(--spacing-sm) !important;padding-right:var(--spacing-sm) !important;background-color:transparent !important;box-shadow:none !important}
.split-banner__card-wrapper{width:100% !important}
.split-banner__overlay{position:relative !important;width:100% !important;margin:0 !important;left:auto !important;top:auto !important;transform:none !important;background-color:transparent !important;border-radius:0 !important;box-shadow:none !important}
.split-banner__overlay-inner{grid-template-columns:1fr 1fr !important;gap:24px !important;padding:10px}
.split-banner.bg-blue .split-banner__overlay-inner{color:var(--color-text-white)}
.split-banner.bg-blue .split-banner__overlay-inner h1,.split-banner.bg-blue .split-banner__overlay-inner h2,.split-banner.bg-blue .split-banner__overlay-inner h3,.split-banner.bg-blue .split-banner__overlay-inner h4,.split-banner.bg-blue .split-banner__overlay-inner h5,.split-banner.bg-blue .split-banner__overlay-inner h6,.split-banner.bg-blue .split-banner__overlay-inner p,.split-banner.bg-blue .split-banner__overlay-inner span,.split-banner.bg-blue .split-banner__overlay-inner a{color:var(--color-text-white)}
.split-banner__overlay-parsys{overflow-wrap:anywhere !important}
.split-banner__overlay-section{flex-direction:column !important;align-items:center !important}
.split-banner__overlay-icon{align-items:center !important;margin-bottom:12px !important}
.split-banner__overlay-section.hideIconMobile .split-banner__overlay-icon{display:none !important}
.split-banner--fullWidthImageWithCards .split-banner__overlay-section{flex-direction:row !important;align-items:flex-start !important}
.split-banner__card-wrapper--var5{padding-left:0 !important}
.split-banner--fullWidthImageWithCards .split-banner__overlay-section:not(:first-child){padding-left:20px !important}
.split-banner__overlay-section:not(:first-child){padding-left:0 !important}
.split-banner--splitImage{padding-bottom:32px !important}
}
@media(min-width:768px){.split-banner__overlay-inner{padding:5px !important;padding-left:10px !important}
}
@media(min-width:501px) and (max-width:767px){.split-banner__overlay-inner{padding:5px !important;padding-left:0 !important}
.split-banner__card-wrapper--var5{padding-left:0 !important}
.split-banner__container--var5{padding-left:0 !important}
}
@media(max-width:500px){.split-banner{display:flex !important;flex-direction:column !important;min-height:auto !important;padding-bottom:0 !important}
.split-banner--splitImageWithOverlay,.split-banner--splitImage{display:flex !important;flex-direction:column !important}
.split-banner--splitImage{padding-bottom:32px !important}
.split-banner__image{width:100vw !important;margin-left:calc(50% - 50vw) !important;overflow:hidden !important;position:relative !important;top:auto !important;left:auto !important}
.split-banner__img{width:100% !important;object-fit:cover !important;display:block !important}
.split-banner--splitImageWithOverlay .split-banner__image--var3,.split-banner--splitImage .split-banner__image--var4{order:1 !important;position:relative !important;top:auto !important;left:auto !important;width:100vw !important}
.split-banner--splitImageWithOverlay .split-banner-wrapper,.split-banner--splitImage .split-banner-wrapper{order:2 !important;display:flex !important;flex-direction:column !important;width:100% !important}
.split-banner--splitImageWithOverlay .split-banner__overlay,.split-banner--splitImage .split-banner__overlay{order:3 !important}
.split-banner__container{position:relative !important;top:auto !important;left:auto !important;width:100% !important;height:auto !important;max-width:100% !important;background-color:transparent !important;margin-left:0 !important;margin-right:0 !important}
.split-banner__content{padding-left:var(--spacing-sm) !important;padding-right:var(--spacing-sm) !important;padding-bottom:revert-layer;background-color:transparent !important;box-shadow:none !important;border-radius:0 !important;overflow:visible !important}
.split-banner__card-wrapper{width:100% !important}
.split-banner__content-container{width:100% !important}
.split-banner__overlay{position:relative !important;top:auto !important;left:auto !important;transform:none !important;width:100% !important;margin:0 !important;border-radius:0 !important;box-shadow:none !important;background-color:transparent !important;padding-top:10px !important}
.split-banner__overlay-inner{display:flex !important;flex-direction:column !important;grid-template-columns:unset !important;gap:10px !important}
.split-banner__overlay-parsys{overflow-wrap:anywhere !important}
.split-banner.bg-blue .split-banner__overlay-inner{color:var(--color-text-white)}
.split-banner.bg-blue .split-banner__overlay-inner h1,.split-banner.bg-blue .split-banner__overlay-inner h2,.split-banner.bg-blue .split-banner__overlay-inner h3,.split-banner.bg-blue .split-banner__overlay-inner h4,.split-banner.bg-blue .split-banner__overlay-inner h5,.split-banner.bg-blue .split-banner__overlay-inner h6,.split-banner.bg-blue .split-banner__overlay-inner p,.split-banner.bg-blue .split-banner__overlay-inner span,.split-banner.bg-blue .split-banner__overlay-inner a{color:var(--color-text-white)}
.split-banner__overlay-section{flex:1 1 100% !important;width:100% !important;flex-direction:column !important;align-items:center !important}
.split-banner__overlay-icon{align-items:center !important;margin-bottom:12px !important}
.split-banner__overlay-section.hideIconMobile .split-banner__overlay-icon{display:none !important}
.split-banner__overlay-section:not(:first-child){border-left:none !important;padding-left:0 !important}
.split-banner--fullWidthImageWithCards .split-banner__overlay-section:not(:first-child){padding-left:20px !important;border:1px solid #b3babc !important}
.split-banner__title{font-size:1.75rem !important}
.split-banner__subtitle{font-size:1rem !important}
.split-banner--fullWidthImageWithCards .split-banner__overlay-section{flex-direction:row !important;align-items:flex-start !important}
.split-banner__card-wrapper--var5{padding-left:0 !important}
.split-banner__container--var5{padding-left:0 !important}
}
.split-banner__image--desktop{display:block}
.split-banner__image--tablet{display:none}
.split-banner__image--mobile{display:none}
@media(min-width:501px) and (max-width:772px){.split-banner__image--desktop{display:none !important}
.split-banner__image--tablet{display:block !important}
.split-banner__image--mobile{display:none !important}
}
@media(max-width:500px){.split-banner__image--desktop{display:none !important}
.split-banner__image--tablet{display:none !important}
.split-banner__image--mobile{display:block !important}
}
.split-banner__overlay-parsys,.cq-Overlay.cq-Overlay--component.cq-droptarget.cq-Overlay--placeholder{width:100% !important;min-width:0 !important}