.half-blocks{h1,h2,h3,h4,h5,h6{margin-bottom:1rem}}.half-blocks.extra-top-spacing{padding:120px 0 0;@media (min-width:1024px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:120px}}.half-blocks .half-block-row .half-block-row-inner{flex-direction:column-reverse;@media (min-width:768px){flex-direction:row}}.half-blocks .half-block-row .half-block-row-inner.reverse{flex-direction:column-reverse;@media (min-width:768px){flex-direction:row-reverse}}.half-blocks .half-block-row .half-block-row-inner .half.text-col .half-inner{align-items:flex-start;background-color:var(--color-orange);display:flex;flex-direction:column;height:100%;justify-content:center;padding:80px 40px;@media (min-width:1280px){padding-bottom:80px;padding-left:calc(50vw - 580px);padding-right:80px;padding-top:80px}}.half-blocks .half-block-row .half-block-row-inner.reverse .half.text-col .half-inner{background-color:var(--color-orange);padding:80px 40px;@media (min-width:1280px){padding-bottom:80px;padding-left:80px;padding-right:calc(50vw - 580px);padding-top:80px}}.half-blocks .half-block-row .half-block-row-inner .half.text-col .half-inner.text-white>:not(a.btn){color:var(--color-white)}.half-blocks .half-block-row .half-block-row-inner .half.text-col .half-inner h2{margin-bottom:1rem}.half-blocks .half-block-row .half-block-row-inner .half.text-col .half-inner h5{font-weight:var(--font-regular);margin-bottom:1rem}.half-blocks .half-block-row .half-block-row-inner .half.text-col .half-inner a.btn{margin-top:2rem}.half-blocks .half-block-row.bg-img .half-block-row-inner .half.img-col figure{height:100%;width:100%}.half-blocks .half-block-row.bg-img .half-block-row-inner .half.img-col figure img{height:100%;object-fit:cover;object-position:50% 50%;width:100%}.half-blocks .half-block-row.inline-img .half-block-row-inner .half.text-col .half-inner{background-color:var(--color-white)}.half-blocks .half-block-row.inline-img .half-block-row-inner.reverse .half.img-col figure{padding:40px 0 0;@media (min-width:768px){padding-bottom:40px;padding-left:40px;padding-right:40px;padding-top:40px}@media (min-width:1280px){padding-bottom:80px;padding-left:calc(50vw - 580px);padding-right:80px;padding-top:80px}}.half-blocks .half-block-row.inline-img .half-block-row-inner .half.img-col figure{padding:40px 0 0;@media (min-width:768px){padding-bottom:40px;padding-left:40px;padding-right:40px;padding-top:40px}@media (min-width:1280px){padding-bottom:80px;padding-left:80px;padding-right:calc(50vw - 580px);padding-top:80px}}