.elementor-6 .elementor-element.elementor-element-c9aa021{--display:flex;}.elementor-6 .elementor-element.elementor-element-8fb937a{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-8fb937a.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-4c67785{--display:flex;}.elementor-6 .elementor-element.elementor-element-bc24070{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-4e6e66f{--display:flex;}.elementor-6 .elementor-element.elementor-element-f26c25d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-e8ad9c7{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-e6e2676{text-align:center;}.elementor-6 .elementor-element.elementor-element-e6e2676 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-e4ecf58{--display:flex;}.elementor-6 .elementor-element.elementor-element-069624a{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-f78cf39{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-d3f2d8d{--display:flex;}.elementor-6 .elementor-element.elementor-element-1848c26{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-1848c26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-f02d217 img{border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-221f32f img{border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-268e5f9{--display:flex;--min-height:0px;}.elementor-6 .elementor-element.elementor-element-268e5f9:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-268e5f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-268e5f9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-2d75312{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-3ef58cf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-c809d41{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0500px;}.elementor-6 .elementor-element.elementor-element-f71d634{margin:0px 0500px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-b1f988e{--display:flex;}.elementor-6 .elementor-element.elementor-element-b1f988e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b1f988e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-b1f988e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-48628a8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-1efeca4{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-42be4a7{text-align:center;}.elementor-6 .elementor-element.elementor-element-42be4a7 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-a73a01a{--display:flex;}.elementor-6 .elementor-element.elementor-element-89817a6{--display:flex;--margin-top:060px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-028f3a5{text-align:center;}.elementor-6 .elementor-element.elementor-element-028f3a5 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-daa61af{--display:flex;}.elementor-6 .elementor-element.elementor-element-583f2b9{--e-image-carousel-slides-to-show:3;}.elementor-6 .elementor-element.elementor-element-8f8552e{--display:flex;--margin-top:060px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-a6e0e03{text-align:center;}.elementor-6 .elementor-element.elementor-element-a6e0e03 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-77bf8b7{--display:flex;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-1848c26{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-3ef58cf{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-c809d41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;}.elementor-6 .elementor-element.elementor-element-f71d634{margin:0px 0150px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-c9aa021{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-4c67785{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-4e6e66f{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-e8ad9c7{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-e4ecf58{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-069624a{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-f78cf39{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-d3f2d8d{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-1848c26{--width:96.247%;}.elementor-6 .elementor-element.elementor-element-2d75312{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-1efeca4{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-a73a01a{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-89817a6{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-daa61af{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-8f8552e{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-77bf8b7{--content-width:1600px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-bc24070{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-e8ad9c7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-d3f2d8d{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-1848c26{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-3ef58cf{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-c809d41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 050px;--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-6 .elementor-element.elementor-element-f71d634{width:var( --container-widget-width, 90px );max-width:90px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-1efeca4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-89817a6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-8f8552e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-8fb937a *//* =========================================================
   AXIOS HERO — CUSTOM CSS FIXES
   Add this in: Appearance -> Customize -> Additional CSS
   (Ya WPCode/Code Snippets mein "CSS Snippet" type se bhi laga sakte hain)
   ========================================================= */


/* -----------------------------------------------------------
   1) "Home" page title / breadcrumb ko hide karna
   (Ye Astra ka default page title area hai)
----------------------------------------------------------- */
.ast-container .page-header,
.entry-header,
.ast-archive-title,
.ast-single-related-posts-container .page-header {
    display: none !important;
}

/* Agar upar wala kaam na kare, browser mein right-click -> Inspect
   kar ke "Home" text ke upar wale div/section ki class copy karein
   aur mujhe bhej dein, main exact .elementor-6 .elementor-element.elementor-element-8fb937a de dun ga. */


/* -----------------------------------------------------------
   2) Site header ko transparent kar ke image ke upar overlay karna
   (Sirf home page par, taake image header ke peeche chali jaye)
----------------------------------------------------------- */
.home .site-header,
.home #masthead {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    background: transparent !important;
    box-shadow: none !important;
    border-bottom: none !important;
}

.home .site-header .main-header-bar,
.home .ast-above-header,
.home .ast-below-header,
.home .main-header-bar-wrap {
    background: transparent !important;
}

/* Header ke transparent hone ke baad menu text safed rakhne ke liye */
.home .site-header .main-navigation a,
.home .site-header .ast-header-navigation-arrow,
.home .site-header .menu-item a {
    color: #ffffff !important;
}

/* Astra jab header ko absolute/transparent karta hai tu ek "placeholder"
   div chhor deta hai jo header ki original height jitni khali white space
   dikhata hai (upar wali choti white line isi ki wajah se hai) — usay hide karo */
.home #ast-desktop-header-height-placeholder,
.home .ast-mobile-header-height-placeholder,
.home .ast-header-height-placeholder {
    display: none !important;
}

/* Body/page ka top margin/padding bhi zero karo taake koi gap na bache */
.home body,
.home #page,
.home .site {
    margin-top: 0 !important;
    padding-top: 0 !important;
}


/* -----------------------------------------------------------
   3) Hero heading/text ko professionally bara aur spread karna
----------------------------------------------------------- */
.axios-hero-content {
    max-width: 750px !important;
    margin: 0 !important;
    margin-left: 6% !important;
    padding: 160px 0 160px !important;
    text-align: left !important;
}

.axios-hero-content h1 {
    font-size: 82px !important;
    font-weight: 800 !important;
    line-height: 1.15 !important;
    margin-bottom: 30px !important;
    letter-spacing: -1px;
}

.axios-highlight {
    padding: 8px 30px !important;
    margin: 0 6px !important;
    border-radius: 60px !important;
}

.axios-hero-content p {
    font-size: 18px !important;
    line-height: 1.8 !important;
    max-width: 480px !important;
    margin-top: 10px !important;
}


/* -----------------------------------------------------------
   Mobile responsive adjustments
----------------------------------------------------------- */
@media (max-width: 768px) {
    .home .site-header,
    .home #masthead {
        position: relative !important;
        background: #000000 !important;
    }
    .axios-hero-content {
        margin-left: 0 !important;
        padding: 60px 20px 130px !important;
        max-width: 100% !important;
    }
    .axios-hero-content h1 {
        font-size: 38px !important;
    }
    .axios-hero-content p {
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f02d217 */.elementor-6 .elementor-element.elementor-element-f02d217 img {
  transition: transform 0.35s ease, filter 0.35s ease;
}
.elementor-6 .elementor-element.elementor-element-f02d217:hover img {
  transform: translateY(-8px) scale(1.05);
  filter: drop-shadow(0 15px 20px rgba(0,0,0,0.3));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-221f32f */.elementor-6 .elementor-element.elementor-element-221f32f img {
  transition: transform 0.35s ease, filter 0.35s ease;
}
.elementor-6 .elementor-element.elementor-element-221f32f:hover img {
  transform: translateY(-8px) scale(1.05);
  filter: drop-shadow(0 15px 20px rgba(0,0,0,0.3));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c809d41 */.elementor-6 .elementor-element.elementor-element-c809d41 img {
  transition: transform 0.35s ease, filter 0.35s ease;
}
.elementor-6 .elementor-element.elementor-element-c809d41:hover img {
  transform: translateY(-8px) scale(1.05);
  filter: drop-shadow(0 15px 20px rgba(0,0,0,0.3));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f71d634 */.elementor-6 .elementor-element.elementor-element-f71d634 img {
  transition: transform 0.35s ease, filter 0.35s ease;
}
.elementor-6 .elementor-element.elementor-element-f71d634:hover img {
  transform: translateY(-8px) scale(1.05);
  filter: drop-shadow(0 15px 20px rgba(0,0,0,0.3));
}/* End custom CSS */