.elementor-3685 .elementor-element.elementor-element-b89efdb{--display:flex;}.elementor-3685 .elementor-element.elementor-element-4282ab0{--display:flex;border-style:none;--border-style:none;}.elementor-3685 .elementor-element.elementor-element-4282ab0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3685 .elementor-element.elementor-element-016698f img{width:70%;}.elementor-3685 .elementor-element.elementor-element-b4d523f{--display:flex;}.elementor-3685 .elementor-element.elementor-element-7408fb6{--display:flex;border-style:none;--border-style:none;}.elementor-3685 .elementor-element.elementor-element-7408fb6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3685 .elementor-element.elementor-element-2cf5e4a{padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-3685 .elementor-element.elementor-element-4282ab0{--width:698px;}.elementor-3685 .elementor-element.elementor-element-7408fb6{--width:698px;}}@media(max-width:1024px){.elementor-3685 .elementor-element.elementor-element-4282ab0.e-con{--order:-99999 /* order start hack */;}.elementor-3685 .elementor-element.elementor-element-016698f img{width:80%;}.elementor-3685 .elementor-element.elementor-element-7408fb6.e-con{--order:-99999 /* order start hack */;}.elementor-3685 .elementor-element.elementor-element-2cf5e4a{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-3685 .elementor-element.elementor-element-3c8354f{padding:0px 10px 0px 10px;}.elementor-3685 .elementor-element.elementor-element-3c8354f img{width:100%;max-width:100%;}.elementor-3685 .elementor-element.elementor-element-2cf5e4a{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-4282ab0 */.elementor-3685 .elementor-element.elementor-element-4282ab0 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b89efdb */.elementor-3685 .elementor-element.elementor-element-b89efdb {
  padding: 40px 48px 0px 48px;
}

@media (max-width: 1024px) {
  .elementor-3685 .elementor-element.elementor-element-b89efdb {
    padding: 24px 32px 0px 32px;
  }
}

@media (max-width: 767px) {
  .elementor-3685 .elementor-element.elementor-element-b89efdb {
    padding: 10px 2px 0px 2px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7408fb6 */.elementor-3685 .elementor-element.elementor-element-7408fb6 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d523f */.elementor-3685 .elementor-element.elementor-element-b4d523f {
  padding: 0px 48px 80px 48px;
}

@media (max-width: 1024px) {
  .elementor-3685 .elementor-element.elementor-element-b4d523f {
    padding: 0px 32px 64px 32px;
  }
}

@media (max-width: 767px) {
  .elementor-3685 .elementor-element.elementor-element-b4d523f {
    padding: 0px 2px 48px 2px;
  }
}/* End custom CSS */