.block-cta-blocks{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-cta-blocks header{text-align:center}.block-cta-blocks header h2{max-width:32rem;margin-left:auto;margin-right:auto}.block-cta-blocks footer{text-align:center;margin-top:2rem}.block-cta-blocks__wrapper{position:relative;z-index:5}.block-cta-blocks__wrapper_block{margin:1rem;padding:1rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;min-height:16rem;max-width:calc(100% - 2rem);aspect-ratio:1 / 1;-webkit-box-shadow:0px 20px 45px rgba(0,0,0,0.08);box-shadow:0px 20px 45px rgba(0,0,0,0.08);border-radius:6px}.block-cta-blocks__wrapper_block:before{content:'';width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;z-index:2}.block-cta-blocks__wrapper_block:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.block-cta-blocks__wrapper_block img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:1;-webkit-transition:-webkit-transform .8s ease-in-out;transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;transition:transform .8s ease-in-out, -webkit-transform .8s ease-in-out}.block-cta-blocks__wrapper_block.no-bg{background:#ad9b7e}.block-cta-blocks__wrapper_block.no-bg .block-cta-blocks__wrapper_block_inner{color:#000}.block-cta-blocks__wrapper_block.no-bg .block-cta-blocks__wrapper_block_inner a:not(.btn){color:#000}.block-cta-blocks__wrapper_block.no-bg .block-cta-blocks__wrapper_block_inner a:not(.btn):after{border-color:#000}.block-cta-blocks__wrapper_block.no-bg .block-cta-blocks__wrapper_block_inner a:not(.btn).btn--hollow{border-color:#000}.block-cta-blocks__wrapper_block.no-bg .block-cta-blocks__wrapper_block_inner a:not(.btn).btn--hollow:hover{color:#fff;text-decoration:none}.block-cta-blocks__wrapper_block.no-bg .block-cta-blocks__wrapper_block_inner a:not(.btn).btn--hollow:hover:after{border-color:#fff}.block-cta-blocks__wrapper_block.no-bg:before{display:none}.block-cta-blocks__wrapper_block_inner{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center;color:#fff;padding:1rem}.block-cta-blocks__wrapper_block_inner h2,.block-cta-blocks__wrapper_block_inner p{color:#fff}.block-cta-blocks__wrapper_block_inner *:last-child{margin-bottom:0}.block-cta-blocks__wrapper_block_inner .btn{margin-right:0}.block-cta-blocks__wrapper_block_inner .btn.btn--hollow.btn--primary{border-color:#fff;color:#fff;text-decoration:none}.block-cta-blocks__wrapper_block_inner .btn.btn--hollow.btn--primary:hover{color:#fff;border-color:#192436}.block-cta-blocks__wrapper_block_inner .btn.btn--hollow.btn--secondary{color:#ad9b7e}.block-cta-blocks__wrapper_block_inner .btn.btn--hollow.btn--secondary:hover{color:#fff}.block-cta-blocks__wrapper_block_inner .btn:not(.btn--hollow){line-height:1rem;min-height:1rem}.block-cta-blocks__wrapper_blocks_per_row_one .block{aspect-ratio:auto;min-height:32rem}@media (min-width: 768px){.block-cta-blocks__wrapper_blocks_per_row_one .block{width:calc(100% - 2rem)}}@media (min-width: 768px){.block-cta-blocks__wrapper_blocks_per_row_two .block{width:calc(100% * (1/2) - 2rem)}}@media (min-width: 768px){.block-cta-blocks__wrapper_blocks_per_row_three .block{width:calc(100% * (1/3) - 2rem)}}@media (min-width: 768px){.block-cta-blocks__wrapper_blocks_per_row_four .block{width:calc(100% * (1/4) - 2rem)}}.block-cta-blocks__wrapper_blocks_per_row_five .block{aspect-ratio:auto}@media (min-width: 768px){.block-cta-blocks__wrapper_blocks_per_row_five .block{width:calc(100% * (1/5) - 2rem)}}.block-cta-blocks__wrapper_blocks_per_row_six .block{aspect-ratio:auto}@media (min-width: 768px){.block-cta-blocks__wrapper_blocks_per_row_six .block{width:calc(100% * (1/6) - 2rem)}}.block-cta-blocks__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:1}

/*# sourceMappingURL=block-cta-blocks.css.map */
