.elementor-7281 .elementor-element.elementor-element-d47e6a7{overflow:visible;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7281 .elementor-element.elementor-element-cc2805e{overflow:visible;}.elementor-7281 .elementor-element.elementor-element-69f2422{overflow:visible;}.elementor-7281 .elementor-element.elementor-element-c55d99e{--spacer-size:36px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7281 .elementor-element.elementor-element-53ca390{width:100%;max-width:100%;}.elementor-7281 .elementor-element.elementor-element-53ca390.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-7281 .elementor-element.elementor-element-53ca390 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7281 .elementor-element.elementor-element-b340835{margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;overflow:visible;}.elementor-7281 .elementor-element.elementor-element-c3452ec{overflow:visible;}.elementor-7281 .elementor-element.elementor-element-dea9d4b{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-7281 .elementor-element.elementor-element-3d6c373{overflow:visible;}.elementor-7281 .elementor-element.elementor-element-1dd1e55{overflow:visible;}.elementor-7281 .elementor-element.elementor-element-94804c7{--spacer-size:50px;}.elementor-7281 .elementor-element.elementor-element-b4552fa{--spacer-size:50px;}.elementor-7281 .elementor-element.elementor-element-4c2ac08{overflow:visible;}.elementor-7281 .elementor-element.elementor-element-7009b93{overflow:visible;}.elementor-7281 .elementor-element.elementor-element-f2d7b27{overflow:visible;}.elementor-7281 .elementor-element.elementor-element-241b7fd{overflow:visible;}/* Start custom CSS for video, class: .elementor-element-53ca390 *//* Target the video widget container */
.elementor-widget-video {
    width: 100%;
    max-width: 1200px; /* Set a maximum width if needed */
    height: 640px; /* Maintain aspect ratio */
}

/* Ensure the container can accommodate the new height */
.elementor-wrapper {
    width: 100%;
    height: 640px; /* Match the height of the iframe */
    max-width: 100%; /* Optional: Set a maximum width */
}

/* Target the iframe video element */
.elementor-wrapper .elementor-video {
    width: 100%; /* Keep the width at 100% */
    height: 640px /* Set the height to 640px */
}

.elementor-widget-video {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-69f2422 *//* Ensure the container fits the video size */
.elementor-widget-video .elementor-wrapper {
    width: 100%; /* Ensure full width */
    height: 640px; /* Match the height of the iframe */
    max-width: 100%; /* Optional: Set a maximum width */
}

/* Target the iframe video element */
.elementor-wrapper .elementor-video {
    width: 100%; /* Keep the width at 100% */
    height: 640px; /* Set the height to 640px */
}/* End custom CSS */