.cdl-ceruleantitle{display:flex;padding:72px 0 56px 0;flex-direction:column;align-items:center;gap:40px}
.cdl-title-block{display:flex;flex-direction:column;align-items:center;gap:16px}
.cdl-title-body p{margin-block-start:unset;margin-block-end:unset}
.cdl-title-text h1{color:#000;text-align:center;font-feature-settings:'liga' off,'clig' off;font-family:Fieldwork;font-style:normal;font-weight:300;margin-block-start:unset;margin-block-end:unset}
.cdl-title-text h1 a{color:#000;text-align:center;font-feature-settings:'liga' off,'clig' off;font-family:Fieldwork;font-style:normal;font-weight:300;margin-block-start:unset;margin-block-end:unset;text-decoration:unset}
.cdl-body-text{max-width:670px;width:100%;color:#000;font-feature-settings:'clig' off,'liga' off;font-family:var(--font-family-light);font-weight:var(--light-font-weight);text-align:center;font-style:normal;padding-top:16px}
.cdl-body-text p{margin-block-start:unset;margin-block-end:unset;color:#000;text-align:center;font-feature-settings:'liga' off,'clig' off;font-family:Fieldwork;font-style:normal;font-weight:300}
.cdl-eyebrow-text{color:#000;text-align:center;font-feature-settings:'liga' off,'clig' off;font-family:Fieldwork;font-style:normal;font-weight:600;letter-spacing:1.75px;text-transform:uppercase;margin-block-start:unset;margin-block-end:unset}
.cdl-title-icon-container{display:flex;justify-content:center;align-items:center}
.cdl-title-svg-icon{fill:#C0386D;width:48px;height:48px;@media screen and (max-width:1023px){width:40px;height:40px}
}
.cdl-title-with-icon .eyebrow-gap{display:flex;flex-direction:column;align-items:center;gap:16px}
.cdl-title-with-icon:has(.cerulean-btn) .cdl-body-text{padding-top:0}
.cdl-title-with-icon .cdl-has-icon{display:flex;gap:24px;flex-direction:column;align-items:center;@media only screen and (max-width:1023px){gap:16px}
}
.text-left .cdl-title-with-icon{align-items:flex-start}
.text-left .cdl-title-with-icon .cdl-has-icon{align-items:flex-start}
.text-left .cdl-title-with-icon .eyebrow-gap{align-items:flex-start}
.text-left .cdl-title-block{align-items:flex-start}
.text-left .cdl-body-text{text-align:left}
.text-left .cdl-title-text h1{text-align:left}
.text-left .cdl-body-text p{text-align:left}
h1,h2,h3,h4,p,h1 a,h2 a,h3 a,h4 a,p a{color:#000}
.cdl-title-with-icon{@media screen and (min-width:1440px){padding:0 267px;width:100%}
@media screen and (min-width:1024px) and (max-width:1439px){padding:0 114px;width:100%}
}
.cdl-title-with-icon{display:flex;flex-direction:column;align-items:center}
.icon-below-title .cdl-title-icon-container{order:4}
@media screen and (min-width:768px) and (max-width:1023px){.cdl-ceruleantitle{padding:48px 72px 40px 72px;gap:32px}
}
@media screen and (max-width:767px){.cdl-ceruleantitle{padding:32px;gap:32px}
}
.cdl-h1-h1 a,.cdl-h2-h1 a,.cdl-h3-h1 a,.cdl-h4-h1 a,.cdl-p-h1,.cdl-p-h1 a,.cdl-h1-h1,.cdl-h2-h1,.cdl-h3-h1,.cdl-h4-h1{font-size:clamp(2rem,0.5rem + 4.167vw,3rem) !important;line-height:clamp(2.375rem,0.75rem + 4.167vw,3.375rem) !important;letter-spacing:0}
.cdl-h1-h2 a,.cdl-h2-h2 a,.cdl-h3-h2 a,.cdl-h4-h2 a,.cdl-h1-h2,.cdl-h2-h2,.cdl-h3-h2,.cdl-h4-h2,.cdl-p-h2,.cdl-p-h2 a{font-size:clamp(1.75rem,0.5rem + 3.125vw,2.5rem) !important;line-height:clamp(2.125rem,0.875rem + 3.125vw,2.75rem) !important;letter-spacing:0}
.cdl-h1-h3 a,.cdl-h2-h3 a,.cdl-h3-h3 a,.cdl-h4-h3 a,.cdl-h1-h3,.cdl-h2-h3,.cdl-h3-h3,.cdl-h4-h3,.cdl-p-h3,.cdl-p-h3 a{font-size:clamp(1.5rem,3.125vw,2rem) !important;line-height:clamp(1.8125rem,0.125rem + 3.516vw,2.375rem) !important;letter-spacing:0}
.cdl-h1-h4 a,.cdl-h2-h4 a,.cdl-h3-h4 a,.cdl-h4-h4 a,.cdl-h1-h4,.cdl-h2-h4,.cdl-h3-h4,.cdl-h4-h4,.cdl-p-h4,.cdl-p-h4 a{font-size:clamp(1.25rem,0.5rem + 1.563vw,1.5rem) !important;line-height:clamp(1.625rem,1.0625rem + 1.172vw,1.8125rem) !important;letter-spacing:0}
p a{text-decoration:none}