.elementor-kit-353{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-2b9ecdb2:#4054B2;--e-global-color-48ddd76a:#23A455;--e-global-color-4a54d83f:#000;--e-global-color-7b69545e:#FFF;--e-global-color-3a55271:#000000;--e-global-color-cb4ee46:#DFC16D;--e-global-color-2c5ca18:#D22329;--e-global-color-8bb5965:#000000;--e-global-color-a2187eb:#E9D499;--e-global-color-17fcc5c:#C0C0C0;--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-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-ec76d89-font-family:"Work Sans";--e-global-typography-ec76d89-font-size:3.6em;--e-global-typography-ec76d89-font-weight:bold;--e-global-typography-ec76d89-line-height:1em;--e-global-typography-ec76d89-letter-spacing:0.4px;--e-global-typography-bf70166-font-family:"Merriweather";--e-global-typography-bf70166-font-size:1.2em;--e-global-typography-bf70166-font-weight:bold;--e-global-typography-bf70166-line-height:1.2em;--e-global-typography-bf70166-letter-spacing:0.4px;}.elementor-kit-353 button,.elementor-kit-353 input[type="button"],.elementor-kit-353 input[type="submit"],.elementor-kit-353 .elementor-button{border-radius:6px 6px 6px 6px;}.elementor-kit-353 img{border-radius:6px 6px 6px 6px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-353 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-353{--e-global-typography-ec76d89-font-size:1.8em;--e-global-typography-bf70166-font-size:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-353{--e-global-typography-ec76d89-font-size:1.4em;--e-global-typography-bf70166-font-size:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body{
    width: 100%;
    overflow-x: hidden;
}

/* GRID LAYOUT */
section.grid >.elementor-container{
    display: grid;
}
section.grid.gap-sm >.elementor-container{
    gap: 15px;
}
section.grid.gap-md >.elementor-container{
    gap: 30px;
}
section.grid.gap-lg >.elementor-container{
    gap: 45px;
}
section.grid.gap-xl >.elementor-container{
    gap: 60px;
}
section.grid.mobile-1 >.elementor-container{
    grid-template-columns: repeat(1,minmax(0,1fr));
}
section.grid.mobile-2 >.elementor-container{
    grid-template-columns: repeat(2,minmax(0,1fr));
}
section.grid.mobile-3 >.elementor-container{
    grid-template-columns: repeat(3,minmax(0,1fr));
}
section.grid >.elementor-container > div{
    width: 100%;
}

@media screen and (min-width: 768px) {
section.grid.tablet-1 >.elementor-container{
    grid-template-columns: repeat(1,minmax(0,1fr));
}
  section.grid.tablet-2 >.elementor-container{
    grid-template-columns: repeat(2,minmax(0,1fr));
}
section.grid.tablet-3 >.elementor-container{
    grid-template-columns: repeat(3,minmax(0,1fr));
}
section.grid.tablet-4 >.elementor-container{
    grid-template-columns: repeat(4,minmax(0,1fr));
}
section.grid.tablet-5 >.elementor-container{
    grid-template-columns: repeat(5,minmax(0,1fr));
}
}

@media screen and (min-width: 1025px) {
   section.grid.laptop-1 >.elementor-container{
    grid-template-columns: repeat(1,minmax(0,1fr));
}
    section.grid.laptop-2 >.elementor-container{
    grid-template-columns: repeat(2,minmax(0,1fr));
}
  section.grid.laptop-3 >.elementor-container{
    grid-template-columns: repeat(3,minmax(0,1fr));
}

section.grid.laptop-4 >.elementor-container{
    grid-template-columns: repeat(4,minmax(0,1fr));
}
section.grid.laptop-5 >.elementor-container{
    grid-template-columns: repeat(5,minmax(0,1fr));
}section.grid.laptop-6 >.elementor-container{
    grid-template-columns: repeat(6,minmax(0,1fr));
}
section.grid.laptop-7 >.elementor-container{
    grid-template-columns: repeat(7,minmax(0,1fr));
}
section.grid.laptop-8 >.elementor-container{
    grid-template-columns: repeat(8,minmax(0,1fr));
}
}/* End custom CSS */