.background-image-text-overlay-section{padding:80px 0}.background-image-text-overlay-wrap{position:relative;width:100%}.background-image{max-width:1100px;width:100%;height:500px;border-radius:.25rem}.card-block{padding:24px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);position:absolute;top:50%;left:80px;transform:translateY(-50%);max-width:430px;width:100%}.section-button-wrapp{margin-top:30px}.background-image-text-overlay-wrap .card-text{line-height:1.4;margin:0;padding-bottom:30px}.background-image{filter:blur(1px) grayscale(0%);transition:.3s all}.background-image-text-overlay-wrap:hover .background-image{filter:blur(0px) grayscale(0%)}@media screen and (max-width:991px){.background-image-text-overlay-section{padding:60px 0}}@media screen and (max-width:767px){.card-block{right:auto;left:50%;transform:translate(-50%,-50%);max-width:430px}.background-image-text-overlay-section{padding:40px 0}.background-image-text-overlay-wrap .background-image{height:365px}.background-image-text-overlay-section{padding:40px 0}}@media screen and (max-width:568px){.background-image-text-overlay-wrap .background-image{height:400px}.background-image-text-overlay-wrap .card-block{width:90%}}