/* Start custom CSS */body.elementor-page-5273 h1.e-2a4e0282-6a99 span { color: #7cc8f5; }
body.elementor-page-5273 h3.e-beb97db-db52 span { color: #ff3b1f; }
body.elementor-page-5273 p.e-467cbc6a-f9d1 strong { color: #3fd2ff; font-weight: 700; }
body.elementor-page-5273 h2.e-3f453053-82b5 span { color: #ff8a2b; }
body.elementor-page-5273 h2.e-3f453053-82b5 em { color: #2bc0ff; font-style: normal; }
body.elementor-page-5273 h2.e-2164a0d3-c6f1 span { color: #4fb8f2; background: linear-gradient(90deg, #8fd3ff 0%, #2aa7ec 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
@keyframes tkMapPulse { 0% { transform: scale(0.55); opacity: 0.95; } 70% { opacity: 0.15; } 100% { transform: scale(1.7); opacity: 0; } }
@keyframes tkMapBlink { 0%, 100% { opacity: 1; box-shadow: 0 0 18px rgba(42, 169, 230, 0.75); } 50% { opacity: 0.45; box-shadow: 0 0 4px rgba(42, 169, 230, 0.2); } }
body.elementor-page-5273 .elementor-element-3463ea77, body.elementor-page-5273 .elementor-element-13fd172d, body.elementor-page-5273 .elementor-element-24a629ba, body.elementor-page-5273 .elementor-element-4d89d455 { animation: tkMapPulse 2.4s ease-out infinite; pointer-events: none; }
body.elementor-page-5273 .elementor-element-330dce, body.elementor-page-5273 .elementor-element-66d6d6d3, body.elementor-page-5273 .elementor-element-11ce88e1, body.elementor-page-5273 .elementor-element-7883fa0f { animation: tkMapBlink 1.6s ease-in-out infinite; }
body.elementor-page-5273 .elementor-element-13fd172d, body.elementor-page-5273 .elementor-element-66d6d6d3 { animation-delay: 0.6s; }
body.elementor-page-5273 .elementor-element-4d89d455, body.elementor-page-5273 .elementor-element-7883fa0f { animation-delay: 1.2s; }
body.elementor-page-5273 .elementor-element-24a629ba, body.elementor-page-5273 .elementor-element-11ce88e1 { animation-delay: 1.8s; }
@media (prefers-reduced-motion: reduce) { body.elementor-page-5273 .elementor-element-3463ea77, body.elementor-page-5273 .elementor-element-13fd172d, body.elementor-page-5273 .elementor-element-24a629ba, body.elementor-page-5273 .elementor-element-4d89d455, body.elementor-page-5273 .elementor-element-330dce, body.elementor-page-5273 .elementor-element-66d6d6d3, body.elementor-page-5273 .elementor-element-11ce88e1, body.elementor-page-5273 .elementor-element-7883fa0f { animation: none; } }

body.elementor-page-5273 h1.e-29a58f00-4d90 span { color: #5ec4f7; background: linear-gradient(90deg, #4fc0ff 0%, #8fd8ff 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
body.elementor-page-5273 .main-title-section-wrapper { display: none; }
body.elementor-page-5273 .elementor-element-549d1821 { border-color: rgba(70, 180, 255, 0.95) transparent rgba(70, 180, 255, 0.25) rgba(70, 180, 255, 0.95); transform: rotate(-20deg); pointer-events: none; }/* End custom CSS */