.elementor-kit-6{--e-global-color-primary:#064186;--e-global-color-secondary:#EFF7FD;--e-global-color-text:#000000;--e-global-color-accent:#087ADB;--e-global-color-4107f89:#FFFFFF;--e-global-color-fe8dbd7:#ABC76D;--e-global-color-8ea2b04:#E2E0E0;--e-global-color-cf92aea:#F2F6EA;--e-global-color-a6d34a0:#FEF8E9;--e-global-color-2fd4e2e:#3B4450;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.2em;--e-global-typography-57a3b9e-font-family:"Open Sans";--e-global-typography-57a3b9e-font-size:12px;--e-global-typography-57a3b9e-font-weight:700;--e-global-typography-57a3b9e-text-transform:uppercase;--e-global-typography-57a3b9e-line-height:1.2px;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-4107f89 );border-style:none;border-radius:40px 40px 40px 40px;padding:14px 18px 14px 18px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:22px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    overflow-x: hidden;
}
ul {
    padding: 0 0 20px 20px;
}
ul li {
    padding: 4px 0;
}
.parent-container.e-con {
    --padding-top: 58px !important;
}
.hero {
     margin-top: -105px;
    position: relative;
    z-index: 1;
   }
@media (min-width: 1367px) {
.hero  {
     margin-top: -105px;
    position: relative;
    z-index: 1;
   }
}
@media (max-width: 1024px) {
    
    .hero {
     margin-top: -115px;
    position: relative;
    z-index: 1;
   }
    
}
@media (max-width: 767px) {
    .hero  {
     margin-top: -115px;
    position: relative;
    z-index: 1;
   }
    
}
/* Desktop default (above 1367px). Classic containers already get correct
   alignment natively via boxed/centered behavior in this range, so this
   value only meaningfully affects Atomic Flexbox elements, which have no
   equivalent native centering. Adjust to match your Desktop heading inset. */
   
/* Continuous left-inset instead of stepped per-breakpoint values.
   Scales smoothly with viewport width across the drift-prone range,
   since the drift itself doesn't align cleanly to any fixed breakpoint. */
   
   @media (min-width: 1367px) {
    .heading-title .elementor-heading-title {
        line-height: 1.2 !important;
        font-size: 35px !important;
        padding: 140px 0px 50px 0px !important; /* adjust padding-right (2nd value) here */
    }
    
}
@media (max-width: 1366px) {
    .parent-container.e-con {
        --padding-top: 60px !important;
    }
    .heading-title .elementor-heading-title {
        font-size: 35px !important;
         padding: 140px 0px 40px 10px !important;
    }
    .hero-heading-wrap {
        --padding-left: clamp(0px, 4vw, 1px) !important;
        --margin-left: -50px !important;
        margin-left: 0px !important;
    }
    .hero-heading-wrap.hero {
        --padding-left: 0px !important; /* adjust for Basic Container */
        --margin-left: 0px !important;
    }
   
}
/* Fluid left-inset: locks to 40px at 1140px and 0px at 1230px,
   interpolating smoothly across the drift-prone range in between. */
@media (min-width: 1140px) and (max-width: 1230px) {
    .heading-title {
        padding-left: clamp(0px, calc(546.667px - 44.444vw), 40px) !important;
        padding-top: 110px;
    }
    .mtr_logo {
        padding-left: clamp(0px, calc(546.667px - 44.444vw), 40px) !important;
    }
}
@media (min-width: 1024px) and (max-width: 1139px) {
    .heading-title {
       
        padding: 110px 0px 0px 40px !important;
    }
    .mtr_logo {
        padding-left: 40px !important;
    }
}
@media  (max-width: 1023px) and (min-width:768px) {
    
    .heading-title .elementor-heading-title {
        font-size: 35px !important;
         padding: 160px 0px 40px 50px !important;
    }
   
    .mtr_logo {
      padding-left: 40px !important;
    }
}
@media  (max-width: 767px) and (min-width:391px) {
    
    .heading-title .elementor-heading-title {
        font-size: 25px !important;
         padding: 170px 0px 30px 10px !important;
    }
   
    .mtr_logo {
       padding-left: 0px !important;
    }
}
@media (max-width: 390px) {
    .parent-container.e-con {
        --padding-top: 25px !important;
    }
    .heading-title .elementor-heading-title {
        font-size: 25px !important;
        padding: 170px 0px 30px 10px !important;
    }
   
    .hero-heading-wrap {
        padding-left: 1px !important;
    }
    .hero-heading-wrap.hero {
        --padding-left: 0px !important; /* adjust for Basic Container */
    }
}/* End custom CSS */