.elementor-712 .elementor-element.elementor-element-61b0d33{--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;--padding-top:170px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-712 .elementor-element.elementor-element-3f53c57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;}.elementor-712 .elementor-element.elementor-element-3f53c57 .elementor-heading-title{font-size:46px;font-weight:900;}.elementor-712 .elementor-element.elementor-element-090d991{--grid-columns:1;}@media(min-width:768px){.elementor-712 .elementor-element.elementor-element-61b0d33{--content-width:1170px;}}@media(max-width:1024px){.elementor-712 .elementor-element.elementor-element-090d991{--grid-columns:2;}}@media(max-width:767px){.elementor-712 .elementor-element.elementor-element-090d991{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-090d991 */.elementor-element.elementor-element-66abc41.e-con-full.e-flex.e-con.e-child {
    width: auto !important;
}
.elementor-element.elementor-element-93e0361.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    gap: 0px;
}
.elementor-element.elementor-element-bf098e1.e-con-full.e-flex.e-con.e-child {
    padding: 0px !important;
}
.e-loop-item img {
    margin-right: 30px;
}/* End custom CSS */