.elementor-271 .elementor-element.elementor-element-7b30ad8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */body.page-id-271 .page-header,
body.page-id-271 h1.entry-title { display:none !important; }
html body.page-id-271 { overflow-x: hidden !important; }
body.page-id-271,
body.page-id-271 .elementor-271,
body.page-id-271 #page,
body.page-id-271 .site {
  background: #0a192f !important;
}
body.page-id-271::before,
body.page-id-271::after {
  content:none !important; display:none !important; background:none !important;
}
body.page-id-271 .elementor-271,
body.page-id-271 .elementor-271 > .e-con.e-parent,
body.page-id-271 .elementor-271 .e-con.e-parent,
body.page-id-271 .elementor-271 .e-con-inner,
body.page-id-271 .elementor-271 .e-con-boxed > .e-con-inner {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow: visible !important;
}
body.page-id-271 .elementor-widget-html,
body.page-id-271 .elementor-widget-html > .elementor-widget-container {
  width: 100% !important;
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body.page-id-271 .ds-p {
  width: 100% !important;
  max-width: none !important;
}
body.page-id-271 .ds-wrap {
  width: 100% !important;
  max-width: 1240px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 40px !important;
  padding-right: 40px !important;
  box-sizing: border-box !important;
}
body.page-id-271 .ds-hero {
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100% !important;
}
body.page-id-271 .ds-sec.light {
  position: relative !important;
  width: 100% !important;
  max-width: none !important;
  background: #f4f7fb !important;
  box-shadow: 0 0 0 100vmax #f4f7fb !important;
  clip-path: inset(0 -100vmax) !important;
}
@media (max-width: 900px) {
  body.page-id-271 .ds-wrap {
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
}/* End custom CSS */