.elementor-kit-67548{--e-global-color-primary:#202020;--e-global-color-secondary:#9BC4C4;--e-global-color-text:#292A2A;--e-global-color-accent:#D43D2E;--e-global-color-c3686a5:#B0483E;--e-global-color-acdf4f1:#495338;--e-global-color-7e42ff2:#899675;--e-global-color-3c3bcd8:#B1C4AE;--e-global-color-701d992:#315A5F;--e-global-color-97f61ca:#F7F3E6;--e-global-color-bc4bea3:#FFFFFF;--e-global-color-ea5551c:#80808B;--e-global-color-a5635d6:#A8A8A8;--e-global-color-a700120:#DEDEDE;--e-global-color-9ceee22:#E5E5E5;--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;}.elementor-kit-67548 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:92%;}.e-con{--container-max-width:92%;}.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:1023px){.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 */.e-con:not(.elementor-main-header) > .e-con-inner {
    padding-inline: 1rem;
}
/* Apply max-width for large screens (e.g., for screens wider than 2000px) */
@media (min-width: 2000px) {
    .e-con>.e-con-inner {
        max-width: 1680px !important; 
    }
}

/* Container Auto Padding - Add this class under Advanced tab */
/* Desktop and widescreen */
@media (min-width: 1280px) {
    .padding-hero {
        --padding-block-start: 4%;
        --padding-block-end: 4%;   
    }
    .padding-small {
        --padding-block-start: 2.5%;
        --padding-block-end: 2.5%;
    }
    .padding-normal {
        --padding-block-start: 6%;
        --padding-block-end: 6%;
    }
    .padding-bottom {
        --padding-block-start: 0;
        --padding-block-end: 6%;
    }
    .padding-large {
        --padding-block-start: 7%;
        --padding-block-end: 7%;
    }
}

/* Laptops */
@media (max-width: 1279px) {
    .padding-hero {
        --padding-block-start: 6%;
        --padding-block-end: 6%;   
    }
    .padding-small {
        --padding-block-start: 4%;
        --padding-block-end: 4%;
    }
    .padding-normal {
        --padding-block-start: 6%;
        --padding-block-end: 6%;
    }
    .padding-bottom {
        --padding-block-start: 0;
        --padding-block-end: 6%;
    }
    .padding-large {
        --padding-block-start: 8%;
        --padding-block-end: 8%;
    }
}

/* Mobile Tablet */
@media (max-width: 1024px) {
    .padding-hero {
        --padding-block-start: 8%;
        --padding-block-end: 8%;   
    }
    .padding-small {
        --padding-block-start: 5.5%;
        --padding-block-end: 5.5%;
    }
    .padding-normal {
        --padding-block-start: 7.5%;
        --padding-block-end: 7.5%;
    }
    .padding-bottom {
        --padding-block-start: 0;
        --padding-block-end: 8%;
    }
    .padding-large {
        --padding-block-start: 10%;
        --padding-block-end: 10%;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .padding-hero {
        --padding-block-start: 15%;
        --padding-block-end: 15%;   
    }
    .padding-small {
        --padding-block-start: 9%;
        --padding-block-end: 9%;
    }
    .padding-normal {
        --padding-block-start: 15%;
        --padding-block-end: 15%;
    }
    .padding-bottom {
        --padding-block-start: 0;
        --padding-block-end: 18%;
    }
    .padding-large {
        --padding-block-start: 18%;
        --padding-block-end: 18%;
    }
}/* End custom CSS */