.section__title{position:relative}.section__title:before{content:"";position:absolute;top:0;left:0;width:100%;height:5em;z-index:-1}.section__title-inner{padding:2em;background-color:#fff}@media(min-width:1440px){.section__title-inner{padding-top:3em;padding-bottom:3em}}@media(min-width:1440px){.section__title-inner{padding-top:4.5em;padding-bottom:4.5em}}.section__title-inner>div{max-width:650px;margin-left:auto;margin-right:auto;text-align:center}.section__title--bt .section__title-inner{background-image:url(/images/bg-triangles.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.section__title--np .section__title-inner{padding:0}.section__title--npt .section__title-inner{padding-top:0}.section__title--npb .section__title-inner{padding-bottom:0}.section__title--nps .section__title-inner{padding-left:0;padding-right:0}.section__title--bpt .section__title-inner{padding-top:4em}@media(min-width:1100px){.section__title--bpt .section__title-inner{padding-top:6em}}@media(min-width:1440px){.section__title--bpt .section__title-inner{padding-top:9em}}.section__title-heading{margin-top:0;margin-bottom:.2em;color:#00448a;line-height:1.7}@media(max-width:767px){.section__title-heading{font-size:1.5em}}.section__title-inner[style] .section__title-heading{color:currentColor}.section__title-heading p{margin:0;font-size:1em}.section__title-label{display:block;text-align:center;opacity:.5;text-transform:uppercase;letter-spacing:2.5px;font-size:.625em;font-weight:700;line-height:2.5}.section__title h2{line-height:1.35}@media(max-width:1099px){.section__title h2{font-size:2em}}.section__title p{font-size:.9375em;font-weight:300}.section__title .btn{margin-top:1.8em}.section__title--cards:not(.section__title--cards-1) .section__title-inner{background-image:none}.section__title--cards:not(.section__title--cards-1) .section__title-cards{display:flex;max-width:none}@media(max-width:767px){.section__title--cards:not(.section__title--cards-1) .section__title-cards{flex-wrap:wrap;flex-direction:column}}.section__title--cards .section__title-inner{background-image:url(/images/bg-triangles.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.section__title-card{width:100%}@media(max-width:767px){.section__title-card+.section__title-card{margin-top:3em}}@media(min-width:768px){.section__title-card{padding:0 1em}}
