.elementor .e-5d30b039-288d:hover,.elementor .e-5d30b039-288d:focus-visible{box-shadow:0px 8px 22px 0px rgba(34, 197, 94, 0.65);transform:translate3d(0px, -5px, 0px) scale3d(1.18, 1.18, 1) rotateX(0deg) rotateY(0deg) rotateZ(-8deg);}.elementor .e-5d30b039-288d{width:40px;height:40px;object-fit:contain;border-radius:10px;box-shadow:0px 4px 12px 0px rgba(34, 197, 94, 0.38);transition:all 0.3s;display:block;}.elementor .e-23fb532b-d80b:hover,.elementor .e-23fb532b-d80b:focus-visible{box-shadow:0px 8px 22px 0px rgba(0, 104, 255, 0.65);transform:translate3d(0px, -5px, 0px) scale3d(1.18, 1.18, 1) rotateX(0deg) rotateY(0deg) rotateZ(8deg);}.elementor .e-23fb532b-d80b{width:40px;height:40px;object-fit:contain;border-radius:10px;box-shadow:0px 4px 12px 0px rgba(0, 104, 255, 0.38);transition:all 0.3s;display:block;}.elementor .e-793a3b2b-32a7:hover,.elementor .e-793a3b2b-32a7:focus-visible{box-shadow:0px 8px 22px 0px rgba(0, 132, 255, 0.6);transform:translate3d(0px, -5px, 0px) scale3d(1.18, 1.18, 1) rotateX(0deg) rotateY(0deg) rotateZ(-8deg);}.elementor .e-793a3b2b-32a7{width:40px;height:40px;object-fit:contain;border-radius:10px;box-shadow:0px 4px 12px 0px rgba(0, 132, 255, 0.35);transition:all 0.3s;display:block;}.elementor .e-5ea31a1c-18bd:hover,.elementor .e-5ea31a1c-18bd:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(-20deg) scale3d(1.18, 1.18, 1);}.elementor .e-5ea31a1c-18bd{width:30px;height:30px;object-fit:contain;border-radius:50%;transition:all 0.3s;display:block;}.elementor .e-5fe821fe-4be4{font-weight:700;font-size:0.85rem;color:#ffffff;margin:0px;white-space: nowrap;\n}.elementor .e-21f95ab8-5542:hover,.elementor .e-21f95ab8-5542:focus-visible{background-color:#e11d48;box-shadow:0px 10px 28px 0px rgba(251, 44, 83, 0.75);transform:translate3d(0px, -4px, 0px) scale3d(1.07, 1.07, 1);}.elementor .e-21f95ab8-5542{width:auto;cursor:pointer;padding-block-start:6px;padding-block-end:6px;padding-inline-start:8px;padding-inline-end:18px;border-radius:999px;background-color:#fb2c53;box-shadow:0px 5px 18px 0px rgba(251, 44, 83, 0.5);transition:all 0.3s;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-78973421-56ee{width:auto;position:fixed;inset-block-end:18px;inset-inline-start:18px;z-index:9999;padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-56ad61d4-4094{width:3.35rem;height:3.8rem;object-fit:contain;display:block;flex:0 0 auto;}.elementor .e-40699a1b-d3ae{font-weight:700;font-size:0.8rem;color:#ffffff;letter-spacing:0.05em;line-height:1.35;text-transform:uppercase;margin:0px;text-align: left; white-space: nowrap;\n}.elementor .e-bcc2664-914e{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.9rem;justify-content:center;align-items:center;}.elementor .e-19114fef-1f26{font-size:0.85rem;color:#cbd5e1;line-height:1.5;text-align:center;margin:0px;}.elementor .e-7b193383-6db3{width:2.1rem;height:2.1rem;border-radius:0.4rem;display:block;}.elementor .e-413d0ebc-bff8{width:2.1rem;height:2.1rem;border-radius:0.4rem;display:block;}.elementor .e-123db420-45ce{width:2.1rem;height:2.1rem;border-radius:0.4rem;display:block;}.elementor .e-43a78d5b-ddb2{width:2.1rem;height:2.1rem;border-radius:0.4rem;display:block;}.elementor .e-559e4909-202a{width:auto;padding-block-start:0.15rem;padding-block-end:0.15rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0.75rem;justify-content:center;align-items:center;}.elementor .e-56bc9616-5765{font-size:0.8rem;color:#cbd5e1;text-align:center;margin-block-start:0.2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7fbc1eaa-9a45{width:100%;max-width:48rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.1rem;justify-content:center;align-items:center;}.elementor .e-769b00fb-b001{width:100%;position:relative;padding-block-start:2.2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;border-block-start-width:3px;background-color:#0D1140;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-style: solid; border-top-color: #1560BD; }
@keyframes gpaPhoneRing {
  0%, 100% { transform: rotate(0deg) scale(1); }
  10%, 30% { transform: rotate(-20deg) scale(1.14); }
  20%, 40% { transform: rotate(20deg) scale(1.14); }
  50% { transform: rotate(0deg) scale(1); }
}
@keyframes gpaPillPulse {
  0% { box-shadow: 0 5px 18px rgba(251, 44, 83, 0.5), 0 0 0 0 rgba(251, 44, 83, 0.6); }
  70% { box-shadow: 0 5px 18px rgba(251, 44, 83, 0.5), 0 0 0 12px rgba(251, 44, 83, 0); }
  100% { box-shadow: 0 5px 18px rgba(251, 44, 83, 0.5), 0 0 0 0 rgba(251, 44, 83, 0); }
}
@keyframes gpaIconFloat {
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-4px); }
}
.elementor .e-5ea31a1c-18bd { animation: gpaPhoneRing 1.8s ease-in-out infinite; }
.elementor .e-21f95ab8-5542 { animation: gpaPillPulse 2s infinite; }
.elementor .e-5d30b039-288d { animation: gpaIconFloat 2.4s ease-in-out infinite; }
.elementor .e-23fb532b-d80b { animation: gpaIconFloat 2.4s ease-in-out 0.35s infinite; }
.elementor .e-793a3b2b-32a7 { animation: gpaIconFloat 2.4s ease-in-out 0.7s infinite; }
.elementor .e-5d30b039-288d:hover, .elementor .e-23fb532b-d80b:hover, .elementor .e-793a3b2b-32a7:hover { animation-play-state: paused;\n}