.elementor-kit-5{--e-global-color-primary:#4A197D;--e-global-color-secondary:#05885B;--e-global-color-text:#3F3F51;--e-global-color-accent:#05885B;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.75em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:600;color:#3F3F51;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#4A197D;}.elementor-kit-5 a:hover{color:#05885B;}.elementor-kit-5 h1{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;line-height:1.12em;letter-spacing:-0.6px;}.elementor-kit-5 h2{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:700;line-height:1.22em;letter-spacing:-0.4px;}.elementor-kit-5 h3{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;}.elementor-kit-5 h4{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;line-height:1.35em;letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --e-gv-006ab83:#4A197D; --brand-purple:#4A197D; --brand-green:#05885B; --ink:#101014; --muted:#62636A; --muted-2:#8A8A92; --line:#E8E6EF; --soft-bg:#FAF9FC; --base-bg:#FFFFFF; --tint-purple:#F4EEFA; --tint-green:#E6F5EF; --deep-purple-dark:#1B0C33; --gradient-purple-stop:#3D176F; --font-heading:Poppins, sans-serif; --font-body:Inter, sans-serif; --border-lavender:#D8C9EC; --white-85:rgba(255,255,255,0.85); --white-88:rgba(255,255,255,0.88); --white-12:rgba(255,255,255,0.12); --white-18:rgba(255,255,255,0.18); --shadow-purple-10:rgba(33,24,69,0.10); --shadow-purple-06:rgba(33,24,69,0.06); --white-50:rgba(255,255,255,0.5); --blob-purple:rgba(74,25,125,0.14); --blob-purple-fade:rgba(74,25,125,0); --blob-green:rgba(5,136,91,0.13); --blob-green-fade:rgba(5,136,91,0); }
/* Start custom CSS *//* AdifySkills — marquee keyframes (no atomic marquee widget exists) */
@keyframes ax-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@keyframes ax-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}
@media (prefers-reduced-motion: reduce){.mq-track{animation:none !important}.hero-live-dot{animation:none !important}}/* End custom CSS */