.elementor-24881 .elementor-element.elementor-element-da6b21e{--display:flex;}.elementor-24881 .elementor-element.elementor-element-47654d7{padding:22px 22px 22px 22px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-24881 .elementor-element.elementor-element-cd8fea7{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-cd8fea7 img{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-efdbc57{--display:flex;}.elementor-24881 .elementor-element.elementor-element-67b0c52{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-29bffd4{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-29bffd4 img{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-85875c1{--display:flex;}.elementor-24881 .elementor-element.elementor-element-0e9f965{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-bee9f06{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-bee9f06 img{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-9718c99{--display:flex;}.elementor-24881 .elementor-element.elementor-element-195532d{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-42e9179{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-42e9179 img{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-bb52965{--display:flex;}.elementor-24881 .elementor-element.elementor-element-d73ec77{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-94b699f{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-94b699f img{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-4ca9da1{--display:flex;}.elementor-24881 .elementor-element.elementor-element-cb1b0ca{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-c0f8988{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-c0f8988 img{width:100%;max-width:100%;height:500px;opacity:1;border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-c68695a{--display:flex;}.elementor-24881 .elementor-element.elementor-element-1c75787{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-221761f{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-221761f img{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-1360a2c{--display:flex;}.elementor-24881 .elementor-element.elementor-element-d09ed32{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-1a666bb{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-1a666bb img{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-aca4e6f{--display:flex;}.elementor-24881 .elementor-element.elementor-element-b6ca0da{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-24938a7{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-24938a7 img{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-f0852c6{--display:flex;}.elementor-24881 .elementor-element.elementor-element-2ffe3aa{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-063179b{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-063179b img{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-9da8c3d{--display:flex;}.elementor-24881 .elementor-element.elementor-element-673d3d8{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-058329f{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-058329f img{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-6b8358c{--display:flex;}.elementor-24881 .elementor-element.elementor-element-df87cf7{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-7e6d459{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-7e6d459 img{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-fc01571{--display:flex;}.elementor-24881 .elementor-element.elementor-element-ef462e3{--display:flex;}.elementor-24881 .elementor-element.elementor-element-206abe4{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-6bb25b4{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-6bb25b4 img{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-be08e4f{--display:flex;}.elementor-24881 .elementor-element.elementor-element-f1c5a0b{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-4b4d040{--display:flex;}.elementor-24881 .elementor-element.elementor-element-429b186{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-e29e53d{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-e29e53d img{border-radius:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-a99e9ea{--display:flex;}.elementor-24881 .elementor-element.elementor-element-fc68f95{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-8a1ddf6{--display:flex;}.elementor-24881 .elementor-element.elementor-element-8c1ea89{padding:22px 22px 22px 22px;}.elementor-24881 .elementor-element.elementor-element-17d6da9{--display:flex;}/* Start custom CSS for html, class: .elementor-element-8c1ea89 */.cta-box {
  background: linear-gradient(135deg, rgba(0,240,255,0.25), rgba(0,180,255,0.15));
  padding: 30px;
  border-radius: 18px;
  backdrop-filter: blur(12px);
  border: 1px solid rgba(255,255,255,0.3);
  text-align: center;
  box-shadow: 0 8px 25px rgba(0,0,0,0.2);
  transition: transform .3s ease;
}

.cta-box:hover {
  transform: translateY(-6px);
}

.cta-title {
  color: #ffffff;
  font-size: 24px;
  margin-bottom: 10px;
  font-weight: bold;
}

.cta-text {
  color: #dff9ff;
  font-size: 16px;
  margin-bottom: 20px;
}

.cta-btn {
  display: inline-block;
  background: linear-gradient(135deg, #00eaff, #008cff);
  color: #fff;
  padding: 14px 32px;
  border-radius: 12px;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  box-shadow: 0 6px 18px rgba(0,160,255,0.6);
  transition: all .3s ease;
}

.cta-btn:hover {
  background: linear-gradient(135deg, #00ffff, #00aaff);
  box-shadow: 0 10px 25px rgba(0,160,255,0.9);
  transform: scale(1.05);
}/* End custom CSS */