.elementor-5029 .elementor-element.elementor-element-11f4217e{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;overflow:visible;}.elementor-5029 .elementor-element.elementor-element-11f4217e:not(.elementor-motion-effects-element-type-background), .elementor-5029 .elementor-element.elementor-element-11f4217e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383838;}.elementor-5029 .elementor-element.elementor-element-3e779f8f{--display:flex;overflow:visible;}.elementor-5029 .elementor-element.elementor-element-3ac4861e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-5029 .elementor-element.elementor-element-ef2ef98{text-align:center;}.elementor-5029 .elementor-element.elementor-element-ef2ef98 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:500;color:#FFFFFF;}.elementor-5029 .elementor-element.elementor-element-5e7e5860{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5029 .elementor-element.elementor-element-59b3aae5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5029 .elementor-element.elementor-element-59b3aae5:not(.elementor-motion-effects-element-type-background), .elementor-5029 .elementor-element.elementor-element-59b3aae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F5F8;}.elementor-5029 .elementor-element.elementor-element-35a825c8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--padding-top:0100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5029 .elementor-element.elementor-element-35a825c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5029 .elementor-element.elementor-element-496a1417{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-5029 .elementor-element.elementor-element-1ea4dc26{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5029 .elementor-element.elementor-element-67e5f366{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;overflow:visible;}.elementor-5029 .elementor-element.elementor-element-7fab4d{--box-background-color:#FFFFFF;--box-border-width:0px;--box-border-radius:8px;--separator-width:0px;--box-padding:10px;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.1);--nested-list-indent:0em;--item-text-hover-color:#B2CE47;--item-text-hover-decoration:underline;--item-text-active-color:#B2CE47;--marker-size:0px;}.elementor-5029 .elementor-element.elementor-element-7fab4d .elementor-toc__header-title{text-align:start;}.elementor-5029 .elementor-element.elementor-element-7fab4d .elementor-toc__header{flex-direction:row;column-gap:0px;}@media(min-width:768px){.elementor-5029 .elementor-element.elementor-element-3e779f8f{--content-width:1200px;}.elementor-5029 .elementor-element.elementor-element-59b3aae5{--content-width:1200px;}.elementor-5029 .elementor-element.elementor-element-35a825c8{--width:65%;}}@media(max-width:1024px){.elementor-5029 .elementor-element.elementor-element-ef2ef98 .elementor-heading-title{font-size:36px;}.elementor-5029 .elementor-element.elementor-element-59b3aae5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5029 .elementor-element.elementor-element-35a825c8{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-5029 .elementor-element.elementor-element-ef2ef98 .elementor-heading-title{font-size:32px;}.elementor-5029 .elementor-element.elementor-element-5e7e5860{text-align:center;}.elementor-5029 .elementor-element.elementor-element-59b3aae5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5029 .elementor-element.elementor-element-35a825c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5029 .elementor-element.elementor-element-1ea4dc26{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-496a1417 */.elementor-widget-theme-post-content a {
    color: #768c24;
    text-decoration: none; /* Optional: Removes underline */
}

.elementor-widget-theme-post-content a:hover {
    color: #768c24; /*  Keep same color on hover  */
    text-decoration: underline; /* Optional: Adds underline on hover */
}



.elementor-widget-theme-post-content h2.wp-block-heading {
    margin-bottom: 20px;
}

.elementor-widget-theme-post-content h3.wp-block-heading {
    margin-bottom: 20px;
}





.elementor-widget-theme-post-content h2, 
.elementor-widget-theme-post-content h3, 
.elementor-widget-theme-post-content h4, 
.elementor-widget-theme-post-content h5, 
.elementor-widget-theme-post-content h6 {
    font-family: 'Poppins', sans-serif;
}

.elementor-widget-theme-post-content h2 {
    font-weight: 600; /* Bold */
    font-size: 24px;
}

.elementor-widget-theme-post-content h3 {
    font-weight: 500; /* Semi-bold */
    font-size: 18px;
}

.elementor-widget-theme-post-content h4 {
    font-weight: 400; /* Normal */
    font-size: 16px; /* Slightly larger than/equal to body text */
}

.elementor-widget-theme-post-content h5 {
    font-weight: 300; /* Light */
    font-size: 14px; /* Often same as body text, or slightly smaller */
}

.elementor-widget-theme-post-content h6 {
    font-weight: 200; /* Extra-light */
    font-size: 13px; /* Can be slightly smaller than body text */
}

/* Responsive Adjustments (for smaller screens) */
@media (max-width: 768px) {
    .elementor-widget-theme-post-content h2 {
        font-size: 20px; /* Smaller on mobile */
    }
    .elementor-widget-theme-post-content h3 {
        font-size: 16px; /* Smaller on mobile */
    }
    .elementor-widget-theme-post-content h4 {
        font-size: 15px; /* Adjust as needed */
    }
    .elementor-widget-theme-post-content h5 {
        font-size: 14px; /* Adjust as needed */
    }
     .elementor-widget-theme-post-content h6 {
        font-size: 13px; /* Adjust as needed */
    }
}




/* Styles default-styled images with rounded corners and a subtle drop shadow. */
.is-style-default img {
    border-radius: 15px; /* Rounds image corners. */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Adds a subtle drop shadow. */
}/* End custom CSS */