.elementor-13605 .elementor-element.elementor-element-ef5181b{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-13605 .elementor-element.elementor-element-ef5181b > .elementor-widget-container{margin:0px 10px 60px 10px;}.elementor-13605 .elementor-element.elementor-element-6815d83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13605 .elementor-element.elementor-element-b196536 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 0px 0px 0px;}@media(max-width:1024px){.elementor-13605 .elementor-element.elementor-element-ef5181b{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}}@media(max-width:767px){.elementor-13605 .elementor-element.elementor-element-ef5181b{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}}/* Start custom CSS for leroux_core_icon_with_text, class: .elementor-element-ef5181b */.qodef-icon-with-text.qodef-layout--top .qodef-m-icon-wrapper {
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.qodef-icon-with-text.qodef--retina .qodef-m-icon-wrapper img {
    max-width: 40%;
}/* End custom CSS */