.main{position:relative;display:flex;flex-direction:column}.main,.section.section-title{justify-content:flex-start;align-items:stretch}.section.section-title{background-color:#050073;background-image:url(/backs/back-1.svg);background-repeat:no-repeat;background-position:top;background-size:100vw 100%;padding-top:70px;color:#fff;text-align:left}@media(min-width:720px){.section.section-title{padding-top:140px}}@media(min-width:1140px){.section.section-title{padding-top:180px}}@media(min-width:1400px){.section.section-title{padding-top:220px}}@media(min-width:720px){.section.section-title{text-align:center}}.section.section-title .headline{color:#f1d24e;font-family:var(--font-alt);font-size:18px;line-height:25px;font-weight:400;letter-spacing:0;line-height:31px;text-transform:none;padding:10px 0;margin-bottom:2vw;text-align:inherit}@media(min-width:720px){.section.section-title .headline{font-size:24px;line-height:31px}}.section.section-title .title{font-size:30px;line-height:39px;font-weight:500;text-align:inherit;max-width:900px;margin-bottom:0}@media(min-width:720px){.section.section-title .title{margin-left:auto;margin-right:auto;font-size:44px;line-height:47px}}.section.section-title .caption{margin-top:2vw;font-size:15px;line-height:25px;font-weight:400;text-align:inherit;letter-spacing:.04em;padding:10px 0;max-width:900px;margin-left:auto;margin-right:auto}@media(min-width:720px){.section.section-title .caption{font-weight:500;font-size:21px;line-height:30px}}.section.section-title .cta{margin-top:3vw}