.elementor-5083 .elementor-element.elementor-element-2a59f0ef{--display:flex;}.elementor-5083 .elementor-element.elementor-element-2a59f0ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-5083 .elementor-element.elementor-element-2a59f0ef{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-5083 .elementor-element.elementor-element-2a59f0ef{--width:750.675px;}}/* Start custom CSS for text-editor, class: .elementor-element-24a0f0f1 */.elementor-5083 .elementor-element.elementor-element-24a0f0f1 .elementor-wrapper {
    width: 100% !important;
}

.elementor-5083 .elementor-element.elementor-element-24a0f0f1 iframe,
.elementor-5083 .elementor-element.elementor-element-24a0f0f1 video {
    width: 100% !important;
    height: 400px !important;
    object-fit: cover !important;
}

.elementor-5083 .elementor-element.elementor-element-24a0f0f1 {
    width: 100% !important;
}/* End custom CSS */