.blocks-background{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);height:auto;margin:0 auto;max-width:1400px;max-width:unset;width:100%}@media screen and (max-width:840px){.blocks-background{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:630px){.blocks-background{grid-template-columns:repeat(1,1fr)}}.blocks-background .block-image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:550px}.blocks-background .block-image-container .block-text-container{align-items:center;display:grid;height:100%}.blocks-background .block-image-container .block-text-container .block-content{align-self:center;background-color:hsla(0,0%,100%,.7);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;box-shadow:0 3px 7px 0 var(--shadow-color);-webkit-box-shadow:0 3px 7px 0 var(--shadow-color);-moz-box-shadow:0 3px 7px 0 var(--shadow-color);-ms-box-shadow:0 3px 7px 0 var(--shadow-color);-o-box-shadow:0 3px 7px 0 var(--shadow-color);box-shadow:unset;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;max-height:calc(100% - 60px);max-height:-ms-calc(100% - 60px);max-height:-o-calc(100% - 60px);overflow:hidden;padding:20px;row-gap:10px}.blocks-background .block-image-container .block-text-container .block-content .block-text{display:inline-block;margin:unset;overflow:hidden;width:100%}.blocks-background .block-image-container .block-text-container .block-content .block-text p{margin:unset}.blocks-background .block-image-container .block-text-container .block-content .block-link{align-items:center;background:var(--data-color-primary);border:1px solid var(--border-color);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;color:var(--data-color-white);cursor:pointer;display:grid;font-size:15px;font-weight:700;height:calc(100% - 20px);justify-self:center;padding:10px 5px;text-align:center;width:-moz-fit-content;width:fit-content}.blocks-background .block-image-container .block-text-container .block-content .block-link:hover{background:var(--button-hover);color:var(--text-hover)}
