.bc{display:grid;position:relative}.bc__bkg-image-container{display:grid;grid-area:1/1;height:100%;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:1}.bc--full-width .bc__bkg-image-container{width:100vw}.bc__bkg-image{filter:url(#turbulence);left:0;object-fit:cover;position:absolute;top:0;transform:scale(1.1);will-change:transform;z-index:1}.bc__bkg-image,.bc__bkg-image-layer{grid-area:1/1;height:100%;width:100%}.bc__bkg-image-layer{background-color:#072732;opacity:1;z-index:2}.show .bc__bkg-image-layer{opacity:0;transition:opacity var(--slow_transition) var(--slow_transition_duration)}.bc__container{align-items:center;grid-area:1/1;padding:var(--spacer_60);z-index:3}.bc:not(.bc--full-width) .bc__container{gap:var(--spacer_68)}.bc--full-width .bc__container{flex-direction:column;margin-left:auto;margin-right:auto;padding:var(--spacer_120) 0}@media (max-width:820px){.bc:not(.bc--full-width) .bc__container{align-items:flex-start;flex-direction:column;gap:var(--spacer_32)}}@media (max-width:600px){.bc__container{padding:var(--spacer_56) var(--spacer_20)}.bc:not(.bc--full-width) .bc__container{gap:var(--spacer_16);padding:var(--spacer_40) var(--spacer_24)}}.bc--full-width .bc__text,.bc--full-width .bc__text p,.bc--full-width .bc__title{text-align:center}.bc:not(.bc--full-width) .bc__title{margin-bottom:0}.bc__text,.bc__text p,.bc__title{color:var(--white_color)}.bc__title{font-weight:var(--font_weight_500);margin-bottom:var(--spacer_16)}.bc:not(.bc--full-width) .bc__title{flex-shrink:0;max-width:41.4rem;padding-right:var(--spacer_48);text-wrap:pretty}@media (max-width:820px){.bc:not(.bc--full-width) .bc__title{max-width:100%;padding-right:0}}.bc__side-container{flex-grow:1}.bc:not(.bc--full-width) .bc--full-width .bc__text p,.bc:not(.bc--full-width) .bc__text{color:#b8cfcb}.bc--full-width .bc__text,.bc--full-width .bc__text p{font-size:var(--font_size_20);line-height:1.4}.bc__text>p:last-of-type{margin-bottom:0}.bc__buttons{flex-wrap:wrap;gap:var(--spacer_20) var(--spacer_32);margin-top:var(--spacer_32)}.bc--full-width .bc__buttons{justify-content:center;margin-top:var(--spacer_28)}