.elementor-kit-4292{--e-global-color-primary:#296B8B;--e-global-color-secondary:#23A455;--e-global-color-text:#54595F;--e-global-color-accent:#6EC1E4;--e-global-color-782d772f:#7A7A7A;--e-global-color-2aa4ae99:#61CE70;--e-global-color-2b6bbd12:#4054B2;--e-global-color-509197bc:#000;--e-global-color-4af57507:#FFF;--e-global-color-3af968f1:#27334E;--e-global-color-1418c38d:#000000;--e-global-color-50b2b8c2:#000000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;font-size:18px;font-weight:400;}.elementor-kit-4292 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4292 h1{text-transform:capitalize;}.elementor-kit-4292 h2{text-transform:capitalize;}.elementor-kit-4292 h3{text-transform:capitalize;}.elementor-kit-4292 h4{text-transform:capitalize;}.elementor-kit-4292 h5{text-transform:capitalize;}.elementor-kit-4292 h6{text-transform:capitalize;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}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 */.repeat-btn a .elementor-button-text {
    position: relative;
    padding-right: 25px;
    overflow: hidden;
}
.repeat-btn a .elementor-button-text::before, .repeat-btn a .elementor-button-text::after {
    position: absolute;
    content: "";
    background-image: url(/wp-content/uploads/2025/06/Right-arrow.svg);
    width: 21px;
    height: 15px;
    right: 0;
    background-repeat: no-repeat;
    transition: 0.4s;
}
.repeat-btn a .elementor-button-text::after {
    right: 25px;
    opacity: 0;
}
.repeat-btn a:hover .elementor-button-text::before {
    right: -25px;
}
.repeat-btn a:hover .elementor-button-text::after {
    right: 0;
    opacity: 1;
}
.blog-link {
  color: #23a455 !Important;             /* Dodger blue */
  text-decoration: none;      /* Removes underline */
  font-weight: 500;           /* Medium bold */
  transition: all 0.3s ease;  /* Smooth hover effect */
}

.blog-link:hover {
  color: #007c30 !Important;             /* Darker blue on hover */
}
.blog-heading {
  font-size: 18px !Important;        /* Set your preferred size */
}/* End custom CSS */