.elementor .e-80dd134-c46e810{background-color:#f0f9fe;display:flex;justify-content:center;}.elementor .e-69a1f961-ca6e00d{width:50%;flex-direction:column;}.elementor .e-4c4da3d9-987e24d{padding-block-start:0px;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0px;}.elementor .e-789d899a-d5c096d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-7967af22-87049a9{width:100%;flex-direction:column;}.elementor .e-8a5c8e7-1ba676c{width:50%;background-color:#000000;display:flex;flex-direction:row;align-items:center;}.elementor .e-f5c5b53{width:50%;flex-direction:column;}.elementor .e-5c83481-c320e1b{padding:0px;border-width:1px;border-color:#000000;border-style:solid;}.elementor .e-fa280b6{width:50%;flex-direction:column;}.elementor .e-7799c1b{flex-direction:column;display: flex;
flex-direction: column;
align-items: stretch;
gap: 0;
padding: 0;
width: 100%;
max-width: none;
margin: 24px 0 0;
background-color: #ffffff;
border: 1px solid #d7dbe3;
border-radius: 14px;
overflow: hidden;
box-shadow: 0 10px 40px rgba(0,0,0,0.08);
& .elementor-element-921d784 {
  flex: 0 0 auto;
  width: 100%;
  max-width: 100%;
  padding: 0;
  display: flex;
  align-items: center;
  border-left: 0;
  border-top: 8px solid #3b82f6;
  background-image: radial-gradient(ellipse 120% 170% at 50% 8%, #1a56bb 0%, #0a2557 30%, #04101f 58%, #000000 82%);
}
& .elementor-element-8a5c8e7 {
  width: 100%;
  background-color: transparent;
  padding: 26px 40px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  text-align: left;
  gap: 24px;
}
& .elementor-element-ed7ace1.elementor-widget {
  order: 1;
  flex: 0 1 auto;
  width: auto;
  max-width: 760px;
}
& .elementor-element-ed7ace1 .elementor-heading-title {
  margin: 0;
  color: #ffffff;
  font-weight: 800;
  font-size: clamp(24px, 3vw, 42px);
  line-height: 1.16;
  letter-spacing: -0.5px;
  text-align: left;
}
& .elementor-element-3be2435.elementor-widget {
  order: 2;
  flex: 0 0 auto;
  width: 68px;
  height: 68px;
  border-radius: 50%;
  background-color: #1a73e8;
  box-shadow: 0 0 38px rgba(26,115,232,0.55);
  display: flex;
  align-items: center;
  justify-content: center;
}
& .elementor-element-3be2435 .elementor-widget-container,
& .elementor-element-3be2435 .dce-transforms,
& .elementor-element-3be2435 .dce-transforms-wrap,
& .elementor-element-3be2435 .revealFx,
& .elementor-element-3be2435 .elementor-text-editor {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
& .elementor-element-3be2435 p {
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
  font-size: 0;
  color: transparent;
  animation: stericArrowSlide 3s ease-in-out infinite;
}
& .elementor-element-3be2435 p::after {
  content: "";
  position: absolute;
  top: 45%;
  left: 50%;
  width: 14px;
  height: 14px;
  border-top: 4px solid #ffffff;
  border-right: 4px solid #ffffff;
  border-radius: 3px;
  transform: translate(-50%, -50%) rotate(135deg);
}
& .elementor-element-85dc195 {
  flex: 1 1 auto;
  width: 100%;
  padding: 28px 32px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
& .elementor-element-5c83481 {
  width: 100%;
  border: 0;
  padding: 0;
}
@media (max-width: 1024px) {
  width: 100%;
  margin: 20px 0 0;
  & .elementor-element-8a5c8e7 { padding: 24px 26px; gap: 20px; }
  & .elementor-element-3be2435.elementor-widget { width: 58px; height: 58px; }
  & .elementor-element-85dc195 { padding: 22px 20px; }
}
@media (max-width: 767px) {
  width: 100%;
  margin: 18px 0 0;
  border-radius: 12px;
  & .elementor-element-8a5c8e7 { padding: 22px 18px; gap: 14px; }
  & .elementor-element-ed7ace1.elementor-widget { max-width: 100%; }
  & .elementor-element-ed7ace1 .elementor-heading-title { font-size: clamp(20px, 6vw, 30px); }
  & .elementor-element-3be2435.elementor-widget { width: 52px; height: 52px; }
  & .elementor-element-3be2435 p { width: 18px; height: 18px; }
  & .elementor-element-3be2435 p::after { width: 12px; height: 12px; border-top-width: 3px; border-right-width: 3px; }
  & .elementor-element-85dc195 { padding: 18px 14px; }
}
}
@keyframes stericArrowSlide{0%,100%{transform:translateY(-6px)}50%{transform:translateY(6px)}\n}.elementor .e-3cfedfc4-25df96d{width:50%;flex-direction:column;}.elementor .e-7ca1200b-ad3cd1e{display:flex;flex-direction:row;}.elementor .e-687ae67f-4a461d9{font-family:"Arial";}.elementor .e-65e43a70-a67ed02{font-family:"Arial";}.elementor .e-43a31ebb-43bc33a{font-family:"Arial";}.elementor .e-3bb88d08-1e4b4d0{position:relative;inset-block-start:0px;inset-inline-end:-91px;font-family:"Arial";font-weight:700;font-size:clamp(0.688rem, 0.443rem + 1.087vw, 1.313rem);color:#ffffff;padding-block-start:0.75em;padding-block-end:0.75em;padding-inline-start:4em;padding-inline-end:4em;margin-inline-end:auto;border-radius:40px;background-color:#216fc2;}.elementor .e-3bb88d08-1e4b4d0:hover,.elementor .e-3bb88d08-1e4b4d0:focus-visible{color:#ffffff;background-color:#000000;}.elementor .e-4861f818-0391655{display:flex;flex-direction:column;gap:2rem;order:99999;}.elementor .e-303539d0-e8d37ba{gap:1rem;}.elementor .e-37163d70-8cb46d7{display:flex;flex-direction:column;gap:2rem;align-items:center;}.elementor .e-34f6b59e-f84df35{width:var(--DUP_container-width4);}.elementor .e-c60cd23-a058675{background-color:#f0f9fe;display:flex;justify-content:center;}