.block-image-columns .image-columns-area{padding:6rem;background:#f4f3f7;border-radius:20px;grid-template-columns:1fr 1fr;align-items:flex-start;overflow:hidden;min-height:48rem;background-size:cover !important;background-position:center !important;}
.block-image-columns .image-columns-area img{width:100%;}
.block-image-columns + .block-image-columns:not(.grid-gap-top){margin-top:-30px;}

.block-image-columns .image-columns-area.with-buttons .image-column-content{position: relative;padding-bottom:8rem;height:100%;}
.block-image-columns .image-columns-area .image-column-content .buttons{position:absolute;bottom:0;left:0;}

.block-image-columns .image-columns-area.reverse{align-items:center;}

.block-image-columns .image-columns-area .image-column-form{padding:3rem;background:#ffffff;box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.15);color:#1A0E47;border-radius:20px;}
.block-image-columns .image-columns-area .image-column-form li{padding:0;}
.block-image-columns .image-columns-area .image-column-form li:before{display:none;}
section.block-image-columns.checklist p a {
    text-decoration: underline;
}

@media(max-width:1024px){
    .block-image-columns .image-columns-area{grid-template-columns:1fr !important;grid-gap:0px;padding:0;min-height:0;}
    .block-image-columns .image-columns-area .image-column-content{padding:3rem !important;}
    .block-image-columns .image-columns-area h3, .block-image-columns .image-columns-area h2{font-size:3rem;}
    .block-image-columns .image-columns-area br{display:none;}
    .block-image-columns .image-columns-area .image-area{margin:-8rem !important}
	.block-image-columns .image-columns-area .image-column-form{margin:5rem;}
    .block-image-columns .image-columns-area .image-column-content .buttons{position:static;margin-top:4rem;}

    .block-image-columns .image-columns-area.reverse{display:flex;flex-direction:column-reverse;}

    .block-image-columns .image-columns-area .image-column{padding:0 2rem 2rem 2rem;}

    .block-image-columns + .block-image-columns{margin-top:20px;}

    .block-image-columns .image-columns-area h3, .block-image-columns .image-columns-area h2, .block-image-columns .image-columns-area p{margin-bottom:3rem;}
}