.elementor-5838 .elementor-element.elementor-element-1182c8d{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--margin-top:92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5838 .elementor-element.elementor-element-1182c8d:not(.elementor-motion-effects-element-type-background), .elementor-5838 .elementor-element.elementor-element-1182c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asepri.com/wp-content/uploads/2026/06/msr1333_55054761467_o-scaled.jpg");background-position:50% 54%;background-size:cover;}.elementor-5838 .elementor-element.elementor-element-1182c8d::before, .elementor-5838 .elementor-element.elementor-element-1182c8d > .elementor-background-video-container::before, .elementor-5838 .elementor-element.elementor-element-1182c8d > .e-con-inner > .elementor-background-video-container::before, .elementor-5838 .elementor-element.elementor-element-1182c8d > .elementor-background-slideshow::before, .elementor-5838 .elementor-element.elementor-element-1182c8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-5838 .elementor-element.elementor-element-1182c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000BD 0%, #00000000 86%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5838 .elementor-element.elementor-element-4c2638a{width:initial;max-width:initial;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-5838 .elementor-element.elementor-element-4c2638a.elementor-element{--align-self:center;}.elementor-5838 .elementor-element.elementor-element-4c2638a .elementor-heading-title{color:#FFFFFF;}.elementor-5838 .elementor-element.elementor-element-b593695{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-filter-widget .filter-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .form-tax .label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-filter-widget .bpfwe-swatch{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .bpfwe-group-separator{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .list-style label span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget button.reset-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );}.elementor-widget-filter-widget button.submit-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );}.elementor-5838 .elementor-element.elementor-element-219737a .elementor-grid{grid-template-columns:repeat(2,1fr);}.elementor-5838 .elementor-element.elementor-element-219737a{--grid-column-gap:12px;--grid-row-gap:12px;}.elementor-5838 .elementor-element.elementor-element-219737a .filter-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-5838 .elementor-element.elementor-element-219737a .form-tax .label-text{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;}.elementor-5838 .elementor-element.elementor-element-219737a .bpfwe-swatch{opacity:1;}.elementor-5838 .elementor-element.elementor-element-219737a  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-5838 .elementor-element.elementor-element-219737a input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-5838 .elementor-element.elementor-element-219737a .list-style label span{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;border-radius:4px 4px 4px 4px;}.elementor-5838 .elementor-element.elementor-element-219737a .bpfwe-select2 .select2-selection, .elementor-5838 .elementor-element.elementor-element-219737a .bpfwe-select2 .select2-selection__rendered, .elementor-5838 .elementor-element.elementor-element-219737a .bpfwe-select2 .select2{width:100% !important;}.elementor-5838 .elementor-element.elementor-element-219737a .bpfwe-select2 .select2-selection, .elementor-5838 .elementor-element.elementor-element-219737a .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:42px;}.elementor-5838 .elementor-element.elementor-element-219737a button.reset-form{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;width:200px;color:var( --e-global-color-primary );background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:6px;}.elementor-5838 .elementor-element.elementor-element-219737a  button.reset-form{text-align:center;}.elementor-5838 .elementor-element.elementor-element-219737a button.reset-form:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5838 .elementor-element.elementor-element-f82b650 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-style:solid;border-width:2px 2px 2px 2px;border-radius:6px 6px 6px 6px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5838 .elementor-element.elementor-element-10a31e9{--grid-columns:3;--grid-column-gap:0px;}.elementor-5838 .elementor-element.elementor-element-10a31e9 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-5838 .elementor-element.elementor-element-10a31e9 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-5838 .elementor-element.elementor-element-10a31e9 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5838 .elementor-element.elementor-element-10a31e9 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5838 .elementor-element.elementor-element-10a31e9 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-5838 .elementor-element.elementor-element-2a63aa8 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:6px 6px 6px 6px;}.elementor-5838 .elementor-element.elementor-element-104f31e{--grid-columns:3;--grid-column-gap:0px;}.elementor-5838 .elementor-element.elementor-element-104f31e .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-5838 .elementor-element.elementor-element-104f31e .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-5838 .elementor-element.elementor-element-104f31e .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5838 .elementor-element.elementor-element-104f31e .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5838 .elementor-element.elementor-element-104f31e .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .filter-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .form-tax .label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .bpfwe-swatch{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .bpfwe-group-separator{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .list-style label span{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget button.reset-form{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget button.submit-form{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1024px){.elementor-5838 .elementor-element.elementor-element-1182c8d:not(.elementor-motion-effects-element-type-background), .elementor-5838 .elementor-element.elementor-element-1182c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .filter-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .form-tax .label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .bpfwe-swatch{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .bpfwe-group-separator{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .list-style label span{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget button.reset-form{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget button.submit-form{font-size:var( --e-global-typography-primary-font-size );}.elementor-5838 .elementor-element.elementor-element-219737a .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5838 .elementor-element.elementor-element-10a31e9{--grid-columns:2;}.elementor-5838 .elementor-element.elementor-element-104f31e{--grid-columns:2;}}@media(max-width:767px){.elementor-5838 .elementor-element.elementor-element-1182c8d:not(.elementor-motion-effects-element-type-background), .elementor-5838 .elementor-element.elementor-element-1182c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .filter-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .form-tax .label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .bpfwe-swatch{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .bpfwe-group-separator{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .list-style label span{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget button.reset-form{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget button.submit-form{font-size:var( --e-global-typography-primary-font-size );}.elementor-5838 .elementor-element.elementor-element-219737a .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5838 .elementor-element.elementor-element-10a31e9{--grid-columns:1;}.elementor-5838 .elementor-element.elementor-element-104f31e{--grid-columns:1;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .filter-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .form-tax .label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .bpfwe-swatch{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .bpfwe-group-separator{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget .list-style label span{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget button.reset-form{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-filter-widget button.submit-form{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS */.elementor-602 .elementor-element.elementor-element-7562c40 {
                                                --display: flex;
                                                --flex-direction: column;
                                                --container-widget-width: 100%;
                                                --container-widget-height: initial;
                                                --container-widget-flex-grow: 0;
                                                --container-widget-align-self: initial;
                                                --flex-wrap-mobile: wrap;
                                                --gap: 12px 12px;
                                                --row-gap: 12px;
                                                --column-gap: 12px;
                                                --border-radius: 6px 6px 6px 6px;
                                                box-shadow: 0px -22px 17px -22px rgba(0, 0, 0, 0.18);
                                                --margin-top: 0px;
                                                --margin-bottom: 0px;
                                                --margin-left: 0px;
                                                --margin-right: 0px;
                                            }

                                            .elementor-widget-image .widget-image-caption {
                                                color: var( --e-global-color-text );
                                                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 );
                                            }

                                            .elementor-602 .elementor-element.elementor-element-ac4c480 {
                                                text-align: center;
                                            }

                                            .elementor-602 .elementor-element.elementor-element-ac4c480 img {
                                                width: auto;
                                                max-width: 100%;
                                                height: 200px;
                                                object-fit: contain;
                                                object-position: center center;
                                            }

                                            .elementor-602 .elementor-element.elementor-element-8759466 {
                                                --display: flex;
                                                --border-radius: 6px 6px 6px 6px;
                                                --padding-top: 20px;
                                                --padding-bottom: 20px;
                                                --padding-left: 30px;
                                                --padding-right: 30px;
                                            }

                                            .elementor-602 .elementor-element.elementor-element-8759466:not(.elementor-motion-effects-element-type-background), .elementor-602 .elementor-element.elementor-element-8759466 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                                                background-color: var( --e-global-color-secondary );
                                            }

                                            .elementor-602 .elementor-element.elementor-element-747bfec {
                                                --display: flex;
                                                --flex-direction: row;
                                                --container-widget-width: initial;
                                                --container-widget-height: 100%;
                                                --container-widget-flex-grow: 1;
                                                --container-widget-align-self: stretch;
                                                --flex-wrap-mobile: wrap;
                                                --justify-content: flex-start;
                                                --gap: 0px 0px;
                                                --row-gap: 0px;
                                                --column-gap: 0px;
                                                --margin-top: 0px;
                                                --margin-bottom: 0px;
                                                --margin-left: 0px;
                                                --margin-right: 0px;
                                                --padding-top: 0px;
                                                --padding-bottom: 0px;
                                                --padding-left: 0px;
                                                --padding-right: 0px;
                                            }

                                            .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 );
                                                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-602 .elementor-element.elementor-element-e6bc75b {
                                                margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
                                                padding: 0px 0px 0px 0px;
                                                font-family: "Poppins", Sans-serif;
                                                font-size: 15px;
                                                font-weight: 500;
                                                color: #FFFFFF;
                                            }

                                            .elementor-602 .elementor-element.elementor-element-af6686a {
                                                margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
                                                padding: 0px 0px 0px 0px;
                                                font-family: "Poppins", Sans-serif;
                                                font-size: 15px;
                                                font-weight: 500;
                                                color: #FFFFFF;
                                            }

                                            .elementor-602 .elementor-element.elementor-element-669e00c {
                                                margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
                                                padding: 0px 0px 0px 0px;
                                                font-family: "Poppins", Sans-serif;
                                                font-size: 15px;
                                                font-weight: 500;
                                                color: #FFFFFF;
                                            }

                                            .elementor-widget-theme-post-title .elementor-heading-title {
                                                font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
                                                font-size: var( --e-global-typography-primary-font-size );
                                                font-weight: var( --e-global-typography-primary-font-weight );
                                                color: var( --e-global-color-primary );
                                            }

                                            .elementor-602 .elementor-element.elementor-element-30075d1 {
                                                text-align: start;
                                            }

                                            .elementor-602 .elementor-element.elementor-element-30075d1 .elementor-heading-title {
                                                font-family: "Poppins", Sans-serif;
                                                font-size: 17px;
                                                font-weight: 700;
                                                color: #FFFFFF;
                                            }

                                            .elementor-widget-theme-post-content {
                                                color: var( --e-global-color-text );
                                                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 );
                                            }

                                            .elementor-602 .elementor-element.elementor-element-af8f4f3 {
                                                text-align: start;
                                                color: #FFFFFF;
                                                font-family: "Poppins", Sans-serif;
                                                font-size: 13px;
                                                font-weight: 500;
                                            }

                                            @media(max-width: 1366px) {
                                                .elementor-widget-image .widget-image-caption {
                                                    font-size:var( --e-global-typography-text-font-size );
                                                }

                                                .elementor-widget-text-editor {
                                                    font-size: var( --e-global-typography-text-font-size );
                                                }

                                                .elementor-widget-theme-post-title .elementor-heading-title {
                                                    font-size: var( --e-global-typography-primary-font-size );
                                                }

                                                .elementor-widget-theme-post-content {
                                                    font-size: var( --e-global-typography-text-font-size );
                                                }
                                            }

                                            @media(max-width: 1024px) {
                                                .elementor-widget-image .widget-image-caption {
                                                    font-size:var( --e-global-typography-text-font-size );
                                                }

                                                .elementor-widget-text-editor {
                                                    font-size: var( --e-global-typography-text-font-size );
                                                }

                                                .elementor-widget-theme-post-title .elementor-heading-title {
                                                    font-size: var( --e-global-typography-primary-font-size );
                                                }

                                                .elementor-widget-theme-post-content {
                                                    font-size: var( --e-global-typography-text-font-size );
                                                }
                                            }

                                            @media(max-width: 767px) {
                                                .elementor-widget-image .widget-image-caption {
                                                    font-size:var( --e-global-typography-text-font-size );
                                                }

                                                .elementor-widget-text-editor {
                                                    font-size: var( --e-global-typography-text-font-size );
                                                }

                                                .elementor-widget-theme-post-title .elementor-heading-title {
                                                    font-size: var( --e-global-typography-primary-font-size );
                                                }

                                                .elementor-widget-theme-post-content {
                                                    font-size: var( --e-global-typography-text-font-size );
                                                }
                                            }

                                            @media(min-width: 2400px) {
                                                .elementor-widget-image .widget-image-caption {
                                                    font-size:var( --e-global-typography-text-font-size );
                                                }

                                                .elementor-widget-text-editor {
                                                    font-size: var( --e-global-typography-text-font-size );
                                                }

                                                .elementor-widget-theme-post-title .elementor-heading-title {
                                                    font-size: var( --e-global-typography-primary-font-size );
                                                }

                                                .elementor-widget-theme-post-content {
                                                    font-size: var( --e-global-typography-text-font-size );
                                                }
                                            }/* End custom CSS */