.elementor-kit-21141{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-ff24ab0:#000000;--e-global-color-3f727a2:#FFFFFF;--e-global-color-19bdd4a:#9C1974;--e-global-color-494f311:#0270D4;--e-global-color-c1b44ab:#0EA492;--e-global-color-d080ccb:#8C52FF;--e-global-color-9e0d8b1:#F8932A;--e-global-color-da85dfa:#D3D6CC;--e-global-color-4758947:#D5DAE0;--e-global-color-916b223:#64114B;--e-global-color-9c612fa:#E134AC;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-f99c6c5-font-family:"Poppins";}.elementor-kit-21141 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.color-1 {color: #2d0822;}
 .color-2 {color: #490d36;}
 .color-3 {color: #64114b;}
 .color-4 {color: #80155f;}
 .color-5 {color: #9c1974;}
 .color-6 {color: #b81d89;}
 .color-7 {color: #d4209d;}
 .color-8 {color: #e134ac;}

@media (max-width: 800px) {
    a {
      font-size: 1.2rem;
    }
     .sub-menu-small-text {
      font-size: 1.2rem;
    }
    .mobile-break-point-hide {
      visibility: hidden;
      height: 0rem;
    }
  }
  
@media (min-width: 800px){
    .hide-element {
        visibility: hidden;
        
    }
}
  
@media (max-width: 500px) {
  body {
    font-size: 0.9rem;
  }
  p {
      font-size: 0.9rem;
  }
  /*a {*/
  /*    font-size: 0.9rem;*/
  /*}*/
   .sub-header-small-text {
      font-size: 1rem;
      color: white;
    }
    .mobile-font-medium {
        font-size: .8rem;
        padding: 0rem;
    }
}/* End custom CSS */