.elementor-2401 .elementor-element.elementor-element-7760edf0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:8rem;--padding-left:3rem;--padding-right:3rem;}.elementor-2401 .elementor-element.elementor-element-100c2b41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0rem 0rem 3rem 0rem;}.elementor-2401 .elementor-element.elementor-element-a5e0cd1{--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-2401 .elementor-element.elementor-element-ef44201{--display:flex;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2401 .elementor-element.elementor-element-ef44201.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2401 .elementor-element.elementor-element-a9f8308{font-weight:500;line-height:100%;}.elementor-2401 .elementor-element.elementor-element-c289268{--display:flex;}.elementor-2401 .elementor-element.elementor-element-6ca89e3 img{border-radius:15px 15px 15px 15px;}@media(min-width:768px){.elementor-2401 .elementor-element.elementor-element-ef44201{--width:50%;}.elementor-2401 .elementor-element.elementor-element-c289268{--width:50%;}}@media(max-width:1024px){.elementor-2401 .elementor-element.elementor-element-7760edf0{--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}}/* Start custom CSS for container, class: .elementor-element-ef44201 */.elementor-2401 .elementor-element.elementor-element-ef44201 {
    max-width: 1000px;
}/* End custom CSS */