.cerulean-image-text{max-width:1440px;margin:0 auto}
.cdl-imagetext-container{display:flex;max-width:1440px;padding-left:56px;padding-right:56px;align-items:stretch;gap:56px;background:#FFF;flex-direction:row;@media(min-width:1440px){max-width:unset}
}
.cdl-imagetext-container.split-content-plus{padding-left:267px;padding-right:267px;gap:32px}
.cdl-imagetext-content{display:flex;flex-direction:column;gap:16px}
.eyebrow-imagetext.cdl-badge-eyebrow .cdl-badge,.eyebrow-imagetext.cdl-badge-eyebrow .cdl-badge span{font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:1.5px;text-transform:uppercase;background:unset;color:var(--color-chicago-black);border-radius:unset;padding:unset}
.eyebrow-imagetext.cdl-badge-eyebrow{display:flex}
.cdl-imagetext-content .cdl-imagetext-title .h4-imagetext{font-size:32px;line-height:38px}
.cdl-image-text-textbody,.cdl-image-text-textbody p{font-size:18px;line-height:24px}
.cdl-split-image-top .cdl-imagetext-container{padding-top:72px}
.cdl-split-image-bottom .cdl-imagetext-container{padding-bottom:72px}
.imagetext-right-content .cdl-imagetext-container{flex-direction:row-reverse}
.cdl-imagetext-content-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:40px;flex:1 0 0;width:50%;height:100%}
@media(min-width:1440px){.split-content-plus .cdl-imagetext-content-wrapper{align-self:center}
}
.cdl-imagetext-img-wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch;width:50%;height:100%}
.cdl-imagetext-content-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}
.cdl-imagetext__image{width:100%;object-fit:cover;aspect-ratio:1}
.split-content-plus .cdl-imagetext__image{width:100%;object-fit:cover;aspect-ratio:3;height:100%}
.split-image-content .cdl-imagetext{height:418px}
.split-image-content .cdl-imagetext .cdl-imagetext__image{height:100%}
.split-image-content .cdl-imagetext-img-container{width:100%}
.cdl-image-text-textbody p:last-child{margin-bottom:0}
.cdl-imagetext-container.split-content-plus .cdl-imagetext-img-wrap{height:266px}
.cdl-imagetext-container.split-content-plus .cdl-imagetext{height:266px}
.split-content-plus .cdl-imagetext-content-wrap{gap:8px}
.cdl-imagetext-container.split-content-plus .cdl-imagetext-content .cdl-imagetext-content-wrap .cdl-imagetext-title h4.h4-imagetext{font-weight:600 !important}
@media(max-width:767px){.cdl-imagetext-container{padding-left:32px;padding-right:32px;align-items:center;gap:24px;flex-direction:column}
.cdl-imagetext-content-wrapper{width:100%;max-width:672px;order:2}
.imagetext-right-content .cdl-imagetext-container{padding-left:32px;padding-left:32px;align-items:center;gap:32px;flex-direction:column}
.imagetext-right-content .cdl-imagetext-content-wrapper{width:100%;max-width:672px;order:2}
.cdl-imagetext-img-wrap{width:100%}
.split-image-content .cdl-imagetext__image{aspect-ratio:unset}
.cdl-split-image-top .cdl-imagetext-container{padding-top:40px}
.cdl-split-image-bottom .cdl-imagetext-container{padding-bottom:40px}
.cdl-imagetext-content .cdl-imagetext-title .h4-imagetext{font-size:24px;line-height:28px}
.cdl-imagetext-container.split-content-plus{padding-left:32px;padding-right:32px;gap:24px}
.cdl-imagetext-img-container{width:100%}
.split-image-content .cdl-imagetext{height:216px}
.cdl-imagetext-container.split-content-plus .cdl-imagetext-img-wrap{height:216px}
.cdl-imagetext-container.split-content-plus .cdl-imagetext{height:216px}
.split-content-plus .cdl-imagetext__image{width:100%;object-fit:cover;aspect-ratio:1;height:100%}
}
@media(min-width:768px) and (max-width:1023px){.cdl-imagetext-container{align-items:center;gap:24px;flex-direction:column;padding-left:32px;padding-right:32px}
.cdl-imagetext-content-wrapper{width:100%;max-width:672px;order:2}
.imagetext-right-content .cdl-imagetext-container{align-items:center;gap:32px;flex-direction:column}
.imagetext-right-content .cdl-imagetext-content-wrapper{width:100%;max-width:672px;order:2}
.cdl-imagetext-img-wrap{width:100%}
.cdl-imagetext__image{aspect-ratio:unset}
.cdl-split-image-top .cdl-imagetext-container{padding-top:56px}
.cdl-split-image-bottom .cdl-imagetext-container{padding-bottom:56px}
.cdl-imagetext-content .cdl-imagetext-title .h4-imagetext{font-size:24px;line-height:28px}
.cdl-imagetext-container.split-content-plus{padding-left:32px;padding-right:32px;gap:24px}
.cdl-imagetext-img-container{width:100%}
.split-image-content .cdl-imagetext{height:293px}
.cdl-imagetext-container.split-content-plus .cdl-imagetext-img-wrap{height:232px}
.cdl-imagetext-container.split-content-plus .cdl-imagetext-img-wrap .cdl-imagetext-img-container{height:100%}
.cdl-imagetext-container.split-content-plus .cdl-imagetext-img-wrap .cdl-imagetext-img-container .wrapperimg.imagetext-cutout-image{height:100%}
.cdl-imagetext-container.split-content-plus .cdl-imagetext{height:100%}
}
@media(min-width:1024px) and (max-width:1439px){.cdl-split-image-top .cdl-imagetext-container{padding-top:64px}
.cdl-split-image-bottom .cdl-imagetext-container{padding-bottom:64px}
.cdl-imagetext-container.split-content-plus{padding-left:56px;padding-right:56px}
.split-image-content .cdl-imagetext{height:486px}
.cdl-imagetext-container.split-content-plus .cdl-imagetext{height:194px}
.cdl-imagetext-container.split-content-plus .cdl-imagetext-img-wrap{height:194px}
}
.cdl-imagetext-container .cerulean-btn-text .cerulean-btn{height:24px;padding:unset}
@media(max-width:1023px){.cdl-image-text-textbody,.cdl-image-text-textbody p{font-size:16px}
}
@media(min-width:1024px){.imagetext .cerulean-btn{font-size:18px}
.imagetext .cerulean-btn-size-compact .cerulean-btn{font-size:18px !important}
}
@media(max-width:1023px){.imagetext .cerulean-btn{font-size:16px}
.imagetext .cerulean-btn-size-compact .cerulean-btn{font-size:16px !important}
}