.elementor-3 .elementor-element.elementor-element-dbee06d:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-dbee06d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#042532;}.elementor-3 .elementor-element.elementor-element-dbee06d > .elementor-container{max-width:1194px;}.elementor-3 .elementor-element.elementor-element-dbee06d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 20px 104px 20px;}.elementor-3 .elementor-element.elementor-element-dbee06d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-73c066a.elementor-column > .elementor-widget-wrap{justify-content:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-73c066a{width:100%;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-dbee06d{padding:56px 16px 60px 16px;}}/* Start custom CSS for html, class: .elementor-element-a32604f */.elementor-3 .elementor-element.elementor-element-a32604f, .elementor-3 .elementor-element.elementor-element-a32604f > .elementor-widget-container { width: 100%; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dbee06d */.elementor-3 .elementor-element.elementor-element-dbee06d { direction: rtl; }


.elementor-3 .elementor-element.elementor-element-dbee06d { position: relative; overflow: hidden; }
.elementor-3 .elementor-element.elementor-element-dbee06d::before {
  content: ""; position: absolute; inset: 0; pointer-events: none; z-index: 0;
  background-image: linear-gradient(rgba(229,164,69,.09) 1px, transparent 1px),
                    linear-gradient(90deg, rgba(229,164,69,.09) 1px, transparent 1px);
  background-size: 76px 76px;
  -webkit-mask-image: radial-gradient(110% 100% at 100% 0%, #000 0%, rgba(0,0,0,.4) 45%, transparent 78%);
          mask-image: radial-gradient(110% 100% at 100% 0%, #000 0%, rgba(0,0,0,.4) 45%, transparent 78%);
}
.elementor-3 .elementor-element.elementor-element-dbee06d::after {
  content: ""; position: absolute; z-index: 0; pointer-events: none;
  width: 40vw; height: 40vw; max-width: 520px; max-height: 520px;
  top: -14%; right: 4%; border-radius: 50%;
  background: radial-gradient(circle, rgba(229,164,69,.12), rgba(229,164,69,0) 68%);
}
.elementor-3 .elementor-element.elementor-element-dbee06d > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */