.media-text .right .blob{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.media-text h1{font-size:40px;font-weight:300;line-height:48px}.video-wrapper .close-video:hover{background:#fff;color:#000}.video-play{align-items:center;background:#fff;border-radius:100px;box-shadow:0 0 30px rgba(0,0,0,.9);cursor:pointer;display:block;display:flex;height:50px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.media-text-container{align-items:center;display:flex;margin:0 auto;max-width:1440px;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{font-size:28px;font-weight:300;line-height:36px;margin:0!important}.media-text .left .heading{margin-bottom:24px}.media-text .left .description p{font-size:18px;font-weight:400;line-height:28px;margin:0!important}.media-text .left .description{margin-bottom:40px}.media-text .right{align-items:center;display:flex;flex:1;justify-content:center;position:relative}.media-text .right .img-content{border-radius:20px;display:block;width:100%}.media-text .right .content-img{border-radius:16px;overflow:hidden;position:relative;width:100%;z-index:1}.media-text-container .right .content-img{margin-left:48px;margin-right:0;padding:0}.media-text-container.reversed .right .content-img{margin-left:0;margin-right:48px;padding:0}.media-text .right .content-img .overflow{border-radius:16px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.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}}