.elementor-255 .elementor-element.elementor-element-5db2ad57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}@media(min-width:768px){.elementor-255 .elementor-element.elementor-element-5db2ad57{--content-width:68%;}}/* Start custom CSS */body.page-id-255 .elementor.elementor-255,
body.page-id-255 .elementor.elementor-255 > .e-con,
body.page-id-255 .elementor.elementor-255 > .e-con > .e-con-inner {
  width: calc(100vw - 15px) !important;
  max-width: none !important;
  margin-left: calc(50% - 50vw + 7.5px) !important;
  margin-right: calc(50% - 50vw + 7.5px) !important;
  box-sizing: border-box !important;
}
body.page-id-255 .elementor.elementor-255 > .e-con > .e-con-inner {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
body.page-id-255 .elementor.elementor-255 .e-con-inner,
body.page-id-255 .elementor.elementor-255 .elementor-widget,
body.page-id-255 .elementor.elementor-255 .elementor-widget-container {
  max-width: none !important;
}/* End custom CSS */