.elementor-2501 .elementor-element.elementor-element-c8740cb{--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-2501 .elementor-element.elementor-element-4af03fe{--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-2501 .elementor-element.elementor-element-90270c1{--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-2501 .elementor-element.elementor-element-da08d82{--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-2501 .elementor-element.elementor-element-6670b89{--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-2501 .elementor-element.elementor-element-3715467{--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-2501 .elementor-element.elementor-element-853f8a9{--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-2501 .elementor-element.elementor-element-ecad27f{--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-2501 .elementor-element.elementor-element-b893533{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2501 .elementor-element.elementor-element-4af03fe{--width:50%;}.elementor-2501 .elementor-element.elementor-element-90270c1{--width:50%;}.elementor-2501 .elementor-element.elementor-element-6670b89{--width:50%;}.elementor-2501 .elementor-element.elementor-element-3715467{--width:50%;}.elementor-2501 .elementor-element.elementor-element-ecad27f{--width:50%;}.elementor-2501 .elementor-element.elementor-element-b893533{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-e294c9e */.elementor-2501 .elementor-element.elementor-element-e294c9e{
    width:100%;
    max-width:100%;
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f877417 */.elementor-2501 .elementor-element.elementor-element-f877417{
    width:100%;
    max-width:100%;
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8740cb */.elementor-2501 .elementor-element.elementor-element-c8740cb{
    display:flex;
    flex-wrap:wrap;
    gap:20px;
}

.elementor-2501 .elementor-element.elementor-element-c8740cb .card{
    flex:1 1 calc(50% - 10px);
    min-width:0;
    width:100%;
    max-width:100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c366d5 */.elementor-2501 .elementor-element.elementor-element-5c366d5{
    width:100%;
    max-width:100%;
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1fba2e7 */.elementor-2501 .elementor-element.elementor-element-1fba2e7{
    width:100%;
    max-width:100%;
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da08d82 */.elementor-2501 .elementor-element.elementor-element-da08d82{
    display:flex;
    flex-wrap:wrap;
    gap:20px;
}

.elementor-2501 .elementor-element.elementor-element-da08d82 .card{
    flex:1 1 calc(50% - 10px);
    min-width:0;
    width:100%;
    max-width:100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e997c4 */.elementor-2501 .elementor-element.elementor-element-3e997c4{
    width:100%;
    max-width:100%;
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1231e7f */.elementor-2501 .elementor-element.elementor-element-1231e7f{
    width:100%;
    max-width:100%;
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853f8a9 */.elementor-2501 .elementor-element.elementor-element-853f8a9{
    display:flex;
    flex-wrap:wrap;
    gap:20px;
}

.elementor-2501 .elementor-element.elementor-element-853f8a9 .card{
    flex:1 1 calc(50% - 10px);
    min-width:0;
    width:100%;
    max-width:100%;
}/* End custom CSS */