.elementor-kit-32{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-856908b:#FFFFFF;--e-global-color-35e7e6c:#22282A;--e-global-color-662d03a:#00E5FF;--e-global-color-1875d00:#CECECE;--e-global-typography-primary-font-family:"Inconsolata";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inconsolata";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inconsolata";--e-global-typography-accent-font-weight:500;--e-global-typography-5190d91-font-family:"Inconsolata";--e-global-typography-5190d91-font-size:5.9em;--e-global-typography-5190d91-font-weight:300;--e-global-typography-5190d91-line-height:0.7em;--e-global-typography-5190d91-letter-spacing:-3.1px;--e-global-typography-37e8359-font-family:"Inconsolata";--e-global-typography-37e8359-font-size:2.3em;--e-global-typography-37e8359-font-weight:300;--e-global-typography-37e8359-line-height:1.1em;--e-global-typography-4c07de3-font-family:"Inter";--e-global-typography-4c07de3-font-size:1.4rem;--e-global-typography-4c07de3-font-weight:200;--e-global-typography-4c07de3-line-height:1.5em;--e-global-typography-81511e7-font-family:"Inter";--e-global-typography-81511e7-font-size:3.1em;--e-global-typography-81511e7-font-weight:200;--e-global-typography-81511e7-line-height:1.5em;--e-global-typography-77746ac-font-family:"Inconsolata";--e-global-typography-77746ac-font-size:7em;--e-global-typography-77746ac-font-weight:300;--e-global-typography-77746ac-line-height:0.9em;--e-global-typography-1528c3e-font-family:"Inconsolata";--e-global-typography-1528c3e-font-size:1.5em;--e-global-typography-1528c3e-font-weight:300;--e-global-typography-1528c3e-line-height:1.3em;--e-global-typography-b1483ed-font-family:"Inconsolata";--e-global-typography-b1483ed-font-size:1.5em;--e-global-typography-b1483ed-font-weight:300;--e-global-typography-b1483ed-line-height:1.3em;--e-global-typography-5db1016-font-family:"Inconsolata";--e-global-typography-5db1016-font-size:1.5em;--e-global-typography-5db1016-font-weight:300;--e-global-typography-5db1016-line-height:1.3em;color:var( --e-global-color-35e7e6c );font-family:"Inter", Sans-serif;font-size:16px;font-weight:200;line-height:1.3em;}.elementor-kit-32 e-page-transition{background-color:#FFBC7D;}body.elementor-page{--color-gradient-start:#007fff;--color-gradient-stop:#ff4d54;}.main-header .navbar-brand{max-width:200px;}.elementor-kit-32 .lqd-post-content,.elementor-kit-32 .lqd-post-header .entry-excerpt{font-size:18px;font-weight:300;line-height:26px;}h1, .h1{color:var( --e-global-color-35e7e6c );font-family:"Inconsolata", Sans-serif;}h2, .h2{color:var( --e-global-color-35e7e6c );font-family:"Inconsolata", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;}h3, .h3{color:var( --e-global-color-35e7e6c );font-family:"Inconsolata", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;}h4, .h4{color:#181b31;font-size:25px;font-weight:600;line-height:1.2em;}h5, .h5{color:#181b31;font-family:"Inconsolata", Sans-serif;font-size:21px;font-weight:600;line-height:1.2em;}h6, .h6{color:#181b31;font-size:18px;font-weight:600;line-height:1.2em;}.page-scheme-dark{color:rgba(255, 255, 255, 0.8);}.page-scheme-dark h1, .page-scheme-dark .h1{color:#ffffff;}.page-scheme-dark h2, .page-scheme-dark .h2{color:#ffffff;}.page-scheme-dark h3, .page-scheme-dark .h3{color:#ffffff;}.page-scheme-dark h4, .page-scheme-dark .h4{color:#ffffff;}.page-scheme-dark h5, .page-scheme-dark .h5{color:#ffffff;}.page-scheme-dark h6, .page-scheme-dark .h6{color:#ffffff;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end: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){.main-header .lqd-mobile-sec .navbar-brand img{max-width:160px;}.main-header .navbar-brand{max-width:200px;}.elementor-kit-32{font-size:10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-32{--e-global-typography-5190d91-line-height:1em;--e-global-typography-4c07de3-font-size:1.1rem;--e-global-typography-4c07de3-line-height:1.6em;--e-global-typography-77746ac-font-size:6em;font-size:14px;}.main-header .lqd-mobile-sec .navbar-brand img{max-width:160px;}.main-header .navbar-brand{max-width:160px;}h2, .h2{font-size:35px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root{
	--vhvar: 12px;
}

.lqd-mobile-sec .navbar-header{
    padding-inline: 0px !important;
}

.gradient-canvas,.gradient-canvas-footer {
  width:100%;
  height:100%;
  --gradient-color-1: #00E5FF; 
  --gradient-color-2: #7C8FFF; 
  --gradient-color-3: #3665FF;
  --gradient-color-4: #0026FF;
}

.gradient-canvas {
    border-radius:10px;
}

.athenaeum {
  width:100%;
  height:100%;
  --gradient-color-1: #00E5FF; 
  --gradient-color-2: #00E5FF; 
  --gradient-color-3: #3665FF;
  --gradient-color-4: #00E5FF;
}

.hermes {
  width:100%;
  height:100%;
  --gradient-color-1: #00E5FF; 
  --gradient-color-2: #00E5FF; 
  --gradient-color-3: #7C8FFF;
  --gradient-color-4: #00E5FF;
}

.panorama {
  width:100%;
  height:100%;
  --gradient-color-1: #0026FF; 
  --gradient-color-2: #00E5FF; 
  --gradient-color-3: #00E5FF;
  --gradient-color-4: #00E5FF;
}

.lexicon {
  width:100%;
  height:100%;
  --gradient-color-1: #00E5FF; 
  --gradient-color-2: #00E5FF; 
  --gradient-color-3: #00E5FF;
  --gradient-color-4: #7C8FFF;
}

.inconsolata-title{
    font-family: "Inconsolata", Sans-serif;
}

/*blog styling*/

.lqd-post-content {
    padding-top: 10vw;
}

@media (max-width: 1024px) {
    .lqd-post-content {
        padding-top: 25vw;
    }
}

@media (max-width: 767px) {
    .lqd-post-content {
        padding-top: 35vw;
    }
}


@media screen and (max-width: 479px) {
    .lqd-blog-post-style-6 .lqd-post-header h1.entry-title {
        font-size: 45px !important;
        line-height: 1.5em !important;
    }
}




.cat-links, .related-posts .lqd-lp-style-13 .lqd-lp-meta{
    display:none !important;
}

.latest-post-featured .btn-solid:hover{
    
    transform: none !important;
    box-shadow: none !important;
}

.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after, .elementor-post__thumbnail{
    border-radius:10px !important;
}
.single-post{
--lqd-site-width: 990px !important;
}

@media (min-width: 1200px) {
    .single-post .container {
        width: 990px !important;
    }
}


.lqd-blog-post-style-6 .lqd-post-media {
    padding-top: 45.5%  !important;
}


.pp-author-box {
    padding: 36px 0px;
    display: flex;
    align-items: center;
    gap: 36px;
    margin: 16px 0;
    position: relative;
    overflow: hidden;
  }
  .pp-author-photo-wrap {
    flex-shrink: 0;
    width: 110px;
    height: 110px;
    border-radius: 50%;
    padding: 3px;
    background: conic-gradient(#00e5ff, #0077ff, #00e5ff);
    animation: pp-spin 8s linear infinite;
  }
  @keyframes pp-spin { to { transform: rotate(360deg); } }
  .pp-author-photo-wrap .pp-inner {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    overflow: hidden;
    display: block;
    animation: pp-spin 8s linear infinite reverse;
    background: #1a2530;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .pp-author-photo-wrap .pp-inner svg {
    width: 60%;
    height: 60%;
    opacity: 0.4;
  }
  .pp-author-info { flex: 1; min-width: 0; }
  .pp-author-name {
    margin: 0 0 4px;
  }
  .pp-author-role {
    font-size: 13px;
    margin: 0 0 20px;
    letter-spacing: 0.03em;
  }
  .pp-author-links { display: flex; gap: 24px; flex-wrap: wrap; }
  .pp-author-links a {
    font-size: 14px;
    text-decoration: none;
    letter-spacing: 0.05em;
    transition: color 0.2s;
    display: flex;
    align-items: center;
    gap: 7px;
    cursor: pointer;
  }
  .pp-author-links a:hover { color: #00e5ff; }
  .pp-note {
    font-size: 11px;
    color: #2a3040;
    margin-top: 10px;
    text-align: center;
    letter-spacing: 0.04em;
  }
  
 .grecaptcha-badge{
         display: none !important;
 }/* End custom CSS */