.elementor-3244 .elementor-element.elementor-element-ea6558e{--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;}/* Start custom CSS */body.elementor-page-3244{
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
}

body.elementor-page-3244 .elementor,
body.elementor-page-3244 .elementor-section,
body.elementor-page-3244 .elementor-top-section,
body.elementor-page-3244 .elementor-container,
body.elementor-page-3244 .elementor-column,
body.elementor-page-3244 .elementor-widget,
body.elementor-page-3244 .elementor-widget-container,
body.elementor-page-3244 .e-con,
body.elementor-page-3244 .e-con-inner{
  width:100% !important;
  max-width:100% !important;
  box-sizing:border-box;
}

body.elementor-page-3244 .elementor-section .elementor-container,
body.elementor-page-3244 .elementor-top-section .elementor-container,
body.elementor-page-3244 .e-con > .e-con-inner{
  width:100% !important;
  max-width:100% !important;
  padding-left:0 !important;
  padding-right:0 !important;
}

body.elementor-page-3244 .elementor-widget-html,
body.elementor-page-3244 .elementor-widget-html .elementor-widget-container{
  width:100% !important;
  max-width:100% !important;
  padding:0 !important;
  margin:0 !important;
}

@media (max-width:1024px){
  body.elementor-page-3244 .elementor-container,
  body.elementor-page-3244 .e-con-inner{
    padding-left:12px !important;
    padding-right:12px !important;
  }
}

@media (max-width:767px){
  body.elementor-page-3244 .elementor-container,
  body.elementor-page-3244 .e-con-inner{
    padding-left:10px !important;
    padding-right:10px !important;
  }
}/* End custom CSS */