section.process-steps .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto}section.process-steps .wrapper .block{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto}section.process-steps .wrapper .block .image{position:relative;aspect-ratio:1.8/1;width:100%;overflow:hidden}section.process-steps .wrapper .block .image:after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.5) 80%,rgba(0,0,0,.5) 100%);z-index:2}section.process-steps .wrapper .block .image img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.process-steps .wrapper .block .image .caption{width:100%;padding:16px;position:absolute;bottom:0;left:0;z-index:3}section.process-steps .wrapper .block .image .caption p{color:#fff;margin-bottom:0}section.process-steps .wrapper .block .image .caption p strong,section.process-steps .wrapper .block .image .caption p b{color:#fff}section.process-steps .wrapper .block .image .caption p em{color:#fff}section.process-steps .wrapper .block .content{background:#1b4279;padding:24px 24px 72px}section.process-steps .wrapper .block .content h2,section.process-steps .wrapper .block .content h3,section.process-steps .wrapper .block .content p:not(.subtitle){color:#fff}@media only screen and (min-width: 601px){section.process-steps .wrapper{gap:42px}section.process-steps .wrapper .block .image{aspect-ratio:2/1}section.process-steps .wrapper .block .content{padding:42px 24px 78px}}@media only screen and (min-width: 992px){section.process-steps .wrapper{gap:80px}section.process-steps .wrapper .block{flex-direction:row-reverse;justify-content:center;align-items:center}section.process-steps .wrapper .block:nth-child(2n){flex-direction:row}section.process-steps .wrapper .block .image,section.process-steps .wrapper .block .content{align-self:stretch}section.process-steps .wrapper .block .image{aspect-ratio:1.5/1;max-width:608px}section.process-steps .wrapper .block .content{flex-basis:50%;padding:80px 80px 120px}}
