@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon/icomoon.ttf?hsih2) format("truetype"),url(../fonts/icomoon/icomoon.woff?hsih2) format("woff"),url(../fonts/icomoon/icomoon.svg?hsih2#icomoon) format("svg")}.content-container{margin:0 auto;padding:0 1.25rem;position:relative;width:100%;max-width:84.375rem}@media (min-width:23.4375em){.content-container{padding:0 5.334vw}}@media (min-width:62.5em){.content-container{padding:0 5.556vw}}@media (min-width:84.375em){.content-container{padding:0 4.6875rem}}.home-how-block{background-color:#fff;position:relative;width:100%;padding:1.875rem 0}@media (min-width:62.5em){.home-how-block{padding:3.125rem 0}}.home-how-block .how-bg-figure{background-color:#00678f;height:calc(100% - 5.625rem);max-height:37.875rem;left:0;margin:0;position:absolute;top:0;width:100%;z-index:0}@media (min-width:62.5em){.home-how-block .how-bg-figure{height:calc(100% - 6.875rem);max-height:calc(100% - 6.875rem)}}.home-how-block .how-bg-figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;opacity:.2;transform:translate3d(0,0,0);width:100%;will-change:transform}.home-how-block .how-content{flex:1 0 auto;position:relative;width:100%}.home-how-block .how-header{align-items:flex-start;display:flex;flex:1 0 auto;flex-flow:row wrap;justify-content:center;padding:1.8125rem 0 3.3125rem;width:100%}@media (min-width:62.5em){.home-how-block .how-header{padding:3rem 0 4.625rem}}.home-how-block h2.section-title{align-items:center;color:#fff;display:flex;flex:0 1 auto;flex-flow:row nowrap;justify-content:flex-start;font-size:24px;font-size:1.5rem;margin:0 auto;position:relative;text-align:center}.home-how-block h2.section-title::after,.home-how-block h2.section-title::before{background-color:#fff;content:"";height:.0625rem;margin:0 0 0 1.25rem;position:relative;width:3.75rem}.home-how-block h2.section-title::before{background-color:#fff;content:"";height:.0625rem;margin:0 1.25rem 0 0;position:relative;width:3.75rem}.home-how-block .how-content{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start;row-gap:1.25rem}@media (min-width:62.5em){.home-how-block .how-content{align-items:stretch;-moz-column-gap:1.5rem;column-gap:1.5rem;flex-flow:row wrap}}.how-training{align-items:flex-start;background-color:#990f50;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.16);display:flex;flex:1 0 auto;flex-flow:column nowrap;justify-content:flex-start;padding:1.25rem;position:relative;width:100%}@media (min-width:62.5em){.how-training{flex:1 0 calc(67% - .75rem);justify-content:space-between;padding:2.5rem 3.75rem;width:calc(67% - .75rem)}}.how-training .training-header{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start}@media (min-width:75em){.how-training .training-header{align-items:center;-moz-column-gap:3.75rem;column-gap:3.75rem;flex-flow:row wrap;padding:0 0 2.3125rem}}.how-training h3.training-heading{color:#fff;flex:1 0 auto;font-size:34px;font-size:2.125rem;line-height:1.2353;margin:0 0 1.75rem}@media (min-width:75em){.how-training h3.training-heading{flex:1 1 auto;font-size:42px;font-size:2.625rem;line-height:1.1905;margin:auto 0}}.how-training .training-text{color:#fff;flex:1 0 auto;padding:0 0 .4375rem;width:100%}@media (min-width:75em){.how-training .training-text{flex:1 1 52.08333%;width:52.08333%}}.how-training .training-text p{font-size:14px;font-size:.875rem;line-height:1.5714;margin:0 0 1.375rem;padding:0}@media (min-width:75em){.how-training .training-text p{margin:1.375rem 0}}.how-training .training-feature{background-color:#fff;padding:1.25rem;width:100%}@media (min-width:62.5em){.how-training .training-feature{padding:2.5rem}}.how-training h4.training-feature-heading{font-size:24px;font-size:1.5rem;line-height:1.3333;margin:0 0 2rem}.how-training .training-feature-text p{font-size:14px;font-size:.875rem;line-height:1.5714;margin:0 0 1.375rem}.how-campaign{background-color:#fff;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.16);display:flex;flex:1 0 auto;flex-flow:column nowrap;height:auto;justify-content:flex-start;padding:1.25rem;position:relative;width:100%}@media (min-width:62.5em){.how-campaign{flex:1 1 calc(33% - .75rem);width:calc(33% - .75rem)}}.how-campaign .preview-card-figure{margin:0 0 1.25rem}.how-campaign .preview-card-meta{padding:0}.how-campaign h3.post-title{font-size:24px;font-size:1.5rem;line-height:1.3333;margin:0 0 2rem}.how-campaign a.more-link{margin:auto 0 0}