.elementor-23764 .elementor-element.elementor-element-e41a3da{--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-23764 .elementor-element.elementor-element-8346a90{--display:flex;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:51px;--margin-bottom:21px;--margin-left:0px;--margin-right:0px;}.elementor-23764 .elementor-element.elementor-element-e3d2d60{--display:flex;}.elementor-23764 .elementor-element.elementor-element-277e555{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-23764 .elementor-element.elementor-element-39708ce > .elementor-widget-container{margin:0px 0px 0px -100px;}.elementor-23764 .elementor-element.elementor-element-39708ce .wd-text-block{font-size:16px;}.elementor-23764 .elementor-element.elementor-element-0087357{--display:flex;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:15px;--margin-bottom:63px;--margin-left:0px;--margin-right:0px;--padding-top:31px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-23764 .elementor-element.elementor-element-f2bf479{--display:flex;}.elementor-23764 .elementor-element.elementor-element-85b92b4{--display:flex;--margin-top:0%;--margin-bottom:-3%;--margin-left:5%;--margin-right:-10%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:11%;}.elementor-23764 .elementor-element.elementor-element-e706fd6 > .elementor-widget-container{margin:0px 0px 10px -100px;}.elementor-23764 .elementor-element.elementor-element-e706fd6 .wd-text-block{font-size:16px;}.elementor-23764 .elementor-element.elementor-element-bdd6cbf{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23764 .elementor-element.elementor-element-1e4376c{--display:flex;--min-height:0px;--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;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:147px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23764 .elementor-element.elementor-element-1e4376c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23764 .elementor-element.elementor-element-0564b14{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23764 .elementor-element.elementor-element-8d0bb74 > .elementor-widget-container{margin:0px 0px 10px -100px;padding:0px 0px 0px 0px;}.elementor-23764 .elementor-element.elementor-element-8d0bb74 .wd-text-block{font-size:16px;}@media(max-width:1024px){.elementor-23764 .elementor-element.elementor-element-8346a90{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-23764 .elementor-element.elementor-element-277e555{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23764 .elementor-element.elementor-element-0087357{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-23764 .elementor-element.elementor-element-85b92b4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-23764 .elementor-element.elementor-element-8346a90{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-23764 .elementor-element.elementor-element-0087357{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}@media(min-width:769px){.elementor-23764 .elementor-element.elementor-element-e3d2d60{--width:50%;}.elementor-23764 .elementor-element.elementor-element-277e555{--width:50%;}.elementor-23764 .elementor-element.elementor-element-f2bf479{--width:50%;}.elementor-23764 .elementor-element.elementor-element-85b92b4{--width:50%;}.elementor-23764 .elementor-element.elementor-element-1e4376c{--width:57.873%;}.elementor-23764 .elementor-element.elementor-element-0564b14{--width:30%;}}@media(max-width:1024px) and (min-width:769px){.elementor-23764 .elementor-element.elementor-element-e3d2d60{--width:100%;}.elementor-23764 .elementor-element.elementor-element-277e555{--width:100%;}.elementor-23764 .elementor-element.elementor-element-f2bf479{--width:100%;}.elementor-23764 .elementor-element.elementor-element-85b92b4{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-e41a3da *//* Make both columns equal height */
.elementor-23764 .elementor-element.elementor-element-e41a3da .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Force each column to stretch */
.elementor-23764 .elementor-element.elementor-element-e41a3da .elementor-column {
    display: flex;
    flex-direction: column;
}

/* Ensure inner content fills height */
.elementor-23764 .elementor-element.elementor-element-e41a3da .elementor-widget-wrap {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Uniform text styling */
.elementor-23764 .elementor-element.elementor-element-e41a3da .elementor-widget-container {
    font-size: 16px;        /* adjust as needed */
    line-height: 1.6;       /* consistent spacing */
    color: #333;            /* consistent text color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0087357 *//* Make both columns equal height */
.elementor-23764 .elementor-element.elementor-element-0087357 .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Force each column to stretch */
.elementor-23764 .elementor-element.elementor-element-0087357 .elementor-column {
    display: flex;
    flex-direction: column;
}

/* Ensure inner content fills height */
.elementor-23764 .elementor-element.elementor-element-0087357 .elementor-widget-wrap {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Uniform text styling */
.elementor-23764 .elementor-element.elementor-element-0087357 .elementor-widget-container {
    font-size: 16px;        /* adjust as needed */
    line-height: 1.6;       /* consistent spacing */
    color: #333;            /* consistent text color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd6cbf *//* Make both columns equal height */
.elementor-23764 .elementor-element.elementor-element-bdd6cbf .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Force each column to stretch */
.elementor-23764 .elementor-element.elementor-element-bdd6cbf .elementor-column {
    display: flex;
    flex-direction: column;
}

/* Ensure inner content fills height */
.elementor-23764 .elementor-element.elementor-element-bdd6cbf .elementor-widget-wrap {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Uniform text styling */
.elementor-23764 .elementor-element.elementor-element-bdd6cbf .elementor-widget-container {
    font-size: 16px;        /* adjust as needed */
    line-height: 1.6;       /* consistent spacing */
    color: #333;            /* consistent text color */
}/* End custom CSS */