.elementor-912 .elementor-element.elementor-element-3d135a4:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-3d135a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003048;}.elementor-912 .elementor-element.elementor-element-3d135a4 > .elementor-container{min-height:371px;}.elementor-912 .elementor-element.elementor-element-3d135a4 > .elementor-background-overlay{opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-912 .elementor-element.elementor-element-3d135a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 25px 0px 25px;}.elementor-bc-flex-widget .elementor-912 .elementor-element.elementor-element-98da943.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-912 .elementor-element.elementor-element-98da943.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-912 .elementor-element.elementor-element-cb3e46a{text-align:start;}.elementor-912 .elementor-element.elementor-element-cb3e46a .elementor-heading-title{font-size:6.5rem;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-cb476f4:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-cb476f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-cb476f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 25px 30px 25px;}.elementor-912 .elementor-element.elementor-element-cb476f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-3d135a4 */.elementor-912 .elementor-element.elementor-element-3d135a4 {
  background: radial-gradient(ellipse at 20% 20%, #0a6a94 0%, #003048 55%, #001824 100%) !important;
  background-image: radial-gradient(ellipse at 20% 20%, #0a6a94 0%, #003048 55%, #001824 100%) !important;
  position: relative;
  overflow: hidden;
}
.elementor-912 .elementor-element.elementor-element-3d135a4::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 220'><g fill='none' stroke='%2332c8c8' stroke-width='30' stroke-linecap='round'><circle cx='100' cy='95' r='62'/></g><path d='M135 125 L180 195 L118 162 Z' fill='%2332c8c8'/></svg>");
  background-repeat: no-repeat;
  background-position: right -80px bottom -60px;
  background-size: 620px 620px;
  opacity: 0.18;
  z-index: 0;
}
.elementor-912 .elementor-element.elementor-element-3d135a4::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 220'><g fill='none' stroke='%2332c8c8' stroke-width='30' stroke-linecap='round'><circle cx='100' cy='95' r='62'/></g><path d='M135 125 L180 195 L118 162 Z' fill='%2332c8c8'/></svg>");
  background-repeat: no-repeat;
  background-position: left -140px top -120px;
  background-size: 340px 340px;
  opacity: 0.08;
  z-index: 0;
}
.elementor-912 .elementor-element.elementor-element-3d135a4 > .elementor-container {
  position: relative;
  z-index: 2;
}/* End custom CSS */