.text-media-block{padding:120px 0 40px}.text-media-block.no-media{padding:120px 0 100px}.text-media-block a{color:inherit}.text-media-block a:hover{color:#73ec71}.text-media-block .container-smaller{max-width:1210px;gap:35px 40px}.text-media-block .container-smaller:not(:last-child){margin-bottom:100px}.text-media-block .title{max-width:440px}.text-media-block .text_wrapper{max-width:555px}.text-media-block .text_wrapper a{margin-top:20px}.text-media-block .media_image{display:block;max-width:initial;height:auto}.text-media-block .video_wrapper .media_video{display:block;max-width:initial;height:auto;max-height:100%;object-fit:contain}.text-media-block .video_wrapper .controls{gap:60px;padding:15px 20px}.text-media-block .video_wrapper .controls .buttons{gap:20px}.text-media-block .video_wrapper .progress{height:3px;border:none;opacity:1;cursor:pointer}.text-media-block .video_wrapper .progress-pin{left:0;width:17px;height:17px;background:#73ec71;border-radius:50%;pointer-events:none}.text-media-block .video_wrapper .progress::-webkit-progress-bar{background-color:#fff}.text-media-block .video_wrapper .progress::-webkit-progress-value{background-color:#73ec71}.text-media-block .video_wrapper button{display:block;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;outline:none}.text-media-block .video_wrapper button img{display:block}.text-media-block .video_wrapper button img.on{display:block}.text-media-block .video_wrapper button img.off{display:none}.text-media-block .video_wrapper button.pause{display:none}.text-media-block .video_wrapper button.mute{width:40px}.text-media-block .video_wrapper button.fullscreen{width:27px;height:27px}.text-media-block .video_wrapper.playing button.play,.text-media-block .video_wrapper.playing button.pause{display:none}.text-media-block .video_wrapper.playing:hover button.pause{display:block}.text-media-block .video_wrapper.muted button.mute img.on{display:none}.text-media-block .video_wrapper.muted button.mute img.off{display:block}.text-media-block .video_wrapper.fullscreen button.fullscreen img.on{display:none}.text-media-block .video_wrapper.fullscreen button.fullscreen img.off{display:block}@media only screen and (max-width: 991px){.text-media-block{padding:70px 0 20px}.text-media-block.no-media{padding:70px 0 20px}.text-media-block .container-smaller:not(:last-child){margin-bottom:35px}.text-media-block .title br{display:none}}
