.elementor .e-0dbb74a{width:40%;flex-direction:column;}.elementor .e-304ca28{width:22%;flex-direction:column;}.elementor .e-19ad696{width:30%;flex-direction:column;}.elementor .e-b56a817{column-gap:56px;padding-block-start:56px;padding-block-end:40px;padding-inline-start:12px;padding-inline-end:12px;background-color:#152552;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:start;width: 100vw;
max-width: none;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);

padding-top: 56px;
padding-right: max(24px, calc((100vw - 1140px) / 2));

padding-bottom: 40px;
padding-left: max(24px, calc((100vw - 1140px) / 2));

box-sizing: border-box;


@media (max-width: 767px) {
  selector {
      display: flex !important;
      flex-direction: column !important;
      align-items: stretch !important;
      gap: 28px !important;
      padding: 40px 24px !important;
  }

  selector > .e-con,
  selector > .elementor-element {
      width: 100% !important;
      max-width: 100% !important;
      flex: 0 0 100% !important;
  }

  selector h2,
  selector h3,
  selector p,
  selector a,
  selector li {
      word-break: normal !important;
      overflow-wrap: normal !important;
      white-space: normal !important;
  }
}\n}.elementor .e-efb9bb7{width:100%;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:#152552;flex-direction:column;justify-content:center;align-items:center;width: 100vw;
max-width: none;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
box-sizing: border-box;\n}