section{color:inherit;margin:0;padding:2rem 0;position:relative}
@media(min-width:48em) {
section{padding:2.25rem 0}
}
section[data-titlealignment=center] .section__title{text-align:center}
section[data-variants*=light]:not([data-variants*=lightBlue]){background:#fff}
section[data-variants*=lightBlue]{background:#f4f6fc;color:#103167}
section[data-variants*=lightBlue] h1,section[data-variants*=lightBlue] h2,section[data-variants*=lightBlue] h3{color:#001039}
section[data-variants*=lightBlue] p{color:#103167}
section[data-variants*=mediumDark]{background:#103167;color:#fff}
section[data-variants*=mediumDark] .button,section[data-variants*=mediumDark] .button[href],section[data-variants*=mediumDark] .link,section[data-variants*=mediumDark] .section__title,section[data-variants*=mediumDark] [data-variants*=button],section[data-variants*=mediumDark] a,section[data-variants*=mediumDark] a[href][data-variants*=button],section[data-variants*=mediumDark] button,section[data-variants*=mediumDark] h1,section[data-variants*=mediumDark] h2,section[data-variants*=mediumDark] h3,section[data-variants*=mediumDark] h4,section[data-variants*=mediumDark] input[type=submit]{color:#fff}
section[data-variants*=dark]{background:#001039;color:#fff}
section[data-variants*=dark] .button,section[data-variants*=dark] .button[href],section[data-variants*=dark] .link,section[data-variants*=dark] .section__title,section[data-variants*=dark] [data-variants*=button],section[data-variants*=dark] a,section[data-variants*=dark] a[href][data-variants*=button],section[data-variants*=dark] button,section[data-variants*=dark] h1,section[data-variants*=dark] h2,section[data-variants*=dark] h3,section[data-variants*=dark] h4,section[data-variants*=dark] input[type=submit]{color:#fff}
section .main-wrapper{position:relative;z-index:2}
.link,a,a[href]{color:#001039}
.link:hover,a:hover,a[href]:hover{color:#32b951}
.section__title{font-size:1.75rem;line-height:1;margin:0 0 1.625rem;max-width:unset}
@media(min-width:48em) {
.section__title{font-size:2.25rem}
}