body.site-dark {
    background: #10024a;
}
.site-dark .banner-area.external-indent .banner-social-buttons {
    background: #10024a;
}
.site-dark .banner-categories {
    background: #10024a;
}
.site-dark .banner-right-buttons {
    background: #10024a;
}
.banner-right-buttons .button.active {
    background: #1c155d;
}
.site-dark .banner-about {
    background: #1c155d;
}
.site-dark .banner-about .bg-word {
    color: #10024a;
}
.site-header.light-header.static-header .header-main-block, .site-header.light-header.fixed-header.fixed .header-main-block, .header-space-true .site-header.light-header.fixed .header-main-block
 {
    background-color: #1c155d;
}

.elementor-3676 .elementor-element.elementor-element-1dff58cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3676 .elementor-element.elementor-element-1dff58cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer, 
.elementor-3676 .elementor-element.elementor-element-678afa7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3676 .elementor-element.elementor-element-678afa7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-3704 .elementor-element.elementor-element-1dff58cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3704 .elementor-element.elementor-element-1dff58cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-3704 .elementor-element.elementor-element-678afa7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3704 .elementor-element.elementor-element-678afa7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-3721 .elementor-element.elementor-element-37d13f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3721 .elementor-element.elementor-element-37d13f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-3721 .elementor-element.elementor-element-9d6a898:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3721 .elementor-element.elementor-element-9d6a898 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-3721 .elementor-element.elementor-element-f1e5eea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3721 .elementor-element.elementor-element-f1e5eea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-3721 .elementor-element.elementor-element-e5ecb4c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3721 .elementor-element.elementor-element-e5ecb4c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-3721 .elementor-element.elementor-element-e31d7c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3721 .elementor-element.elementor-element-e31d7c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer
 {
    background-color: #1c155d;
}
.site-dark .blog-item .wrap
 {
    background: #1c155d;
}
.site-dark .footer-social-button {
    background: #1c155d;
}
.site-dark .site-footer {
    background-color: #221d68;
}
.site-dark .preloader {
    background: #10024a;
}
.site-header.dark .navigation .sub-menu, .site-header.dark .navigation .sub-menu, .site-header.dark .navigation .children, .site-header.light-header .navigation .sub-menu {
    background: #10024a;
}
.navigation .sub-menu, .navigation .children {
	border: 1px solid #221d68;
}
.navigation .sub-menu li, .navigation .children li  {
	border: 1px solid #221d68;
}
.site-dark .side-bar-area {
    background: #1c155d;
}
.elementor-4086 .elementor-element.elementor-element-5c9d295 .elementor-social-icon {
    background-color: #221d68 !important;
}
.mobile-navigation-block.light-header {
    background: #221d68;
	z-index: 1000;
}
.fa-adn:before {
    content: "";
    background-image: url(/wp-content/uploads/2025/10/cv_icon_w.webp);
    background-size: 25px 25px;
    width: 30px;
    height: 30px;
    position: absolute;
    z-index: 1000;
    background-position: center center;
    background-repeat: no-repeat;
    margin: -21px 0 0 -15px;
}
.elementor-widget.elementor-widget-text-editor {
    color: #fff;
}
.elementor-widget-container .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: rgba(255, 255, 255, 0.6) ;
    fill: rgba(255, 255, 255, 0.6) ; 
}
.elementor-3761 .elementor-element.elementor-element-37d13f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3761 .elementor-element.elementor-element-37d13f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1c155d;
}
.button-style1, .vc_general.vc_btn3, .pixproof-data .button-download, .navigation > ul > li.current-menu-item > a span, .navigation > ul > li.current-menu-ancestor > a span, .navigation > ul > li.current_page_item > a span, .banner .cell .content a[data-type="video"], .portfolio_hover_type_3 .portfolio-item .content, .portfolio_hover_type_6 .portfolio-item .content, .portfolio_hover_type_4 .portfolio-item .content, .portfolio_hover_type_4 .portfolio-item:hover .content, .portfolio-type-carousel .portfolio-item .a-img a[data-type="video"] i, .pagination .current, .video-block a > div, .team-social-buttons a, .woocommerce .woocommerce-ordering select, .woocommerce form .form-row select, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce div.product form.cart .variations select, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .coupon-area .input-text, .select2-dropdown, .select2-container--default .select2-selection--single, .play-button-block a, .booked-calendar-shortcode-wrap .booked-calendar tbody td.today .date .number, .pagination ul li span.current, .pagination ul li a:hover, .pagination ul li a:focus, nav.woocommerce-pagination ul li span.current, nav.woocommerce-pagination ul li a:hover, nav.woocommerce-pagination ul li a:focus, .button-style1.fill, .icon-box-style2 .icon-box .icon, .icon-box-style3 .icon-box .icon, .icon-box-style4 .icon-box .icon, .mobile-navigation .menu>li>a.current span, .mobile-navigation .menu>li.current-menu-item>a span, .mobile-navigation .menu>li.current-menu-ancestor>a span, .mobile-navigation .menu>li.current_page_item>a span, .mobile-navigation .menu>li.current_page_parent>a span, .mobile-navigation .menu>li.current-menu-ancestor>a span, .mobile-navigation .menu>li.mega-current-menu-item>a span, .mobile-navigation .menu>li.mega-current-menu-ancestor>a span, .mobile-navigation .menu>li.mega-current_page_item>a span, .mobile-navigation .menu>li.mega-current_page_parent>a span, .mobile-navigation .menu>li.mega-current-menu-ancestor>a span, .mobile-navigation .menu>li:hover>a span {
    border-color: #ffdc73;
}


.heading-decor:after, .heading-decor-s .h:after, .testimonials .item .quote:after, .button-style2, .preloader_content__container:after, .preloader_content__container:before, .navigation.hover-style2 > ul > li.current-menu-item > a span:after, .navigation.hover-style2 > ul > li.current-menu-ancestor > a span:after, .navigation.hover-style2 > ul > li.current-menu-parent > a span:after, .navigation.hover-style2 > ul > li.current_page_item > a span:after, .navigation.hover-style3 > ul > li.current-menu-item > a span:after, .navigation.hover-style3 > ul > li.current-menu-ancestor > a span:after, .navigation.hover-style3 > ul > li.current-menu-parent > a span:after, .navigation.hover-style3 > ul > li.current_page_item > a span:after, .navigation.hover-style4 > ul > li.current-menu-item > a span:after, .navigation.hover-style4 > ul > li.current-menu-ancestor > a span:after, .navigation.hover-style4 > ul > li.current-menu-parent > a span:after, .navigation.hover-style4 > ul > li.current_page_item > a span:after, .mobile-navigation.hover-style2>ul>li.current-menu-item>a span:after, .mobile-navigation.hover-style2>ul>li.current-menu-ancestor>a span:after, .mobile-navigation.hover-style2>ul>li.current-menu-parent>a span:after, .mobile-navigation.hover-style2>ul>li.current_page_item>a span:after, .mobile-navigation.hover-style3>ul>li.current-menu-item>a span:after, .mobile-navigation.hover-style3>ul>li.current-menu-ancestor>a span:after, .mobile-navigation.hover-style3>ul>li.current-menu-parent>a span:after, .mobile-navigation.hover-style3>ul>li.current_page_item>a span:after, .mobile-navigation.hover-style4>ul>li.current-menu-item>a span:after, .mobile-navigation.hover-style4>ul>li.current-menu-ancestor>a span:after, .mobile-navigation.hover-style4>ul>li.current-menu-parent>a span:after, .mobile-navigation.hover-style4>ul>li.current_page_item>a span:after, .navigation > ul > li:hover > a, .navigation .sub-menu li.current-menu-item > a, .navigation .sub-menu li.current-menu-ancestor > a, .navigation .sub-menu li:hover > a, .navigation .sub-menu li.current-menu-item.menu-item-has-children:after, .navigation .sub-menu li.menu-item-has-children:hover:after, .navigation .children li.current_page_item > a, .navigation .children li.current-menu-ancestor > a, .navigation .children li:hover > a, .navigation .children li.current_page_item.page_item_has_children:after, .navigation .children li.page_item_has_children:hover:after, .full-screen-nav .fsn-container > ul > li:hover > a, .full-screen-nav .fsn-container > ul > li.current-menu-item > a, .full-screen-nav .fsn-container > ul > li.current-menu-parent > a, .full-screen-nav .fsn-container > ul > li.current-menu-ancestor > a, .minicart-wrap .cart_list .mini_cart_item .quantity, .widget_shopping_cart_content .cart_list .mini_cart_item .quantity, .side-navigation li.current-menu-item > a, .side-navigation li.current-menu-parent > a, .side-navigation li.current-menu-ancestor > a, .side-navigation li.current_page_item > a, .side-navigation li:hover > a, .banner-social-buttons .item:hover, .footer-social-button a:hover, .banner-right-buttons .button:hover .h, .banner-about .sub-h, .banner .cell .content .angle, .banner .heading span, .banner .owl-dot.active:before, .banner .owl-prev:hover, .banner .owl-next:hover, .banner .price, .widget_archive ul li a:hover, .widget_categories ul li a:hover, .widget_pages ul li a:hover, .widget_meta ul li a:hover, .widget_nav_menu ul li a:hover, .widget_recent_entries ul li a:hover, .product-categories li a:hover, .tagcloud .tag-cloud-link:hover, .blog-post-widget .item .blog-detail, .blog-item .date, .project-horizontal .content .date, .blog-item .bottom .col i, .site-content .date, .comment-items .comment-item .text .date, .site-footer .scroll-up-button:hover, .contact-row i, .filter-button-group button:after, .filter-button-group a:after, .category-buttons a:after, .portfolio-type-carousel .portfolio-item .bottom-content .cat, .price-list .item .options .button-style1.active, .heading-with-num-type2 .num, .accordion-items .item .top .t:before, .accordion-items .item .top .t:after, .accordion-items .item.active .top, .tabs .tabs-head .item.active-tab, .split-screen .portfolio-navigation .numbers .num.active span, .category-slider-area .category-slider .center .item, .vertical-parallax-slider .item .price, .js-pixproof-gallery .proof-photo__meta .nav li a:hover, .heading-block .sub-h, .heading-block .h.accent-color, .heading-block .h span, .num-box-items .num-box .num, .icon-box .icon, .woocommerce .quantity .qty, .woocommerce #reviews #comments ol.commentlist li .meta time, .woocommerce .cart .up, .woocommerce .cart .down, .woocommerce table.shop_table .product-price > span, .woocommerce table.shop_table .product-subtotal > span, .woocommerce div.product .date, .woocommerce div.product .product_meta .sku_wrapper, .woocommerce div.product .price-area, .woocommerce div.product .variations_form span.price, .woocommerce .products .product .price, .minicart-wrap .total > span, .booked-calendar-shortcode-wrap .booked-appt-list>h2 strong, .project-slider-block .thumbs .swiper-slide, nav.woocommerce-pagination ul li a:hover, nav.woocommerce-pagination ul li a:focus, .pagination ul li span.current, .pagination ul li a:hover, .pagination ul li a:focus, nav.woocommerce-pagination ul li span.current, .filter-button-group button:not(.active):hover, .category-buttons a:not(.active):hover, .testimonials .item .quote .q, .gdpr-modal-block a, .share-stick-block .social-links a:hover, .pswp__share-tooltip .social-links a:hover, .pswp__button--like.active, .liquiq-banner .play-button-block a, .liquiq-banner .prev, .liquiq-banner .next, .portfolio-type-carousel .owl-dots .owl-dot.active, .yprm-popup-block > .prev:hover, .yprm-popup-block > .next:hover, .yprm-popup-block .close:hover, .yprm-popup-block .buttons .fullscreen:hover, .yprm-popup-block .buttons .autoplay:hover, .yprm-popup-block .buttons .share:hover, .yprm-popup-block .buttons .prev:hover, .yprm-popup-block .buttons .next:hover, .yprm-popup-block .buttons .back-link:hover, .yprm-popup-block .buttons .likes:hover, .yprm-popup-block .buttons .read-more:hover, .yprm-popup-block .buttons .fullscreen.active, .yprm-popup-block .buttons .likes.active, .yprm-popup-block .buttons .counter .current, .mobile-navigation .menu>li>a.current span:after, .mobile-navigation .menu>li.current-menu-item>a span:after, .mobile-navigation .menu>li.current-menu-ancestor>a span:after, .mobile-navigation .menu>li.current_page_item>a span:after, .mobile-navigation .menu>li.current_page_parent>a span:after, .mobile-navigation .menu>li.current-menu-ancestor>a span:after, .mobile-navigation .menu>li.mega-current-menu-item>a span:after, .mobile-navigation .menu>li.mega-current-menu-ancestor>a span:after, .mobile-navigation .menu>li.mega-current_page_item>a span:after, .mobile-navigation .menu>li.mega-current_page_parent>a span:after, .mobile-navigation .menu>li.mega-current-menu-ancestor>a span:after, .mobile-navigation .sub-menu>li>a.current, .mobile-navigation .sub-menu>li.current-menu-item>a, .mobile-navigation .sub-menu>li.current-menu-ancestor>a, .mobile-navigation .sub-menu>li.current_page_item>a, .mobile-navigation .sub-menu>li.current_page_parent>a, .mobile-navigation .sub-menu>li.current-menu-ancestor>a, .mobile-navigation .sub-menu>li.mega-current-menu-item>a, .mobile-navigation .sub-menu>li.mega-current-menu-ancestor>a, .mobile-navigation .sub-menu>li.mega-current_page_item>a, .mobile-navigation .sub-menu>li.mega-current_page_parent>a, .mobile-navigation .sub-menu>li.mega-current-menu-ancestor>a, .mobile-navigation .sub-menu>li:hover>a, .mobile-navigation .mega-sub-menu>li.current-menu-item>a, .mobile-navigation .mega-sub-menu>li.current-menu-ancestor>a, .mobile-navigation .mega-sub-menu>li.current_page_item>a, .mobile-navigation .mega-sub-menu>li.current_page_parent>a, .mobile-navigation .mega-sub-menu>li.current-menu-ancestor>a, .mobile-navigation .mega-sub-menu>li.mega-current-menu-item>a, .mobile-navigation .mega-sub-menu>li.mega-current-menu-ancestor>a, .mobile-navigation .mega-sub-menu>li.mega-current_page_item>a, .mobile-navigation .mega-sub-menu>li.mega-current_page_parent>a, .mobile-navigation .mega-sub-menu>li.mega-current-menu-ancestor>a, .mobile-navigation .mega-sub-menu>li:hover>a, .woocommerce-cart .cart-collaterals .cart_totals tr td .woocommerce-Price-amount, .woocommerce .cart-collaterals table.shop_table.woocommerce-checkout-review-order-table td .amount, .banner-categories .item a .h:hover, .product-image-block .slider .swiper-prev, .product-image-block .slider .swiper-next {
    color: #ffbf00;
}











.logo-block {
  -webkit-mask-image: linear-gradient(45deg, rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,1), rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,0.8));
          mask-image: linear-gradient(45deg, rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,1), rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,0.8));
  -webkit-mask-size: 40% 100%;
          mask-size: 40% 100%;
  animation: bl_logo_mask 3s infinite alternate;
}

.elementor-element.elementor-element-033fefe.elementor-widget.elementor-widget-image .elementor-widget-container {
  -webkit-mask-image: linear-gradient(45deg, rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,1), rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,0.8));
          mask-image: linear-gradient(45deg, rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,1), rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,0.8));
  -webkit-mask-size: 40% 100%;
          mask-size: 40% 100%;
  animation: bl_logo_mask 3s infinite alternate;
}


.elementor-element.elementor-element-d7642fb.elementor-widget.elementor-widget-image .elementor-widget-container {
  -webkit-mask-image: linear-gradient(45deg, rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,1), rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,0.8));
          mask-image: linear-gradient(45deg, rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,1), rgba(255,255,255,0.8), rgba(255,255,255,0.8), rgba(255,255,255,0.8));
  -webkit-mask-size: 40% 100%;
          mask-size: 40% 100%;
  animation: bl_logo_mask 3s infinite alternate;
}







@keyframes bl_logo_mask {
  100% {
    -webkit-mask-position: right;
            mask-position: right;
  }
}

