.elementor-354729 .elementor-element.elementor-element-cb9663a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-354729 .elementor-element.elementor-element-e7965c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--overlay-opacity:0.05;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-354729 .elementor-element.elementor-element-e7965c2:not(.elementor-motion-effects-element-type-background), .elementor-354729 .elementor-element.elementor-element-e7965c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0020;}.elementor-354729 .elementor-element.elementor-element-e7965c2::before, .elementor-354729 .elementor-element.elementor-element-e7965c2 > .elementor-background-video-container::before, .elementor-354729 .elementor-element.elementor-element-e7965c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-354729 .elementor-element.elementor-element-e7965c2 > .elementor-background-slideshow::before, .elementor-354729 .elementor-element.elementor-element-e7965c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-354729 .elementor-element.elementor-element-e7965c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.neuronsit.in/wp-content/uploads/2024/02/pattern1.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-354729 .elementor-element.elementor-element-c58685d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354729 .elementor-element.elementor-element-5697d26{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354729 .elementor-element.elementor-element-d81f6ea{width:100%;max-width:100%;}.elementor-354729 .elementor-element.elementor-element-d81f6ea > .elementor-widget-container{background-color:#FFFFFF0D;margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-354729 .elementor-element.elementor-element-d81f6ea.elementor-element{--align-self:flex-start;}.elementor-354729 .elementor-element.elementor-element-d81f6ea .elementor-author-box__avatar img{width:45px;height:45px;border-style:solid;border-color:#000;}body.rtl .elementor-354729 .elementor-element.elementor-element-d81f6ea.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-354729 .elementor-element.elementor-element-d81f6ea:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:11px;margin-left:0;}body:not(.rtl) .elementor-354729 .elementor-element.elementor-element-d81f6ea.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-354729 .elementor-element.elementor-element-d81f6ea:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:11px;margin-right:0;}.elementor-354729 .elementor-element.elementor-element-d81f6ea.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:11px;}.elementor-354729 .elementor-element.elementor-element-d81f6ea .elementor-author-box__name{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;}.elementor-354729 .elementor-element.elementor-element-edc68c9 .elementor-icon-list-icon i{color:#FFFFFF;font-size:14px;}.elementor-354729 .elementor-element.elementor-element-edc68c9 .elementor-icon-list-icon svg{fill:#FFFFFF;--e-icon-list-icon-size:14px;}.elementor-354729 .elementor-element.elementor-element-edc68c9 .elementor-icon-list-icon{width:14px;}.elementor-354729 .elementor-element.elementor-element-edc68c9 .elementor-icon-list-text, .elementor-354729 .elementor-element.elementor-element-edc68c9 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-354729 .elementor-element.elementor-element-93d169f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 15px;--row-gap:20px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354729 .elementor-element.elementor-element-7bb9ee5{--grid-template-columns:repeat(0, auto);width:auto;max-width:auto;--icon-size:15px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-354729 .elementor-element.elementor-element-7bb9ee5 .elementor-widget-container{text-align:right;}.elementor-354729 .elementor-element.elementor-element-7bb9ee5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-354729 .elementor-element.elementor-element-7bb9ee5.elementor-element{--align-self:center;}.elementor-354729 .elementor-element.elementor-element-7bb9ee5 .elementor-icon{border-radius:050px 050px 050px 050px;}.elementor-354729 .elementor-element.elementor-element-9116884{width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;}.elementor-354729 .elementor-element.elementor-element-9116884 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-354729 .elementor-element.elementor-element-9116884.elementor-element{--order:99999 /* order end hack */;}.elementor-354729 .elementor-element.elementor-element-8d93fe2{--box-min-height:0px;--box-background-color:#FFFFFF;--box-border-color:#D8D2DE;--box-border-width:0px;--box-border-radius:10px;--separator-width:1px;--box-padding:10px;--header-color:#FFFFFF;--toggle-button-color:#FFFFFF;--item-text-color:#BF94FF;--item-text-hover-color:#E9D5FF;--item-text-active-color:#FFFFFF;--marker-color:#FFFFFF;--marker-size:25px;}.elementor-354729 .elementor-element.elementor-element-8d93fe2 > .elementor-widget-container{background-color:#FFFFFF0D;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;}.elementor-354729 .elementor-element.elementor-element-8d93fe2 .elementor-toc__header-title{text-align:center;}.elementor-354729 .elementor-element.elementor-element-8d93fe2 .elementor-toc__header{flex-direction:row;column-gap:0px;}.elementor-354729 .elementor-element.elementor-element-8d93fe2 .elementor-toc__list-item{font-weight:600;}.elementor-354729 .elementor-element.elementor-element-b053511{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354729 .elementor-element.elementor-element-adef96f{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354729 .elementor-element.elementor-element-fb65d97{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#9363EE;--border-color:#9363EE;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 73px -36px rgba(0, 0, 0, 0.08);--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-354729 .elementor-element.elementor-element-fb65d97:not(.elementor-motion-effects-element-type-background), .elementor-354729 .elementor-element.elementor-element-fb65d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-515ed45 );}.elementor-354729 .elementor-element.elementor-element-bf708d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-354729 .elementor-element.elementor-element-f585918 .elementor-cta .elementor-cta__bg, .elementor-354729 .elementor-element.elementor-element-f585918 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-354729 .elementor-element.elementor-element-f585918 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(180deg, #15145C 0%, #242292 100%);border-radius:10px 10px 10px 10px;}.elementor-354729 .elementor-element.elementor-element-f585918 .elementor-cta__content{min-height:320px;text-align:start;padding:20px 20px 20px 20px;}.elementor-354729 .elementor-element.elementor-element-f585918 .elementor-cta__title{font-family:"Mina", Sans-serif;font-size:22px;font-weight:900;color:#000000;}.elementor-354729 .elementor-element.elementor-element-f585918 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000047;}.elementor-354729 .elementor-element.elementor-element-cb9bef6{--divider-border-style:solid;--divider-color:var( --e-global-color-e0d1338 );--divider-border-width:1px;}.elementor-354729 .elementor-element.elementor-element-cb9bef6 .elementor-divider-separator{width:100%;}.elementor-354729 .elementor-element.elementor-element-cb9bef6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-354729 .elementor-element.elementor-element-dbf6b13{color:var( --e-global-color-d5ed81f );}.elementor-354729 .elementor-element.elementor-element-f6a5388{--divider-border-style:solid;--divider-color:var( --e-global-color-e0d1338 );--divider-border-width:1px;}.elementor-354729 .elementor-element.elementor-element-f6a5388 .elementor-divider-separator{width:100%;}.elementor-354729 .elementor-element.elementor-element-f6a5388 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(max-width:1024px){.elementor-354729 .elementor-element.elementor-element-f585918 .elementor-cta__content{min-height:170px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-354729 .elementor-element.elementor-element-e7965c2::before, .elementor-354729 .elementor-element.elementor-element-e7965c2 > .elementor-background-video-container::before, .elementor-354729 .elementor-element.elementor-element-e7965c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-354729 .elementor-element.elementor-element-e7965c2 > .elementor-background-slideshow::before, .elementor-354729 .elementor-element.elementor-element-e7965c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-354729 .elementor-element.elementor-element-e7965c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.neuronsit.in/wp-content/uploads/2024/02/pattern1.jpg");background-size:cover;}.elementor-354729 .elementor-element.elementor-element-e7965c2{--overlay-opacity:0.1;--padding-top:4em;--padding-bottom:4em;--padding-left:0.5em;--padding-right:0.5em;}.elementor-354729 .elementor-element.elementor-element-c58685d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354729 .elementor-element.elementor-element-8d93fe2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-354729 .elementor-element.elementor-element-b053511{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354729 .elementor-element.elementor-element-adef96f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354729 .elementor-element.elementor-element-fb65d97{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-354729 .elementor-element.elementor-element-f585918 > .elementor-widget-container{margin:-10px -10px 0px -10px;}.elementor-354729 .elementor-element.elementor-element-f585918 .elementor-cta__content{min-height:110px;padding:10px 10px 10px 10px;}.elementor-354729 .elementor-element.elementor-element-f585918 .elementor-cta__title{font-size:16px;}.elementor-354729 .elementor-element.elementor-element-dbf6b13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(min-width:768px){.elementor-354729 .elementor-element.elementor-element-e7965c2{--content-width:1200px;}.elementor-354729 .elementor-element.elementor-element-c58685d{--width:350px;}.elementor-354729 .elementor-element.elementor-element-b053511{--content-width:1293px;}}/* Start custom CSS for post-info, class: .elementor-element-edc68c9 */.elementor-post-info__item--type-date time::before {
    content: "Published: ";
}

.elementor-post-info__item-prefix {
    white-space: nowrap;
}

.elementor-post-info__item-prefix::after {
    content: "";
}

.elementor-post-info__item-prefix {
    margin-right: 2px; /* space control karo yaha */
}

/* Exact text replace trick */
.elementor-post-info__item-prefix {
    font-size: 0;
}

.elementor-post-info__item-prefix::before {
    content: "Updated:";
    font-size: 16px; 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9116884 *//* 1. Label ko hide karne ke liye */
.cbxwpbkmarktrig .cbxwpbkmarktrig-text {
    display: none !important;
}

.cbxwpbkmarktrig-label {
    display: none !important;
}

/* 2. Purane icon ko naye White SVG se replace karne ke liye */
.cbxwpbkmarktrig .cbxwpbkmarktrig-icon {
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z"></path></svg>') !important;
    
    /* Size aur placement adjust */
    width: 18px !important;
    height: 18px !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    margin-right: 0 !important; 
    background-color: gray;
    padding: 6px;
    border-radius: 50%;
    background-origin: content-box !important; /* Ye image ko padding ke andar rakhega */
    
    display: inline-block !important;
    box-sizing: content-box !important;    /*
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-8d93fe2 */html {
    scroll-behavior: smooth;
}

:target::before {
    content: "";
    display: block;
    height: 150px;
    margin: -150px 0 0;
}

/*h1[id], h2[id], h3[id], h4[id] {*/
/*    scroll-margin-top: 120px !important;*/
/*}*/


.custom-toc {
  background: linear-gradient(135deg, #0a001f, #1a0033, #000814);
  position: relative;
  overflow: hidden;
}


.custom-toc::after {
  content: "";
  position: absolute;
  width: 200%;
  height: 200%;
  background: radial-gradient(white 1px, transparent 1px);
  background-size: 20px 20px;
  opacity: 0.15;
}

.custom-toc li {
  list-style: none;
  position: relative;
  padding-left: 25px;
}

.custom-toc li::before {
  content: "🚀";
  position: absolute;
  left: 0;
}

.custom-toc li.empty {
  display: none;
}


.custom-toc a:hover {
  color: #38bdf8;
  text-shadow: 0 0 6px rgba(56,189,248,0.6);
}/* End custom CSS */
/* Start custom CSS */.comment-respond .logged-in-as a {
    color: #007bff !important;   /* Blue color */
    text-decoration: underline;
}

.comment-respond .logged-in-as a:hover {
    color: #0056b3 !important;   /* Darker blue on hover */
}


/* Comment Submit Button */
.comment-respond .form-submit input[type="submit"] {
    color: #000 !important;          /* text black */
    border: 2px solid #000 !important; /* border black */
    background: transparent;         /* optional */
}

/* Hover state */
.comment-respond .form-submit input[type="submit"]:hover {
    background: #000;
    color: #fff !important;          /* hover pe white text */
    border-color: #000 !important;
}


.comment-author .fn a {
    color: #000000 !important;
    text-decoration: none;
}

.comment-author .fn a:hover {
    color: #000000 !important;
}


.comment-body footer a,
.comment-body footer time,
.comment-body .reply a {
    color: #000 !important;
}/* End custom CSS */