.media-text .right .blob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.media-text h1{line-height:48px;font-size:40px;font-weight:300}.video-wrapper .close-video:hover{color:#000;background:#fff}.video-play{width:50px;height:50px;border-radius:100px;background:#fff;cursor:pointer;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 30px rgba(0,0,0,.9)}.media-text-container{display:flex;max-width:1440px;margin:0 auto;align-items:center;padding:0 20px}.media-text-container.reversed{flex-direction:row-reverse}.media-text .left{flex:1;position:relative;z-index:11}.media-text .left .heading h2{margin:0!important;font-weight:300;line-height:36px;font-size:28px}.media-text .left .heading{margin-bottom:24px}.media-text .left .description p{margin:0!important;font-size:18px;font-weight:400;line-height:28px}.media-text .left .description{margin-bottom:40px}.media-text .right{position:relative;flex:1;display:flex;align-items:center;justify-content:center}.media-text .right .img-content{display:block;border-radius:20px;width:100%}.media-text .right .content-img{width:100%;position:relative;z-index:1;border-radius:16px;overflow:hidden}.media-text-container .right .content-img{padding:0;margin-left:48px;margin-right:0}.media-text-container.reversed .right .content-img{padding:0;margin-left:0;margin-right:48px}.media-text .right .content-img .overflow{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;border-radius:16px}.media-text .btn-wrapper{display:flex;gap:24px}.media-text .btn-wrapper a{display:block}@media(max-width:767px){.media-text-container{flex-direction:column;gap:0}.media-text .right .blob{left:50%;top:50%;transform:translate(-50%,-50%);width:120%}.media-text-container.reversed{flex-direction:column-reverse;gap:0}.media-text-container.media-first{flex-direction:column-reverse}.media-text-container.text-first{flex-direction:column}.media-text-container.text-first .content-img{margin-top:40px}.media-text-container.media-first .content-img{margin-bottom:20px}.media-text-container .content-img.video{width:calc(100vw - 60px)!important}.media-text .right .content-img{width:100%}.media-text .right{position:unset}.media-text{position:relative}}