.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica, Roboto, Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6158 .elementor-element.elementor-element-2df7a00{text-align:center;}.elementor-6158 .elementor-element.elementor-element-2df7a00 .elementor-heading-title{font-family:"Helvetica", Helvetica, Roboto, Arial, sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-805a7b9 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Helvetica, Roboto, Arial, sans-serif;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-6158 .elementor-element.elementor-element-8f6e767{text-align:center;font-family:"Helvetica", Helvetica, Roboto, Arial, sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-805a7b9 );}.elementor-6158 .elementor-element.elementor-element-7c310da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6158 .elementor-element.elementor-element-d0df50d{width:100%;max-width:100%;text-align:start;}.elementor-6158 .elementor-element.elementor-element-d0df50d .elementor-heading-title{font-family:"Helvetica", Helvetica, Roboto, Arial, sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-6158 .elementor-element.elementor-element-e750cbf{width:100%;max-width:100%;text-align:start;font-family:"Helvetica", Helvetica, Roboto, Arial, sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#606060;}.elementor-6158 .elementor-element.elementor-element-e750cbf.elementor-element{--align-self:center;}.elementor-6158 .elementor-element.elementor-element-cb80da0{--spacer-size:200px;}.elementor-6158 .elementor-element.elementor-element-e6bafcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6158 .elementor-element.elementor-element-f35a5d4{--spacer-size:200px;}.elementor-6158 .elementor-element.elementor-element-7e9a455{width:100%;max-width:100%;text-align:start;}.elementor-6158 .elementor-element.elementor-element-7e9a455 .elementor-heading-title{font-family:"Helvetica", Helvetica, Roboto, Arial, sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-6158 .elementor-element.elementor-element-7880dc5{width:100%;max-width:100%;text-align:start;font-family:"Helvetica", Helvetica, Roboto, Arial, sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#606060;}.elementor-6158 .elementor-element.elementor-element-7880dc5.elementor-element{--align-self:center;}.elementor-6158 .elementor-element.elementor-element-14cf796{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6158 .elementor-element.elementor-element-a66ebd7{width:100%;max-width:100%;text-align:start;}.elementor-6158 .elementor-element.elementor-element-a66ebd7 .elementor-heading-title{font-family:"Helvetica", Helvetica, Roboto, Arial, sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-6158 .elementor-element.elementor-element-19b35ae{width:100%;max-width:100%;text-align:start;font-family:"Helvetica", Helvetica, Roboto, Arial, sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#606060;}.elementor-6158 .elementor-element.elementor-element-19b35ae.elementor-element{--align-self:center;}.elementor-6158 .elementor-element.elementor-element-dcdb1cc{--spacer-size:200px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-6158 .elementor-element.elementor-element-2df7a00 .elementor-heading-title{font-size:18px;}.elementor-6158 .elementor-element.elementor-element-d0df50d .elementor-heading-title{font-size:22px;}.elementor-6158 .elementor-element.elementor-element-7e9a455 .elementor-heading-title{font-size:22px;}.elementor-6158 .elementor-element.elementor-element-a66ebd7 .elementor-heading-title{font-size:22px;}}/* Start custom CSS */.elementor-widget-video .e-hosted-video .elementor-video {
    object-fit: contain !important;
    background-color: #fff;
}

.e-n-accordion {
    counter-reset: section;
}

.e-n-accordion-item {
    position: relative;
    padding-left: 70px; 
}


.e-n-accordion-item::before {
    counter-increment: section;
    content: counter(section, decimal-leading-zero);
    position: absolute;
    color: rgba(0, 0, 0, 0.4);
    top: 40px;
    left: 0;
    font-size: 20px;
    transform: translateY(-50%) translateZ(0);
    z-index: 2;
    will-change: transform;
    pointer-events: none;
}

@media (max-width: 767px) {
    .e-n-accordion-item::before {
        top:25px;
    }
}/* End custom CSS */