.elementor-29881 .elementor-element.elementor-element-f6be405{--display:flex;--min-height:320px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-29881 .elementor-element.elementor-element-f6be405:not(.elementor-motion-effects-element-type-background), .elementor-29881 .elementor-element.elementor-element-f6be405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29881 .elementor-element.elementor-element-af08371{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-29881 .elementor-element.elementor-element-8cec7a2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;color:#5A5A5A;}.elementor-29881 .elementor-element.elementor-element-48245fd{--divider-border-style:solid;--divider-color:#E3E3DE;--divider-border-width:1px;}.elementor-29881 .elementor-element.elementor-element-48245fd .elementor-divider-separator{width:100%;}.elementor-29881 .elementor-element.elementor-element-48245fd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29881 .elementor-element.elementor-element-d60ee38{background-color:#F3F3F3;padding:018px 028px 018px 028px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:99px 99px 99px 99px;}.elementor-29881 .elementor-element.elementor-element-d60ee38 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:700;color:#A5B662;}.elementor-29881 .elementor-element.elementor-element-de26ac3{--divider-border-style:solid;--divider-color:#E3E3DE;--divider-border-width:1px;}.elementor-29881 .elementor-element.elementor-element-de26ac3 .elementor-divider-separator{width:100%;}.elementor-29881 .elementor-element.elementor-element-de26ac3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29881 .elementor-element.elementor-element-247fcb9{padding:018px 028px 018px 028px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D2;border-radius:999px 999px 999px 999px;}.elementor-29881 .elementor-element.elementor-element-247fcb9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:700;color:#333333;}.elementor-29881 .elementor-element.elementor-element-971ee87{--display:flex;--min-height:230px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-29881 .elementor-element.elementor-element-2e026f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-29881 .elementor-element.elementor-element-cfd6590{background-color:#FAFAFA;padding:20px 20px 20px 20px;border-style:solid;border-radius:8px 8px 8px 8px;}.elementor-29881 .elementor-element.elementor-element-cfd6590.elementor-element{--align-self:center;}.elementor-29881 .elementor-element.elementor-element-cfd6590 img{width:230px;}.elementor-29881 .elementor-element.elementor-element-ab48039{text-align:center;}.elementor-29881 .elementor-element.elementor-element-ab48039 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;color:#111111;}.elementor-29881 .elementor-element.elementor-element-d5af321{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-29881 .elementor-element.elementor-element-a4471b8{background-color:#FAFAFA;padding:20px 20px 20px 20px;border-style:solid;border-radius:8px 8px 8px 8px;}.elementor-29881 .elementor-element.elementor-element-a4471b8.elementor-element{--align-self:center;}.elementor-29881 .elementor-element.elementor-element-a4471b8 img{width:230px;}.elementor-29881 .elementor-element.elementor-element-d161040{text-align:center;}.elementor-29881 .elementor-element.elementor-element-d161040 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;color:#111111;}.elementor-29881 .elementor-element.elementor-element-b2d771a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-29881 .elementor-element.elementor-element-23e2198 img{width:100%;border-radius:28px 28px 28px 28px;}@media(min-width:769px){.elementor-29881 .elementor-element.elementor-element-f6be405{--content-width:1440px;}.elementor-29881 .elementor-element.elementor-element-af08371{--width:220px;}.elementor-29881 .elementor-element.elementor-element-971ee87{--width:700px;}.elementor-29881 .elementor-element.elementor-element-2e026f6{--width:250px;}.elementor-29881 .elementor-element.elementor-element-d5af321{--width:250px;}.elementor-29881 .elementor-element.elementor-element-b2d771a{--width:300px;}}/* Start custom CSS for heading, class: .elementor-element-ab48039 *//* Change heading color on hover of the card */
.elementor-29881 .elementor-element.elementor-element-ab48039:hover .elementor-heading-title.elementor-size-default {
    color: #A5B658; /* Replace with your hover color */
    transition: color 0.3s ease;
}

/* Optional: smooth transition for default state */
.elementor-29881 .elementor-element.elementor-element-ab48039 .elementor-heading-title.elementor-size-default {
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e026f6 */.card-1 {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.card-1:hover {
    transform: translateY(-2px) scale(1.02);
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d161040 *//* Change heading color on hover of the card */
.elementor-29881 .elementor-element.elementor-element-d161040:hover .elementor-heading-title.elementor-size-default {
    color: #A5B658; /* Replace with your hover color */
    transition: color 0.3s ease;
}

/* Optional: smooth transition for default state */
.elementor-29881 .elementor-element.elementor-element-d161040 .elementor-heading-title.elementor-size-default {
    transition: color 0.3s ease;
}/* End custom CSS */