.dark-body {  background: #010514 !important;  &.dark-bg-2 {    background: #18010d !important;  }  &.dark-bg-3 {    background: #011316 !important;  }  &.dark-bg-4 {    background: #140801 !important;  }  &.dark-bg-5 {    background: #010f16 !important;  }  /* Blockquote Dark Mode Styles - Direct under .dark-body */  blockquote,  .wp-block-quote.is-style-large:not(.is-style-plain) {    background: #0f172a !important;    border-left-color: rgba(255, 255, 255, 0.2) !important;  }  blockquote p,  .wp-block-quote.is-style-large:not(.is-style-plain) p {    color: #fff !important;  }  blockquote cite,  .wp-block-quote.is-style-large:not(.is-style-plain) cite {    color: rgba(255, 255, 255, 0.8) !important;  }  blockquote:before,  .wp-block-quote.is-style-large:not(.is-style-plain):before {    color: rgba(255, 255, 255, 0.3) !important;  }  blockquote a,  .wp-block-quote.is-style-large:not(.is-style-plain) a {    color: var(--theme) !important;  }  .page blockquote.style2 {    background: #0f172a !important;    border-left-color: rgba(255, 255, 255, 0.2) !important;  }  .page blockquote.style2 p {    color: #fff !important;  }  /* Comment Area Dark Mode Styles - Direct under .dark-body */  .comments-area,  .fttheme-blog-details .comments-area {    background-color: transparent !important;  }  .comments-area .comments-title,  .fttheme-blog-details .comments-title,  .comment-respond .comment-reply-title {    color: #fff !important;  }  .comments-area .comment-list li.comment {    background-color: transparent !important;  }  .comments-area .comment-list li.comment .comment-full {    background-color: transparent !important;  }  .comments-area .comment-list li.comment .comment-body {    color: #fff !important;  }  .comments-area .comment-list li.comment .comment-content {    color: #fff !important;  }  .comments-area .comment-list li.comment .comment-content p {    color: rgba(255, 255, 255, 0.9) !important;  }  .comments-area .comment-list li.comment .comment-author a,  .comments-area .comment-list li.comment .comment-author b {    color: #fff !important;  }  .comments-area .comment-list li.comment .comment-author a:hover {    color: var(--theme) !important;  }  .comments-area .comment-list li.comment .comment-metadata a {    color: rgba(255, 255, 255, 0.7) !important;  }  .comments-area .comment-list li.comment .comment-metadata a:hover {    color: var(--theme) !important;  }  .comments-area .comment-list li.comment .comment-metadata a time {    color: rgba(255, 255, 255, 0.7) !important;  }  .comments-area .comment-list li.comment .reply a {    color: var(--theme) !important;  }  .comments-area .comment-list li.comment .reply a:hover {    color: #fff !important;  }  .comments-area .comment-list li.comment span.says {    color: rgba(255, 255, 255, 0.7) !important;  }  /* Comment Form Dark Mode Styles - Direct under .dark-body */  .comment-respond,  .fttheme-blog-details .comment-respond {    background-color: transparent !important;  }  .comment-respond label,  .comments-area label {    color: #fff !important;  }  .comment-respond .form-field input,  .comment-respond .form-field #comment,  .comments-area p.comment-form-author input,  .comments-area p.comment-form-email input,  .comments-area p.comment-form-url input,  .comments-area p.comment-form-comment textarea,  form#commentform input,  form#commentform textarea {    background-color: #010514 !important;    border-color: rgba(255, 255, 255, 0.1) !important;    color: #fff !important;  }  .comment-respond .form-field input::placeholder,  .comment-respond .form-field #comment::placeholder,  .comments-area p.comment-form-comment textarea::placeholder,  form#commentform input::placeholder,  form#commentform textarea::placeholder {    color: rgba(255, 255, 255, 0.5) !important;  }  .comment-respond .form-field input:focus,  .comment-respond .form-field #comment:focus,  .comments-area p.comment-form-comment textarea:focus,  .comment-full form input:focus,  .comment-full form textarea:focus {    border-color: var(--theme) !important;    color: #fff !important;  }  .comment-respond .form-submit #submit,  .comments-area .comment-navigation .nav-previous a,  .comments-area .comment-navigation .nav-next a,  form#commentform input#submit {    background-color: var(--theme) !important;    color: #fff !important;  }  .comment-respond .form-submit #submit:hover,  form#commentform input#submit:hover {    background-color: var(--theme) !important;    opacity: 0.9;  }  .comment-form-cookies-consent,  .comment-full .comment-form-cookies-consent,  .comment-full .comment-form-url {    color: rgba(255, 255, 255, 0.8) !important;  }  .comment-form-cookies-consent input#wp-comment-cookies-consent {    border-color: rgba(255, 255, 255, 0.3) !important;  }  p.comment-notes {    color: rgba(255, 255, 255, 0.7) !important;  }  /* Additional Comment Styles - Direct under .dark-body */  .fttheme-blog-details .comment-block {    background-color: transparent !important;  }  .fttheme-blog-details .comment-block .comment h3 {    color: #fff !important;  }  .fttheme-blog-details .comment-block .comment .comment-body p.desc {    color: rgba(255, 255, 255, 0.9) !important;  }  .fttheme-blog-details .comment-block .comment .comment-reply a {    color: var(--theme) !important;  }  /* Blog Items Dark Mode Styles */  .blog-item {    background: transparent !important;  }  .blog .fttheme-blog .blog-item,  .archive .fttheme-blog .blog-item {    background: transparent !important;    border: 1px solid transparent !important;    transition: all 0.5s ease 0s;    margin-bottom: 50px;    overflow: hidden;  }  /* Sidebar Dark Mode Styles */  .ft-sideabr .widget {    background: #0f172a !important;  }  .ft-sideabr .widget-title,  .ft-sideabr .widget_block h2,  .ft-sideabr .widget_block label.wp-block-search__label {    color: #fff !important;  }  .ft-sideabr .widget-title:after,  .ft-sideabr .widget_block h2:after,  .ft-sideabr .widget_block label.wp-block-search__label:after {    background: rgba(255, 255, 255, 0.2) !important;  }  .ft-sideabr ul a {    color: rgba(255, 255, 255, 0.9) !important;  }  .ft-sideabr ul a:hover {    color: var(--theme) !important;  }  .ft-sideabr ul li {    border-top-color: rgba(255, 255, 255, 0.1) !important;  }  .ft-sideabr ul li + li {    border-top-color: rgba(255, 255, 255, 0.1) !important;  }  /* Category/Archive/Pages/Meta/Recent Entries/Nav Menu/Block Widget List Items */  .ft-sideabr .widget_categories ul li,  .ft-sideabr .widget_archive ul li,  .ft-sideabr .widget_pages ul li,  .ft-sideabr .widget_meta ul li,  .ft-sideabr .widget_recent_entries ul li,  .ft-sideabr .widget_nav_menu ul li,  .ft-sideabr .widget_block ul li {    background-color: #010514 !important;    color: rgba(255, 255, 255, 0.9) !important;  }  .ft-sideabr .widget_categories ul li:hover,  .ft-sideabr .widget_archive ul li:hover,  .ft-sideabr .widget_pages ul li:hover,  .ft-sideabr .widget_meta ul li:hover,  .ft-sideabr .widget_recent_entries ul li:hover,  .ft-sideabr .widget_nav_menu ul li:hover,  .ft-sideabr .widget_block ul li:hover {    background-color: var(--theme) !important;  }  .ft-sideabr .widget_categories ul li a,  .ft-sideabr .widget_archive ul li a,  .ft-sideabr .widget_pages ul li a,  .ft-sideabr .widget_meta ul li a,  .ft-sideabr .widget_recent_entries ul li a,  .ft-sideabr .widget_nav_menu ul li a,  .ft-sideabr .widget_block ul li a {    color: rgba(255, 255, 255, 0.9) !important;  }  .ft-sideabr .widget_categories ul li:hover a,  .ft-sideabr .widget_archive ul li:hover a,  .ft-sideabr .widget_pages ul li:hover a,  .ft-sideabr .widget_meta ul li:hover a,  .ft-sideabr .widget_recent_entries ul li:hover a,  .ft-sideabr .widget_nav_menu ul li:hover a,  .ft-sideabr .widget_block ul li:hover a {    color: #fff !important;  }  .ft-sideabr .widget_categories ul li a:hover,  .ft-sideabr .widget_archive ul li a:hover,  .ft-sideabr .widget_pages ul li a:hover,  .ft-sideabr .widget_meta ul li a:hover,  .ft-sideabr .widget_recent_entries ul li a:hover,  .ft-sideabr .widget_nav_menu ul li a:hover,  .ft-sideabr .widget_block ul li a:hover {    color: var(--theme) !important;  }  .ft-sideabr .widget_categories ul li span,  .ft-sideabr .widget_archive ul li span,  .ft-sideabr .widget_pages ul li span,  .ft-sideabr .widget_meta ul li span,  .ft-sideabr .widget_recent_entries ul li span,  .ft-sideabr .widget_nav_menu ul li span,  .ft-sideabr .widget_block ul li span {    background: #0f172a !important;    color: rgba(255, 255, 255, 0.7) !important;  }  .ft-sideabr .widget_categories ul li ul,  .ft-sideabr .widget_archive ul li ul,  .ft-sideabr .widget_pages ul li ul,  .ft-sideabr .widget_meta ul li ul,  .ft-sideabr .widget_recent_entries ul li ul,  .ft-sideabr .widget_nav_menu ul li ul,  .ft-sideabr .widget_block ul li ul {    background: #0f172a !important;  }  .ft-sideabr .widget_recent_comments ul li {    background: #010514 !important;    color: rgba(255, 255, 255, 0.9) !important;  }  .ft-sideabr .widget_recent_comments ul li ul {    background: #0f172a !important;  }  .ft-sideabr .search-form input,  .ft-sideabr .search-form .search-input,  .ft-sideabr .widget_block .wp-block-search__input {    background-color: #010514 !important;    border-color: rgba(255, 255, 255, 0.1) !important;    color: #fff !important;  }  .ft-sideabr .search-form input::placeholder,  .ft-sideabr .search-form .search-input::placeholder,  .ft-sideabr .widget_block .wp-block-search__input::placeholder {    color: rgba(255, 255, 255, 0.5) !important;  }  .ft-sideabr .search-form button,  .ft-sideabr .search-form .search-submit,  .ft-sideabr .widget_block .wp-block-search__button {    color: #fff !important;  }  .ft-sideabr .search-form button:hover,  .ft-sideabr .search-form .search-submit:hover {    color: var(--theme) !important;  }  .ft-sideabr .recentcomments a {    color: rgba(255, 255, 255, 0.9) !important;  }  .ft-sideabr .recentcomments a:hover {    color: var(--theme) !important;  }  .ft-sideabr .recentcomments .comment-author-link a {    color: rgba(255, 255, 255, 0.9) !important;  }  .ft-sideabr .recentcomments .comment-author-link a:hover {    color: var(--theme) !important;  }  .ft-sideabr .widget_recent_comments ul li,  .ft-sideabr .widget_block ol.wp-block-latest-comments li {    color: rgba(255, 255, 255, 0.9) !important;  }  .ft-sideabr .widget_recent_comments ul li a,  .ft-sideabr .widget_block ol.wp-block-latest-comments li a {    color: rgba(255, 255, 255, 0.9) !important;  }  .ft-sideabr .widget_recent_comments ul li a:hover,  .ft-sideabr .widget_block ol.wp-block-latest-comments li a:hover {    color: var(--theme) !important;  }  .ft-sideabr    .widget_block    ol.wp-block-latest-comments    .wp-block-latest-comments__comment-meta {    color: rgba(255, 255, 255, 0.7) !important;  }  .ft-sideabr    .widget_block    ol.wp-block-latest-comments    .wp-block-latest-comments__comment-link {    color: rgba(255, 255, 255, 0.9) !important;  }  .ft-sideabr    .widget_block    ol.wp-block-latest-comments    .wp-block-latest-comments__comment-link:hover {    color: var(--theme) !important;  }  .ft-sideabr .tagcloud a {    background-color: #010514 !important;    color: rgba(255, 255, 255, 0.9) !important;    border-color: rgba(255, 255, 255, 0.1) !important;  }  .ft-sideabr .tagcloud a:hover {    background-color: var(--theme) !important;    color: #fff !important;    border-color: var(--theme) !important;  }  .ft-sideabr .widget_block .wp-block-latest-posts__list-item a {    color: rgba(255, 255, 255, 0.9) !important;  }  .ft-sideabr .widget_block .wp-block-latest-posts__list-item a:hover {    color: var(--theme) !important;  }  .ft-sideabr .widget_block .wp-block-latest-posts__post-date {    color: rgba(255, 255, 255, 0.7) !important;  }  .ft-sideabr .widget_block .wp-block-calendar table {    background-color: #010514 !important;  }  .ft-sideabr .widget_block .wp-block-calendar th {    background-color: #0f172a !important;    color: #fff !important;  }  .ft-sideabr .widget_block .wp-block-calendar td {    color: rgba(255, 255, 255, 0.9) !important;  }  .ft-sideabr .widget_block .wp-block-calendar a {    color: var(--theme) !important;  }  .ft-sideabr .widget_block .wp-block-calendar tfoot a {    color: var(--theme) !important;  }  .ft-sideabr .widget_block .wp-block-calendar tfoot a:hover {    color: #fff !important;  }  .ft-sideabr .widget_block .wp-block-rss__item-title a {    color: rgba(255, 255, 255, 0.9) !important;  }  .ft-sideabr .widget_block .wp-block-rss__item-title a:hover {    color: var(--theme) !important;  }  .ft-sideabr .widget_block .wp-block-rss__item-publish-date {    color: rgba(255, 255, 255, 0.7) !important;  }  .ft-sideabr .widget_block .wp-block-rss__item-excerpt {    color: rgba(255, 255, 255, 0.8) !important;  }  .ft-sideabr .footer-contact-ul li {    color: rgba(255, 255, 255, 0.9) !important;  }  .ft-sideabr .footer-contact-ul li a {    color: rgba(255, 255, 255, 0.9) !important;  }  .ft-sideabr .footer-contact-ul li a:hover {    color: var(--theme) !important;  }  .ft-sideabr .footer-contact-ul i:before {    color: var(--theme) !important;  }}.dark-body .page-wrapper {  background: #010514 !important;  h1,  h2,  h3,  h4,  h5,  h6 {    color: #fff;  }  .section-title h2 span {    color: rgb(255 255 255 / 56%);  }  p {    color: #fff;    opacity: 0.8;  }  .brand-box-1 {    border: 1px solid rgb(255 255 255 / 16%);    img {      filter: brightness(-1) invert(1);    }  }  .section-bg {    background: #0f172a;  }  .service-card-item {    background: #0f172a;  }  .array-button .array-prev,  .array-button .array-next {    border: 1px solid rgb(255 255 255 / 16%);    color: #fff;  }  .feature-box-items {    background: #0f172a;    h3 {      a {        color: #fff;      }    }  }  .testimonial-warpper::before {    background: #0f172a;  }  .testimonial-warpper .array-button .array-prev,  .testimonial-warpper .array-button .array-next {    background-color: transparent;    &:hover {      background-color: #3b82f6;    }  }  .faq-content-1 {    background: #0f172a;  }  .faq-content-1 .accordion-box .block .acc-btn {    color: #fff;  }  .faq-content-1 .accordion-box .block .acc-content .content .text {    color: #fff;    opacity: 0.8;  }  .faq-content-1 .accordion-box .block {    border-bottom: 1px solid rgba(255, 255, 255, 0.1);  }  .faq-content-1 .accordion-box .block .acc-btn .icon {    color: #fff;  }  .faq-content-1 .accordion-box {    border-top: 1px solid rgba(255, 255, 255, 0.1);  }  .pricing-box-items {    background: #0f172a;    border: 1px solid rgba(255, 255, 255, 0.1);  }  .pricing-box-items .pricing-header span {    color: #fff;    opacity: 0.8;  }  .pricing-box-items .pricing-header h3 sub {    color: #fff;    opacity: 0.8;  }  .pricing-box-items .pricing-list {    background: rgba(255, 255, 255, 0.08);    backdrop-filter: blur(20px);  }  .pricing-box-items .pricing-list ul li {    color: #fff;  }  .pricing-box-items .pricing-list ul li i {    color: #3b82f6;  }  .pricing-box-items .pricing-btn {    background-color: #010514;    &:hover {      background-color: #3b82f6;      color: #fff;    }  }  .news-box-items {    background: #0f172a;  }  .news-box-items .content ul li a {    background-color: #000;  }  .news-box-items .content ul li {    color: #fff;  }  .news-box-items .content h3 a {    color: #fff;  }  .news-box-items .content .news-bottom .link-btn {    color: #fff;  }  .color-palate h6 {    color: var(--header);  }  .hero-2 {    background-color: #18010d;    background-image: none !important;  }  .hero-2 .hero-content h6 {    background-color: #18010d;    border: 1px solid rgba(255, 255, 255, 0.08);  }  .service-card-item.style-2 {    background-image: none !important;    background-color: #112443;    h3 {      color: #fff;    }    p {      color: #fff;      opacity: 0.8;    }    &.active {      h3 {        color: var(--header2);      }      p {        color: var(--header2);      }    }  }  .about-section-2 {    border-top: 1px solid rgba(255, 255, 255, 0.08);  }  .about-wrapper-2 .about-image-items .content {    background-color: #280316;    background-image: none !important;    h3 {      color: #fff;    }    p {      color: #fff;      opacity: 0.8;    }  }  .section-title.style-2 h2 span {    color: var(--theme2);  }  .about-wrapper-2 .about-content .about-list-item ul li {    color: #fff;  }  .about-wrapper-2 .about-content .about-list-item ul li i {    color: var(--theme2);  }  .global-service-box {    border: 1px solid rgba(255, 255, 255, 0.08);    background-color: #280316;    background-image: none !important;    &::before {      background-color: var(--theme2);    }  }  .global-service-box .content h3 a {    color: #fff;  }  .global-service-box .content .number {    color: #fff;  }  .section-bg-3 {    background-color: #280316;    background-image: none !important;  }  .project-image-items-2::before {    background-color: #280316;  }  .choose-us-wrapper-2 .choose-us-wrap-item .choose-us-content {    background-color: #280316;    background-image: none !important;    h3,    p {      color: #fff;    }    &::before {      background-color: var(--theme2);    }  }  .choose-us-wrapper-2 .choose-us-wrap-item .left .number-line {    background-color: #280316;    border: 1px solid #280316;  }  .testimonial-box-items::before {    background-color: #18010d;  }  .testimonial-box-items .content .client-info h4 {    color: #fff;  }  .testimonial-box-items .content .client-info {    border-top: 1px solid rgba(255, 255, 255, 0.08);  }  .news-box-items-2 {    background-color: #280316;  }  .news-box-items-2 .content ul li {    color: #fff;  }  .news-box-items-2 .content h3 a {    color: #fff;  }  .news-box-items-2 .content .link-btn {    color: #fff;  }  .footer-widget-wrapper.style-2 .footer-widget-items .widget-head h3 {    color: #fff;  }  .footer-widget-wrapper.style-2 .footer-widget-items .gt-list-area li a {    color: #fff;    &:hover {      color: var(--theme2);    }  }  .footer-widget-wrapper.style-2 .footer-widget-items .contact-list li {    color: #fff;    a {      color: #fff;    }  }  .footer-widget-wrapper.style-2 .footer-widget-items .footer-content p {    color: #fff;  }  .footer-widget-wrapper.style-2    .footer-widget-items    .footer-content    .social-icon    a {    background-color: #18010d;    &:hover {      background-color: var(--theme2);    }  }  .footer-widget-wrapper.style-2 .footer-widget-items .footer-logo {    display: none;  }  .footer-widget-wrapper.style-2 .footer-widget-items .footer-logo2 {    display: block !important;  }  .footer-bottom.footer-bottom-2 {    border-top: 1px solid rgba(255, 255, 255, 0.08);  }  .footer-bottom.footer-bottom-2 .footer-list li a {    color: #fff;    &:hover {      color: var(--theme2);    }  }  .hero-3 {    background-color: #112d32;    .line-shape {      display: none;    }    .ratting-image {      filter: brightness(0) invert(1);    }  }  .hero-3 .hero-content .hero-btn h4 a {    color: #fff;  }  .hero-3 .hero-content .hero-btn h4 i {    color: #fff;  }  .hero-3 .hero-image::before {    background-color: #05a4bf;  }  .about-wrapper-3 .about-content .about-text {    color: #fff;    opacity: 0.8;  }  .section-bg-4 {    background-color: #000;  }  .about-section-3::before {    background-color: #112d32;  }  .service-section-3 .array-button .array-prev,  .service-section-3 .array-button .array-next {    background-color: #011316;    &:hover {      background-color: var(--theme3);    }  }  .service-box-style-3 {    background-color: #011316;    &::before {      background-color: var(--theme3);    }    .icon {      background-color: var(--theme3);    }    h3 a {      color: #fff;    }    .link-btn {      color: #fff;    }    &:hover {      .icon {        background-color: #112d32;      }    }  }  .service-section-3 .swiper-dot .swiper-pagination-bullet {    background-color: #fff;  }  .service-section-3    .swiper-dot    .swiper-pagination-bullet.swiper-pagination-bullet-active {    background-color: #05a4bf;  }  .choose-us-wrapper-3 .choose-us-content .choose-list li {    border-bottom: 1px solid rgba(255, 255, 255, 0.08);  }  .choose-us-wrapper-3 .choose-us-content .choose-list li .icon {    background-color: #112d32;  }  .choose-us-wrapper-3 .choose-us-content .choose-list li .content h3 {    color: #fff;  }  .choose-us-wrapper-3 .choose-us-content .choose-list li .content p {    color: #fff;  }  .choose-us-wrapper-3 .choose-us-content .choose-list li.active {    background-color: #05a4bf;  }  .project-section-3 .line-shape {    display: none;  }  .project-wrapper-3 .project-box-items-3 li {    background-color: #011316;  }  .project-wrapper-3 .project-box-items-3 li .content h3 a {    color: #fff;    &:hover {      color: #05a4bf;    }  }  .project-wrapper-3 .project-box-items-3 li .content span {    color: #fff;  }  .project-wrapper-3 .project-box-items-3 li .content .icon {    background-color: #112d32;    &:hover {      background-color: #05a4bf;    }  }  .team-section-3 .line-shape {    display: none;  }  .team-box-item-3 .content h3 a {    color: #fff;    &:hover {      color: #05a4bf;    }  }  .testimonial-box-items-3 {    background-color: #112d32;  }  .testimonial-section-3 .array-button .array-prev,  .testimonial-section-3 .array-button .array-next {    background: transparent;    border: 1px solid rgba(255, 255, 255, 0.08);    background-color: #112d32;    &:hover {      background-color: #05a4bf;    }  }  .faq-items-2 .accordion-box {    border-top: 1px solid rgba(255, 255, 255, 0.08);  }  .faq-items-2 .accordion-box .block .acc-content .content .text {    color: #fff;    opacity: 0.8;  }  .faq-items-2 .accordion-box li .number {    color: #fff;  }  .faq-items-2 .accordion-box .block .acc-btn {    color: #fff;  }  .faq-items-2 .accordion-box .block {    border-bottom: 1px solid rgba(255, 255, 255, 0.08);  }  .footer-area.footer-area-3 {    background-color: #112d32;  }  .section-bg-6 {    background-color: #220d00;  }  .hero-4 .hero-content .hero-bottom .content {    border-top: 1px solid #fff;  }  .hero-4 .hero-content .hero-bottom .content p {    color: #fff;  }  .hero-4 .hero-content .hero-bottom .content a {    color: #fff;  }  .work-process-box-style-4 {    background-color: #220d00;  }  .work-process-box-style-4 .work-btn {    color: #fff;  }  .service-box-style-4 .service-list-wrap.active-block {    background-color: #220d00;    border-bottom: 1px solid rgba(255, 255, 255, 0.08);  }  .service-box-style-4 .service-list-wrap .service-acc-btn .number {    color: #fff;  }  .service-box-style-4 .service-list-wrap {    border-bottom: 1px solid rgba(255, 255, 255, 0.08);  }  .service-box-style-4 .service-list-wrap .service-wrap .item-text h4 {    color: #fff;  }  .service-box-style-4 .service-list-wrap .service-wrap .item-text ul li {    color: #fff;  }  .service-box-style-4 .service-list-wrap .service-acc-btn .icon {    border: 1px solid rgba(255, 255, 255, 0.08);    color: #fff;  }  .testimonial-box-style-4 {    background-color: #220d00;  }  .testimonial-box-style-4 .client-info-item {    border-top: 1px solid rgba(255, 255, 255, 0.08);  }  .testimonial-box-style-4 .client-info-item .client-info h4 {    color: #fff;  }  .testimonial-box-style-4 .client-info-item .client-info span {    color: #fff;  }  .testimonial-section-4 .swiper-dot .swiper-pagination-bullet {    background-color: #fff;  }  .testimonial-section-4    .swiper-dot    .swiper-pagination-bullet.swiper-pagination-bullet-active {    background-color: var(--theme4);  }  .award-section {    border-top: 1px solid rgba(255, 255, 255, 0.08);  }  .text_invert-2 > div {    background-image: linear-gradient(      to right,      rgb(255, 119, 34) 50%,      rgb(255, 255, 255) 50%    );    background-size: 200% 100%;    background-position-x: 100%;    color: transparent;    background-clip: text;  }  .award-wrapper .award-box-items {    background-color: #3b82f6;    img {      filter: brightness(0) invert(1);    }  }  .award-wrapper .award-box-items .award-title {    color: #fff;    border-top: 1px solid rgba(255, 255, 255, 0.08);  }  .news-left-items .content h3 a {    color: #fff;    &:hover {      color: var(--theme4);    }  }  .news-left-items .content ul li {    color: #fff;    a {      background-color: var(--theme4);    }  }  .news-left-items .content .link-btn {    color: #fff;    &:hover {      color: var(--theme4);    }  }  .news-left-items {    border: 1px solid rgba(255, 255, 255, 0.08);  }  .news-right-list li .news-box-style-4 {    border: 1px solid rgba(255, 255, 255, 0.08);    a {      color: #fff;    }    &:hover {      color: var(--theme4);    }  }  .news-right-list li .news-box-style-4 .content ul li a {    background-color: var(--theme4);  }  .news-right-list li .news-box-style-4 .content ul li {    color: #fff;  }  .footer-area.style-footer-area-4    .footer-widget-wrapper    .footer-widget-items    .widget-head    h3 {    color: #fff !important;  }  .footer-area.style-footer-area-4    .footer-widget-wrapper    .footer-widget-items    .gt-list-area    li    a {    color: #fff;    &:hover {      color: var(--theme4);    }  }  .footer-area.style-footer-area-4 .footer-widget-wrapper .footer-form-3 h3 {    color: #fff;  }  .footer-area.style-footer-area-4    .footer-widget-wrapper    .footer-form-3    .sq-checkbox {    color: #fff;  }  .footer-widget-wrapper .footer-widget-items .footer-content p {    color: #fff !important;  }  .footer-bottom.style-bottom-4 {    border-top: 1px solid rgba(255, 255, 255, 0.08);  }  .footer-bottom .footer-bottom-wrapper p {    color: #fff !important;  }  .footer-bottom.style-bottom-4 .footer-list li a {    color: #fff !important;    &:hover {      color: var(--theme4) !important;    }  }  .footer-area.style-footer-area-4 .footer-widget-items {    .footer-logo {      display: none;    }    .footer-logo2 {      display: block !important;    }  }  .section-title.style-5 h2 {    color: #fff;  }  .feature-box-style-3 {    border: 1px solid rgba(255, 255, 255, 0.08);  }  .feature-box-style-3.active {    h3,    p {      color: #000;    }  }  .section-bg-6 {    background-color: #010514;  }  .scroll-down img {    filter: brightness(0) invert(1);  }  .hero-5 .vec-shape img {    filter: brightness(0) invert(1);  }  .section-bg-5 {    background-color: #010514;  }  .about-wrapper-5 .about-left-items .about-bottom-content {    background-color: #010f16;  }  .about-wrapper-5 .about-left-items .about-bottom-content .about-counter h2 {    color: #fff;  }  .about-wrapper-5 .about-left-items .about-bottom-content .about-counter p {    color: #fff;  }  .about-wrapper-5 .about-left-items .about-bottom-content .about-line {    opacity: 0.2;  }  .about-wrapper-5 .about-left-items .about-bottom-content .content p {    color: #fff;  }  .about-wrapper-5 .about-content .about-icon-wrap {    background-color: #010f16;  }  .about-wrapper-5 .about-content .about-icon-wrap::before {    background-color: #fff;    opacity: 0.2;  }  .about-wrapper-5 .about-content .about-icon-wrap .about-icon-item {    h3 {      color: #fff;    }    p {      color: #fff;    }    img {      filter: brightness(0) invert(1);    }  }  .about-wrapper-5 .about-content .about-icon-wrap .about-icon-item.active {    h3 {      color: #000;    }    p {      color: #000;    }    img {      filter: initial;    }  }  .service-wrapper-5 .bb-top {    border-top: 1px solid rgba(255, 255, 255, 0.08);  }  .service-wrapper-5 .bb-bottom {    border-bottom: 1px solid rgba(255, 255, 255, 0.08);  }  .service-wrapper-5 .service-box-style-5 .title a {    color: #fff;    &:hover {      color: var(--theme5);    }  }  .service-wrapper-5 .service-box-style-5 .text {    color: #fff;  }  .service-wrapper-5 .service-box-style-5 .arrow-icon {    color: #fff;    &:hover {      color: var(--theme5);    }  }  .counter-box-style-5::before {    background-color: #010f16;  }  .counter-box-style-5.active {    &::before {      background-color: var(--theme5);    }    h2 {      color: #000;    }    p {      color: #000;    }  }  .project-box-style-5 {    background: #010514 !important;    border: 1px solid rgba(255, 255, 255, 0.08);    h3 {      a {        color: #fff;        &:hover {          color: var(--theme5);        }      }    }  }  .testimonial-wrapper-5::before {    background-color: #010f16;  }  .testimonial-box-style-5 {    border-right: 1px solid rgba(255, 255, 255, 0.08);  }  .testimonial-box-style-5 .client-info {    border-top: 1px solid rgba(255, 255, 255, 0.08);  }  .testimonial-box-style-5 .star {    color: var(--theme5);  }  .news-box-style-5 {    border: 1px solid rgba(255, 255, 255, 0.08);  }  .news-box-style-5 .content ul li {    color: #fff;    span {      color: #fff;    }  }  .news-box-style-5 .content h3 a {    color: #fff;    &:hover {      color: var(--theme5);    }  }  .news-box-style-5 .content .news-btn {    color: #fff;    &:hover {      color: var(--theme5);    }  }  .footer-widget-wrapper-5 .footer-left-item h2 {    color: #000;  }  .footer-widget-wrapper-5 .footer-right-item .footer-header-item p {    color: #fff;  }  .footer-widget-wrapper-5    .footer-right-item    .footer-widget-items    .gt-list-area    li    a {    color: #fff;    &:hover {      color: var(--theme5);    }  }  .footer-bottom-5 .footer-bottom-wrapper-5 p b {    color: #fff;  }  .footer-bottom-5 {    border-top: 1px solid rgba(255, 255, 255, 0.08);  }  .footer-bottom-5 .footer-bottom-wrapper-5 .footer-list li a {    color: #fff;    &:hover {      color: var(--theme5);    }  }  .footer-widget-wrapper-5 .footer-right-item .footer-header-item {    .footer-logo {      display: none;    }    .footer-logo2 {      display: block !important;    }  }  .footer-widget-wrapper-5 .footer-right-item .footer-header-item::before {    background-color: rgba(255, 255, 255, 0.08);  }  .header-5 {    .mean__menu-wrapper {      .main-menu {        ul {          li {            a {              color: #fff;              i {                margin-left: 4px;                font-size: 14px;              }              &:hover {                color: var(--theme5) !important;              }            }            .submenu {              background: #000;              box-shadow: none;              li {                a {                  &:hover {                    color: var(--theme5) !important;                  }                  &::before {                    background-color: var(--theme5);                  }                }                &:hover {                  > a {                    color: var(--theme5) !important;                    &::after {                      color: var(--theme5);                    }                  }                }              }              li.has-dropdown {                > a {                  &::after {                    color: var(--theme5);                  }                }              }            }            &:hover {              > a {                color: var(--theme5);                &::after {                  color: var(--theme5);                }              }            }          }        }      }    }    .sidebar__toggle {      color: #fff;    }    .header-left {      .logo {        display: none;      }      .logo2 {        display: block !important;      }    }  }  .hero-5 .hero-content .social-icon span {    color: #fff;  }  .sticky.header-5 {    background-color: #000;    box-shadow: none;  }  .sticky.header-4 {    background-color: #000;    box-shadow: none;  }  .sticky.header-3 {    background-color: #000;    box-shadow: none;  }  .sticky.header-2 {    box-shadow: none;  }  .header-4 {    .logo {      display: none;    }    .logo2 {      display: block !important;    }    .mean__menu-wrapper {      .main-menu {        ul {          li {            a {              color: #fff;              &:hover {                color: var(--theme4) !important;              }            }            .submenu {              background: #000;              color: #fff;              border-top: 4px solid var(--theme4);              box-shadow: none;              li {                a {                  color: #fff;                  &::before {                    background: var(--theme4);                  }                  &:hover {                    color: var(--theme4) !important;                  }                }                &:hover {                  > a {                    color: var(--theme4) !important;                    &::after {                      color: var(--theme4);                    }                  }                }              }              li.has-dropdown {                > a {                  &::after {                    color: var(--theme4);                  }                }              }            }            &:hover {              > a {                color: var(--theme4);                &::after {                  color: var(--theme4);                }              }            }          }        }      }    }    .mean__menu-wrapper {      border: 1px solid #000;      background-color: #000;    }  }  .header-3 {    .logo {      display: none;    }    .logo2 {      display: block !important;    }    .sidebar__toggle {      color: #fff;    }    .mean__menu-wrapper {      .main-menu {        ul {          li {            a {              color: #fff;              &:hover {                color: var(--theme3) !important;              }            }            .submenu {              background: #000;              color: #fff;              border-top: var(--theme3);              box-shadow: none;              li {                a {                  color: #fff;                  &::before {                    background: var(--theme3);                  }                  &:hover {                    color: var(--theme3) !important;                  }                }                &:hover {                  > a {                    color: var(--theme3) !important;                    &::after {                      color: var(--theme3);                    }                  }                }              }              li.has-dropdown {                > a {                  &::after {                    color: var(--theme3);                  }                }              }            }            &:hover {              > a {                color: var(--theme3);                &::after {                  color: var(--theme3);                }              }            }          }        }      }    }  }  .header-section-2 {    .header-2 {      background-color: #280316;      border-bottom: 1px solid rgba(255, 255, 255, 0.08);      .logo {        display: none;      }      .logo2 {        display: block !important;      }      .mean__menu-wrapper {        .main-menu {          ul {            li {              a {                color: #fff;                &:hover {                  color: var(--theme2) !important;                }              }              .submenu {                background: #38001c;                color: #fff;                border-top: var(--theme2);                box-shadow: none;                li {                  a {                    color: #fff;                    &::before {                      background: var(--theme2);                    }                    &:hover {                      color: var(--theme2) !important;                    }                  }                  &:hover {                    > a {                      color: var(--theme2) !important;                      &::after {                        color: var(--theme2);                      }                    }                  }                }                li.has-dropdown {                  > a {                    &::after {                      color: var(--theme2);                    }                  }                }              }              &:hover {                > a {                  color: var(--theme2);                  &::after {                    color: var(--theme2);                  }                }              }            }          }        }      }    }    .header-2 .search-toggler {      border: 1px solid rgba(255, 255, 255, 0.08);      color: #fff;    }  }  .about-inner-section .section-title-area .about-content p {    color: #fff;    opacity: 0.8;  }  .about-inner-section .section-title-area .about-content .about-info span {    color: #fff;  }  .about-inner-section .about-counter-wrapper .about-counter-item {    background-color: #0f172a;  }  .about-inner-section .about-counter-wrapper .about-counter-item h6 {    color: #fff;  }  .about-inner-section .about-counter-wrapper .about-counter-item p {    color: #fff;  }  .actually-area {    background-color: #0f172a !important;  }  .actually-area .t_line > div {    background-image: linear-gradient(      to right,      var(--white) 50%,      rgba(255, 255, 255, 0.2980392157) 50%    );    background-size: 200% 100%;    background-position-x: 100%;    color: transparent;    background-clip: text;    -webkit-background-clip: text;  }  .testimonial-box-items-3.style-2 {    background-color: #0f172a !important;  }  .faq-about {    border-top: 1px solid rgba(255, 255, 255, 0.08);  }  .faq-items-2.style-faq-2 .accordion-box .block {    background-color: #0f172a !important;  }  .faq-items-2 .accordion-box .block .acc-btn .icon {    border: 1px solid rgba(255, 255, 255, 0.08);  }  .service-details-wrapper .service-details-content .service-list-items ul li {    color: #fff;  }  .service-details-wrapper    .service-details-content    .service-box-area    .service-box-items {    background-color: #0f172a !important;  }  .service-details-wrapper .service-details-sidebar .sidebar-widget {    background-color: #0f172a !important;  }  .service-details-wrapper .service-details-sidebar .service-list-item li a {    background-color: #010514;    color: #fff;    &:hover {      background-color: var(--theme);    }  }  .project-box-items-inner .project-content-area .content h3 a {    color: #fff;    &:hover {      color: var(--theme);    }  }  .project-box-items-inner .project-content-area .content .text {    background-color: #010514;    color: #fff;    border: 1px solid rgba(255, 255, 255, 0.08);  }  .project-box-items-inner .project-content-area .circle-check {    background-color: #010514;    color: #fff;    border: 1px solid rgba(255, 255, 255, 0.08);    &:hover {      background-color: var(--theme);    }  }  .project-details-wrapper .project-details-sidebar .sidebar-widget {    background-color: #0f172a !important;  }  .project-details-wrapper    .project-details-sidebar    .sidebar-widget    .project-infrom    li {    background-color: #010514;    color: #fff;    span {      color: #fff;    }  }  .project-details-wrapper .project-details-content .project-list-items ul li {    color: #fff;  }  .project-details-wrapper    .project-details-content    .slider-button    .previus-text {    color: #fff;  }  .project-details-wrapper .project-details-content .slider-button .icon-gird {    color: var(--theme);  }  .project-details-wrapper .project-details-content .slider-button {    border-top: 1px solid rgba(255, 255, 255, 0.08);    border-bottom: 1px solid rgba(255, 255, 255, 0.08);  }  .team-details-wrapper .team-details-content {    background-color: #0f172a !important;  }  .team-details-wrapper .team-details-content .team-infrom li span {    color: #fff;  }  .team-details-wrapper .team-details-content .team-infrom li {    color: #fff;  }  .team-details-wrapper .team-details-content .team-infrom li a {    color: #fff;  }  .team-details-wrapper    .team-middle-items    .team-skill-area    .skill-content    .progress-wrap    .pro-items    .pro-head    .title {    color: #fff;  }  .team-details-wrapper    .team-middle-items    .team-skill-area    .skill-content    .progress-wrap    .pro-items    .progress {    background-color: #0f172a;  }  .team-details-wrapper    .team-middle-items    .team-skill-area    .skill-content    .progress-wrap    .pro-items    .progress-value {    background-color: var(--theme);  }  .team-details-wrapper .team-bottom-items {    background-color: #0f172a;  }  .team-details-wrapper .team-bottom-items .team-left-items .phone-icon .icon {    color: #fff;  }  .team-details-wrapper .team-bottom-items .team-left-items .phone-icon a {    color: #fff;  }  .team-details-wrapper    .team-bottom-items    .team-right-items    .contact-form-box    .form-clt    input,  .team-details-wrapper    .team-bottom-items    .team-right-items    .contact-form-box    .form-clt    textarea {    border-bottom: 1px solid rgba(255, 255, 255, 0.08);    color: #fff;    &::placeholder {      color: #fff;    }  }  .team-details-wrapper    .team-bottom-items    .team-right-items    .contact-form-box    .form-clt    .form    .single-select {    border-bottom: 1px solid rgba(255, 255, 255, 0.08);  }  .team-details-wrapper    .team-middle-items    .team-skill-area    .skill-content    .progress-wrap    .pro-items    .pro-head    .point {    color: #fff;  }  .gt-main-sideber .gt-single-sideber-widget {    background-color: #0f172a;  }  .gt-main-sideber .gt-single-sideber-widget .gt-search-widget form input {    background-color: #010514;  }  .gt-main-sideber .gt-single-sideber-widget .gt-category-list li {    background-color: #010514;    a {      color: #fff;    }    span {      color: #fff;    }    &:hover {      background-color: var(--theme);    }  }  .gt-main-sideber    .gt-single-sideber-widget    .gt-recent-post-area    .gt-recent-items    .gt-recent-content    h5    a {    color: var(--white);    &:hover {      color: var(--theme);    }  }  .gt-main-sideber    .gt-single-sideber-widget    .gt-recent-post-area    .gt-recent-items    .gt-recent-content    ul    li {    color: #fff;    opacity: 0.8;  }  .gt-main-sideber .gt-single-sideber-widget .tagcloud a {    background-color: #010514;    color: #fff;    &:hover {      background-color: var(--theme);    }  }  .gt-news-standard-wrapper    .gt-news-standard-items    .gt-news-card-items-4    .gt-news-content    .gt-date-list    li    i {    color: var(--theme);  }  .gt-news-standard-wrapper    .gt-news-standard-items    .gt-news-card-items-4    .gt-news-content    .gt-date-list    li {    color: #fff;  }  .gt-news-standard-wrapper    .gt-news-standard-items    .gt-news-card-items-4    .gt-news-content    h3    a {    color: #fff;    &:hover {      color: var(--theme);    }  }  .news-details-area    .blog-post-details    .single-blog-post    .post-content    .hilight-text {    background-color: #0f172a;  }  .news-details-area .blog-post-details .tag-share-wrap {    border-top: 1px solid rgba(255, 255, 255, 0.08);    border-bottom: 1px solid rgba(255, 255, 255, 0.08);  }  .news-details-area .blog-post-details .tag-share-wrap .tagcloud a {    background-color: #0f172a;    color: #fff;    &:hover {      background-color: var(--theme);    }  }  .news-details-area .blog-post-details .tag-share-wrap .social-share span {    color: #fff;  }  .news-details-area .blog-post-details .tag-share-wrap .social-share a {    color: #fff;    &:hover {      color: var(--theme);    }  }  .news-details-area .blog-post-details .comments-area {    background-color: #0f172a;  }  .news-details-area .blog-post-details .comments-area .blog-single-comment {    border-bottom: 1px solid rgba(255, 255, 255, 0.08);  }  .news-details-area    .blog-post-details    .comments-area    .blog-single-comment    .content    .head    .con    h5    a {    color: #fff;    &:hover {      color: var(--theme);    }  }  .news-details-area    .blog-post-details    .comments-area    .blog-single-comment    .content {    span {      color: #fff;    }  }  .news-details-area .blog-post-details .comment-form-wrap {    background-color: #0f172a;  }  .news-details-area .blog-post-details .comment-form-wrap .form-clt input,  .news-details-area .blog-post-details .comment-form-wrap .form-clt textarea {    background-color: #010514;    color: #fff;    &::placeholder {      color: #fff;    }  }  .news-details-area    .blog-post-details    .single-blog-post    .post-content    .post-list    li {    color: #fff;  }  .contact-info-box {    background-color: #0f172a;    a {      color: #fff;    }  }  .contact-wrapper .contact-box-items {    background-color: #0f172a;  }  .contact-wrapper .contact-box-items .contact-form-box .form-clt input,  .contact-wrapper .contact-box-items .contact-form-box .form-clt textarea {    border-bottom: 1px solid rgba(255, 255, 255, 0.08);    color: #fff;    &::placeholder {      color: #fff;    }  }  .contact-wrapper    .contact-box-items    .contact-form-box    .form-clt    .form    .single-select {    border-bottom: 1px solid rgba(255, 255, 255, 0.08);    .current {      color: #fff;    }  }  .contact-wrapper    .contact-box-items    .contact-form-box    .form-clt    .form    .single-select::after {    border-bottom: 2px solid var(--theme);    border-right: 2px solid var(--theme);  }  .team-details-wrapper    .team-bottom-items    .team-right-items    .contact-form-box    .form-clt    .form    .single-select {    border-bottom: 1px solid rgba(255, 255, 255, 0.08);    .current {      color: #fff;    }    &::after {      border-bottom: 2px solid var(--theme);      border-right: 2px solid var(--theme);    }  }  .error-items .error-image {    display: none;  }  .error-items .error-image2 {    display: block !important;    img {      width: 100%;    }  }  .dynamic-sidebar {    background: transparent !important;  }  .fttheme-blog-details .bs-info.tags {    color: #fff;  }  .comments-area .comment-list li.comment .reply a {    color: #000;  }  .comments-area .comment-list li.comment .reply a {    background: #fff;  }  .blog .fttheme-blog .blog-item .full-blog-content .user-info .single-info i,  .archive    .fttheme-blog    .blog-item    .full-blog-content    .user-info    .single-info    i {    color: #fff;  }  .single-info span {    color: #fff;  }  .single-info a {    color: #fff;  }  h3.blog-title a {    color: #fff !important;  }  .blog-desc {    color: #fff !important;  }  .blog-item,  .archive .fttheme-blog .blog-item {    border: 1px solid #1e2a3a;  }  blockquote:before,  .wp-block-quote.is-style-large:not(.is-style-plain):before {    color: #6ec1e4 !important;  }  blockquote:before,  body .wp-block-quote.is-style-large:not(.is-style-plain):before {    background: #010514 !important;  }  .elementor-1614    .elementor-element.elementor-element-d424a86    .rtmega-menu-container    .desktop-menu-area    .rtmega-megamenu    > .menu-item    > .menu-link {    color: #fff !important;  }  .elementor-22 .elementor-element.elementor-element-b28fe69 .team-section-3 {    background-color: #0f172a !important;  }  .elementor-22    .elementor-element.elementor-element-fc9982a    .testimonial-box-items-3 {    background-color: #0f172a !important;  }  span.elementor-icon-list-text {    color: #fff !important;  }  .elementor-1047    .elementor-element.elementor-element-f4ce308    .elementor-heading-title {    color: #fff !important;  }  .elementor-1090    .elementor-element.elementor-element-dd7e8dd    .elementor-heading-title {    color: #fff !important;  }  .elementor-1090    .elementor-element.elementor-element-4851378    .elementor-heading-title {    color: #fff !important;  }  .elementor-1494    .elementor-element.elementor-element-b5c0762:not(      .elementor-motion-effects-element-type-background    ),  .elementor-1494    .elementor-element.elementor-element-b5c0762    > .elementor-motion-effects-container    > .elementor-motion-effects-layer {    background-color: #0f172a !important;  }  .elementor-element.elementor-element-97ef0b1.elementor-widget.elementor-widget-text-editor {    color: #fff;  }  .elementor-element.elementor-element-97ef0b1.elementor-widget.elementor-widget-text-editor {    color: #fff;  }  .skill-content .progress-wrap .pro-items .progress-value {    animation: load 3s normal forwards;    border-radius: 0;    background: #3b82f6 !important;    height: 6px;    width: 0;  }  .skill-content .progress-wrap .pro-items .progress {    background: #0F172A !important;}.skill-content .progress-wrap .pro-items .pro-head .title {    color: #fff !important;}.elementor-1328 .elementor-element.elementor-element-0353ca8 .elementor-icon-list-text {    color: #290F1CB3 !important;}.elementor-1345 .elementor-element.elementor-element-0353ca8 .elementor-icon-list-text {    color: #290F1CB3 !important;  }.sticky .elementor-1614    .elementor-element.elementor-element-d424a86    .rtmega-menu-container    .desktop-menu-area    .rtmega-megamenu    > .menu-item    > .menu-link {    color: #000 !important;}.elementor-1345 .elementor-element.elementor-element-df246f2 .elementor-icon-list-text {    color: #290F1CB3 !important;}.elementor-1345 .elementor-element.elementor-element-68378e8 .elementor-icon-list-text {    color: #290F1CB3 !important;  }.elementor-1340 .elementor-element.elementor-element-0353ca8 .elementor-icon-list-text {    color: #290F1CB3 !important;}.elementor-1328 .elementor-element.elementor-element-df246f2 .elementor-icon-list-text {  color: #290F1CB3 !important;}.elementor-1328 .elementor-element.elementor-element-68378e8 .elementor-icon-list-text {  color: #290F1CB3 !important;}.elementor-1340 .elementor-element.elementor-element-df246f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1340 .elementor-element.elementor-element-df246f2 .elementor-icon-list-item > a {  color: #290F1CB3 !important;}.elementor-1340 .elementor-element.elementor-element-68378e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1340 .elementor-element.elementor-element-68378e8 .elementor-icon-list-item > a {  color: #290F1CB3 !important;}.sidebar-show p {	color: #0F172A !important;}.sidebar-show span.elementor-icon-list-text{		color: #0F172A !important;	}}