.blocktextimg{display:flex;flex-direction:column-reverse}@media(min-width: 1000px){.blocktextimg{flex-direction:row;justify-content:center;gap:50px}}.blocktextimg-text{position:relative;z-index:1}@media(min-width: 1000px){.blocktextimg-text{flex-basis:40%;width:40%}}@media(min-width: 1200px){.blocktextimg-text{flex-basis:45.5%;width:45.5%}}@media(min-width: 1360px){.blocktextimg-text{margin-top:50px}}.blocktextimg-text .textcontent{display:block;padding:30px;background:#f7f7f7;box-sizing:border-box;line-height:1.65}@media(min-width: 576px){.blocktextimg-text .textcontent{padding:45px}}@media(min-width: 760px){.blocktextimg-text .textcontent{padding:60px 85px 60px 60px;transform:translateX(30px);width:100%}}@media(min-width: 1000px){.blocktextimg-text .textcontent{transform:translateX(0);box-sizing:content-box;margin-bottom:25px}}@media(min-width: 1200px){.blocktextimg-text .textcontent{transform:translateX(40px);margin:50px 0 55px}}.blocktextimg-text .textcontent p{line-height:1.65}.blocktextimg-media{display:block;position:relative;z-index:0}@media(min-width: 760px){.blocktextimg-media{margin-top:-80px}}@media(min-width: 1000px){.blocktextimg-media{flex-basis:60%;width:60%;margin-top:85px}}@media(min-width: 1200px){.blocktextimg-media{flex-basis:56.5%;width:56.5%;margin:0}}.blocktextimg-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:55% 0;transition:all .6s cubic-bezier(0.645, 0.045, 0.355, 1)}.blocktextimg-media .icon{display:block;fill:#fff;transition:all .6s cubic-bezier(0.645, 0.045, 0.355, 1);position:absolute;top:0;left:0;right:0;bottom:0;width:70px;height:70px;margin:auto;z-index:1}.blocktextimg-media.has-video{overflow:hidden;cursor:pointer;align-self:flex-start;position:relative}.blocktextimg-media.has-video img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:1}.blocktextimg-media.showVideo img,.blocktextimg-media.showVideo .icon{opacity:0;transition:all .6s cubic-bezier(0.645, 0.045, 0.355, 1);visibility:hidden}@media(min-width: 1000px){.blocktextimg.alignimgright{flex-direction:row-reverse}}@media(min-width: 768px){.blocktextimg.alignimgleft .blocktextimg-text .textcontent{transform:translateX(-30px);float:right}}.blocktextimg.alignimgleft .blocktextimg-media img{object-position:75% 0}
/*# sourceMappingURL=blocktextmedia.css.map */
