/* Virospuk dark deep-tech skin. Loaded after style.css. Edit the variables below to retheme. */
:root{--vsp-bg:#0A0F16;--vsp-bg2:#0F1A2E;--vsp-panel:#111A27;--vsp-panel2:#0D1520;--vsp-line:#1E2A3B;--vsp-ink:#F1F5FB;--vsp-muted:#8FA0B8;--vsp-accent:#4682EB;--vsp-cyan:#5CC8FF;
--tg-color-gray-2:#8FA0B8;--tg-color-gray-4:#8FA0B8;--tg-border-1:#1E2A3B;--tg-border-2:#1E2A3B;--tg-border-3:#1E2A3B;--tg-border-4:#1E2A3B;--tg-border-5:#2A3A52;--tg-border-6:#1E2A3B;--tg-border-7:#1E2A3B;--tg-border-9:#1E2A3B;
--tg-color-dark-blue:#0B1424;--tg-color-black-1:#070B11;--tg-color-black-2:#0D1420;color-scheme:dark}
html,body{background:var(--vsp-bg)!important;color:var(--text-color)}
body{background-image:radial-gradient(1200px 600px at 85% -10%,rgba(70,130,235,.12),transparent 60%)}
/* derived from style.css */
hr{border-bottom:1px solid var(--vsp-line);}
.btn.btn-login-social{background:var(--vsp-panel);}
.border-btn{color:var(--vsp-ink);}
#preloader{background:var(--vsp-panel);}
#preloader .loader .loader-container{border:3px solid var(--vsp-line);}
.grey-bg{background:var(--vsp-panel2);}
.white-bg{background:var(--vsp-panel);}
.black-bg{background:var(--vsp-bg2);}
.offCanvas__social-icon a:hover{color:var(--vsp-ink);}
.search__popup{background:var(--vsp-panel);}
.tg-header__top{background:var(--vsp-bg2);}
.tg-header__top-info-three li i{color:var(--vsp-muted);}
.tg-header__top-right-three li i{color:var(--vsp-muted);}
.tg-header__top-two{border-bottom:1px solid var(--vsp-line);}
.tg-header__top-two .list-wrap li i{color:var(--vsp-muted);}
.tg-header__right-side{border-left:1px solid var(--vsp-line);}
.tg-header__area{box-shadow:0 8px 30px rgba(0,0,0,.35);}
@media (max-width:767.98px){
.tg-header__area-four{background:var(--vsp-panel);}
}
.tg-header__area-four .tgmenu__wrap{background:var(--vsp-panel);}
.tg-header__area .mobile-nav-toggler{background:var(--vsp-panel);box-shadow:0 8px 30px rgba(0,0,0,.35);color:var(--vsp-ink);}
.tgmenu__navbar-wrap>ul>li a{color:var(--vsp-ink);}
.tgmenu__navbar-wrap>ul>li .sub-menu{background:var(--vsp-panel);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.tgmenu__main-menu li.menu-item-has-children>a:after{color:var(--vsp-ink);}
.tgmenu__action ul li a{color:var(--vsp-ink);}
.tgmenu__action ul .header-search a{color:var(--vsp-ink);}
.tgmenu__action ul .offCanvas-menu .menu-tigger{background:var(--vsp-panel);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.tgmenu__action-two>.list-wrap li.header-search a{border:1px solid var(--vsp-line);}
.tgmenu__action-two>.list-wrap li.offCanvas-menu .menu-tigger{border:1px solid var(--vsp-line);}
.sticky-menu{background:var(--vsp-panel);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.tgmobile__search input{background:var(--vsp-panel2);}
.tgmobile__menu .navigation li.menu-item-has-children .dropdown-btn{background:var(--vsp-panel2);}
.tgmobile__menu .navigation li.menu-item-has-children .dropdown-btn .plus-line{background:var(--vsp-bg2);}
.tgmobile__menu .navigation li.menu-item-has-children .dropdown-btn .plus-line:after{background:var(--vsp-bg2);}
.tgmobile__menu .navigation li.menu-item-has-children .dropdown-btn.open .plus-line{background:var(--vsp-panel);}
.tgmobile__menu-box{background:var(--vsp-panel);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.tgmobile__menu-bottom .contact-info .list-wrap li a{color:var(--vsp-ink);}
.tgmobile__menu-bottom .social-links ul li a{color:var(--vsp-ink);}
.banner__img-two>img:nth-child(2){border:1px solid var(--vsp-line);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.slider__single{background:var(--vsp-panel);}
.brand-area{border-bottom:1px solid var(--vsp-line);}
.brand__area-four{border-top:1px solid var(--vsp-line);}
.brand__area-five{background:var(--vsp-panel2);}
.brand__area-six{background:var(--vsp-panel2);}
.brand__area-eight{background:var(--vsp-bg2);}
.about__img-wrap-three>img:nth-child(2){box-shadow:0 8px 30px rgba(0,0,0,.35);}
.about__img-wrap-six img:nth-child(2){box-shadow:0 8px 30px rgba(0,0,0,.35);}
.about-list .list-wrap li .icon{background:var(--vsp-panel2);}
.about__list-box .list-wrap li{color:var(--vsp-ink);}
.about__list-box-two{border-left:1px solid var(--vsp-line);}
.about__list-img-two img{border:1px solid var(--vsp-line);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.about__list-img-three .play-btn{color:var(--vsp-ink);}
.about__list-img-four img{border:.8px solid var(--vsp-line);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.about-bottom-two{border-top:1px solid var(--vsp-line);}
.about__phone .icon{background:var(--vsp-panel2);color:var(--vsp-ink);}
.about__phone .content a{color:var(--vsp-ink);}
.about__award-box .icon{background:var(--vsp-panel2);}
.about__award-box-two{background:var(--vsp-panel);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.about__satisfied-box .icon{background:var(--vsp-panel2);}
.experience__box-three .title{background:var(--vsp-panel2);}
.experience__box-three p{color:var(--vsp-ink);}
.experience__box-four{background:var(--vsp-panel);}
.experience__box-four p{color:var(--vsp-ink);}
.experience__shape svg{color:var(--vsp-ink);}
.services__area-two{background:var(--vsp-bg2);}
.services-item{background:var(--vsp-panel);}
.services__item-two{background:var(--vsp-bg2);}
.services__item-three{background:var(--vsp-panel);}
.services__item-four{background:var(--vsp-panel);}
.services__item-five{background:var(--vsp-panel);border:1px solid var(--vsp-line);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.services__icon-three{background:var(--vsp-panel2);color:var(--vsp-ink);}
.services-content .icon{background:var(--vsp-panel2);color:var(--vsp-ink);}
.services-content .btn{background:var(--vsp-panel2);color:var(--vsp-ink);}
.services__content-two .btn{color:var(--vsp-muted);}
.services__content-two .btn:before{background:var(--vsp-panel);}
.services__content-two .btn:hover,.services__content-two .btn:hover:after{color:var(--vsp-ink);}
.services__content-three .btn{background:var(--vsp-panel2);}
.services__content-four .btn{background:var(--vsp-panel2);color:var(--vsp-ink);}
.services__content-five .btn{background:var(--vsp-panel2);color:var(--vsp-ink);}
.services__details-list-box{box-shadow:0 8px 30px rgba(0,0,0,.35);}
.services__details-list-box-two{box-shadow:0 8px 30px rgba(0,0,0,.35);}
.services__details-inner-img .play-btn{background:var(--vsp-panel);color:var(--vsp-ink);}
.services__details-inner-graph img{border:.8px solid var(--vsp-line);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.sidebar__widget-three{background:var(--vsp-panel2);}
.sidebar__cat-list-two .list-wrap li a{background:var(--vsp-panel2);}
.sidebar__cat-list-three .list-wrap li a{background:var(--vsp-panel);}
.sidebar__brochure a{background:var(--vsp-panel2);}
.sidebar__brochure-two a{background:var(--vsp-panel);}
.sidebar__contact .btn:before{background:var(--vsp-panel2);}
.sidebar__contact .btn:hover{color:var(--vsp-ink);}
.sidebar__contact-two .title{color:var(--vsp-ink);}
.sidebar__form form .form-grp input,.sidebar__form form .form-grp textarea{background:var(--vsp-panel);}
.sidebar__form form .form-grp input::-moz-placeholder,.sidebar__form form .form-grp textarea::-moz-placeholder{color:var(--vsp-muted);}
.sidebar__form form .form-grp input::placeholder,.sidebar__form form .form-grp textarea::placeholder{color:var(--vsp-muted);}
.section-more-btn .border-btn:hover{background:var(--vsp-panel);color:var(--vsp-ink);}
.choose-area{background:var(--vsp-bg2);}
.choose__area-four{background:var(--vsp-bg2);}
.choose__content-two:before{background:var(--vsp-panel2);}
.choose__list-icon{background:var(--vsp-panel2);}
.choose-img-wrap img:nth-child(2){box-shadow:0 8px 30px rgba(0,0,0,.35);}
.choose__img-wrap-three .main-img{box-shadow:0 8px 30px rgba(0,0,0,.35);}
.choose__img-wrap-three>img{border:1px solid var(--vsp-line);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.choose__img-wrap-five img:nth-child(3){box-shadow:0 8px 30px rgba(0,0,0,.35);}
.choose__tab .nav-tabs .nav-item .nav-link{color:var(--vsp-muted);}
.choose__tab-content .list-wrap li i{background:var(--vsp-bg2);}
.choose__box .icon{background:var(--vsp-panel2);}
.project__area-two{background:var(--vsp-panel2);}
.project-item{background:var(--vsp-panel);border:1px solid var(--vsp-line);}
.project__thumb-two:before{background:var(--vsp-bg2);}
.project__content-three .btn{background:var(--vsp-panel);}
.project__nav-wrap .project-button-prev{background:var(--vsp-panel);color:var(--vsp-ink);}
.project__nav-wrap .project-button-next{background:var(--vsp-panel);color:var(--vsp-ink);}
.project__details-info{background:var(--vsp-bg2);}
.project__details-inner-content .content-inner .graph-img img{border:.8px solid var(--vsp-line);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.link-arrow a{background:var(--vsp-panel2);border:1px solid var(--vsp-line);color:var(--vsp-ink);}
.pricing__tab-switcher:before{background:var(--vsp-panel);}
.pricing__box{background:var(--vsp-panel);border:1px solid var(--vsp-line);}
.pricing__head .title{background:var(--vsp-panel2);}
.request__content-two{background:var(--vsp-bg2);}
.testimonial-area{background:var(--vsp-panel2);}
.testimonial__area-two{background:var(--vsp-bg2);}
.testimonial__area-three{background:var(--vsp-bg2);}
.testimonial__info-two span{color:var(--vsp-muted);}
.testimonial__info-three .title{color:var(--vsp-ink);}
.testimonial__nav-two .testimonial-button-prev{background:var(--vsp-panel);color:var(--vsp-ink);}
.testimonial__nav-two .testimonial-button-next{background:var(--vsp-panel);color:var(--vsp-ink);}
.testimonial__nav-four .testimonial-two-button-prev{background:var(--vsp-panel2);color:var(--vsp-ink);}
.testimonial__nav-four .testimonial-two-button-next{background:var(--vsp-panel2);color:var(--vsp-ink);}
.testimonial__form{background:var(--vsp-panel);}
.testimonial__form .form-grp input{border:1px solid var(--vsp-line);}
.testimonial__form .form-grp input::-moz-placeholder{color:var(--vsp-muted);}
.testimonial__form .form-grp input::placeholder{color:var(--vsp-muted);}
.testimonial__form .form-grp.select-grp select{border:1px solid var(--vsp-line);color:var(--vsp-muted);}
.testimonial__form .form-grp.select-grp:after{color:var(--vsp-ink);}
.features__item{border:1px solid var(--vsp-line);}
.features__item-wrap{border-bottom:1px solid var(--vsp-line);}
.features__item-two{background:var(--vsp-panel);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.features__icon{background:var(--vsp-panel2);color:var(--vsp-ink);}
.features__icon-two{background:var(--vsp-panel2);}
.marquee__area{background:var(--vsp-panel2);}
.counter-area{background:var(--vsp-panel2);}
.team-item{border:1px solid var(--vsp-line);}
.team-social{background:var(--vsp-panel);}
.team-social .social-toggle-icon{color:var(--vsp-muted);}
.team-social .list-wrap a{color:var(--vsp-muted);}
.team__social-two .list-wrap li a{border:1.5px solid var(--vsp-line);}
.team__social-three .list-wrap li a:hover{color:var(--vsp-ink);}
.team__social-four .list-wrap li a{color:var(--vsp-muted);}
.team__content-four{background:var(--vsp-panel);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.team__details-info>.list-wrap>li,.team__details-info>.list-wrap>li>a{color:var(--vsp-ink);}
.team__details-info>.list-wrap>li>i{background:var(--vsp-panel2);color:var(--vsp-ink);}
.team__details-social li a{color:var(--vsp-ink);}
.call-back-area{background:var(--vsp-bg2);}
.call-back-wrap{background:var(--vsp-bg2);}
.call-back-form form .form-grp input{background:var(--vsp-panel);}
.call-back-form form .form-grp input::-moz-placeholder{color:var(--vsp-muted);}
.call-back-form form .form-grp input::placeholder{color:var(--vsp-muted);}
.call-back-form form .btn:before{background:var(--vsp-panel2);}
.blog__post-area-five{background:var(--vsp-panel2);}
.blog-post-item{background:var(--vsp-panel);border:1px solid var(--vsp-line);}
.blog__post-two{border:1px solid var(--vsp-line);}
.blog__post-four,.blog__post-two{background:var(--vsp-panel);}
.blog__post-four{box-shadow:0 8px 30px rgba(0,0,0,.35);}
.blog__post-content-three .btn{background:var(--vsp-panel2);color:var(--vsp-ink);}
.blog__post-tag-three{color:var(--vsp-muted);}
.blog-avatar .avatar-content p{color:var(--vsp-muted);}
.blog-avatar .avatar-content p a:hover{color:var(--vsp-ink);}
.blog-post-meta .btn{background:var(--vsp-panel2);color:var(--vsp-ink);}
.blog-post-meta-two .list-wrap li{color:var(--vsp-muted);}
.blog-post-meta-two .list-wrap li a{color:var(--vsp-muted);}
.blog__details-inner-thumb .play-btn{background:var(--vsp-panel);color:var(--vsp-ink);}
.blog__details-bottom .post-tags .list-wrap li a{background:var(--vsp-panel2);}
.blog__details-bottom .post-share .list-wrap li a{color:var(--vsp-ink);}
.blog__avatar-wrap{background:var(--vsp-panel2);}
blockquote p{color:var(--vsp-ink);}
.sidebar__widget{border:1px solid var(--vsp-line);}
.sidebar__search form input{border:1px solid var(--vsp-line);color:var(--vsp-ink);}
.sidebar__cat-list .list-wrap li{border-bottom:1px solid var(--vsp-line);}
.sidebar__tag-list .list-wrap li a{background:var(--vsp-panel2);color:var(--vsp-ink);}
.comments-text .reply-btn{background:var(--vsp-panel2);color:var(--vsp-ink);}
.comment-respond{background:var(--vsp-panel2);border:1px solid var(--vsp-line);}
.comment-form .form-grp input,.comment-form .form-grp textarea{background:var(--vsp-panel);border:1px solid var(--vsp-line);}
.comment-form .form-grp input::-moz-placeholder,.comment-form .form-grp textarea::-moz-placeholder{color:var(--vsp-muted);}
.comment-form .form-grp input::placeholder,.comment-form .form-grp textarea::placeholder{color:var(--vsp-muted);}
.pagination-wrap .pagination .page-link{border:1px solid var(--vsp-line);}
.contact__info .list-wrap li .icon{background:var(--vsp-panel2);color:var(--vsp-ink);}
.contact__form-wrap{background:var(--vsp-panel2);border:1px solid var(--vsp-line);}
.contact__form-wrap form .form-grp input{background:var(--vsp-panel);border:1px solid var(--vsp-line);color:var(--vsp-ink);}
.contact__form-wrap form .form-grp textarea{background:var(--vsp-panel);border:1px solid var(--vsp-line);color:var(--vsp-ink);}
.footer__area-four,.footer__area-three,.footer__area-two{background:var(--vsp-bg2);}
.footer-social .list-wrap li a{background:var(--vsp-panel2);}
.footer__social-two .list-wrap li a{background:var(--vsp-bg2);}
.footer__social-three .list-wrap li a{background:var(--vsp-bg2);}
.footer-bottom{background:var(--vsp-panel2);border-top:1px solid var(--vsp-line);}
.footer__bottom-three .copyright-text p,.footer__bottom-three .copyright-text p a{color:var(--vsp-muted);}
.footer__bottom-four .copyright-text p,.footer__bottom-four .copyright-text p a{color:var(--vsp-muted);}
.footer-newsletter form input{background:var(--vsp-panel);border:1px solid var(--vsp-line);color:var(--vsp-ink);}
.footer-newsletter form input::-moz-placeholder{color:var(--vsp-muted);}
.footer-newsletter form input::placeholder{color:var(--vsp-muted);}
.footer__newsletter-three form input::-moz-placeholder{color:var(--vsp-muted);}
.footer__newsletter-three form input::placeholder{color:var(--vsp-muted);}
.footer__newsletter-four form input{background:var(--vsp-panel);color:var(--vsp-ink);}
.footer__newsletter-four form input::-moz-placeholder{color:var(--vsp-muted);}
.footer__newsletter-four form input::placeholder{color:var(--vsp-muted);}
.footer__newsletter-inner form input{background:var(--vsp-panel);color:var(--vsp-ink);}
.footer__newsletter-inner form input::-moz-placeholder{color:var(--vsp-muted);}
.footer__newsletter-inner form input::placeholder{color:var(--vsp-muted);}
.copyright-text-two p{color:var(--vsp-muted);}
.copyright-text-two p a{color:var(--vsp-muted);}
.box-form-login{background:var(--vsp-panel2);border:1px solid var(--vsp-line);}
.text-or span{background:var(--vsp-panel2);}
.form-login .link-bold:hover{color:var(--vsp-ink);}
.form-forgot .alert-warning{background:var(--vsp-panel2);}
.slider_baner_home6 .banner__content-three{background:var(--vsp-panel);}
.text-25-years{background:var(--vsp-panel2);}
.all_services__area-six{background:var(--vsp-bg2);}
.card-team-area-six{background:var(--vsp-panel);border:1px solid var(--vsp-line);}
.card-team-area-six .card-image{background:var(--vsp-panel2);}
.card-team-area-six .card-image .btn-share{background:var(--vsp-panel);}
.box-text-need-help{background:var(--vsp-bg2);}
.accordion-button.collapsed{border-bottom:1px solid var(--vsp-line);}
.accordion-button:focus{border-color:var(--vsp-line);}
.marketing_expert__area_six{background:var(--vsp-panel2);}
.item-video-small{background:var(--vsp-bg2);}
.text-stroke{color:var(--vsp-ink);}
.partners__area-six{background:var(--vsp-bg2);}
.services__area-home7{background:var(--vsp-panel2);}
.item-author-more{background:var(--vsp-panel);}
.box-info-contact{background:var(--vsp-bg2);}
.main-img-why .play-btn{background:var(--vsp-panel);}
.steps__area-seven{background:var(--vsp-bg2);}
.journey_area-seven{background:var(--vsp-bg2);}
.box-counter-home7{background:var(--vsp-panel);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.testimonials_area-seven .testimonial__nav-four .testimonial-two-button-next,.testimonials_area-seven .testimonial__nav-four .testimonial-two-button-prev{background:var(--vsp-panel);border:1px solid var(--vsp-line);}
.testimonials_area-seven .swiper-pagination-bullet-active{background:var(--vsp-bg2);}
.box-yellow-about{background:var(--vsp-panel2);}
.banner-two-col{background:var(--vsp-panel2);}
.card-services-type-01{background:var(--vsp-panel);}
.card-services-type-01:hover{box-shadow:0 8px 30px rgba(0,0,0,.35);}
.slider_baner_home8 .slider__bg:before{background:var(--vsp-bg2);}
.card-number-star{background:var(--vsp-panel);box-shadow:0 8px 30px rgba(0,0,0,.35);}
.marketing__area-home8{background:var(--vsp-panel2);}
@media (max-width:992px){
.slider__area-home8 .box-form-quote .testimonial__form{border:1px solid var(--vsp-line);}
}
.fob-comment-form-section{background:var(--vsp-panel2);border:1px solid var(--vsp-line);}
.fob-comment-list-section .fob-comment-list-wrapper .fob-comment-item-inner .fob-comment-item-footer .fob-comment-item-reply{background:var(--vsp-panel2);color:var(--vsp-ink);}
.auth-card__body .form-control{background:var(--vsp-panel);}
.career-details .background-image{box-shadow:0 8px 30px rgba(0,0,0,.35);}
.career-details .content{background:var(--vsp-panel);border:1px solid var(--vsp-line);}
.career-details .content .heading{border-bottom:1px solid var(--vsp-line);}
.career-details .content .body-content .action{border-top:1px solid var(--vsp-line);}
.blog__details-wrap .blog__avatar-wrap .blog__avatar-img .avatar-wrapper{border:1px solid var(--vsp-line);}
@media screen and (max-width:991px){
.tg-header__area-five.transparent-header{box-shadow:0 8px 30px rgba(0,0,0,.35);}
}
.wishlist-area .bb-social-sharing .bb-social-sharing__item{background:var(--vsp-panel2);}
@media screen and (max-width:991px){
.tg-header__style-four .tg-header__area-four{background:var(--vsp-panel);}
}
body[dir=rtl] .tgmenu__main-menu li.menu-item-has-children>a:before{color:var(--vsp-ink);}
/* derived from ecommerce.css */

/* ---------- hand-tuned layer ---------- */
h1,h2,h3,h4,h5,h6{color:var(--heading-color)}
p,li{color:var(--text-color)}
a{color:var(--primary-color)}
::selection{background:var(--vsp-accent);color:#fff}
.btn,.btn:focus{background:var(--vsp-accent);color:#fff;border-radius:8px;box-shadow:0 0 0 1px rgba(92,200,255,.25),0 8px 24px rgba(70,130,235,.28)}
.btn:hover{background:#5B9BFF;color:#06101F}
.sub-title{color:var(--vsp-cyan);letter-spacing:.14em}
input,textarea,select,.form-control{background:var(--vsp-panel2)!important;color:var(--vsp-ink)!important;border:1px solid var(--vsp-line)!important}
input::placeholder,textarea::placeholder{color:#6F8099!important}
hr{border-color:var(--vsp-line)}
table,.table{color:var(--text-color);--bs-table-bg:transparent;--bs-table-color:var(--text-color);border-color:var(--vsp-line)}
.table>:not(caption)>*>*{background:transparent;border-color:var(--vsp-line);color:var(--text-color)}
.modal-content,.dropdown-menu,.offcanvas{background:var(--vsp-panel);color:var(--text-color);border:1px solid var(--vsp-line)}
.header-area,.tg-header__area,.sticky-menu,.tgmenu__nav,#sticky-header{background:rgba(10,15,22,.86)!important;backdrop-filter:blur(10px);border-bottom:1px solid var(--vsp-line)}
.tgmenu__navbar-wrap>ul>li>a{color:var(--vsp-ink)!important}
.tgmenu__navbar-wrap>ul>li>a:hover,.tgmenu__navbar-wrap>ul>li.active>a{color:var(--vsp-cyan)!important}
.tgmenu__navbar-wrap ul li .sub-menu{background:var(--vsp-panel)!important;border:1px solid var(--vsp-line)}
.tgmenu__navbar-wrap ul li .sub-menu li a{color:var(--vsp-ink)!important}
.tgmenu__navbar-wrap ul li .sub-menu li a:hover{color:var(--vsp-cyan)!important}
.breadcrumb__area,.breadcrumb__bg{background-color:var(--vsp-bg)!important}
.breadcrumb__content .title,.breadcrumb__content h1,.breadcrumb__content h2{color:var(--vsp-ink)}
.shortcode-hero-banner{background-color:var(--vsp-bg)}
.shortcode-hero-banner-overlay{background:linear-gradient(90deg,rgba(10,15,22,.85),rgba(10,15,22,.35))}
.banner-content .title{color:#fff}
.banner-content p,.banner__content-three p{color:#C5D0E0!important}
.pricing__price .monthly_price{display:none!important}
.pricing__price .annual_price{display:block!important;color:var(--vsp-ink)!important}
.pricing__price .annual_price span{color:var(--vsp-muted)!important;font-size:16px}
.link-readmore{color:var(--vsp-cyan)!important}
.card-step p,.card-info p{color:#C5D0E0}
.services-item .title a{color:var(--vsp-ink)}
.banner__img-two img{border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px rgba(91,155,255,.25)}
.pricing__box{background:var(--vsp-panel)!important;border:1px solid var(--vsp-line)!important;border-radius:14px}
.pricing__box:hover{border-color:var(--vsp-accent)!important;box-shadow:0 0 0 1px var(--vsp-accent),0 18px 50px rgba(70,130,235,.18)!important}
.pricing__box .title,.pricing__box .price{color:var(--vsp-ink)!important}
.pricing__tab{display:none!important}
.pricing__list li,.pricing__list li span{color:var(--text-color)!important}
.vsp-note p{color:var(--vsp-muted)}
.vsp-card{background:var(--vsp-panel);border:1px solid var(--vsp-line);border-radius:14px;padding:28px;height:100%}
.vsp-download{padding:60px 0 80px}
.vsp-download h2,.vsp-download h3{margin-top:30px}
.footer__area,.footer-area,.footer-bg{background-color:var(--vsp-bg)!important}
.footer__bottom,.footer-bottom,.copyright-text{background:#070B11!important}
img{max-width:100%}
.preloader,#preloader{background:var(--vsp-bg)!important}
/* ecommerce */
.product-details-content,.ec-product,.product-item,.bb-product-item,.cart-item,.checkout-wrapper,.payment-checkout-btn,.customer-order-detail,.bb-order-info{background:var(--vsp-panel);color:var(--text-color)}
.ecommerce-page,.ecommerce__area{background:transparent}
