.elementor-56 .elementor-element.elementor-element-3b06c9d{--display:grid;--e-con-grid-template-columns:1fr 320px;--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 70px;--row-gap:30px;--column-gap:70px;--grid-auto-flow:row;}.elementor-56 .elementor-element.elementor-element-943927b{--display:flex;}.elementor-56 .elementor-element.elementor-element-bafe775{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-56 .elementor-element.elementor-element-8c4230a{text-align:start;}.elementor-56 .elementor-element.elementor-element-8c4230a img{width:300px;}.elementor-56 .elementor-element.elementor-element-1747243 .elementor-button-content-wrapper{flex-direction:row;}.elementor-56 .elementor-element.elementor-element-1747243 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-56 .elementor-element.elementor-element-3893d5d{--spacer-size:25px;}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-3b06c9d{--grid-auto-flow:row;}.elementor-56 .elementor-element.elementor-element-bafe775{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-3b06c9d{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-56 .elementor-element.elementor-element-bafe775{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-73f1328 */.elementor-56 .elementor-element.elementor-element-73f1328 h3:not(:first-child) {
    margin-top: 30px;
}/* End custom CSS */