.elementor-kit-4950{--e-global-color-primary:#227D78;--e-global-color-secondary:#75B482;--e-global-color-text:#575757;--e-global-color-accent:#F7F5EC;--e-global-color-ade5c61:#FFFFFF;--e-global-color-57b78f6:#000000;--e-global-color-e9695aa:#872C58;--e-global-color-46eb0bd:#C93D80;--e-global-color-6c892f8:#CD5A91;--e-global-color-ec83557:#272727;--e-global-color-c71c9ae:#F6F6F6;--e-global-typography-primary-font-family:"Merriweather";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-370d694-font-family:"Abhaya Libre";--e-global-typography-370d694-font-weight:700;}.elementor-kit-4950 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){--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);}@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:947px;}.e-con{--container-max-width:947px;}}/* Start custom CSS */.shakingicon{-webkit-animation: phone-icon-animate 1s ease-in-out infinite; 
     animation: phone-icon-animate 1s ease-in-out infinite;
}
@keyframes phone-icon-animate {
  0%,
  100% {
    transform: rotate(0) scale(1) skew(1deg);
  }
  10% {
    transform: rotate(-20deg) scale(1) skew(1deg);
  }
  20%,
  40% {
    transform: rotate(20deg) scale(1) skew(1deg);
  }
  30% {
    transform: rotate(-20deg) scale(1) skew(1deg);
  }
  50% {
    transform: rotate(0) scale(1) skew(1deg);
  }
}
.elementor-page.elementor-default #Content .section.the_content {
    width: 100%;
}
.elementor-heading-title {
    line-height: 1;
    margin: 0;
    padding: 0;
}
.ast-container,.ast-container-fluid {

    padding-left: 0px;
    padding-right: 0px;

    
}
@media (min-width: 922px) {
    .ast-container {
        max-width: 100%;
        padding-left: 0;
    padding-right: 0;
    }
}/* End custom CSS */