.twoColumnsStrator{display:grid;grid-template-areas:"overlap"}
.twoColumnsStrator .two-columns-container{grid-area:overlap;display:flex;gap:30px;align-items:start}
.twoColumnsStrator .two-columns-container.editmode{padding-bottom:10px}
.twoColumnsStrator .two-columns-container .columna.d30,.twoColumnsStrator .two-columns-container .columna.rd70{width:30%}
.twoColumnsStrator .two-columns-container .columna.d40,.twoColumnsStrator .two-columns-container .columna.rd60{width:40%}
.twoColumnsStrator .two-columns-container .columna.d50,.twoColumnsStrator .two-columns-container .columna.rd50{width:50%}
.twoColumnsStrator .two-columns-container .columna.d60,.twoColumnsStrator .two-columns-container .columna.rd40{width:60%}
.twoColumnsStrator .two-columns-container .columna.d70,.twoColumnsStrator .two-columns-container .columna.rd30{width:70%}
@media(max-width:992px){.twoColumnsStrator .two-columns-container{display:flex;flex-direction:column;gap:0}
.twoColumnsStrator .two-columns-container.firstRight .columna:nth-child(1){order:2}
.twoColumnsStrator .two-columns-container.firstRight .columna:nth-child(2){order:1;margin-bottom:20px}
.twoColumnsStrator .two-columns-container .columna.d30,.twoColumnsStrator .two-columns-container .columna.rd70,.twoColumnsStrator .two-columns-container .columna.d40,.twoColumnsStrator .two-columns-container .columna.rd60,.twoColumnsStrator .two-columns-container .columna.d50,.twoColumnsStrator .two-columns-container .columna.rd50,.twoColumnsStrator .two-columns-container .columna.d60,.twoColumnsStrator .two-columns-container .columna.rd40,.twoColumnsStrator .two-columns-container .columna.d70,.twoColumnsStrator .two-columns-container .columna.rd30{width:100%}
}
.two-columns-rb .two-columns-imgs-bg{position:relative}
.two-columns-rb .two-columns-imgs-bg .two-columns-container{padding-top:60px}
.two-columns-rb .two-columns-imgs-bg img{width:100%}
.two-columns-rb .banner-mobile-bg{grid-area:overlap;width:100%;z-index:-1}
.two-columns-rb .banner-desktop-bg{display:none;grid-area:overlap}
.two-columns-rb .button-rb{margin-bottom:2rem}
@media(min-width:768px){.two-columns-rb .banner-desktop-bg{width:100%;z-index:-1;display:block}
.two-columns-rb .banner-mobile-bg{display:none}
}
@media(min-width:1200px){.two-columns-rb{position:relative}
.two-columns-rb .banner-desktop-bg{width:100%;z-index:-1}
.two-columns-rb .banner-desktop-bg>img{object-fit:cover;object-position:bottom;width:100%}
.two-columns-rb__wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.6rem}
.two-columns-rb .first-col,.two-columns-rb .second-col{grid-column:span 6;padding-right:2.4rem}
.two-columns-rb .column-with-padding{padding:3rem;background-color:#fff}
}