.elementor-2546 .elementor-element.elementor-element-e2c831a{--display:flex;--background-transition:0.3s;}.elementor-2546 .elementor-element.elementor-element-e2c831a:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-e2c831a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2546 .elementor-element.elementor-element-e2c831a, .elementor-2546 .elementor-element.elementor-element-e2c831a::before{--border-transition:0.3s;}.elementor-2546 .elementor-element.elementor-element-665699e .elementor-heading-title{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:30px;font-weight:500;}.elementor-2546 .elementor-element.elementor-element-1a3328e{color:var( --e-global-color-accent );}/* Start custom CSS for html, class: .elementor-element-2cd4fdf */.video-container-third {
            width: 100%; /* Set the desired width */
            height:390px; /* Set the desired height */
            overflow: hidden; /* Hide the parts of the video outside the container */
            position: relative;
        }
        .video-container-third video {
            position: absolute;
            top: -1%; /* Adjust the value to crop more or less from the top */
            left: 0;
            width: 100%;
            height: 140%; /* Adjust the value to crop more or less from the bottom */
            object-fit: cover; /* Maintain the aspect ratio and cover the container */
        }
        
           @media only screen and (max-width: 1024px){
        .video-container-third {
          width: 100%;
        height: 134px;
        overflow: hidden;
        position: relative;
        }
        .video-container-third video {
        position: absolute;
        top: 11%;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        }
	}/* End custom CSS */