.elementor-41 .elementor-element.elementor-element-ecb61f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-ecb61f8:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-ecb61f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-01dcf665-3797-4b44-9358-3db9f87eb369);}.elementor-41 .elementor-element.elementor-element-bc901a6{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-93f1378{--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;}.elementor-41 .elementor-element.elementor-element-fdcb9cf{--display:flex;}.elementor-41 .elementor-element.elementor-element-36424e8{--display:flex;}.elementor-41 .elementor-element.elementor-element-c63a74f{--display:flex;}.elementor-41 .elementor-element.elementor-element-4099ab3{--display:flex;}.elementor-41 .elementor-element.elementor-element-e31a0ca{--display:flex;}.elementor-41 .elementor-element.elementor-element-263205c{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text{color:var( --e-global-color-text );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-41 .elementor-element.elementor-element-467f05f .jet-accordion > .jet-accordion__inner > .jet-toggle{margin:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-467f05f .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{justify-content:flex-start;padding:12px 8px 12px 8px;}.elementor-41 .elementor-element.elementor-element-467f05f .jet-toggle__label-text{text-align:left;}.elementor-41 .elementor-element.elementor-element-467f05f .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{background-color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-467f05f .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner{padding:16px 16px 16px 16px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-bc901a6{--width:33.3333%;}.elementor-41 .elementor-element.elementor-element-93f1378{--width:66.6666%;}}/* Start custom CSS for jet-accordion, class: .elementor-element-467f05f *//* Base styles for the Gallery inside the Accordion */
.elementor-41 .elementor-element.elementor-element-467f05f .wp-block-gallery {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important; /* Adjust spacing between images here */
    padding: 0;
}

.elementor-41 .elementor-element.elementor-element-467f05f .wp-block-gallery .wp-block-image {
    margin: 0 !important;
    flex-grow: 1;
    flex-shrink: 1;
}


.elementor-41 .elementor-element.elementor-element-467f05f .wp-block-gallery .wp-block-image {
    width: calc(25% - 10px) !important; /* 4 columns minus gap share */
}


/* Tablet & Mobile: 2 Columns (1024px and below) */
@media (max-width: 1024px) {
    .elementor-41 .elementor-element.elementor-element-467f05f .wp-block-gallery .wp-block-image {
        width: calc(50% - 10px) !important; /* 2 columns minus gap share */
    }
}

/* Optional: 1 Column for very small phones */
@media (max-width: 480px) {
    .elementor-41 .elementor-element.elementor-element-467f05f .wp-block-gallery .wp-block-image {
        width: 100% !important;
    }
}/* End custom CSS */