.basic-breaker.aem-GridColumn{padding:0}
.basic-breaker--bg-width-default{margin:0 auto;max-width:1280px}
.basic-breaker--bg-color-light{background-color:#fff}
.basic-breaker--bg-color-light .basic-breaker__title{color:#333}
.basic-breaker--bg-color-light .basic-breaker__description{color:#4c4c4c}
.basic-breaker--bg-color-dark{background-color:#002b51}
.basic-breaker--bg-color-dark .basic-breaker__title,.basic-breaker--bg-color-dark .basic-breaker__description{color:#fff}
.basic-breaker--bg-color-dark b,.basic-breaker--bg-color-dark strong{font-weight:bolder;color:#fff}
.basic-breaker-grid{margin:0 auto;max-width:1280px;padding:40px 20px}
@media all and (min-width:768px){.basic-breaker-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto;column-gap:30px;padding:30px}
}
@media all and (min-width:1024px){.basic-breaker-grid{column-gap:40px;padding:60px 40px}
}
@media all and (max-width:767px){.basic-breaker-grid__copy{margin-bottom:30px}
}
@media all and (min-width:768px){.basic-breaker-grid__copy{grid-column:1 / span 7;grid-row:1 / span 1;display:flex;flex-direction:column;justify-content:flex-end}
}
@media all and (min-width:1024px){.basic-breaker-grid__copy{grid-column:1 / span 6}
}
@media all and (min-width:768px){.basic-breaker-grid__buttons{grid-column:1 / span 7;grid-row:2 / span 1;display:flex;align-items:flex-start}
}
@media all and (min-width:1024px){.basic-breaker-grid__buttons{grid-column:1 / span 6}
}
@media all and (min-width:768px){.basic-breaker-grid__buttons:has(a){margin-top:40px}
}
@media all and (min-width:768px){.basic-breaker-grid__media{grid-column:8 / span 5;grid-row:1 / span 2;place-content:center}
}
@media all and (min-width:1024px){.basic-breaker-grid__media{grid-column:7 / span 6}
}
@media all and (max-width:767px){.basic-breaker-grid__media{margin-bottom:30px}
}
@media all and (min-width:768px){.basic-breaker-grid--media-none .basic-breaker-grid__copy,.basic-breaker-grid--media-none .basic-breaker-grid__buttons{grid-column:1 / span 12}
}
.basic-breaker__cta-container{display:flex;flex-direction:column}
@media all and (min-width:768px){.basic-breaker__cta-container{flex-direction:row;align-items:stretch}
}
.basic-breaker__cta{font-size:14px;line-height:1;letter-spacing:1.1px;font-family:"karlabold",sans-serif;padding:20px;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;justify-content:center;border-width:2px;border-style:solid;text-align:center}
@media all and (max-width:767px){.basic-breaker__cta+.basic-breaker__cta{margin-top:10px}
}
@media all and (min-width:768px){.basic-breaker__cta+.basic-breaker__cta{margin-left:20px}
}
.basic-breaker__cta{font-size:14px;line-height:1;letter-spacing:1.1px;font-family:"karlabold",sans-serif;padding:20px;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;justify-content:center;border-width:2px;border-style:solid;text-align:center}
@media all and (max-width:767px){.basic-breaker__cta+.basic-breaker__cta{margin-top:10px}
}
@media all and (min-width:768px){.basic-breaker__cta+.basic-breaker__cta{margin-left:20px}
}
.basic-breaker__cta .new-window-icon{margin-left:8px;display:inline-flex}
.basic-breaker__cta .new-window-icon svg{height:10px;width:10px}
.basic-breaker__title{font-family:"karlaregular",sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:1.25;margin-top:0;margin-bottom:10px}
@media all and (min-width:768px){.basic-breaker__title{font-size:40px;margin-bottom:20px}
}
.basic-breaker__description{font-family:"karlaregular",sans-serif;font-size:16px;font-weight:400;line-height:1.5}
.basic-breaker__description p{margin:0}
.basicbreaker_firstWhiteCtaButton,.basicbreaker_secondWhiteCtaButton,.basicbreaker_firstBlueCtaButton:hover,.basicbreaker_firstBlueCtaButton:focus,.basicbreaker_secondBlueCtaButton:hover,.basicbreaker_secondBlueCtaButton:focus{color:#fff;background-color:transparent;border-color:#fff}
.basicbreaker_firstBlueCtaButton,.basicbreaker_secondBlueCtaButton,.basicbreaker_firstWhiteCtaButton:hover,.basicbreaker_firstWhiteCtaButton:focus,.basicbreaker_secondWhiteCtaButton:hover,.basicbreaker_secondWhiteCtaButton:focus{background-color:#187aba;border-color:#187aba;color:#fff}
.basic-breaker--bg-color-light .basicbreaker_firstWhiteCtaButton,.basic-breaker--bg-color-light .basicbreaker_secondWhiteCtaButton,.basic-breaker--bg-color-light .basicbreaker_firstBlueCtaButton:hover,.basic-breaker--bg-color-light .basicbreaker_firstBlueCtaButton:focus,.basic-breaker--bg-color-light .basicbreaker_secondBlueCtaButton:hover,.basic-breaker--bg-color-light .basicbreaker_secondBlueCtaButton:focus{color:#187aba;border-color:#187aba;background-color:transparent}
.basic-breaker--bg-color-light .basicbreaker_firstWhiteCtaButton:hover,.basic-breaker--bg-color-light .basicbreaker_firstWhiteCtaButton:focus,.basic-breaker--bg-color-light .basicbreaker_secondWhiteCtaButton:hover,.basic-breaker--bg-color-light .basicbreaker_secondWhiteCtaButton:focus{color:#fff;border-color:#187aba;background-color:#187aba}