.elementor-2040 .elementor-element.elementor-element-be678ab{--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:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2040 .elementor-element.elementor-element-f244dce{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-6838b1a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2040 .elementor-element.elementor-element-59cc555{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2040 .elementor-element.elementor-element-efed9ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2040 .elementor-element.elementor-element-d79498e{--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;--flex-wrap:wrap;}.elementor-2040 .elementor-element.elementor-element-eda0c14{--display:flex;}.elementor-2040 .elementor-element.elementor-element-eda0c14.e-con{--order:-99999 /* order start hack */;}.elementor-2040 .elementor-element.elementor-element-2538ee5{text-align:left;}.elementor-2040 .elementor-element.elementor-element-b000e2a{--display:flex;}.elementor-2040 .elementor-element.elementor-element-baf2a56{text-align:left;}.elementor-2040 .elementor-element.elementor-element-96494d4{--display:flex;}.elementor-2040 .elementor-element.elementor-element-b47faee{text-align:left;}.elementor-2040 .elementor-element.elementor-element-2a13581{--display:flex;}.elementor-2040 .elementor-element.elementor-element-a711ecd{text-align:left;}.elementor-2040 .elementor-element.elementor-element-4ffbb88{--display:flex;}.elementor-2040 .elementor-element.elementor-element-d65d818{text-align:left;}@media(min-width:768px){.elementor-2040 .elementor-element.elementor-element-d79498e{--width:100%;}}@media(max-width:1024px){.elementor-2040 .elementor-element.elementor-element-be678ab{--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:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2040 .elementor-element.elementor-element-f244dce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-59cc555{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-d79498e{--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;}}@media(max-width:767px){.elementor-2040 .elementor-element.elementor-element-be678ab{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2040 .elementor-element.elementor-element-f244dce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-59cc555{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-d79498e */@media screen and (min-width: 768px) {
    .elementor-2040 .elementor-element.elementor-element-d79498e {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 40px;
}

.elementor-2040 .elementor-element.elementor-element-d79498e > * {
  flex: 0 0 calc((100% - 80px) / 3);
  max-width: calc((100% - 80px) / 3);
}
}/* End custom CSS */