/* Style block 1 */
/*! This file is auto-generated */
    .wp-block-button__link {
        color: #fff;
        background-color: #32373c;
        border-radius: 9999px;
        box-shadow: none;
        text-decoration: none;
        padding: calc(.667em + 2px) calc(1.333em + 2px);
        font-size: 1.125em
    }

    .wp-block-file__button {
        background: #32373c;
        color: #fff;
        text-decoration: none
    }

/* Style block 2 */
:root {
        --wp--preset--aspect-ratio--square: 1;
        --wp--preset--aspect-ratio--4-3: 4/3;
        --wp--preset--aspect-ratio--3-4: 3/4;
        --wp--preset--aspect-ratio--3-2: 3/2;
        --wp--preset--aspect-ratio--2-3: 2/3;
        --wp--preset--aspect-ratio--16-9: 16/9;
        --wp--preset--aspect-ratio--9-16: 9/16;
        --wp--preset--color--black: #000000;
        --wp--preset--color--cyan-bluish-gray: #abb8c3;
        --wp--preset--color--white: #ffffff;
        --wp--preset--color--pale-pink: #f78da7;
        --wp--preset--color--vivid-red: #cf2e2e;
        --wp--preset--color--luminous-vivid-orange: #ff6900;
        --wp--preset--color--luminous-vivid-amber: #fcb900;
        --wp--preset--color--light-green-cyan: #7bdcb5;
        --wp--preset--color--vivid-green-cyan: #00d084;
        --wp--preset--color--pale-cyan-blue: #8ed1fc;
        --wp--preset--color--vivid-cyan-blue: #0693e3;
        --wp--preset--color--vivid-purple: #9b51e0;
        --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
        --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
        --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
        --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
        --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
        --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
        --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
        --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
        --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
        --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
        --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
        --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
        --wp--preset--font-size--small: 13px;
        --wp--preset--font-size--medium: 20px;
        --wp--preset--font-size--large: 36px;
        --wp--preset--font-size--x-large: 42px;
        --wp--preset--spacing--20: 0.44rem;
        --wp--preset--spacing--30: 0.67rem;
        --wp--preset--spacing--40: 1rem;
        --wp--preset--spacing--50: 1.5rem;
        --wp--preset--spacing--60: 2.25rem;
        --wp--preset--spacing--70: 3.38rem;
        --wp--preset--spacing--80: 5.06rem;
        --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
        --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
        --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    }

    :where(.is-layout-flex) {
        gap: 0.5em;
    }

    :where(.is-layout-grid) {
        gap: 0.5em;
    }

    body .is-layout-flex {
        display: flex;
    }

    .is-layout-flex {
        flex-wrap: wrap;
        align-items: center;
    }

    .is-layout-flex> :is(*, div) {
        margin: 0;
    }

    body .is-layout-grid {
        display: grid;
    }

    .is-layout-grid> :is(*, div) {
        margin: 0;
    }

    :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
    }

    :where(.wp-block-columns.is-layout-grid) {
        gap: 2em;
    }

    :where(.wp-block-post-template.is-layout-flex) {
        gap: 1.25em;
    }

    :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em;
    }

    .has-black-color {
        color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-color {
        color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-color {
        color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-color {
        color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-color {
        color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-color {
        color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-color {
        color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-color {
        color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-color {
        color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-color {
        color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-color {
        color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-color {
        color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-background-color {
        background-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-background-color {
        background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-background-color {
        background-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-background-color {
        background-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-background-color {
        background-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-background-color {
        background-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-background-color {
        background-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-background-color {
        background-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-background-color {
        background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-background-color {
        background-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-border-color {
        border-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-border-color {
        border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-border-color {
        border-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-border-color {
        border-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-border-color {
        border-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-border-color {
        border-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-border-color {
        border-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-border-color {
        border-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-border-color {
        border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-border-color {
        border-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
        background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
    }

    .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
        background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
    }

    .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-orange-to-vivid-red-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
    }

    .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
        background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
    }

    .has-cool-to-warm-spectrum-gradient-background {
        background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
    }

    .has-blush-light-purple-gradient-background {
        background: var(--wp--preset--gradient--blush-light-purple) !important;
    }

    .has-blush-bordeaux-gradient-background {
        background: var(--wp--preset--gradient--blush-bordeaux) !important;
    }

    .has-luminous-dusk-gradient-background {
        background: var(--wp--preset--gradient--luminous-dusk) !important;
    }

    .has-pale-ocean-gradient-background {
        background: var(--wp--preset--gradient--pale-ocean) !important;
    }

    .has-electric-grass-gradient-background {
        background: var(--wp--preset--gradient--electric-grass) !important;
    }

    .has-midnight-gradient-background {
        background: var(--wp--preset--gradient--midnight) !important;
    }

    .has-small-font-size {
        font-size: var(--wp--preset--font-size--small) !important;
    }

    .has-medium-font-size {
        font-size: var(--wp--preset--font-size--medium) !important;
    }

    .has-large-font-size {
        font-size: var(--wp--preset--font-size--large) !important;
    }

    .has-x-large-font-size {
        font-size: var(--wp--preset--font-size--x-large) !important;
    }

    :where(.wp-block-post-template.is-layout-flex) {
        gap: 1.25em;
    }

    :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em;
    }

    :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
    }

    :where(.wp-block-columns.is-layout-grid) {
        gap: 2em;
    }

    :root :where(.wp-block-pullquote) {
        font-size: 1.5em;
        line-height: 1.6;
    }

/* Style block 3 */
.top-bar {
        color: #f5f5f5;
    }

    .wrapper-info .top-bar-additional-text,
    .wrapper-contacts .contact-item,
    .wrapper-contacts .contact-item a,
    .wrapper-socials.top-bar-socials a {
        color: #f5f5f5;
    }

    .wrapper-contacts .contact-item a:hover,
    .wrapper-socials.top-bar-socials a:hover {
        color: #0040ff;
    }


    .top-bar {
        background-color: #03091d;
    }

    .header,
    .mobile-header {
        color: #f5f5f5;
    }

    .site-search,
    .site-search .search-form .search-form-field,
    .header a,
    .header .main-menu>li>a,
    .header .logo-link .logo-site-name,
    .header .header-icon,
    .mobile-header a,
    .mobile-header .logo-link .logo-site-name,
    .mobile-header .header-icon,
    .mobile-header-menu-container a,
    .mobile-header-menu-container .logo-link .logo-site-name,
    .mobile-header-menu-container .header-icon,
    .error-404-header .logo-link .logo-site-name,
    .mini-cart .mini-cart-trigger,
    .mini-cart .mini-cart-trigger:hover,
    .header .mini-cart:hover .mini-cart-trigger,
    .mobile-header-menu-container,
    .header-type-2 .dropdown-trigger .dropdown-trigger-item:before,
    .header-type-3 .dropdown-trigger .dropdown-trigger-item:before,
    .callback .callback-text,
    .header-menu-style-compact .callback .callback-text:hover {
        color: #ffffff;
    }

    .header .main-menu>li.current-menu-ancestor>a,
    .header .main-menu>li.current-menu-parent>a,
    .header .main-menu>li.current-menu-item>a,
    .header .main-menu>li.current-menu-ancestor>a:hover,
    .header .main-menu>li.current-menu-parent>a:hover,
    .header .main-menu>li.current-menu-item>a:hover,
    .header .mini-cart .mini-cart-trigger,
    .mobile-header .menu-trigger .hamburger span,
    .compact-menu-trigger:before,
    .compact-menu-trigger:after {
        background-color: #ffffff;
    }

    .mobile-header-menu-container .header-mobile-contacts .contact-items-title {
        color: #958c8c;
    }

    .callback .callback-title {
        color: rgba(149, 140, 140, 0.8);
    }

    .site-search .search-form .search-form-field::-webkit-input-placeholder {
        color: #958c8c;
    }

    .site-search .search-form .search-form-field:-moz-placeholder {
        color: #958c8c;
    }

    .site-search .search-form .search-form-field::-moz-placeholder {
        color: #958c8c;
    }

    .site-search .search-form .search-form-field:-ms-input-placeholder {
        color: #958c8c;
    }

    .mobile-header-menu-container a:hover,
    .mobile-header-menu-container .header-mobile-contacts .contact-item:before,
    .mobile-header-menu-container .main-menu>li.active>.sub-menu-trigger,
    .mobile-header-menu-container .main-menu li.active>a,
    .mobile-header-menu-container .main-menu li.current-menu-ancestor>a,
    .mobile-header-menu-container .main-menu li.current-menu-parent>a,
    .mobile-header-menu-container .main-menu li.current-menu-item>a,
    .mobile-header-menu-container .main-menu li.active>.sub-menu-trigger,
    .mobile-header-menu-container .main-menu li.current-menu-ancestor>.sub-menu-trigger,
    .mobile-header-menu-container .main-menu li.current-menu-parent>.sub-menu-trigger,
    .callback .callback-text:hover,
    .header-menu-style-compact .callback .callback-text {
        color: #ffffff;
    }

    .header .main-menu>li.current-menu-ancestor>a,
    .header .main-menu>li.current-menu-parent>a,
    .header .main-menu>li.current-menu-item>a,
    .header .main-menu>li.current-menu-ancestor>a:hover,
    .header .main-menu>li.current-menu-parent>a:hover,
    .header .main-menu>li.current-menu-item>a:hover,
    .header .mini-cart .mini-cart-trigger {
        color: #00afff;
    }

    .header .main-menu>li.current-menu-ancestor>a,
    .header .main-menu>li.current-menu-parent>a,
    .header .main-menu>li.current-menu-item>a,
    .header .main-menu>li.current-menu-ancestor>a:hover,
    .header .main-menu>li.current-menu-parent>a:hover,
    .header .main-menu>li.current-menu-item>a:hover,
    .header .mini-cart .mini-cart-trigger {
        background-color: #07081c;
    }

    .site-search,
    .header-type-3 .dropdown-trigger,
    .mobile-header-menu-container .header-mobile-contacts:before {
        border-color: #d9d9d9;
    }

    .header,
    .mobile-header,
    .site-search,
    .mobile-header-menu-container,
    .header.sticky-header-on.sticky-ready .sticky-wrapper,
    .mobile-header.sticky-header-on.sticky-ready .sticky-wrapper {
        background-color: #03091d;
    }

    .header .main-menu>li>a:hover,
    .header .mini-cart:hover .mini-cart-trigger {
        background-color: #1a224c;
    }

    .header .neuros-button,
    .mobile-header .neuros-button,
    .mobile-header-menu-container .neuros-button {
        color: #ffffff;
    }


    .header-icons-container .header-button-container .neuros-button:after,
    .mobile-header-menu-container .neuros-button:after {
        background: linear-gradient(var(--button-border-gradient-angle), #1a224c var(--button-gradient-colorstop-1), #0040ff var(--button-gradient-colorstop-2));
    }

    .header-icons-container .header-button-container .neuros-button .button-inner:before,
    .mobile-header-menu-container .neuros-button .button-inner:before {
        background: linear-gradient(var(--button-border-gradient-angle), #0040ff var(--button-gradient-colorstop-1), #1a224c var(--button-gradient-colorstop-2));
    }

    .header .neuros-button:hover,
    .mobile-header .neuros-button:hover,
    .mobile-header-menu-container .neuros-button:hover {
        color: #ffffff;
    }

    .header-icons-container .header-button-container .neuros-button:hover:after,
    .mobile-header-menu-container .neuros-button:hover:after {
        background: linear-gradient(var(--button-border-gradient-angle), #1a224c var(--button-gradient-colorstop-1), #00afff var(--button-gradient-colorstop-2));
    }


    .header-icons-container .header-button-container .neuros-button .button-inner:after,
    .mobile-header-menu-container .neuros-button .button-inner:after {
        background: linear-gradient(var(--button-border-gradient-angle), #1a224c var(--button-gradient-colorstop-1), #1a224c var(--button-gradient-colorstop-2));
    }

    .header .main-menu>li>a:hover {
        background-color: #07081c;
    }

    .top-page-wrapper {
        background-color: #03091d
    }

    .body-container .body-line {
        border-color: #adadad;
    }

    .header #mega-menu-wrap-main #mega-menu-main>li.mega-menu-item>a:hover,
    .header #mega-menu-wrap-main #mega-menu-main>li.mega-menu-item>a:focus {
        background-color: #07081c;
    }

    .page-title-container .breadcrumbs,
    .page-title-container .breadcrumbs a {
        color: #f5f5f5;
    }

    .page-title-wrapper,
    .body-container .page-title-wrapper a,
    .page-title-container .page-title-additional {
        color: #f5f5f5;
    }

    .breadcrumbs .delimiter {
        color: #aeb3bd;
    }

    .page-title-container .breadcrumbs a:hover,
    .body-container .page-title-wrapper a:hover {
        color: #0040ff;
    }

    .page-title-container {
        background-color: #03091d;
    }

    .breadcrumbs {
        background-color: #03091d;
    }

    .breadcrumbs-wrapper:before,
    .breadcrumbs-wrapper:after {
        box-shadow: 0 20px 0 0 #03091d;
    }

    .breadcrumbs a:before {
        background: linear-gradient(var(--link-gradient-angle), #1a224c var(--link-gradient-colorstop-1), #0040ff var(--link-gradient-colorstop-2));
    }

    body {
        --wpforms-label-color: #f5f5f5;
    }

    .content-wrapper,
    .content-wrapper .wrapper-socials a,
    .input-floating-wrap input:focus~.floating-placeholder,
    .input-floating-wrap input:not(:placeholder-shown)~.floating-placeholder,
    .input-floating-wrap textarea:focus~.floating-placeholder,
    .input-floating-wrap textarea:not(:placeholder-shown)~.floating-placeholder,
    .single-post .post-meta-footer .post-meta-item.post-meta-item-tags a,
    .project-item-wrapper .project-item-categories,
    .project-item-wrapper .project-item-categories a,
    .error-404-info-text,
    .body-container .post-meta-item-tags a,
    .widget_categories ul li:hover li,
    .woocommerce-product-gallery .flex-control-nav .slick-button,
    .single-product.woocommerce div.product .product_meta .product_meta_item.tagged_as a,
    .post-categories a.post-category-item,
    .single-post .post-meta-footer .post-meta-item-author,
    .single-post .post-meta-footer .post-meta-item-author a,
    .widget_tag_cloud .tagcloud .tag-cloud-link,
    .wp-block-tag-cloud .tag-cloud-link,
    .slide-sidebar-wrapper .widget_tag_cloud .tagcloud .tag-cloud-link:hover,
    .slide-sidebar-wrapper .wp-block-tag-cloud .tag-cloud-link:hover,
    .footer .widget_tag_cloud .tagcloud .tag-cloud-link:hover,
    .footer .wp-block-tag-cloud .tag-cloud-link:hover,
    .neuros-format-quote .post-quote,
    .neuros-format-quote .post-quote:hover,
    .team-contact-info-card .team-contact-info-item.team-contact-info-item-email a,
    .neuros-price-item-widget .price-item.active .price-item-label,
    .post-navigation .post-navigation-link a,
    .content-wrapper .wp-block-file a.wp-block-file__button,
    .content-wrapper input[type="checkbox"]:checked:before,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="checkbox"]:checked:before,
    .woocommerce form .form-row input[type="checkbox"].input-checkbox:checked:before,
    .content-pagination .page-numbers.dots,
    .content-pagination .post-page-numbers.dots,
    .content-pagination .page-numbers.dots:hover,
    .content-pagination .post-page-numbers.dots:hover,
    .content-wrapper input[type="text"],
    .content-wrapper input[type="email"],
    .content-wrapper input[type="url"],
    .content-wrapper input[type="password"],
    .content-wrapper input[type="search"],
    .content-wrapper input[type="number"],
    .content-wrapper input[type="tel"],
    .content-wrapper input[type="range"],
    .content-wrapper input[type="date"],
    .content-wrapper input[type="month"],
    .content-wrapper input[type="week"],
    .content-wrapper input[type="time"],
    .content-wrapper input[type="datetime"],
    .content-wrapper input[type="datetime-local"],
    .content-wrapper input[type="color"],
    .content-wrapper select,
    .content-wrapper textarea,
    .select2-container--default .select2-search--dropdown .select2-search__field,
    body .select2-container--default .select2-search--dropdown .select2-search__field,
    .content-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="color"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form select,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea,
    .content-wrapper .select2-container--default .select2-results__option.select2-results__option--highlighted[aria-selected],
    .content-wrapper .select2-container--default .select2-results__option.select2-results__option--highlighted[data-selected],
    #form-preview .mc4wp-form .mc4wp-form-fields input[type="email"],
    .case-study-side-info .post-meta-item-tags a {
        color: #f5f5f5;
    }

    .footer .footer-columns-row,
    .footer .footer-columns-row a,
    .footer .footer-additional-menu li a {
        color: rgba(245, 245, 245, 0.75);
    }

    .owl-dots .owl-dot.active span,
    .owl-dots .owl-dot span:after,
    .neuros-audio-listing .audio-item-wrapper .audio-item:hover,
    .neuros-audio-listing .audio-item-wrapper .audio-item.active {
        border-color: #f5f5f5;
    }

    .content-wrapper input[type="radio"]:checked:before,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="radio"]:checked:before,
    .neuros-audio-listing .audio-item-wrapper .audio-item:hover,
    .neuros-audio-listing .audio-item-wrapper .audio-item.active {
        background-color: #f5f5f5;
    }

    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-webkit-slider-thumb {
        border-color: #f5f5f5;
    }

    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-moz-range-thumb {
        border-color: #f5f5f5;
    }

    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-ms-thumb {
        border-color: #f5f5f5;
    }

    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]:focus::-ms-thumb {
        border-color: #f5f5f5;
    }

    .content-wrapper input[type="text"]:focus::-webkit-input-placeholder,
    .content-wrapper input[type="email"]:focus::-webkit-input-placeholder,
    .content-wrapper input[type="url"]:focus::-webkit-input-placeholder,
    .content-wrapper input[type="password"]:focus::-webkit-input-placeholder,
    .content-wrapper input[type="search"]:focus::-webkit-input-placeholder,
    .content-wrapper input[type="tel"]:focus::-webkit-input-placeholder,
    .content-wrapper input[type="number"]:focus::-webkit-input-placeholder,
    .content-wrapper input[type="date"]:focus::-webkit-input-placeholder,
    .content-wrapper input[type="month"]:focus::-webkit-input-placeholder,
    .content-wrapper input[type="week"]:focus::-webkit-input-placeholder,
    .content-wrapper input[type="time"]:focus::-webkit-input-placeholder,
    .content-wrapper input[type="datetime"]:focus::-webkit-input-placeholder,
    .content-wrapper input[type="datetime-local"]:focus::-webkit-input-placeholder,
    .content-wrapper textarea:focus::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:focus::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:focus::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:focus::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:focus::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:focus::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:focus::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:focus::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:focus::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:focus::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:focus::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:focus::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:focus::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:focus::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus::-webkit-input-placeholder,
    #form-preview .mc4wp-form .mc4wp-form-fields input[type="email"]:focus::-webkit-input-placeholder {
        color: #f5f5f5;
    }

    .content-wrapper input[type="text"]:-moz-placeholder,
    .content-wrapper input[type="url"]:-moz-placeholder,
    .content-wrapper input[type="email"]:-moz-placeholder,
    .content-wrapper input[type="password"]:-moz-placeholder,
    .content-wrapper input[type="search"]:-moz-placeholder,
    .content-wrapper input[type="tel"]:-moz-placeholder,
    .content-wrapper input[type="number"]:-moz-placeholder,
    .content-wrapper input[type="date"]:-moz-placeholder,
    .content-wrapper input[type="month"]:-moz-placeholder,
    .content-wrapper input[type="week"]:-moz-placeholder,
    .content-wrapper input[type="time"]:-moz-placeholder,
    .content-wrapper input[type="datetime"]:-moz-placeholder,
    .content-wrapper input[type="datetime-local"]:-moz-placeholder,
    .content-wrapper textarea:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea:-moz-placeholder,
    #form-preview .mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder {
        color: #f5f5f5;
    }

    .content-wrapper input[type="text"]:focus::-moz-placeholder,
    .content-wrapper input[type="url"]:focus::-moz-placeholder,
    .content-wrapper input[type="email"]:focus::-moz-placeholder,
    .content-wrapper input[type="password"]:focus::-moz-placeholder,
    .content-wrapper input[type="search"]:focus::-moz-placeholder,
    .content-wrapper input[type="tel"]:focus::-moz-placeholder,
    .content-wrapper input[type="number"]:focus::-moz-placeholder,
    .content-wrapper input[type="date"]:focus::-moz-placeholder,
    .content-wrapper input[type="month"]:focus::-moz-placeholder,
    .content-wrapper input[type="week"]:focus::-moz-placeholder,
    .content-wrapper input[type="time"]:focus::-moz-placeholder,
    .content-wrapper input[type="datetime"]:focus::-moz-placeholder,
    .content-wrapper input[type="datetime-local"]:focus::-moz-placeholder,
    .content-wrapper textarea:focus::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:focus::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:focus::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:focus::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:focus::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:focus::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:focus::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:focus::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:focus::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:focus::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:focus::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:focus::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:focus::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:focus::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus::-moz-placeholder,
    #form-preview .mc4wp-form .mc4wp-form-fields input[type="email"]:focus::-moz-placeholder {
        color: #f5f5f5;
    }

    .content-wrapper input[type="text"]:focus:-ms-input-placeholder,
    .content-wrapper input[type="email"]:focus:-ms-input-placeholder,
    .content-wrapper input[type="url"]:focus:-ms-input-placeholder,
    .content-wrapper input[type="password"]:focus:-ms-input-placeholder,
    .content-wrapper input[type="search"]:focus:-ms-input-placeholder,
    .content-wrapper input[type="tel"]:focus:-ms-input-placeholder,
    .content-wrapper input[type="number"]:focus:-ms-input-placeholder,
    .content-wrapper input[type="date"]:focus:-ms-input-placeholder,
    .content-wrapper input[type="month"]:focus:-ms-input-placeholder,
    .content-wrapper input[type="week"]:focus:-ms-input-placeholder,
    .content-wrapper input[type="time"]:focus:-ms-input-placeholder,
    .content-wrapper input[type="datetime"]:focus:-ms-input-placeholder,
    .content-wrapper input[type="datetime-local"]:focus:-ms-input-placeholder,
    .content-wrapper textarea:focus:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:focus:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:focus:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:focus:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:focus:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:focus:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:focus:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:focus:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:focus:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:focus:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:focus:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:focus:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:focus:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:focus:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus:-ms-input-placeholder,
    #form-preview .mc4wp-form .mc4wp-form-fields input[type="email"]:focus:-ms-input-placeholder {
        color: #f5f5f5;
    }

    body {
        --wpforms-field-text-color: #f5f5f5;
    }

    .content-wrapper h1,
    .content-wrapper h2,
    .content-wrapper h3,
    .content-wrapper h4,
    .content-wrapper h5,
    .wpforms-form .wpforms-title,
    .content-wrapper h6,
    .content-wrapper a:hover,
    body .content-wrapper blockquote,
    body .neuros_comments__item-text blockquote,
    .content-wrapper .post-title,
    .content-wrapper .post-title a,
    .post-comment-author,
    .select2-container--default .select2-results__option.select2-results__option--highlighted[aria-selected],
    .select2-container--default .select2-results__option.select2-results__option--highlighted[data-selected],
    .content-wrapper .select2-container--default .select2-results__option.select2-results__option--highlighted[aria-selected],
    .content-wrapper .select2-container--default .select2-results__option.select2-results__option--highlighted[data-selected],
    .widget_search .search-form .search-form-icon,
    .widget_categories ul li>a,
    body .content-wrapper ul.wp-block-categories li>a,
    .widget_categories ul li .widget-archive-trigger,
    .widget_categories ul li .block-archive-trigger,
    body .content-wrapper ul.wp-block-categories li .widget-archive-trigger,
    body .content-wrapper ul.wp-block-categories li .block-archive-trigger,
    .widget_archive ul li>a,
    .wp-block-archives li>a,
    body .content-wrapper .wp-block-archives li>a,
    .widget_recent_entries ul li a,
    .content-wrapper .wp-block-latest-posts li a,
    .widget_recent_comments ul .recentcomments a,
    .content-wrapper .wp-block-latest-comments li a,
    .widget_pages .widget-wrapper>ul li>a,
    .widget_meta ul li>a,
    .wp-block-page-list li a,
    .sidebar .widget .widget-title a,
    .widget_rss cite,
    .widget_rss ul a.rsswidget,
    .wp-block-rss .wp-block-rss__item-title a,
    .wp-block-rss .wp-block-rss__item-author,
    .widget_nav_menu ul li .widget-menu-trigger,
    .widget_neuros_nav_menu_widget ul li .widget-menu-trigger,
    .widget_nav_menu ul li a,
    .widget_neuros_nav_menu_widget ul li a,
    .result-box .result-box-title,
    .results-wrapper ul li,
    .portfolio-post-meta .portfolio-post-meta-label,
    .post-navigation .post-navigation-title a,
    .post-navigation .archive-icon-link .archive-icon,
    .team-experience-item-title,
    .team-item .post-title,
    .project-item-wrapper .post-title,
    .project-post-meta .project-post-meta-label,
    .vacancy-salary .vacancy-salary-value,
    .header-icon.login-logout a.link-login,
    .header-icon.login-logout a.link-logout,
    .help-item .help-item-title,
    .service-item .service-post-title a,
    .neuros-price-item-widget .price-item .price-item-container,
    .neuros-price-item-widget .price-item .price-item-title,
    .elementor-counter .elementor-counter-title,
    .neuros-testimonial-carousel-widget .testimonial-carousel-wrapper .author-info,
    .error-404-title,
    .team-experience-item-period,
    .single-product.woocommerce div.product .product_meta .product_meta_item a,
    .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title,
    .elementor-widget-neuros_vertical_text .vertical-text,
    .neuros-image-slider-widget .slider-item-title,
    .elementor-widget-progress .elementor-widget-container .elementor-title,
    .elementor-widget-progress .elementor-progress-bar,
    .swiper-container .elementor-swiper-button i,
    .wp-block-search .wp-block-search__label,
    .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon,
    .elementor-widget-neuros_custom_menu ul li a,
    .content-wrapper .wp-block-loginout,
    .content-wrapper .wp-block-loginout a,
    .sidebar .shop-hidden-sidebar-close,
    .widget .wp-block-list li:before,
    .widget .wp-block-list li:hover a,
    .standard-blog-item-wrapper .blog-item .post-categories .post-category-item:hover,
    .grid-blog-item-wrapper .blog-item .post-categories .post-category-item:hover,
    .team-info-additional .team-achievements-box .team-achievements-box-title,
    .neuros-heading .neuros-subheading,
    .owl-nav button:not(.customize-partial-edit-shortcut-button)[class*="owl-"],
    .owl-nav button:not(.customize-partial-edit-shortcut-button)[class*="owl-"].disabled:hover,
    .project-listing-wrapper.text-position-inside .project-item-wrapper .post-title,
    .content-wrapper .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link svg,
    .block-editor-block-list__layout .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link svg,
    .archive-listing-wrapper.list-listing .list-item-wrapper .post-meta-item-author a:hover,
    .elementor-widget-image .hovered-text .hovered-text-subtitle,
    .elementor-widget-image .hovered-text .hovered-text-title,
    .neuros_tabs_widget .neuros_tabs_titles_container .neuros_tab_title_item a {
        color: #f5f5f5;
    }

    .single-team .team-personal-info-item,
    .single-team .team-skills ul li,
    .single-team .team-values ul li {
        color: rgba(245, 245, 245, 0.85);
    }

    .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
    .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:after,
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:after {
        border-color: #f5f5f5;
    }

    .input-floating-wrap .floating-placeholder,
    .post-meta-header .post-meta-item,
    .post-meta-header .post-meta-item a,
    .post-meta-item-tags,
    .post-comment-date,
    div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider .wpforms-field-number-slider-hint,
    .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-date,
    .widget_recent_entries ul li .post-date,
    .widget_recent_comments ul .recentcomments,
    .content-wrapper .wp-block-latest-comments li .wp-block-latest-comments__comment-meta,
    .widget_rss .rss-date,
    .wp-block-rss .wp-block-rss__item-publish-date,
    body .content-wrapper .gallery .gallery-item .gallery-caption,
    .post-navigation .post-navigation-categories,
    .post-navigation .post-navigation-categories a,
    .widget_nav_menu ul li a:hover,
    .widget_nav_menu ul li.current-menu-item>a,
    .widget_nav_menu ul li.current-menu-ancestor>a,
    .widget_nav_menu ul li.current-menu-parent>a,
    .widget_nav_menu ul li.current_page_item>a,
    .widget_neuros_nav_menu_widget ul li a:hover,
    .widget_neuros_nav_menu_widget ul li.current-menu-item>a,
    .widget_neuros_nav_menu_widget ul li.current-menu-ancestor>a,
    .widget_neuros_nav_menu_widget ul li.current-menu-parent>a,
    .widget_neuros_nav_menu_widget ul li.current_page_item>a,
    .content-wrapper .wp-block-pullquote blockquote:not(.has-text-color) cite,
    body .content-wrapper blockquote:not(.has-text-color) cite,
    .widget .wp-block-list li a,
    .standard-blog-item-wrapper .blog-item .post-categories .post-category-item,
    .grid-blog-item-wrapper .blog-item .post-categories .post-category-item,
    .post-quote .post-quote-author,
    .team-item .team-item-position,
    .neuros-awards-widget .awards-list .award-year,
    .neuros-awards-widget .awards-list .award-subtitle,
    .single-project .project-post-meta .project-post-meta-item,
    .project-modern-listing .project-item-wrapper .project-item-modern-year,
    .service-listing-wrapper.service-list-listing .service-item .service-post-title a,
    .vacancy-post-meta,
    .archive-listing-wrapper.list-listing .list-item-wrapper .post-meta-item-author,
    .archive-listing-wrapper.list-listing .list-item-wrapper .post-meta-item-author a,
    .archive-listing-wrapper.list-listing .list-item-wrapper .post-meta-item-month-year,
    .case-study-side-info .case-study-info-text-item .case-study-info-text-item-label {
        color: #07081c;
    }

    .elementor-widget-neuros_special_text .special-text.special-text-effect-stroke {
        -webkit-text-stroke: 1px #07081c;
    }

    .content-wrapper input[type="text"]::-webkit-input-placeholder,
    .content-wrapper input[type="email"]::-webkit-input-placeholder,
    .content-wrapper input[type="url"]::-webkit-input-placeholder,
    .content-wrapper input[type="password"]::-webkit-input-placeholder,
    .content-wrapper input[type="search"]::-webkit-input-placeholder,
    .content-wrapper input[type="tel"]::-webkit-input-placeholder,
    .content-wrapper input[type="number"]::-webkit-input-placeholder,
    .content-wrapper input[type="date"]::-webkit-input-placeholder,
    .content-wrapper input[type="month"]::-webkit-input-placeholder,
    .content-wrapper input[type="week"]::-webkit-input-placeholder,
    .content-wrapper input[type="time"]::-webkit-input-placeholder,
    .content-wrapper input[type="datetime"]::-webkit-input-placeholder,
    .content-wrapper input[type="datetime-local"]::-webkit-input-placeholder,
    .content-wrapper textarea::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]::-webkit-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea::-webkit-input-placeholder,
    #form-preview .mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder {
        color: #07081c;
    }

    .content-wrapper input[type="text"]:-moz-placeholder,
    .content-wrapper input[type="url"]:-moz-placeholder,
    .content-wrapper input[type="email"]:-moz-placeholder,
    .content-wrapper input[type="password"]:-moz-placeholder,
    .content-wrapper input[type="search"]:-moz-placeholder,
    .content-wrapper input[type="tel"]:-moz-placeholder,
    .content-wrapper input[type="number"]:-moz-placeholder,
    .content-wrapper input[type="date"]:-moz-placeholder,
    .content-wrapper input[type="month"]:-moz-placeholder,
    .content-wrapper input[type="week"]:-moz-placeholder,
    .content-wrapper input[type="time"]:-moz-placeholder,
    .content-wrapper input[type="datetime"]:-moz-placeholder,
    .content-wrapper input[type="datetime-local"]:-moz-placeholder,
    .content-wrapper textarea:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea:-moz-placeholder,
    #form-preview .mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder {
        color: #07081c;
    }

    .content-wrapper input[type="text"]::-moz-placeholder,
    .content-wrapper input[type="url"]::-moz-placeholder,
    .content-wrapper input[type="email"]::-moz-placeholder,
    .content-wrapper input[type="password"]::-moz-placeholder,
    .content-wrapper input[type="search"]::-moz-placeholder,
    .content-wrapper input[type="tel"]::-moz-placeholder,
    .content-wrapper input[type="number"]::-moz-placeholder,
    .content-wrapper input[type="date"]::-moz-placeholder,
    .content-wrapper input[type="month"]::-moz-placeholder,
    .content-wrapper input[type="week"]::-moz-placeholder,
    .content-wrapper input[type="time"]::-moz-placeholder,
    .content-wrapper input[type="datetime"]::-moz-placeholder,
    .content-wrapper input[type="datetime-local"]::-moz-placeholder,
    .content-wrapper textarea::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]::-moz-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea::-moz-placeholder,
    #form-preview .mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder {
        color: #07081c;
    }

    .content-wrapper input[type="text"]:-ms-input-placeholder,
    .content-wrapper input[type="email"]:-ms-input-placeholder,
    .content-wrapper input[type="url"]:-ms-input-placeholder,
    .content-wrapper input[type="password"]:-ms-input-placeholder,
    .content-wrapper input[type="search"]:-ms-input-placeholder,
    .content-wrapper input[type="tel"]:-ms-input-placeholder,
    .content-wrapper input[type="number"]:-ms-input-placeholder,
    .content-wrapper input[type="date"]:-ms-input-placeholder,
    .content-wrapper input[type="month"]:-ms-input-placeholder,
    .content-wrapper input[type="week"]:-ms-input-placeholder,
    .content-wrapper input[type="time"]:-ms-input-placeholder,
    .content-wrapper input[type="datetime"]:-ms-input-placeholder,
    .content-wrapper input[type="datetime-local"]:-ms-input-placeholder,
    .content-wrapper textarea:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:-ms-input-placeholder,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea:-ms-input-placeholder,
    #form-preview .mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder {
        color: #07081c;
    }

    .content-wrapper a,
    .content-wrapper .wrapper-socials a:hover,
    body .content-wrapper blockquote:before,
    body .neuros_comments__item-text blockquote:before,
    .post-meta-header .post-meta-item a:hover,
    .post-more-button a,
    .post-more-button a:hover,
    .body-container .post-meta-item-tags a:hover,
    .single-post .post-meta-footer .post-meta-item-author a:hover,
    .widget_search .search-form .search-form-icon:hover,
    .content-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color) thead th,
    .content-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color) thead th,
    .content-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color)~.wp-calendar-nav a:hover,
    .content-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color)~.wp-calendar-nav a:hover,
    .content-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color) tbody td a,
    .content-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color) tbody td a,
    .sidebar .widget .widget-title a:hover,
    .widget_rss ul a.rsswidget:hover,
    .wp-block-rss .wp-block-rss__item-title a:hover,
    .results-wrapper ul li:before,
    .post-navigation .post-navigation-title a:hover,
    .post-navigation .post-navigation-categories a:hover,
    .post-navigation .archive-icon-link .archive-icon:hover,
    .service-item .service-post-title a:hover,
    .neuros-price-item-widget .price-item.price-item-type-standard .price-item-custom-field.active,
    .neuros-step-widget .step-item.step-item-type-standard .step-number,
    .single-product.woocommerce div.product .product_meta .product_meta_item a:hover,
    .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon:hover,
    .elementor-widget-neuros_custom_menu ul li a:hover,
    .elementor-widget-neuros_custom_menu ul li.active a,
    .content-wrapper .wp-block-loginout a:hover,
    .content-wrapper .wp-block-pullquote blockquote:before,
    .wp-block-search.wp-block-search__icon-button .wp-block-search__button.has-icon:hover,
    .neuros-format-quote .post-quote:before,
    .team-experience-list .team-experience-item:before,
    .team-contact-info-card .team-contact-info-item.team-contact-info-item-email a:hover,
    .owl-nav button:not(.customize-partial-edit-shortcut-button)[class*="owl-"]:not(.disabled):hover,
    .post-navigation .post-navigation-link a:hover,
    .owl-theme .owl-nav [class*="owl-"]:not(.disabled):hover,
    .neuros-content-slider-widget .owl-theme .owl-nav [class*="owl-"]:not(.disabled):hover,
    content-wrapper .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link a:hover svg,
    .block-editor-block-list__layout .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link a:hover svg {
        color: #ffffff;
    }

    .post-more-button a svg {
        stroke: #ffffff;
    }

    .post-more-button a span {
        background-image: linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
    }

    .sticky .post-meta-items-wrapper:before,
    .status-sticky .post-meta-items-wrapper:before,
    .elementor-widget-neuros_special_text .special-text.special-text-effect-fill,
    .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar,
    .post-comment-buttons a.comment-reply-link:hover,
    .post-comment-buttons a.comment-edit-link,
    .content-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color) tbody td#today:before,
    .content-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color) tbody td#today:before,
    .team-item .team-item-media:before,
    .neuros-heading .neuros-heading-content span[style*="text-decoration: underline"]:before,
    .neuros-heading .neuros-heading-content u:before,
    .project-listing-wrapper.project-slider-listing.content-type-audio .project-item:before,
    .elementor-widget-image .hovered-text .hovered-text-subtitle,
    .elementor-widget-image .hovered-text .hovered-text-title,
    .neuros_tabs_widget .neuros_tabs_titles_container .neuros_tab_title_item a:before,
    .case-study-listing-wrapper .case-study-item .post-meta-item-date a {
        background-color: #ffffff;
    }

    .result-box .result-box-value {
        -webkit-text-stroke: 1px #ffffff;
    }

    .elementor-widget-image .hovered-text .hovered-text-subtitle-wrapper:after {
        box-shadow: 0 20px 0 0 #ffffff;
    }

    body {
        --wpforms-button-text-color: #0040ff
    }

    .content-wrapper .comment-form button.submit,
    .content-wrapper input[type="submit"],
    .content-wrapper input[type="button"],
    .content-wrapper input[type="reset"],
    .content-wrapper div.wpforms-container-full .wpforms-form input[type=submit],
    .content-wrapper div.wpforms-container-full .wpforms-form button[type=submit],
    .content-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button,
    .sticky .post-meta-items-wrapper:before,
    .status-sticky .post-meta-items-wrapper:before,
    .post-categories a.post-category-item:hover,
    .single-post .post-meta-footer .post-meta-item.post-meta-item-tags a:hover,
    .post-comment-buttons a.comment-reply-link,
    .post-comment-buttons a.comment-edit-link,
    .post-comment-buttons a.comment-edit-link:hover,
    .widget_tag_cloud .tagcloud .tag-cloud-link:hover,
    .wp-block-tag-cloud .tag-cloud-link:hover,
    .content-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color) caption,
    .content-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color) caption,
    .content-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color)~.wp-calendar-nav a,
    .content-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color)~.wp-calendar-nav a,
    .content-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color) tbody td,
    .content-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color) tbody td,
    .content-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color) tbody td a:hover,
    .content-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color) tbody td a:hover,
    .content-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color) tbody td#today a,
    .content-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color) tbody td#today a,
    .team-item .socials-trigger-wrapper .socials-trigger,
    .team-item .team-item-socials .wrapper-socials a,
    .team-item .team-item-tag,
    .team-contact-info-card .team-item-tag,
    .single-team .team-socials.wrapper-socials a,
    .content-wrapper .wp-block-cover .wp-block-file a.wp-block-file__button,
    .content-wrapper .mc4wp-form .mc4wp-form-fields button,
    .error-404-wrapper .error-404-button .neuros-button,
    .neuros-gallery-title-style-simple .gallery-wrapper .gallery-item-wrapper .post-title,
    .project-listing-wrapper.owl-carousel.project-slider-listing .post-excerpt,
    .project-listing-wrapper.owl-carousel.project-slider-listing .post-title a,
    .neuros-audio-listing .audio-item-wrapper .audio-item:hover,
    .neuros-audio-listing .audio-item-wrapper .audio-item.active,
    .case-study-side-info .case-study-info-text-item .case-study-info-text-item-value,
    .case-study-side-info .post-meta-item-tags a:hover,
    .case-study-listing-wrapper .case-study-item .post-meta-item-date a,
    .case-study-listing-wrapper .case-study-item .post-meta-item-tags a,
    .neuros-gallery-widget .cursor_drag {
        color: #0040ff;
    }

    .content-wrapper input[type="radio"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="radio"],
    .content-wrapper input[type="checkbox"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="checkbox"],
    .woocommerce form .form-row input[type="checkbox"].input-checkbox,
    div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"] {
        background-color: #444444;
    }

    body {
        --wpforms-field-border-color: #adadad;
    }

    .simple-sidebar-trigger,
    .header-extra-socials.wrapper-socials a,
    .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
    body .content-wrapper table tr td,
    body .content-wrapper table tr th,
    body .neuros_comments__item-text table tr td,
    body .neuros_comments__item-text table tr th,
    .project-post-meta .project-post-meta-item,
    .single-service .benefits-wrapper .benefit-item,
    .post-comments-list .post-comment-wrapper.depth-1,
    .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before,
    .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before,
    .content-slider-video .icon-play-wrapper:before,
    .neuros_video_button_widget .icon-play-wrapper:before,
    .neuros-audio-listing .audio-item-wrapper .audio-item {
        border-color: #adadad;
    }

    .team-contact-info-card:before {
        border-color: rgba(173, 173, 173, 0.5);
    }

    .neuros-step-widget .step-item.step-item-type-extended .step-image:before {
        border-color: rgba(173, 173, 173, 0.3);
    }

    .content-slider-video .elementor-custom-embed-play:hover .icon-play-wrapper,
    .neuros_video_button_widget .elementor-custom-embed-play:hover .icon-play-wrapper {
        background-color: #adadad;
    }

    .content-wrapper input[type="text"],
    .content-wrapper input[type="email"],
    .content-wrapper input[type="url"],
    .content-wrapper input[type="password"],
    .content-wrapper input[type="search"],
    .content-wrapper input[type="number"],
    .content-wrapper input[type="tel"],
    .content-wrapper input[type="range"],
    .content-wrapper input[type="date"],
    .content-wrapper input[type="month"],
    .content-wrapper input[type="week"],
    .content-wrapper input[type="time"],
    .content-wrapper input[type="datetime"],
    .content-wrapper input[type="datetime-local"],
    .content-wrapper input[type="color"],
    .content-wrapper .select-wrap,
    .content-wrapper .select2-container .select2-selection--single,
    .content-wrapper textarea,
    .select2-dropdown,
    body .select2-dropdown,
    .select2-container--default .select2-search--dropdown .select2-search__field,
    body .select2-container--default .select2-search--dropdown .select2-search__field,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="color"],
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form select,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea,
    #form-preview .mc4wp-form .mc4wp-form-fields input[type="email"],
    .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
    .team-item:before,
    .content-wrapper .mc4wp-form .mc4wp-form-fields .form-field {
        border-color: #adadad;
    }

    .content-wrapper div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label:not(.wpforms-error) {
        border-color: #adadad !important;
    }

    .content-wrapper input[type="text"]:focus,
    .content-wrapper input[type="email"]:focus,
    .content-wrapper input[type="url"]:focus,
    .content-wrapper input[type="password"]:focus,
    .content-wrapper input[type="search"]:focus,
    .content-wrapper input[type="number"]:focus,
    .content-wrapper input[type="tel"]:focus,
    .content-wrapper input[type="range"]:focus,
    .content-wrapper input[type="date"]:focus,
    .content-wrapper input[type="month"]:focus,
    .content-wrapper input[type="week"]:focus,
    .content-wrapper input[type="time"]:focus,
    .content-wrapper input[type="datetime"]:focus,
    .content-wrapper input[type="datetime-local"]:focus,
    .content-wrapper input[type="color"]:focus,
    .content-wrapper .select-wrap:focus-within,
    .content-wrapper textarea:focus,
    .select2-dropdown,
    body .select2-dropdown,
    .select2-container--default .select2-search--dropdown .select2-search__field,
    body .select2-container--default .select2-search--dropdown .select2-search__field,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:focus,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:focus,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:focus,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:focus,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:focus,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:focus,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:focus,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:focus,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:focus,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:focus,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:focus,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:focus,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:focus,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="color"]:focus,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form select:focus,
    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus,
    #form-preview .mc4wp-form .mc4wp-form-fields input[type="email"]:focus,
    .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within,
    .content-wrapper .mc4wp-form .mc4wp-form-fields .form-field:focus-within {
        border-color: #dadada;
    }

    .content-wrapper div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label:not(.wpforms-error):focus {
        border-color: #dadada !important;
    }

    .content-wrapper .select2-container .select2-selection--single {
        color: #dadada;
    }

    body,
    .simple-sidebar-trigger,
    .blog-item,
    .single-service .benefits-wrapper .benefit-item,
    .neuros-price-item-widget.neuros-price-item-style-alt .price-item.price-item-type-standard,
    .swiper-container .elementor-swiper-button i,
    .footer-columns-row,
    .post-meta-items,
    .team-item,
    .team-item .socials-trigger-wrapper,
    .team-contact-info-card,
    .owl-nav-wrapper .owl-nav,
    .elementor-widget-neuros_video_button.neuros-video-button-decoration-on .elementor-custom-embed-play,
    .content-slider-video .elementor-custom-embed-play,
    .neuros-price-item-widget .price-item.active .price-item-label,
    .project-listing-wrapper.text-position-inside .project-item-wrapper .project-item-content,
    .gallery-wrapper .gallery-item-wrapper .gallery-item-content,
    .neuros-content-slider-widget .owl-carousel.owl-theme .owl-nav button[class*="owl-"],
    .post-gallery-carousel.owl-carousel.owl-theme .owl-nav button[class*="owl-"],
    .service-slider-listing .service-item-icon .service-item-icon-inner,
    .neuros-gallery-widget .owl-nav button:not(.customize-partial-edit-shortcut-button)[class*="owl-"],
    .neuros-gallery-widget .owl-nav button:not(.customize-partial-edit-shortcut-button)[class*="owl-"]:hover {
        background-color: #03091d;
    }

    .team-info-additional .team-achievements-boxes .team-achievements-box .team-achievements-box-value {
        color: #03091d;
    }

    .swiper-container .elementor-swiper-button i {
        border-color: #03091d;
    }

    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-webkit-slider-thumb {
        background-color: #03091d;
    }

    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-moz-range-thumb {
        background-color: #03091d;
    }

    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-ms-thumb {
        background-color: #03091d;
    }

    .content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]:focus::-ms-thumb {
        background-color: #03091d;
    }

    .footer-columns-row:before,
    .footer-columns-row:after,
    .post-meta-items-wrapper:after,
    .team-item .socials-trigger-wrapper:before,
    .team-item .socials-trigger-wrapper:after,
    .owl-nav-wrapper:before,
    .owl-nav-wrapper:after,
    .elementor-widget-neuros_video_button.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:before,
    .elementor-widget-neuros_video_button.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:after,
    .content-slider-video .elementor-custom-embed-image-overlay:before,
    .content-slider-video .elementor-custom-embed-image-overlay:after,
    .project-listing-wrapper.text-position-inside .project-item-wrapper .project-item-content-wrapper:before,
    .project-listing-wrapper.text-position-inside .project-item-wrapper .project-item-content-wrapper:after,
    .gallery-wrapper .gallery-item-wrapper .gallery-item-content-wrapper:before,
    .gallery-wrapper .gallery-item-wrapper .gallery-item-content-wrapper:after,
    .neuros-content-slider-widget .owl-carousel.owl-theme .owl-nav button[class*="owl-"]:before,
    .post-gallery-carousel.owl-carousel.owl-theme .owl-nav button[class*="owl-"]:before,
    .service-slider-listing .service-item-icon .service-item-icon-wrapper:before,
    .service-slider-listing .service-item-icon .service-item-icon-wrapper:after {
        box-shadow: 0 20px 0 0 #03091d;
    }

    .neuros-price-item-widget .price-item.active .price-item-label-wrapper:before,
    .neuros-price-item-widget .price-item.active .price-item-label-wrapper:after,
    .neuros-content-slider-widget .owl-carousel.owl-theme .owl-nav button[class*="owl-"]:after,
    .post-gallery-carousel.owl-carousel.owl-theme .owl-nav button[class*="owl-"]:after {
        box-shadow: 0 -20px 0 0 #03091d
    }

    @media (max-width: 575px) {
        .elementor-lightbox .swiper-container .elementor-swiper-button i {
            background-color: #03091d;
        }
    }

    .post-categories a.post-category-item,
    .single-post .post-meta-footer .post-meta-item.post-meta-item-tags a,
    .section-accent-bg,
    .help-item .help-item-title,
    .elementor-widget-progress .elementor-progress-wrapper,
    .post-comments-wrapper .comment-respond,
    .widget_tag_cloud .tagcloud .tag-cloud-link,
    .wp-block-tag-cloud .tag-cloud-link,
    .slide-sidebar-wrapper .widget_tag_cloud .tagcloud .tag-cloud-link:hover,
    .slide-sidebar-wrapper .wp-block-tag-cloud .tag-cloud-link:hover,
    .footer .widget_tag_cloud .tagcloud .tag-cloud-link:hover,
    .footer .wp-block-tag-cloud .tag-cloud-link:hover,
    .neuros-format-quote .post-quote,
    .vacancy-info,
    .case-study-side-info .post-meta-item-tags a {
        background-color: #1a224c;
    }

    #form-preview button,
    .neuros-button,
    .sidebar .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:not(.has-text-color),
    .content-wrapper .neuros-button,
    .content-wrapper button:not(.customize-partial-edit-shortcut-button),
    .content-pagination .page-numbers,
    .content-pagination .post-page-numbers,
    .widget_media_gallery .gallery .gallery-icon a:after,
    #sb_instagram .sbi_item .sbi_photo:after,
    .swiper-container .elementor-swiper-button:hover i,
    .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item a:after,
    .media_gallery .blocks-gallery-grid .blocks-gallery-item a:after,
    body .content-wrapper .gallery .gallery-item .gallery-icon a:after,
    .project-modern-listing .project-item-wrapper .post-more-button a,
    .filter-control-wrapper .filter-control-list .dot,
    .filter-control-wrapper .gallery-filter-control-list .dot,
    .content-wrapper .neuros-button-type-alt .neuros-button:hover {
        color: #ffffff;
    }

    .content-wrapper .wp-block-social-links.is-style-default:not(.has-icon-color) .wp-social-link a.wp-block-social-link-anchor svg {
        fill: #ffffff;
    }

    #form-preview button:after,
    .content-wrapper .neuros-button:after,
    .elementor .neuros-button:after,
    .content-wrapper button:not(.customize-partial-edit-shortcut-button):after,
    .sidebar .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:after,
    .content-pagination .page-numbers:after,
    .content-pagination .post-page-numbers:after,
    .filter-control-wrapper .filter-control-list .dot:after,
    .filter-control-wrapper .gallery-filter-control-list .dot:after {
        background: linear-gradient(var(--button-border-gradient-angle), #1a224c var(--button-gradient-colorstop-1), #0040ff var(--button-gradient-colorstop-2));
    }

    .content-wrapper div.wpforms-container-full .wpforms-form input[type=submit]:after,
    .content-wrapper div.wpforms-container-full .wpforms-form button[type=submit]:after,
    .content-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button:after,
    .content-wrapper .mc4wp-form .mc4wp-form-fields button:after {
        background: none;
    }

    .single-post .post-meta-footer:not(:first-child):before {
        background: linear-gradient(var(--button-border-gradient-angle), #1a224c var(--button-gradient-colorstop-1), #0040ff var(--button-gradient-colorstop-2));
    }

    .elementor-widget-neuros_step_carousel .owl-nav:after,
    .elementor-widget-neuros_services_listing .owl-nav:after {
        background: linear-gradient(var(--nav-border-gradient-angle), #1a224c var(--nav-gradient-colorstop-1), #0040ff var(--nav-gradient-colorstop-2));
    }

    .sidebar .widget .widget-title:first-child,
    .sidebar .widget .wp-block-heading:first-child,
    .sidebar .widget .wp-block-search__label:first-child,
    .post-navigation .post-navigation-link a {
        border-image: linear-gradient(var(--button-border-gradient-angle), #1a224c var(--button-gradient-colorstop-1), #0040ff var(--button-gradient-colorstop-2)) 30;
    }

    .team-info-additional .team-achievements-boxes .team-achievements-box .team-achievements-box-value {
        background: linear-gradient(var(--box-gradient-angle), #1a224c var(--box-gradient-colorstop-1), #0040ff var(--box-gradient-colorstop-2));
    }

    .project-modern-listing .project-item-wrapper .post-more-button a,
    .neuros-button-border-style-gradient.neuros-button-type-alt .neuros-button {
        background-image: linear-gradient(var(--button-border-gradient-angle), #1a224c var(--button-gradient-colorstop-1), #0040ff var(--button-gradient-colorstop-2));
    }

    .content-wrapper .widget_neuros_special_text_widget .neuros-special-text-widget-text {
        background: linear-gradient(var(--special-text-gradient-angle), #1a224c var(--special-text-gradient-colorstop-1), #0040ff var(--special-text-gradient-colorstop-2));
    }

    .swiper-container .elementor-swiper-button:hover i {
        border-color: #1a224c;
    }

    .widget_media_gallery .gallery .gallery-icon a:before,
    #sb_instagram .sbi_item .sbi_photo:before,
    .swiper-container .elementor-swiper-button:hover i,
    .content-wrapper .wp-block-social-links.is-style-default:not(.has-icon-background-color) .wp-social-link a.wp-block-social-link-anchor {
        background-color: #1a224c;
    }

    .content-wrapper div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-selected label {
        border-color: #1a224c !important;
    }

    .neuros-content-slider-widget .owl-carousel.owl-theme .slider-item:before,
    .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item a:before,
    .media_gallery .blocks-gallery-grid .blocks-gallery-item a:before,
    body .content-wrapper .gallery .gallery-item .gallery-icon a:before {
        background-color: rgba(26, 34, 76, 0.5);
    }

    #form-preview button,
    .content-wrapper button:not(.customize-partial-edit-shortcut-button),
    .content-wrapper .neuros-button .button-inner:before,
    .elementor .neuros-button .button-inner:before,
    .content-wrapper .wp-block-search .wp-block-search__button .button-inner:before,
    .sidebar .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:not(.has-background) .button-inner:before,
    .content-pagination .page-numbers .button-inner:before,
    .content-pagination .post-page-numbers .button-inner:before,
    .filter-control-wrapper .filter-control-list .dot .button-inner:before,
    .filter-control-wrapper .gallery-filter-control-list .dot .button-inner:before {
        background: linear-gradient(var(--button-border-gradient-angle), #0040ff var(--button-gradient-colorstop-1), #1a224c var(--button-gradient-colorstop-2));
    }

    .content-wrapper .wp-block-search .wp-block-search__button {
        background: none;
    }


    .content-pagination .page-numbers.current,
    .content-pagination .page-numbers:hover,
    .content-pagination .post-page-numbers.current,
    .content-pagination .post-page-numbers:hover,
    .neuros-button:hover,
    .sidebar .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:not(.has-text-color):hover,
    .content-wrapper .neuros-button:hover,
    .content-wrapper button:not(.customize-partial-edit-shortcut-button):hover,
    .content-wrapper input[type="submit"]:hover,
    .content-wrapper input[type="button"]:hover,
    .content-wrapper input[type="reset"]:hover,
    .content-wrapper div.wpforms-container-full .wpforms-form input[type=submit]:hover,
    .content-wrapper div.wpforms-container-full .wpforms-form button[type=submit]:hover,
    .content-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
    .content-wrapper .comment-form button.submit:hover,
    .select2-container--default .select2-results__option[aria-selected=true],
    .select2-container--default .select2-results__option[data-selected=true],
    .content-wrapper .select2-container--default .select2-results__option[aria-selected=true],
    .content-wrapper .select2-container--default .select2-results__option[data-selected=true],
    .team-short-contact-button .neuros-button,
    .help-item.active .help-item-title,
    .neuros-step-widget .step-item.step-item-type-standard .step-bg-number,
    .woocommerce-product-gallery .flex-control-nav .slick-button:not(.slick-disabled):hover,
    .neuros-step-widget .step-item.step-item-type-extended .step-image .step-number,
    .filter-control-wrapper .filter-control-list .dot:hover,
    .filter-control-wrapper .gallery-filter-control-list .dot:hover,
    .filter-control-wrapper .filter-control-list .dot.active,
    .filter-control-wrapper .gallery-filter-control-list .dot.active,
    .content-wrapper .mc4wp-form .mc4wp-form-fields button:hover,
    .error-404-wrapper .error-404-button .neuros-button:hover,
    .content-wrapper .wp-block-cover .wp-block-file a.wp-block-file__button:hover,
    .content-wrapper .wp-block-file a.wp-block-file__button:hover,
    .project-slider-listing.content-type-audio .project-audio-wrapper .neuros-button.active {
        color: #ffffff;
    }

    .content-wrapper .wp-block-social-links.is-style-default:not(.has-icon-color) .wp-social-link:hover a.wp-block-social-link-anchor svg {
        fill: #ffffff;
    }

    #form-preview button:hover:after,
    .content-wrapper .neuros-button:hover:after,
    .elementor .neuros-button:hover:after,
    .content-wrapper button:not(.customize-partial-edit-shortcut-button):hover:after,
    .sidebar .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:hover:after,
    .content-pagination a.page-numbers:hover:after,
    .content-pagination a.post-page-numbers:hover:after,
    .content-pagination .page-numbers.current:after,
    .content-pagination .post-page-numbers.current:after,
    .filter-control-wrapper .filter-control-list .dot:hover:after,
    .filter-control-wrapper .gallery-filter-control-list .dot:hover:after,
    .filter-control-wrapper .filter-control-list .dot.active:after,
    .filter-control-wrapper .gallery-filter-control-list .dot.active:after,
    .project-slider-listing.content-type-audio .project-audio-wrapper .neuros-button.active:after {
        background: linear-gradient(var(--button-border-gradient-angle), #0040ff var(--button-gradient-colorstop-1), #0040ff var(--button-gradient-colorstop-2));
    }

    .comment-form button.submit:hover,
    .content-wrapper input[type="submit"]:hover,
    .content-wrapper input[type="button"]:hover,
    .content-wrapper input[type="reset"]:hover,
    .content-wrapper div.wpforms-container-full .wpforms-form input[type=submit]:hover,
    .content-wrapper div.wpforms-container-full .wpforms-form button[type=submit]:hover,
    .content-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
    .content-wrapper .wp-block-file a.wp-block-file__button:hover,
    .neuros-projects-listing-widget .slider-navigation-wrapper .neuros-button:hover,
    .content-wrapper .mc4wp-form .mc4wp-form-fields button:hover {
        border-color: #0040ff;
    }

    #form-preview button:hover,
    .content-wrapper button:not(.customize-partial-edit-shortcut-button):hover,
    .content-wrapper .neuros-button .button-inner:after,
    .elementor .neuros-button .button-inner:after,
    .content-wrapper .wp-block-search .wp-block-search__button .button-inner:after,
    .sidebar .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:not(.has-background) .button-inner:after,
    .content-pagination .page-numbers .button-inner:after,
    .content-pagination .post-page-numbers .button-inner:after,
    .filter-control-wrapper .filter-control-list .dot .button-inner:after,
    .filter-control-wrapper .gallery-filter-control-list .dot.button-inner:after,
    .project-slider-listing.content-type-audio .project-audio-wrapper .neuros-button.active:after {
        background: linear-gradient(var(--button-border-gradient-angle), #0040ff var(--button-gradient-colorstop-1), #0040ff var(--button-gradient-colorstop-2));
    }

    .content-wrapper .wp-block-search .wp-block-search__button:hover {
        background: none;
    }

    .content-wrapper {
        --wpforms-button-background-color-alt: #0040ff;
    }

    .content-wrapper .comment-form button.submit:hover,
    .content-wrapper input[type="submit"]:hover,
    .content-wrapper input[type="button"]:hover,
    .content-wrapper input[type="reset"]:hover,
    .content-wrapper div.wpforms-container-full .wpforms-form input[type=submit]:hover,
    .content-wrapper div.wpforms-container-full .wpforms-form button[type=submit]:hover,
    .content-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
    .select2-container--default .select2-results__option[aria-selected=true],
    .select2-container--default .select2-results__option[data-selected=true],
    .content-wrapper .select2-container--default .select2-results__option[aria-selected=true],
    .content-wrapper .select2-container--default .select2-results__option[data-selected=true],
    .help-item.active .help-item-title,
    .woocommerce-product-gallery .flex-control-nav .slick-button:not(.slick-disabled):hover,
    .content-wrapper .wp-block-file a.wp-block-file__button:hover,
    .content-wrapper .mc4wp-form .mc4wp-form-fields button:hover,
    .error-404-wrapper .error-404-button .neuros-button:hover {
        background-color: #0040ff;
    }

    .neuros-step-widget .step-item.step-item-type-standard {
        background-color: rgba(0, 64, 255, 0.07);
    }

    .neuros-step-widget .step-item.step-item-type-extended .step-image .step-image-box:after {
        background-image: linear-gradient(0deg, #0040ff 0%, #0040ff 10%, transparent 68%);
    }

    .body-container .footer-scroll-top button {
        background-color: #ffffff;
    }

    .body-container .footer-scroll-top button:hover {
        background-color: #0040ff;
    }

    .body-container .footer-scroll-top button {
        color: #07081c;
    }

    .body-container .footer-scroll-top button:hover {
        color: #1a224c;
    }

    .slide-sidebar-wrapper .slide-sidebar-content,
    .slide-sidebar-wrapper .widget_tag_cloud .tagcloud .tag-cloud-link,
    .slide-sidebar-wrapper .wp-block-tag-cloud .tag-cloud-link,
    .slide-sidebar-wrapper .input-floating-wrap input:focus~.floating-placeholder,
    .slide-sidebar-wrapper .input-floating-wrap input:not(:placeholder-shown)~.floating-placeholder,
    .slide-sidebar-wrapper .input-floating-wrap textarea:focus~.floating-placeholder,
    .slide-sidebar-wrapper .input-floating-wrap textarea:not(:placeholder-shown)~.floating-placeholder,
    .slide-sidebar-wrapper input[type="checkbox"]:checked:before,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="checkbox"]:checked:before,
    .slide-sidebar-wrapper input[type="text"],
    .slide-sidebar-wrapper input[type="email"],
    .slide-sidebar-wrapper input[type="url"],
    .slide-sidebar-wrapper input[type="password"],
    .slide-sidebar-wrapper input[type="search"],
    .slide-sidebar-wrapper input[type="number"],
    .slide-sidebar-wrapper input[type="tel"],
    .slide-sidebar-wrapper input[type="range"],
    .slide-sidebar-wrapper input[type="date"],
    .slide-sidebar-wrapper input[type="month"],
    .slide-sidebar-wrapper input[type="week"],
    .slide-sidebar-wrapper input[type="time"],
    .slide-sidebar-wrapper input[type="datetime"],
    .slide-sidebar-wrapper input[type="datetime-local"],
    .slide-sidebar-wrapper input[type="color"],
    .slide-sidebar-wrapper select,
    .slide-sidebar-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered,
    .slide-sidebar-wrapper textarea,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="color"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form select,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea,
    .slide-sidebar-wrapper .select2-container--default .select2-results__option.select2-results__option--highlighted[aria-selected],
    .slide-sidebar-wrapper .select2-container--default .select2-results__option.select2-results__option--highlighted[data-selected] {
        color: #f5f5f5;
    }

    .slide-sidebar-wrapper input[type="radio"]:checked:before,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="radio"]:checked:before {
        background-color: #f5f5f5;
    }

    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-webkit-slider-thumb {
        border-color: #f5f5f5;
    }

    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-moz-range-thumb {
        border-color: #f5f5f5;
    }

    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-ms-thumb {
        border-color: #f5f5f5;
    }

    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]:focus::-ms-thumb {
        border-color: #f5f5f5;
    }

    .slider-sidebar-wrapper input[type="text"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper input[type="email"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper input[type="url"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper input[type="password"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper input[type="search"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper input[type="tel"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper input[type="number"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper input[type="date"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper input[type="month"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper input[type="week"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper input[type="time"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper input[type="datetime"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper input[type="datetime-local"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper textarea:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:focus::-webkit-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus::-webkit-input-placeholder {
        color: #f5f5f5;
    }

    .slider-sidebar-wrapper input[type="text"]:-moz-placeholder,
    .slider-sidebar-wrapper input[type="url"]:-moz-placeholder,
    .slider-sidebar-wrapper input[type="email"]:-moz-placeholder,
    .slider-sidebar-wrapper input[type="password"]:-moz-placeholder,
    .slider-sidebar-wrapper input[type="search"]:-moz-placeholder,
    .slider-sidebar-wrapper input[type="tel"]:-moz-placeholder,
    .slider-sidebar-wrapper input[type="number"]:-moz-placeholder,
    .slider-sidebar-wrapper input[type="date"]:-moz-placeholder,
    .slider-sidebar-wrapper input[type="month"]:-moz-placeholder,
    .slider-sidebar-wrapper input[type="week"]:-moz-placeholder,
    .slider-sidebar-wrapper input[type="time"]:-moz-placeholder,
    .slider-sidebar-wrapper input[type="datetime"]:-moz-placeholder,
    .slider-sidebar-wrapper input[type="datetime-local"]:-moz-placeholder,
    .slider-sidebar-wrapper textarea:-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea:-moz-placeholder {
        color: #f5f5f5;
    }

    .slider-sidebar-wrapper input[type="text"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper input[type="url"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper input[type="email"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper input[type="password"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper input[type="search"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper input[type="tel"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper input[type="number"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper input[type="date"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper input[type="month"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper input[type="week"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper input[type="time"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper input[type="datetime"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper input[type="datetime-local"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper textarea:focus::-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:focus::-moz-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus::-moz-placeholder {
        color: #f5f5f5;
    }

    .slider-sidebar-wrapper input[type="text"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper input[type="email"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper input[type="url"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper input[type="password"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper input[type="search"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper input[type="tel"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper input[type="number"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper input[type="date"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper input[type="month"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper input[type="week"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper input[type="time"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper input[type="datetime"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper input[type="datetime-local"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper textarea:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:focus:-ms-input-placeholder,
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus:-ms-input-placeholder {
        color: #f5f5f5;
    }

    .slide-sidebar-wrapper {
        --wpforms-field-text-color: #f5f5f5;
    }

    .slide-sidebar-wrapper a,
    .portfolio-item .post-title,
    .neuros-price-item-widget .price-item.active .price-item-title,
    .neuros-price-item-widget .price-item.active .price-item-container,
    .neuros-price-item-widget .price-item.active .price-item-custom-fields,
    .neuros-price-item-widget .price-item.active .price-item-description,
    .neuros-price-item-widget .price-item.price-item-type-wide.active .price-item-title,
    .neuros-price-item-widget .price-item.price-item-type-wide.active .price-item-description,
    .header .main-menu ul.sub-menu>li>a,
    .widget_media_audio .mejs-container .mejs-button>button,
    .widget_media_audio .mejs-container .mejs-time,
    .widget_media_audio .mejs-container .mejs-duration,
    .mejs-audio.mejs-container .mejs-button>button,
    .mejs-audio.mejs-container .mejs-time,
    .mejs-audio.mejs-container .mejs-duration,
    .wp-video .mejs-container .mejs-button>button,
    .wp-video .mejs-container .mejs-time,
    .wp-video .mejs-container .mejs-duration,
    .slide-sidebar-wrapper .slide-sidebar-content h1,
    .slide-sidebar-wrapper .slide-sidebar-content h2,
    .slide-sidebar-wrapper .slide-sidebar-content h3,
    .slide-sidebar-wrapper .slide-sidebar-content h4,
    .slide-sidebar-wrapper .slide-sidebar-content h5,
    .slide-sidebar-wrapper .slide-sidebar-content h6,
    .slide-sidebar-wrapper .widget_search .search-form .search-form-icon,
    .slide-sidebar-wrapper .widget_recent_entries ul li a,
    .slide-sidebar-wrapper .wp-block-latest-posts li a,
    .slide-sidebar-wrapper .widget_recent_comments ul .recentcomments,
    .slide-sidebar-wrapper .widget_recent_comments ul .recentcomments a,
    .slide-sidebar-wrapper .wp-block-latest-comments li a,
    .slide-sidebar-wrapper .widget_categories ul li:hover li,
    .slide-sidebar-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color) caption,
    .slide-sidebar-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color) caption,
    .slide-sidebar-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color)~.wp-calendar-nav a,
    .slide-sidebar-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color)~.wp-calendar-nav a,
    .slide-sidebar-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color) tbody td,
    .slide-sidebar-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color) tbody td,
    .slide-sidebar-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color) tbody td a:hover,
    .slide-sidebar-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color) tbody td a:hover,
    .slide-sidebar-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color) tbody td#today a,
    .slide-sidebar-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color) tbody td#today a,
    .slide-sidebar-wrapper .widget_rss cite,
    .slide-sidebar-wrapper .widget_rss ul a.rsswidget,
    .slide-sidebar-wrapper .wp-block-rss .wp-block-rss__item-title a,
    .slide-sidebar-wrapper .wp-block-rss .wp-block-rss__item-author,
    .slide-sidebar-wrapper .widget .widget-title a,
    .slide-sidebar-wrapper .widget_nav_menu ul li a,
    .slide-sidebar-wrapper .widget_neuros_nav_menu_widget ul li a,
    .slide-sidebar-wrapper .widget_pages .widget-wrapper>ul li>a,
    .slide-sidebar-wrapper .wp-block-page-list li a,
    .slide-sidebar-wrapper .widget_meta ul li>a,
    .slide-sidebar-wrapper .widget_categories ul li>a,
    .slide-sidebar-wrapper ul.wp-block-categories li>a,
    .slide-sidebar-wrapper .widget_categories ul li .widget-archive-trigger,
    .slide-sidebar-wrapper .widget_archive ul li>a,
    .slide-sidebar-wrapper .wp-block-archives li>a,
    .slide-sidebar-wrapper .wp-block-search .wp-block-search__label,
    .slide-sidebar-wrapper .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon,
    .slide-sidebar-wrapper .wp-block-loginout,
    .slide-sidebar-wrapper .wp-block-loginout a,
    .slide-sidebar-wrapper .sidebar-logo-container .logo-link,
    .slide-sidebar-wrapper .widget_nav_menu ul li .widget-menu-trigger,
    .slide-sidebar-wrapper .widget_neuros_nav_menu_widget ul li .widget-menu-trigger,
    .slide-sidebar-wrapper .widget .wp-block-list li:before,
    .slide-sidebar-wrapper .widget .wp-block-list li:hover a,
    .slide-sidebar-wrapper .wp-block-file a.wp-block-file__button,
    .neuros-price-item-widget .price-item .price-item-label,
    .slide-sidebar-wrapper .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link svg,
    .moving-list .moving-item .moving-item-title,
    .service-slider-listing .service-item-icon .service-item-icon-link,
    .service-slider-listing .service-item-link .service-item-subtitle,
    .case-study-listing-wrapper .case-study-item .post-title a,
    .case-study-classic-listing .classic-blog-item-wrapper .case-study-features,
    .alter-menu-wrapper .alter-menu-menu .main-menu li a,
    .alter-menu-wrapper .alter-menu-menu .main-menu>li .sub-menu-trigger {
        color: #f5f5f5;
    }

    .widget_media_audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
    .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-loaded,
    .mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
    .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-loaded,
    .wp-video .mejs-overlay-play .mejs-overlay-button:before,
    .wp-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
    .wp-video .mejs-controls .mejs-time-rail .mejs-time-loaded,
    .wp-video .mejs-volume-current,
    .wp-video .mejs-volume-handle {
        background-color: #f5f5f5;
    }

    .widget_media_audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
    .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-total,
    .mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
    .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-total,
    .wp-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
    .wp-video .mejs-controls .mejs-time-rail .mejs-time-total,
    .wp-video .mejs-volume-total {
        background-color: rgba(245, 245, 245, 0.4);
    }

    .wp-video .mejs-overlay-play .mejs-overlay-button .progress__circle,
    .wp-video .mejs-overlay-play .mejs-overlay-button .progress__path {
        stroke: #f5f5f5;
    }

    .slide-sidebar-wrapper .input-floating-wrap .floating-placeholder,
    .slide-sidebar-wrapper .widget_recent_entries ul li .post-date,
    .slide-sidebar-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-date,
    .slide-sidebar-wrapper .widget_rss .rss-date,
    .slide-sidebar-wrapper .wp-block-rss .wp-block-rss__item-publish-date,
    .slide-sidebar-wrapper .wp-block-latest-comments li .wp-block-latest-comments__comment-meta,
    .slide-sidebar-wrapper .widget_nav_menu ul li a:hover,
    .slide-sidebar-wrapper .widget_nav_menu ul li.current-menu-item>a,
    .slide-sidebar-wrapper .widget_nav_menu ul li.current-menu-ancestor>a,
    .slide-sidebar-wrapper .widget_nav_menu ul li.current-menu-parent>a,
    .slide-sidebar-wrapper .widget_nav_menu ul li.current_page_item>a,
    .slide-sidebar-wrapper .widget_neuros_nav_menu_widget ul li a:hover,
    .slide-sidebar-wrapper .widget_neuros_nav_menu_widget ul li.current-menu-item>a,
    .slide-sidebar-wrapper .widget_neuros_nav_menu_widget ul li.current-menu-ancestor>a,
    .slide-sidebar-wrapper .widget_neuros_nav_menu_widget ul li.current-menu-parent>a,
    .slide-sidebar-wrapper .widget_neuros_nav_menu_widget ul li.current_page_item>a,
    .slide-sidebar-wrapper .widget .wp-block-list li a {
        color: #aeb3bd;
    }

    .slide-sidebar-wrapper input[type="text"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper input[type="email"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper input[type="url"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper input[type="password"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper input[type="search"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper input[type="tel"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper input[type="number"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper input[type="date"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper input[type="month"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper input[type="week"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper input[type="time"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper input[type="datetime"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper input[type="datetime-local"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper textarea::-webkit-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]::-webkit-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea::-webkit-input-placeholder {
        color: #aeb3bd;
    }

    .slide-sidebar-wrapper input[type="text"]:-moz-placeholder,
    .slide-sidebar-wrapper input[type="url"]:-moz-placeholder,
    .slide-sidebar-wrapper input[type="email"]:-moz-placeholder,
    .slide-sidebar-wrapper input[type="password"]:-moz-placeholder,
    .slide-sidebar-wrapper input[type="search"]:-moz-placeholder,
    .slide-sidebar-wrapper input[type="tel"]:-moz-placeholder,
    .slide-sidebar-wrapper input[type="number"]:-moz-placeholder,
    .slide-sidebar-wrapper input[type="date"]:-moz-placeholder,
    .slide-sidebar-wrapper input[type="month"]:-moz-placeholder,
    .slide-sidebar-wrapper input[type="week"]:-moz-placeholder,
    .slide-sidebar-wrapper input[type="time"]:-moz-placeholder,
    .slide-sidebar-wrapper input[type="datetime"]:-moz-placeholder,
    .slide-sidebar-wrapper input[type="datetime-local"]:-moz-placeholder,
    .slide-sidebar-wrapper textarea:-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea:-moz-placeholder {
        color: #aeb3bd;
    }

    .slide-sidebar-wrapper input[type="text"]::-moz-placeholder,
    .slide-sidebar-wrapper input[type="url"]::-moz-placeholder,
    .slide-sidebar-wrapper input[type="email"]::-moz-placeholder,
    .slide-sidebar-wrapper input[type="password"]::-moz-placeholder,
    .slide-sidebar-wrapper input[type="search"]::-moz-placeholder,
    .slide-sidebar-wrapper input[type="tel"]::-moz-placeholder,
    .slide-sidebar-wrapper input[type="number"]::-moz-placeholder,
    .slide-sidebar-wrapper input[type="date"]::-moz-placeholder,
    .slide-sidebar-wrapper input[type="month"]::-moz-placeholder,
    .slide-sidebar-wrapper input[type="week"]::-moz-placeholder,
    .slide-sidebar-wrapper input[type="time"]::-moz-placeholder,
    .slide-sidebar-wrapper input[type="datetime"]::-moz-placeholder,
    .slide-sidebar-wrapper input[type="datetime-local"]::-moz-placeholder,
    .slide-sidebar-wrapper textarea::-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]::-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]::-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]::-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]::-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]::-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]::-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]::-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]::-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]::-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]::-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]::-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]::-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]::-moz-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea::-moz-placeholder {
        color: #aeb3bd;
    }

    .slide-sidebar-wrapper input[type="text"]:-ms-input-placeholder,
    .slide-sidebar-wrapper input[type="email"]:-ms-input-placeholder,
    .slide-sidebar-wrapper input[type="url"]:-ms-input-placeholder,
    .slide-sidebar-wrapper input[type="password"]:-ms-input-placeholder,
    .slide-sidebar-wrapper input[type="search"]:-ms-input-placeholder,
    .slide-sidebar-wrapper input[type="tel"]:-ms-input-placeholder,
    .slide-sidebar-wrapper input[type="number"]:-ms-input-placeholder,
    .slide-sidebar-wrapper input[type="date"]:-ms-input-placeholder,
    .slide-sidebar-wrapper input[type="month"]:-ms-input-placeholder,
    .slide-sidebar-wrapper input[type="week"]:-ms-input-placeholder,
    .slide-sidebar-wrapper input[type="time"]:-ms-input-placeholder,
    .slide-sidebar-wrapper input[type="datetime"]:-ms-input-placeholder,
    .slide-sidebar-wrapper input[type="datetime-local"]:-ms-input-placeholder,
    .slide-sidebar-wrapper textarea:-ms-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:-ms-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:-ms-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:-ms-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:-ms-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:-ms-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:-ms-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:-ms-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:-ms-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:-ms-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:-ms-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:-ms-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:-ms-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:-ms-input-placeholder,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea:-ms-input-placeholder {
        color: #aeb3bd;
    }

    .slide-sidebar-wrapper a:hover,
    .header .main-menu ul.sub-menu>li>a:hover,
    .header .main-menu ul.sub-menu>li.current-menu-ancestor>a,
    .header .main-menu ul.sub-menu>li.current-menu-parent>a,
    .header .main-menu ul.sub-menu>li.current-menu-item>a,
    .widget_media_audio .mejs-container .mejs-button>button:hover,
    .mejs-audio.mejs-container .mejs-button>button:hover,
    .wp-video .mejs-container .mejs-button>button:hover,
    .slide-sidebar-wrapper .widget_search .search-form .search-form-icon:hover,
    .slide-sidebar-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color) thead th,
    .slide-sidebar-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color) thead th,
    .slide-sidebar-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color)~.wp-calendar-nav a:hover,
    .slide-sidebar-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color)~.wp-calendar-nav a:hover,
    .slide-sidebar-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color) tbody td a,
    .slide-sidebar-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color) tbody td a,
    .slide-sidebar-wrapper .widget_rss ul a.rsswidget:hover,
    .slide-sidebar-wrapper .wp-block-rss .wp-block-rss__item-title a:hover,
    .slide-sidebar-wrapper .widget .widget-title a:hover,
    .neuros-content-slider-widget .bottom-area .contacts .contact-item a:hover,
    .neuros-content-slider-widget .bottom-area .contacts .contact-item:before,
    .slide-sidebar-wrapper .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon:hover,
    .slide-sidebar-wrapper .wp-block-loginout a:hover,
    .slide-sidebar-wrapper .wrapper-socials a:hover,
    .slide-sidebar-wrapper .wp-block-search.wp-block-search__icon-button .wp-block-search__button.has-icon:hover,
    .team-item .team-item-socials .wrapper-socials a:hover,
    .single-team .team-socials.wrapper-socials a:hover,
    .slide-sidebar-wrapper .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link a:hover svg,
    .case-study-listing-wrapper .case-study-item .post-meta-item-tags a:hover,
    .alter-menu-wrapper .alter-menu-menu .main-menu li>a:hover,
    .alter-menu-wrapper .alter-menu-menu .main-menu li.current-menu-ancestor>a,
    .alter-menu-wrapper .alter-menu-menu .main-menu li.current-menu-parent>a,
    .alter-menu-wrapper .alter-menu-menu .main-menu li.current-menu-item>a {
        color: #0040ff;
    }

    .slide-sidebar-wrapper .slide-sidebar-gradient:after,
    .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-current,
    .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current,
    .wp-video .mejs-controls .mejs-time-rail .mejs-time-current,
    .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-handle-content,
    .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-handle-content,
    .wp-video .mejs-controls .mejs-time-rail .mejs-time-handle-content,
    .slide-sidebar-wrapper .widget_calendar .wp-calendar-table:not(.has-text-color) tbody td#today:before,
    .slide-sidebar-wrapper .wp-block-calendar .wp-calendar-table:not(.has-text-color) tbody td#today:before,
    .service-slider-listing .service-item-icon .service-item-icon-link:hover,
    .alter-menu-wrapper .alter-menu-decorate:before {
        background-color: #0040ff;
    }

    .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-handle-content,
    .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-handle-content,
    .wp-video .mejs-controls .mejs-time-rail .mejs-time-handle-content {
        border-color: #0040ff;
    }

    .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-hovered,
    .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-hovered,
    .wp-video .mejs-controls .mejs-time-rail .mejs-time-hovered {
        background-color: rgba(0, 64, 255, 0.4);
    }

    .slider-sidebar-wrapper input[type="radio"],
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="radio"],
    .slider-sidebar-wrapper input[type="checkbox"],
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="checkbox"],
    .slider-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"] {
        background-color: #d9d9d9;
    }

    .slide-sidebar-wrapper {
        --wpforms-field-border-color: #adadad;
    }

    .slide-sidebar-wrapper input[type="text"],
    .slide-sidebar-wrapper input[type="email"],
    .slide-sidebar-wrapper input[type="url"],
    .slide-sidebar-wrapper input[type="password"],
    .slide-sidebar-wrapper input[type="search"],
    .slide-sidebar-wrapper input[type="number"],
    .slide-sidebar-wrapper input[type="tel"],
    .slide-sidebar-wrapper input[type="range"],
    .slide-sidebar-wrapper input[type="date"],
    .slide-sidebar-wrapper input[type="month"],
    .slide-sidebar-wrapper input[type="week"],
    .slide-sidebar-wrapper input[type="time"],
    .slide-sidebar-wrapper input[type="datetime"],
    .slide-sidebar-wrapper input[type="datetime-local"],
    .slide-sidebar-wrapper input[type="color"],
    .slide-sidebar-wrapper textarea,
    .slide-sidebar-wrapper .select2-container .select2-selection--single,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="color"],
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form select,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea,
    .slide-sidebar-wrapper .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
    .slide-sidebar-wrapper .select-wrap,
    .project-listing-wrapper.owl-carousel.project-slider-listing .project-item,
    .slide-sidebar-wrapper .mc4wp-form .mc4wp-form-fields .form-field {
        border-color: #adadad;
    }

    .slider-sidebar-wrapper div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label:not(.wpforms-error) {
        border-color: #adadad !important;
    }

    .slide-sidebar-wrapper input[type="text"]:focus,
    .slide-sidebar-wrapper input[type="email"]:focus,
    .slide-sidebar-wrapper input[type="url"]:focus,
    .slide-sidebar-wrapper input[type="password"]:focus,
    .slide-sidebar-wrapper input[type="search"]:focus,
    .slide-sidebar-wrapper input[type="number"]:focus,
    .slide-sidebar-wrapper input[type="tel"]:focus,
    .slide-sidebar-wrapper input[type="range"]:focus,
    .slide-sidebar-wrapper input[type="date"]:focus,
    .slide-sidebar-wrapper input[type="month"]:focus,
    .slide-sidebar-wrapper input[type="week"]:focus,
    .slide-sidebar-wrapper input[type="time"]:focus,
    .slide-sidebar-wrapper input[type="datetime"]:focus,
    .slide-sidebar-wrapper input[type="datetime-local"]:focus,
    .slide-sidebar-wrapper input[type="color"]:focus,
    .slide-sidebar-wrapper textarea:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form input[type="color"]:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form select:focus,
    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus,
    .slide-sidebar-wrapper .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within,
    .slide-sidebar-wrapper .select-wrap:focus-within,
    .slide-sidebar-wrapper .mc4wp-form .mc4wp-form-fields .form-field:focus-within {
        border-color: #3f3f3f;
    }

    .slide-sidebar-wrapper .widget_media_audio .mejs-container,
    .slide-sidebar-wrapper .widget_media_audio .mejs-container .mejs-controls,
    .slide-sidebar-wrapper .widget_media_audio .mejs-embed,
    .slide-sidebar-wrapper .widget_media_audio .mejs-embed body,
    .slide-sidebar-wrapper .wp-video .mejs-container,
    .slide-sidebar-wrapper .wp-video .mejs-container .mejs-controls,
    .slide-sidebar-wrapper .wp-video .mejs-embed,
    .slide-sidebar-wrapper .wp-video .mejs-embed body,
    .slide-sidebar-wrapper .mejs-volume-button>.mejs-volume-slider {
        background-color: #3f3f3f;
    }

    .slide-sidebar-wrapper .select2-container .select2-selection--single {
        color: #3f3f3f;
    }

    .header .main-menu>li ul.sub-menu,
    .content-wrapper .widget_media_audio .mejs-container,
    .content-wrapper .widget_media_audio .mejs-container .mejs-controls,
    .content-wrapper .widget_media_audio .mejs-embed,
    .content-wrapper .widget_media_audio .mejs-embed body,
    .content-wrapper .mejs-audio.mejs-container,
    .content-wrapper .mejs-audio.mejs-container .mejs-controls,
    .content-wrapper .mejs-audio .mejs-embed,
    .content-wrapper .mejs-audio .mejs-embed body,
    .content-wrapper .wp-video .mejs-container,
    .content-wrapper .wp-video .mejs-container .mejs-controls,
    .content-wrapper .wp-video .mejs-embed,
    .content-wrapper .wp-video .mejs-embed body,
    .content-wrapper .mejs-volume-button>.mejs-volume-slider,
    .slide-sidebar-wrapper,
    .body-overlay,
    .neuros-price-item-widget .price-item.active,
    .neuros-price-item-widget .price-item .price-item-label,
    .neuros-price-item-widget.neuros-price-item-style-alt .price-item-image-block,
    .moving-list .moving-item .moving-item-inner,
    .service-slider-listing .service-item-icon .service-item-icon-link,
    .case-study-side-info,
    .case-study-listing-wrapper .case-study-item,
    .neuros-gallery-widget .cursor_drag .cursor-bg,
    .alter-menu-wrapper .alter-menu-bg {
        background-color: #03091d;
    }

    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-webkit-slider-thumb {
        background-color: #03091d;
    }

    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-moz-range-thumb {
        background-color: #03091d;
    }

    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-ms-thumb {
        background-color: #03091d;
    }

    .slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]:focus::-ms-thumb {
        background-color: #03091d;
    }

    .neuros-content-slider-widget .bottom-area .content-slider-contacts {
        background-color: rgba(3, 9, 29, 0.75);
    }

    .neuros-price-item-widget .price-item .price-item-label-wrapper:before,
    .neuros-price-item-widget .price-item .price-item-label-wrapper:after {
        box-shadow: 0 -20px 0 0 #03091d
    }

    body {
        --wpforms-button-background-color: #03091d
    }

    .slide-sidebar-wrapper .wp-block-calendar,
    .slide-sidebar-wrapper .calendar_wrap,
    .post-categories a.post-category-item:hover,
    .single-post .post-meta-footer .post-meta-item.post-meta-item-tags a:hover,
    .post-comment-buttons a.comment-reply-link,
    .post-comment-buttons a.comment-edit-link:hover,
    .comment-form button.submit,
    .widget_tag_cloud .tagcloud .tag-cloud-link:hover,
    .wp-block-tag-cloud .tag-cloud-link:hover,
    .slide-sidebar-wrapper .widget_tag_cloud .tagcloud .tag-cloud-link,
    .slide-sidebar-wrapper .wp-block-tag-cloud .tag-cloud-link,
    .content-wrapper .calendar_wrap,
    .content-wrapper .wp-block-calendar,
    .team-item .socials-trigger-wrapper .socials-trigger,
    .team-item .team-item-socials .wrapper-socials,
    .single-team .team-socials.wrapper-socials,
    .content-wrapper input[type="submit"],
    .content-wrapper input[type="button"],
    .content-wrapper input[type="reset"],
    .content-wrapper div.wpforms-container-full .wpforms-form input[type=submit]:not(:hover):not(:active),
    .content-wrapper div.wpforms-container-full .wpforms-form button[type=submit]:not(:hover):not(:active),
    .content-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button:not(:hover):not(:active),
    .content-wrapper .mc4wp-form .mc4wp-form-fields button,
    .error-404-wrapper .error-404-button .neuros-button,
    .case-study-side-info .case-study-info-logo,
    .case-study-side-info .post-meta-item-tags a:hover {
        background-color: #03091d;
    }

    .content-wrapper input[type="submit"],
    .content-wrapper input[type="button"],
    .content-wrapper input[type="reset"],
    .content-wrapper div.wpforms-container-full .wpforms-form input[type=submit],
    .content-wrapper div.wpforms-container-full .wpforms-form button[type=submit],
    .content-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button,
    .comment-form button.submit,
    .content-wrapper .mc4wp-form .mc4wp-form-fields button {
        border-color: #03091d;
    }

    .slide-sidebar-wrapper {
        --wpforms-button-text-color: #1a224c
    }

    .slide-sidebar-wrapper .wrapper-socials a,
    .slide-sidebar-wrapper .neuros-button,
    .slide-sidebar-wrapper .button,
    .slide-sidebar-wrapper input[type="submit"],
    .slide-sidebar-wrapper input[type="reset"],
    .slide-sidebar-wrapper input[type="button"],
    .slide-sidebar-wrapper button,
    .neuros-price-item-widget .price-item.active .price-item-button-container .neuros-button,
    .slide-sidebar-wrapper .slide-sidebar-close,
    .slide-sidebar-wrapper .slide-sidebar-close:hover,
    .alter-menu-wrapper .alter-menu-close,
    .alter-menu-wrapper .alter-menu-close:hover,
    .slide-sidebar-wrapper .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item a:after,
    .slide-sidebar-wrapper .media_gallery .blocks-gallery-grid .blocks-gallery-item a:after,
    .slide-sidebar-wrapper .gallery .gallery-item .gallery-icon a:after,
    .slide-sidebar-wrapper .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:not(.has-text-color),
    .wp-block-cover .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color),
    .project-listing-wrapper.owl-carousel.project-slider-listing .post-more-button a,
    .slide-sidebar-wrapper .mc4wp-form .mc4wp-form-fields button {
        color: #1a224c;
    }

    .slide-sidebar-wrapper .wp-block-social-links.is-style-default:not(.has-icon-color) .wp-social-link a.wp-block-social-link-anchor svg,
    .slide-sidebar-wrapper .wp-block-social-links.is-style-default:not(.has-icon-color) .wp-social-link:hover a.wp-block-social-link-anchor svg {
        fill: #1a224c;
    }

    .slide-sidebar-wrapper .neuros-button:after,
    .slide-sidebar-wrapper button:not(.customize-partial-edit-shortcut-button):after,
    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form button[type=submit]:after,
    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button:after,
    .slide-sidebar-wrapper .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:after,
    .slide-sidebar-wrapper .mc4wp-form .mc4wp-form-fields button:after {
        background: linear-gradient(var(--button-border-gradient-angle), #1a224c var(--button-gradient-colorstop-1), #386bb7 var(--button-gradient-colorstop-2));
    }

    .wp-video .mejs-overlay-play .mejs-overlay-button:before {
        color: #1a224c;
    }

    .slide-sidebar-wrapper .wp-block-social-links.is-style-default:not(.has-icon-background-color) .wp-social-link a.wp-block-social-link-anchor {
        background-color: #1a224c;
    }

    .slide-sidebar-wrapper input[type="submit"],
    .slide-sidebar-wrapper input[type="button"],
    .slide-sidebar-wrapper input[type="reset"],
    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form input[type=submit] {
        border-color: #1a224c;
    }

    .slide-sidebar-wrapper .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item a:before,
    .slide-sidebar-wrapper .media_gallery .blocks-gallery-grid .blocks-gallery-item a:before,
    .slide-sidebar-wrapper .gallery .gallery-item .gallery-icon a:before,
    .widget_instagram-feed-widget #sb_instagram #sbi_images .sbi_photo:before,
    .widget_instagram-feed-widget#sb_instagram #sbi_images .sbi_photo:before,
    .widget #sb_instagram #sbi_images .sbi_photo:before,
    .widget#sb_instagram #sbi_images .sbi_photo:before {
        background-color: rgba(26, 34, 76, 0.5);
    }

    .project-listing-wrapper.owl-carousel.project-slider-listing .post-more-button a {
        background-image: linear-gradient(var(--button-border-gradient-angle), #1a224c var(--button-gradient-colorstop-1), #386bb7 var(--button-gradient-colorstop-2));
    }

    .slide-sidebar-wrapper .widget_neuros_special_text_widget .neuros-special-text-widget-text {
        background: linear-gradient(var(--special-text-gradient-angle), #1a224c var(--special-text-gradient-colorstop-1), #386bb7 var(--special-text-gradient-colorstop-2));
    }

    .slide-sidebar-wrapper button:not(.customize-partial-edit-shortcut-button),
    .slide-sidebar-wrapper input[type="submit"],
    .slide-sidebar-wrapper input[type="button"],
    .slide-sidebar-wrapper input[type="reset"],
    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form input[type=submit]:not(:hover):not(:active),
    .slide-sidebar-wrapper .neuros-button .button-inner:before,
    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form button[type=submit] .button-inner:before,
    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button .button-inner:before,
    .slide-sidebar-wrapper .wp-block-search .wp-block-search__button .button-inner:before,
    .slide-sidebar-wrapper .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:not(.has-background) .button-inner:before,
    .slide-sidebar-wrapper .mc4wp-form .mc4wp-form-fields button .button-inner:before {
        background: linear-gradient(var(--button-border-gradient-angle), rgba(255, 255, 255, 0) var(--button-gradient-colorstop-1), rgba(255, 255, 255, 0) var(--button-gradient-colorstop-2));
    }

    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form button[type=submit],
    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button,
    .slide-sidebar-wrapper .wp-block-search .wp-block-search__button,
    .slide-sidebar-wrapper .mc4wp-form .mc4wp-form-fields button {
        background: none;
    }

    .slide-sidebar-wrapper {
        --wpforms-button-background-color: rgba(255, 255, 255, 0)
    }

    .slide-sidebar-wrapper .neuros-button:hover,
    .slide-sidebar-wrapper .button:hover,
    .slide-sidebar-wrapper .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:not(.has-text-color):hover,
    .wp-block-cover .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):hover,
    .slide-sidebar-wrapper input[type="submit"]:hover,
    .slide-sidebar-wrapper input[type="reset"]:hover,
    .slide-sidebar-wrapper input[type="button"]:hover,
    .slide-sidebar-wrapper button:hover,
    .neuros-price-item-widget .price-item.active .price-item-button-container .neuros-button:hover,
    .slide-sidebar-wrapper .mc4wp-form .mc4wp-form-fields button:hover {
        color: #ffffff;
    }

    .slide-sidebar-wrapper .neuros-button:hover:after,
    .slide-sidebar-wrapper button:not(.customize-partial-edit-shortcut-button):hover:after,
    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form button[type=submit]:hover:after,
    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button:hover:after,
    .slide-sidebar-wrapper .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:hover:after,
    .slide-sidebar-wrapper .mc4wp-form .mc4wp-form-fields button:after {
        background: linear-gradient(var(--button-border-gradient-angle), #1a224c var(--button-gradient-colorstop-1), #386bb7 var(--button-gradient-colorstop-2));
    }

    .slide-sidebar-wrapper input[type="submit"]:hover,
    .slide-sidebar-wrapper input[type="button"]:hover,
    .slide-sidebar-wrapper input[type="reset"]:hover,
    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form input[type=submit]:hover,
    .slide-sidebar-wrapper .wp-block-file a.wp-block-file__button:hover {
        border-color: #1a224c;
    }

    .slide-sidebar-wrapper {
        --wpforms-button-background-color-alt: #1a224c;
    }

    .slide-sidebar-wrapper .wp-block-file a.wp-block-file__button:hover {
        background-color: #1a224c;
    }

    .slide-sidebar-wrapper button:not(.customize-partial-edit-shortcut-button):hover,
    .slide-sidebar-wrapper input[type="submit"]:hover,
    .slide-sidebar-wrapper input[type="button"]:hover,
    .slide-sidebar-wrapper input[type="reset"]:hover,
    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form input[type=submit]:hover,
    .slide-sidebar-wrapper .neuros-button .button-inner:after,
    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form button[type=submit] .button-inner:after,
    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button .button-inner:after,
    .slide-sidebar-wrapper .wp-block-search .wp-block-search__button .button-inner:after,
    .slide-sidebar-wrapper .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:not(.has-background) .button-inner:after,
    .slide-sidebar-wrapper .mc4wp-form .mc4wp-form-fields button .button-inner:after {
        background: linear-gradient(var(--button-border-gradient-angle), #1a224c var(--button-gradient-colorstop-1), #386bb7 var(--button-gradient-colorstop-2));
    }

    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form button[type=submit]:hover,
    .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
    .slide-sidebar-wrapper .wp-block-search .wp-block-search__button:hover,
    .slide-sidebar-wrapper .mc4wp-form .mc4wp-form-fields button:hover {
        background: none;
    }

    .footer,
    .footer .widget_tag_cloud .tagcloud .tag-cloud-link,
    .footer .wp-block-tag-cloud .tag-cloud-link,
    .footer .input-floating-wrap input:focus~.floating-placeholder,
    .footer .input-floating-wrap input:not(:placeholder-shown)~.floating-placeholder,
    .footer .input-floating-wrap textarea:focus~.floating-placeholder,
    .footer .input-floating-wrap textarea:not(:placeholder-shown)~.floating-placeholder,
    .footer input[type="checkbox"]:checked:before,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="checkbox"]:checked:before,
    .footer input,
    .footer textarea,
    .footer select,
    .footer-widgets input[type="text"],
    .footer-widgets input[type="email"],
    .footer-widgets input[type="url"],
    .footer-widgets input[type="password"],
    .footer-widgets input[type="search"],
    .footer-widgets input[type="number"],
    .footer-widgets input[type="tel"],
    .footer-widgets input[type="range"],
    .footer-widgets input[type="date"],
    .footer-widgets input[type="month"],
    .footer-widgets input[type="week"],
    .footer-widgets input[type="time"],
    .footer-widgets input[type="datetime"],
    .footer-widgets input[type="datetime-local"],
    .footer-widgets input[type="color"],
    .footer-widgets select,
    .footer-widgets .select2-container--default .select2-selection--single .select2-selection__rendered,
    .footer-widgets textarea,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="color"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form select,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form textarea,
    .footer-widgets .select2-container--default .select2-results__option.select2-results__option--highlighted[aria-selected],
    .footer-widgets .select2-container--default .select2-results__option.select2-results__option--highlighted[data-selected] {
        color: #f5f5f5;
    }

    .footer input[type="radio"]:checked:before,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="radio"]:checked:before {
        background-color: #f5f5f5;
    }

    .footer div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-webkit-slider-thumb {
        border-color: #f5f5f5;
    }

    .footer div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-moz-range-thumb {
        border-color: #f5f5f5;
    }

    .footer div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-ms-thumb {
        border-color: #f5f5f5;
    }

    .footer div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]:focus::-ms-thumb {
        border-color: #f5f5f5;
    }

    .footer input[type="text"]:focus::-webkit-input-placeholder,
    .footer input[type="email"]:focus::-webkit-input-placeholder,
    .footer input[type="url"]:focus::-webkit-input-placeholder,
    .footer input[type="password"]:focus::-webkit-input-placeholder,
    .footer input[type="search"]:focus::-webkit-input-placeholder,
    .footer input[type="tel"]:focus::-webkit-input-placeholder,
    .footer input[type="number"]:focus::-webkit-input-placeholder,
    .footer input[type="date"]:focus::-webkit-input-placeholder,
    .footer input[type="month"]:focus::-webkit-input-placeholder,
    .footer input[type="week"]:focus::-webkit-input-placeholder,
    .footer input[type="time"]:focus::-webkit-input-placeholder,
    .footer input[type="datetime"]:focus::-webkit-input-placeholder,
    .footer input[type="datetime-local"]:focus::-webkit-input-placeholder,
    .footer textarea:focus::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:focus::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:focus::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:focus::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:focus::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:focus::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:focus::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:focus::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:focus::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:focus::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:focus::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:focus::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:focus::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:focus::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus::-webkit-input-placeholder {
        color: #f5f5f5;
    }

    .footer input[type="text"]:-moz-placeholder,
    .footer input[type="url"]:-moz-placeholder,
    .footer input[type="email"]:-moz-placeholder,
    .footer input[type="password"]:-moz-placeholder,
    .footer input[type="search"]:-moz-placeholder,
    .footer input[type="tel"]:-moz-placeholder,
    .footer input[type="number"]:-moz-placeholder,
    .footer input[type="date"]:-moz-placeholder,
    .footer input[type="month"]:-moz-placeholder,
    .footer input[type="week"]:-moz-placeholder,
    .footer input[type="time"]:-moz-placeholder,
    .footer input[type="datetime"]:-moz-placeholder,
    .footer input[type="datetime-local"]:-moz-placeholder,
    .footer textarea:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form textarea:-moz-placeholder {
        color: #f5f5f5;
    }

    .footer input[type="text"]:focus::-moz-placeholder,
    .footer input[type="url"]:focus::-moz-placeholder,
    .footer input[type="email"]:focus::-moz-placeholder,
    .footer input[type="password"]:focus::-moz-placeholder,
    .footer input[type="search"]:focus::-moz-placeholder,
    .footer input[type="tel"]:focus::-moz-placeholder,
    .footer input[type="number"]:focus::-moz-placeholder,
    .footer input[type="date"]:focus::-moz-placeholder,
    .footer input[type="month"]:focus::-moz-placeholder,
    .footer input[type="week"]:focus::-moz-placeholder,
    .footer input[type="time"]:focus::-moz-placeholder,
    .footer input[type="datetime"]:focus::-moz-placeholder,
    .footer input[type="datetime-local"]:focus::-moz-placeholder,
    .footer textarea:focus::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:focus::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:focus::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:focus::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:focus::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:focus::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:focus::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:focus::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:focus::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:focus::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:focus::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:focus::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:focus::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:focus::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus::-moz-placeholder {
        color: #f5f5f5;
    }

    .footer input[type="text"]:focus:-ms-input-placeholder,
    .footer input[type="email"]:focus:-ms-input-placeholder,
    .footer input[type="url"]:focus:-ms-input-placeholder,
    .footer input[type="password"]:focus:-ms-input-placeholder,
    .footer input[type="search"]:focus:-ms-input-placeholder,
    .footer input[type="tel"]:focus:-ms-input-placeholder,
    .footer input[type="number"]:focus:-ms-input-placeholder,
    .footer input[type="date"]:focus:-ms-input-placeholder,
    .footer input[type="month"]:focus:-ms-input-placeholder,
    .footer input[type="week"]:focus:-ms-input-placeholder,
    .footer input[type="time"]:focus:-ms-input-placeholder,
    .footer input[type="datetime"]:focus:-ms-input-placeholder,
    .footer input[type="datetime-local"]:focus:-ms-input-placeholder,
    .footer textarea:focus:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:focus:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:focus:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:focus:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:focus:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:focus:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:focus:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:focus:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:focus:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:focus:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:focus:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:focus:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:focus:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:focus:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus:-ms-input-placeholder {
        color: #f5f5f5;
    }

    .footer {
        --wpforms-field-text-color: #f5f5f5;
    }

    .footer a,
    .footer .widget-title,
    .footer .wrapper-socials a,
    .footer .wrapper-socials a:hover,
    .footer .widget_text,
    .footer .widget_search .search-form .search-form-icon,
    .footer-widgets .widget_categories ul li:hover li,
    .footer .widget_archive .post-count,
    .footer .wp-block-archives .post-count,
    .footer .widget_categories .post-count,
    .footer .wp-block-categories .post-count,
    .footer .widget_rss cite,
    .footer .wp-block-rss .wp-block-rss__item-author,
    .footer .widget_media_gallery .gallery .gallery-icon a:after,
    .footer .widget_media_audio .mejs-container .mejs-button>button,
    .footer .widget_media_audio .mejs-container .mejs-time,
    .footer .widget_media_audio .mejs-container .mejs-duration,
    .footer .wp-video .mejs-container .mejs-button>button,
    .footer .wp-video .mejs-container .mejs-time,
    .footer .wp-video .mejs-container .mejs-duration,
    .footer-widgets .widget_search .search-form .search-form-icon,
    .footer-widgets .widget_recent_entries ul li a,
    .footer-widgets .wp-block-latest-posts li a,
    .footer-widgets .widget_recent_comments ul .recentcomments,
    .footer-widgets .widget_recent_comments ul .recentcomments a,
    .footer-widgets .wp-block-latest-comments li a,
    .footer-widgets .widget_calendar .wp-calendar-table:not(.has-text-color) caption,
    .footer-widgets .wp-block-calendar .wp-calendar-table:not(.has-text-color) caption,
    .footer-widgets .widget_calendar .wp-calendar-table:not(.has-text-color)~.wp-calendar-nav a,
    .footer-widgets .wp-block-calendar .wp-calendar-table:not(.has-text-color)~.wp-calendar-nav a,
    .footer-widgets .widget_calendar .wp-calendar-table:not(.has-text-color) tbody td,
    .footer-widgets .wp-block-calendar .wp-calendar-table:not(.has-text-color) tbody td,
    .footer-widgets .widget_calendar .wp-calendar-table:not(.has-text-color) tbody td a:hover,
    .footer-widgets .wp-block-calendar .wp-calendar-table:not(.has-text-color) tbody td a:hover,
    .footer-widgets .widget_calendar .wp-calendar-table:not(.has-text-color) tbody td#today a,
    .footer-widgets .wp-block-calendar .wp-calendar-table:not(.has-text-color) tbody td#today a,
    .footer-widgets .widget_rss cite,
    .footer-widgets .widget_rss ul a.rsswidget,
    .footer-widgets .wp-block-rss .wp-block-rss__item-title a,
    .footer-widgets .wp-block-rss .wp-block-rss__item-author,
    .footer-widgets .widget .widget-title a,
    .footer-widgets .widget_nav_menu ul li a,
    .footer-widgets .widget_neuros_nav_menu_widget ul li a,
    .footer-widgets .widget_pages .widget-wrapper>ul li>a,
    .footer-widgets .wp-block-page-list li a,
    .footer-widgets .widget_meta ul li>a,
    .footer-widgets .widget_categories ul li>a,
    .footer-widgets ul.wp-block-categories li>a,
    .footer-widgets .widget_categories ul li .widget-archive-trigger,
    .footer-widgets .widget_archive ul li>a,
    .footer-widgets .wp-block-archives li>a,
    .footer-widgets .wp-block-search .wp-block-search__label,
    .footer-widgets .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon,
    .footer .footer-menu li a,
    .footer-widgets .wp-block-loginout,
    .footer-widgets .wp-block-loginout a,
    .footer-widgets .widget_nav_menu ul li .widget-menu-trigger,
    .footer-widgets .widget_neuros_nav_menu_widget ul li .widget-menu-trigger,
    .footer-widgets .widget .wp-block-list li:before,
    .footer-widgets .widget .wp-block-list li:hover a,
    .footer-widgets .wp-block-file a.wp-block-file__button,
    .footer-widgets .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link svg {
        color: #f5f5f5;
    }

    .footer .widget_media_audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
    .footer .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-loaded,
    .footer .wp-video .mejs-volume-current,
    .footer .wp-video .mejs-volume-handle {
        background-color: #f5f5f5;
    }

    .footer .content-inner ul:not([class*="elementor"])>li:not([class*="elementor"]):before,
    .footer .content-single-post ul:not([class*="elementor"])>li:not([class*="elementor"]):before,
    .footer .single_portfolio_content ul:not([class*="elementor"])>li:not([class*="elementor"]):before,
    .footer .neuros_comments__item-text ul:not([class*="elementor"])>li:not([class*="elementor"]):before,
    .footer .single_recipe_content ul:not([class*="elementor"])>li:not([class*="elementor"]):before {
        border-color: #f5f5f5;
    }

    .footer .widget_media_audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
    .footer .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-total,
    .footer .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
    .footer .mejs-controls .mejs-time-rail .mejs-time-total,
    .footer .mejs-volume-total {
        background-color: rgba(245, 245, 245, 0.4);
    }

    .footer .input-floating-wrap .floating-placeholder,
    .footer .widget_categories li.cat-item-hierarchical,
    .footer .wp-block-categories li.cat-item-hierarchical,
    .footer .widget_pages .widget-archive-trigger,
    .footer .widget_nav_menu .widget-menu-trigger,
    .footer-widgets .widget_recent_entries ul li .post-date,
    .footer-widgets .wp-block-latest-posts li .wp-block-latest-posts__post-date,
    .footer-widgets .widget_rss .rss-date,
    .footer-widgets .wp-block-rss .wp-block-rss__item-publish-date,
    .footer-widgets .wp-block-latest-comments li .wp-block-latest-comments__comment-meta,
    .footer-widgets .widget_nav_menu ul li a:hover,
    .footer-widgets .widget_nav_menu ul li.current-menu-item>a,
    .footer-widgets .widget_nav_menu ul li.current-menu-ancestor>a,
    .footer-widgets .widget_nav_menu ul li.current-menu-parent>a,
    .footer-widgets .widget_nav_menu ul li.current_page_item>a,
    .footer-widgets .widget_neuros_nav_menu_widget ul li a:hover,
    .footer-widgets .widget_neuros_nav_menu_widget ul li.current-menu-item>a,
    .footer-widgets .widget_neuros_nav_menu_widget ul li.current-menu-ancestor>a,
    .footer-widgets .widget_neuros_nav_menu_widget ul li.current-menu-parent>a,
    .footer-widgets .widget_neuros_nav_menu_widget ul li.current_page_item>a,
    .footer .footer-menu li a:hover,
    .footer .footer-menu li.current-menu-item a,
    .footer .footer-menu li.current-menu-ancestor a,
    .footer .footer-menu li.current-menu-parent a,
    .footer .footer-menu li.current_page_item a,
    .footer-widgets .widget .wp-block-list li a {
        color: #959595;
    }

    .footer input[type="text"]::-webkit-input-placeholder,
    .footer input[type="email"]::-webkit-input-placeholder,
    .footer input[type="url"]::-webkit-input-placeholder,
    .footer input[type="password"]::-webkit-input-placeholder,
    .footer input[type="search"]::-webkit-input-placeholder,
    .footer input[type="tel"]::-webkit-input-placeholder,
    .footer input[type="number"]::-webkit-input-placeholder,
    .footer input[type="date"]::-webkit-input-placeholder,
    .footer input[type="month"]::-webkit-input-placeholder,
    .footer input[type="week"]::-webkit-input-placeholder,
    .footer input[type="time"]::-webkit-input-placeholder,
    .footer input[type="datetime"]::-webkit-input-placeholder,
    .footer input[type="datetime-local"]::-webkit-input-placeholder,
    .footer textarea::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]::-webkit-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form textarea::-webkit-input-placeholder {
        color: #959595;
    }

    .footer input[type="text"]:-moz-placeholder,
    .footer input[type="url"]:-moz-placeholder,
    .footer input[type="email"]:-moz-placeholder,
    .footer input[type="password"]:-moz-placeholder,
    .footer input[type="search"]:-moz-placeholder,
    .footer input[type="tel"]:-moz-placeholder,
    .footer input[type="number"]:-moz-placeholder,
    .footer input[type="date"]:-moz-placeholder,
    .footer input[type="month"]:-moz-placeholder,
    .footer input[type="week"]:-moz-placeholder,
    .footer input[type="time"]:-moz-placeholder,
    .footer input[type="datetime"]:-moz-placeholder,
    .footer input[type="datetime-local"]:-moz-placeholder,
    .footer textarea:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form textarea:-moz-placeholder {
        color: #959595;
    }

    .footer input[type="text"]::-moz-placeholder,
    .footer input[type="url"]::-moz-placeholder,
    .footer input[type="email"]::-moz-placeholder,
    .footer input[type="password"]::-moz-placeholder,
    .footer input[type="search"]::-moz-placeholder,
    .footer input[type="tel"]::-moz-placeholder,
    .footer input[type="number"]::-moz-placeholder,
    .footer input[type="date"]::-moz-placeholder,
    .footer input[type="month"]::-moz-placeholder,
    .footer input[type="week"]::-moz-placeholder,
    .footer input[type="time"]::-moz-placeholder,
    .footer input[type="datetime"]::-moz-placeholder,
    .footer input[type="datetime-local"]::-moz-placeholder,
    .footer textarea::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]::-moz-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form textarea::-moz-placeholder {
        color: #959595;
    }

    .footer input[type="text"]:-ms-input-placeholder,
    .footer input[type="email"]:-ms-input-placeholder,
    .footer input[type="url"]:-ms-input-placeholder,
    .footer input[type="password"]:-ms-input-placeholder,
    .footer input[type="search"]:-ms-input-placeholder,
    .footer input[type="tel"]:-ms-input-placeholder,
    .footer input[type="number"]:-ms-input-placeholder,
    .footer input[type="date"]:-ms-input-placeholder,
    .footer input[type="month"]:-ms-input-placeholder,
    .footer input[type="week"]:-ms-input-placeholder,
    .footer input[type="time"]:-ms-input-placeholder,
    .footer input[type="datetime"]:-ms-input-placeholder,
    .footer input[type="datetime-local"]:-ms-input-placeholder,
    .footer textarea:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:-ms-input-placeholder,
    .footer div.wpforms-container.wpforms-container-full .wpforms-form textarea:-ms-input-placeholder {
        color: #959595;
    }

    .footer a:hover,
    .footer .footer-additional-menu li a:hover,
    .footer .widget_recent_comments ul .recentcomments .comment-author-link a:hover,
    .footer .widget_media_audio .mejs-container .mejs-button>button:hover,
    .footer .wp-video .mejs-container .mejs-button>button:hover,
    .error-404-footer .wrapper-socials a:hover,
    .footer-widgets .widget_search .search-form .search-form-icon:hover,
    .footer-widgets .widget_rss ul a.rsswidget:hover,
    .footer-widgets .wp-block-rss .wp-block-rss__item-title a:hover,
    .footer-widgets .widget .widget-title a:hover,
    .footer-widgets .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon:hover,
    .footer-widgets .wp-block-loginout a:hover,
    .footer-widgets .widget_calendar .wp-calendar-table:not(.has-text-color) thead th,
    .footer-widgets .wp-block-calendar .wp-calendar-table:not(.has-text-color) thead th,
    .footer-widgets .widget_calendar .wp-calendar-table:not(.has-text-color)~.wp-calendar-nav a:hover,
    .footer-widgets .wp-block-calendar .wp-calendar-table:not(.has-text-color)~.wp-calendar-nav a:hover,
    .footer-widgets .widget_calendar .wp-calendar-table:not(.has-text-color) tbody td a,
    .footer-widgets .wp-block-calendar .wp-calendar-table:not(.has-text-color) tbody td a,
    .footer-widgets .wp-block-search.wp-block-search__icon-button .wp-block-search__button.has-icon:hover,
    .footer-widgets .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link a:hover svg {
        color: #0040ff;
    }

    .footer blockquote:before {
        color: rgba(0, 64, 255, .3);
    }

    .footer .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-current,
    .footer .wp-video .mejs-controls .mejs-time-rail .mejs-time-current,
    .footer .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-handle-content,
    .footer .wp-video .mejs-controls .mejs-time-rail .mejs-time-handle-content,
    .footer-widgets .widget_calendar .wp-calendar-table:not(.has-text-color) tbody td#today:before,
    .footer-widgets .wp-block-calendar .wp-calendar-table:not(.has-text-color) tbody td#today:before {
        background-color: #0040ff;
    }

    .footer .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-handle-content,
    .footer .wp-video .mejs-controls .mejs-time-rail .mejs-time-handle-content {
        border-color: #0040ff;
    }

    .footer-widgets input[type="radio"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="radio"],
    .footer-widgets input[type="checkbox"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="checkbox"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"] {
        background-color: #d9d9d9;
    }

    .footer-widgets {
        --wpforms-field-border-color: #adadad;
    }

    .footer-widgets input[type="text"],
    .footer-widgets input[type="email"],
    .footer-widgets input[type="url"],
    .footer-widgets input[type="password"],
    .footer-widgets input[type="search"],
    .footer-widgets input[type="number"],
    .footer-widgets input[type="tel"],
    .footer-widgets input[type="range"],
    .footer-widgets input[type="date"],
    .footer-widgets input[type="month"],
    .footer-widgets input[type="week"],
    .footer-widgets input[type="time"],
    .footer-widgets input[type="datetime"],
    .footer-widgets input[type="datetime-local"],
    .footer-widgets input[type="color"],
    .footer-widgets textarea,
    .footer-widgets input[type="checkbox"],
    .footer-widgets input[type="radio"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="checkbox"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="radio"],
    .footer-widgets .select2-container .select2-selection--single,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="color"],
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form select,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form textarea,
    .footer-widgets .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
    .footer-widgets .select-wrap,
    .footer-widgets .mc4wp-form .mc4wp-form-fields .form-field {
        border-color: #adadad;
    }

    .footer-widgets input[type="text"]:focus,
    .footer-widgets input[type="email"]:focus,
    .footer-widgets input[type="url"]:focus,
    .footer-widgets input[type="password"]:focus,
    .footer-widgets input[type="search"]:focus,
    .footer-widgets input[type="number"]:focus,
    .footer-widgets input[type="tel"]:focus,
    .footer-widgets input[type="range"]:focus,
    .footer-widgets input[type="date"]:focus,
    .footer-widgets input[type="month"]:focus,
    .footer-widgets input[type="week"]:focus,
    .footer-widgets input[type="time"]:focus,
    .footer-widgets input[type="datetime"]:focus,
    .footer-widgets input[type="datetime-local"]:focus,
    .footer-widgets input[type="color"]:focus,
    .footer-widgets textarea:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form input[type="color"]:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form select:focus,
    .footer-widgets div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus,
    .footer-widgets .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within,
    .footer-widgets .select-wrap:focus-within,
    .footer-widgets .mc4wp-form .mc4wp-form-fields .form-field:focus-within,
    .footer .footer-menu-container {
        border-color: #3f3f3f;
    }

    .footer .widget_media_audio .mejs-container,
    .footer .widget_media_audio .mejs-container .mejs-controls,
    .footer .widget_media_audio .mejs-embed,
    .footer .widget_media_audio .mejs-embed body,
    .footer .wp-video .mejs-container,
    .footer .wp-video .mejs-container .mejs-controls,
    .footer .wp-video .mejs-embed,
    .footer .wp-video .mejs-embed body,
    .footer .mejs-volume-button>.mejs-volume-slider {
        background-color: #3f3f3f;
    }

    .footer .select2-container .select2-selection--single {
        color: #3f3f3f;
    }

    .footer {
        background-color: #050611;
    }

    .footer div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-webkit-slider-thumb {
        background-color: #050611;
    }

    .footer div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-moz-range-thumb {
        background-color: #050611;
    }

    .footer div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-ms-thumb {
        background-color: #050611;
    }

    .footer div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]:focus::-ms-thumb {
        background-color: #050611;
    }

    .footer-widgets .widget_tag_cloud .tagcloud .tag-cloud-link,
    .footer-widgets .wp-block-tag-cloud .tag-cloud-link,
    .footer-widgets .calendar_wrap,
    .footer-widgets .wp-block-calendar {
        background-color: #03091d;
    }

    .footer-widgets {
        --wpforms-button-text-color: #1a224c
    }

    .footer-widgets .wrapper-socials a,
    .footer-widgets .wrapper-socials a:hover,
    .footer-widgets .neuros-button,
    .footer-widgets .button,
    .footer-widgets input[type="submit"],
    .footer-widgets input[type="reset"],
    .footer-widgets input[type="button"],
    .footer-widgets button,
    .footer-widgets .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item a:after,
    .footer-widgets .media_gallery .blocks-gallery-grid .blocks-gallery-item a:after,
    .footer-widgets .gallery .gallery-item .gallery-icon a:after,
    .footer-widgets .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:not(.has-text-color),
    .footer-widgets .mc4wp-form .mc4wp-form-fields button {
        color: #1a224c;
    }

    .footer-widgets .wp-block-social-links.is-style-default:not(.has-icon-color) .wp-social-link a.wp-block-social-link-anchor svg,
    .footer-widgets .wp-block-social-links.is-style-default:not(.has-icon-color) .wp-social-link:hover a.wp-block-social-link-anchor svg {
        color: #1a224c;
    }

    .footer .neuros-button:after,
    .footer button:not(.customize-partial-edit-shortcut-button):after,
    .footer div.wpforms-container-full .wpforms-form button[type=submit]:after,
    .footer div.wpforms-container-full .wpforms-form .wpforms-page-button:after,
    .footer-widgets .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:after,
    .footer-widgets .mc4wp-form .mc4wp-form-fields button:after {
        background: linear-gradient(var(--button-border-gradient-angle), #1a224c var(--button-gradient-colorstop-1), #386bb7 var(--button-gradient-colorstop-2));
    }

    .footer .widget_neuros_special_text_widget .neuros-special-text-widget-text {
        background: linear-gradient(var(--special-text-gradient-angle), #1a224c var(--special-text-gradient-colorstop-1), #386bb7 var(--special-text-gradient-colorstop-2));
    }

    .footer-widgets .wrapper-socials a,
    .footer-widgets .wp-block-social-links.is-style-default:not(.has-icon-background-color) .wp-social-link a.wp-block-social-link-anchor {
        background-color: #1a224c;
    }

    .footer input[type="submit"],
    .footer input[type="button"],
    .footer input[type="reset"],
    .footer div.wpforms-container-full .wpforms-form input[type=submit],
    .footer-widgets .wrapper-socials a {
        border-color: #1a224c;
    }

    .footer-widgets .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item a:before,
    .footer-widgets .media_gallery .blocks-gallery-grid .blocks-gallery-item a:before,
    .footer-widgets .gallery .gallery-item .gallery-icon a:before {
        background-color: rgba(26, 34, 76, 0.5);
    }

    .footer button:not(.customize-partial-edit-shortcut-button),
    .footer input[type="submit"],
    .footer input[type="button"],
    .footer input[type="reset"],
    .footer div.wpforms-container-full .wpforms-form input[type=submit],
    .footer div.wpforms-container-full .wpforms-form button[type=submit] .button-inner:before,
    .footer div.wpforms-container-full .wpforms-form .wpforms-page-button .button-inner:before,
    .footer .wp-block-search .wp-block-search__button .button-inner:before,
    .footer-widgets .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:not(.has-background) .button-inner:before,
    .footer-widgets .mc4wp-form .mc4wp-form-fields button .button-inner:before {
        background: linear-gradient(var(--button-border-gradient-angle), rgba(255, 255, 255, 0) var(--button-gradient-colorstop-1), rgba(255, 255, 255, 0) var(--button-gradient-colorstop-2));
    }

    .footer div.wpforms-container-full .wpforms-form button[type=submit],
    .footer div.wpforms-container-full .wpforms-form .wpforms-page-button,
    .footer .wp-block-search .wp-block-search__button,
    .footer-widgets .mc4wp-form .mc4wp-form-fields button {
        background: none;
    }

    .footer-widgets {
        --wpforms-button-background-color: rgba(255, 255, 255, 0)
    }

    .footer-widgets .neuros-button:hover,
    .footer-widgets .button:hover,
    .footer-widgets input[type="submit"]:hover,
    .footer-widgets input[type="reset"]:hover,
    .footer-widgets input[type="button"]:hover,
    .footer-widgets button:hover,
    .footer-widgets .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:not(.has-text-color):hover,
    .footer-widgets .mc4wp-form .mc4wp-form-fields button:hover {
        color: #ffffff;
    }

    .footer .neuros-button:hover:after,
    .footer button:not(.customize-partial-edit-shortcut-button):hover:after,
    .footer div.wpforms-container-full .wpforms-form button[type=submit]:hover:after,
    .footer div.wpforms-container-full .wpforms-form .wpforms-page-button:hover:after,
    .footer-widgets .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:hover:after,
    .footer-widgets .mc4wp-form .mc4wp-form-fields button:after {
        background: linear-gradient(var(--button-border-gradient-angle), #1a224c var(--button-gradient-colorstop-1), #386bb7 var(--button-gradient-colorstop-2));
    }

    .footer input[type="submit"]:hover,
    .footer input[type="button"]:hover,
    .footer input[type="reset"]:hover,
    .footer div.wpforms-container-full .wpforms-form input[type=submit]:hover,
    .footer-widgets .wp-block-file a.wp-block-file__button:hover {
        border-color: #1a224c;
    }

    .footer button:not(.customize-partial-edit-shortcut-button):hover,
    .footer input[type="submit"]:hover,
    .footer input[type="button"]:hover,
    .footer input[type="reset"]:hover,
    .footer div.wpforms-container-full .wpforms-form input[type=submit]:hover,
    .footer div.wpforms-container-full .wpforms-form button[type=submit] .button-inner:after,
    .footer div.wpforms-container-full .wpforms-form .wpforms-page-button .button-inner:after,
    .footer .wp-block-search .wp-block-search__button .button-inner:after,
    .footer-widgets .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:not(.has-background) .button-inner:after,
    .footer-widgets .mc4wp-form .mc4wp-form-fields button .button-inner:after {
        background: linear-gradient(var(--button-border-gradient-angle), #1a224c var(--button-gradient-colorstop-1), #386bb7 var(--button-gradient-colorstop-2));
    }

    .footer div.wpforms-container-full .wpforms-form button[type=submit]:hover,
    .footer div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
    .footer .wp-block-search .wp-block-search__button:hover,
    .footer-widgets .mc4wp-form .mc4wp-form-fields button:hover {
        background: none;
    }

    .header .main-menu>li>a {
        font-family: 'Poppins', Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 1.5em;
        text-transform: none;
        letter-spacing: 0em;
        word-spacing: 0px;
        font-style: normal;
        font-weight: 600;
    }

    .mobile-header-menu-container .main-menu>li>a,
    .slide-extra .extra-menu>li>a {
        font-family: 'Poppins', Arial, Helvetica, sans-serif;
        text-transform: none;
        letter-spacing: 0em;
        word-spacing: 0px;
        font-style: normal;
        font-weight: 600;
    }

    .header .main-menu>li ul.sub-menu>li>a {
        font-family: 'Poppins', Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 1.5em;
        text-transform: none;
        letter-spacing: 0em;
        word-spacing: 0px;
        font-style: normal;
        font-weight: 400;
    }

    .mobile-header-menu-container .main-menu>li ul.sub-menu>li>a,
    .alter-menu-menu .main-menu>li>a,
    .slide-extra .extra-menu>li ul.sub-menu>li>a {
        font-family: 'Poppins', Arial, Helvetica, sans-serif;
        text-transform: none;
        letter-spacing: 0em;
        word-spacing: 0px;
        font-style: normal;
    }

    @media only screen and (min-width: 1365px) {
        .top-bar {
            display: block;
        }

        .header {
            display: block !important;
        }

        .mobile-header {
            display: none !important;
        }

        .top-page-wrapper {
            padding: 0 40px 25px;
        }

        .header.sticky-header,
        .header-wrapper.header-position-over {
            width: calc(100% - 80px);
            left: 40px;
            right: 40px;
        }
    }

    @media only screen and (min-width: 1365px) {
        .top-page-wrapper .header-wrapper {
            padding-top: 30px;
        }
    }

    .page-title-container .page-title-bg {
        background-image: url("/wp-content/uploads/2025/03/page-title-bg-min.jpg");
    }

    @font-face {
        font-family: 'Manrope Alt';
        src: url('/wp-content/themes/neuros/fonts/Manrope-ExtraLight.ttf') format('truetype');
        font-weight: 200;
        font-style: normal;
    }

    @font-face {
        font-family: 'Manrope Alt';
        src: url('/wp-content/themes/neuros/fonts/Manrope-Light.ttf') format('truetype');
        font-weight: 300;
        font-style: normal;
    }

    @font-face {
        font-family: 'Manrope Alt';
        src: url('/wp-content/themes/neuros/fonts/Manrope-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'Manrope Alt';
        src: url('/wp-content/themes/neuros/fonts/Manrope-Medium.ttf') format('truetype');
        font-weight: 500;
        font-style: normal;
    }

    @font-face {
        font-family: 'Manrope Alt';
        src: url('/wp-content/themes/neuros/fonts/Manrope-SemiBold.ttf') format('truetype');
        font-weight: 600;
        font-style: normal;
    }

    @font-face {
        font-family: 'Manrope Alt';
        src: url('/wp-content/themes/neuros/fonts/Manrope-Bold.ttf') format('truetype');
        font-weight: bold;
        font-style: normal;
    }

    @font-face {
        font-family: 'Manrope Alt';
        src: url('/wp-content/themes/neuros/fonts/Manrope-ExtraBold.ttf') format('truetype');
        font-weight: 800;
        font-style: normal;
    }

    body {
        --wp--preset--font-size--x-large: 40px;
    }

    body,
    .grid-listing .grid-item,
    .case-study-grid-listing .grid-item,
    .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description,
    .error-404-info-text,
    .elementor-widget-neuros_image_carousel .neuros-image-slider-widget .slider-item .elementor-image-carousel-caption,
    .neuros-image-slider-widget .slider-item-description,
    .footer .footer-menu li a {
        font-family: 'Plus Jakarta Sans', Arial, Helvetica, sans-serif;
        font-size: 1em;
        line-height: 1.6em;
        text-transform: none;
        letter-spacing: 0em;
        word-spacing: 0px;
        font-style: normal;
        font-weight: 400;
    }

    .neuros-heading .neuros-subheading,
    .team-expirience .team-expirience-education h5,
    .team-expirience .team-expirience-professional h5,
    .team-contact-info-card .team-contact-info h5,
    .team-info-additional .team-achievements h6,
    .team-info-additional .team-responsibilities h6,
    .elementor-widget-neuros_step_carousel .step-title {
        font-family: 'Plus Jakarta Sans', Arial, Helvetica, sans-serif;
    }

    .post-more-button {
        font-size: 1em;
    }

    p {
        line-height: 1.6em;
    }

    .post-excerpt,
    .woocommerce form label,
    .post-content,
    .service-item .service-item-excerpt {
        font-size: 1em;
        line-height: 1.6em;
        font-weight: 400;
    }

    .woocommerce form .form-row input::-webkit-input-placeholder,
    .woocommerce form .form-row textarea::-webkit-input-placeholder {
        font-size: 1em;
        line-height: 1.6em;
        font-weight: 400;
    }

    .woocommerce form .form-row input:-moz-placeholder,
    .woocommerce form .form-row textarea:-moz-placeholder {
        font-size: 1em;
        line-height: 1.6em;
        font-weight: 400;
    }

    .woocommerce form .form-row input::-moz-placeholder,
    .woocommerce form .form-row textarea::-moz-placeholder {
        font-size: 1em;
        line-height: 1.6em;
        font-weight: 400;
    }

    .woocommerce form .form-row input:-ms-input-placeholder,
    .woocommerce form .form-row textarea:-ms-input-placeholder {
        font-size: 1em;
        line-height: 1.6em;
        font-weight: 400;
    }

    body .content-wrapper .elementor-widget-text-editor,
    .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text,
    .footer .widget_nav_menu ul li,
    .footer .widget_archive ul li,
    .footer .widget_categories ul li,
    .widget_pages ul li,
    .footer-widgets>.widget .widget-title,
    .footer-widgets>.widget .widget-wrapper h1,
    .footer-widgets>.widget .widget-wrapper h2,
    .footer-widgets>.widget .widget-wrapper h3,
    .footer-widgets>.widget .widget-wrapper h4,
    .footer-widgets>.widget .widget-wrapper h5,
    .footer-widgets>.widget .widget-wrapper h6,
    .footer-widgets>.widget .wp-block-search .wp-block-search__label {
        font-family: 'Plus Jakarta Sans', Arial, Helvetica, sans-serif;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .page-title-container .page-title,
    body .elementor-widget-heading .elementor-heading-title,
    .woocommerce-Reviews-title,
    .woocommerce .comment-reply-title,
    .cart_totals h2,
    .woocommerce-account .woocommerce-EditAccountForm fieldset legend,
    .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title,
    .wpforms-form .wpforms-title,
    .wp-block-search .wp-block-search__label {
        font-family: 'Plus Jakarta Sans', Arial, Helvetica, sans-serif;
        text-transform: none;
        font-style: normal;
    }

    .logo,
    .wrapper-info .additional-text-title,
    div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider .wpforms-field-number-slider-hint,
    div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-label,
    .widget_neuros_featured_posts_widget .featured-posts-item-link,
    .portfolio-item .post-title,
    .team-experience-item-period,
    .team-item .post-title,
    .project-item-wrapper .post-title,
    .project-post-meta .project-post-meta-label,
    .help-item .help-item-title,
    .neuros-step-widget .step-bg-number,
    .neuros-step-widget .step-number,
    .elementor-widget-accordion .elementor-accordion .elementor-tab-title,
    .widget_neuros_featured_posts_widget .featured-posts-item-link,
    .widget_recent_entries li,
    .wp-block-latest-posts li a,
    .widget_rss ul a.rsswidget,
    .wp-block-rss .wp-block-rss__item-title,
    .post-navigation-title,
    .neuros-price-item-widget .price-item .price-item-title,
    .neuros-price-item-widget .price-item .price-item-container,
    .neuros-person-widget .person-name,
    .banner-widget .banner-subtitle,
    .neuros_tabs_widget .neuros_tabs_titles_container .neuros_tab_title_item,
    .elementor-widget-neuros_countdown .countdown_separator,
    .elementor-widget-neuros_countdown .countdown_digits,
    .elementor-widget-neuros_countdown .countdown_digits_placeholder,
    .neuros_content_slider_widget .neuros_content_slider_title,
    .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title,
    .neuros_content_slider_widget .slick-navigation .slick-arrow,
    .widget_rss ul a.rsswidget,
    .widget_rss .rss-date,
    .widget_rss cite,
    .widget_neuros_contacts_widget .neuros-contacts-widget-field,
    .result-box,
    .neuros-heading,
    .elementor-widget-neuros_vertical_text .vertical-text,
    .neuros-image-slider-widget .slider-item-title,
    .elementor-widget-progress .elementor-widget-container .elementor-title,
    .elementor-widget-progress .elementor-progress-bar,
    .neuros-content-slider-widget .bottom-area .content-slider-contacts,
    .elementor-widget-neuros_custom_menu ul li a,
    .widget_neuros_special_text_widget .neuros-special-text-widget-text,
    .team-item .team-item-tag,
    .team-contact-info-card .team-item-tag,
    .team-info-additional .team-achievements-box .team-achievements-box-value,
    .elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper,
    .elementor-widget-neuros_special_text .special-text,
    .neuros-testimonial-carousel-widget .testimonial-item .testimonial,
    .gallery-wrapper .gallery-item-wrapper .post-title,
    .elementor-widget-neuros_step_carousel .step-item .step-number,
    .project-listing-wrapper.project-cards-listing .project-item-wrapper .project-item-title,
    .moving-list .moving-item .moving-item-title,
    .service-slider-listing .service-item-link .service-item-subtitle {
        font-family: 'Plus Jakarta Sans', Arial, Helvetica, sans-serif;
    }

    h1,
    body .elementor-widget-heading h1.elementor-heading-title {
        letter-spacing: -1px;
        word-spacing: 0px;
        font-weight: 800;
    }

    @media only screen and (min-width: 992px) {

        h1,
        body .elementor-widget-heading h1.elementor-heading-title {
            font-size: 6em;
            line-height: 1.1em;
        }
    }

    h2,
    .editor-styles-wrapper .block-editor-block-list__layout h2,
    body .elementor-widget-heading h2.elementor-heading-title {
        letter-spacing: -0.5px;
        word-spacing: 0px;
        font-weight: 700;
    }

    @media only screen and (min-width: 768px) {

        h2,
        .editor-styles-wrapper .block-editor-block-list__layout h2,
        body .elementor-widget-heading h2.elementor-heading-title {
            font-size: 4.5em;
            line-height: 1.2em;
        }
    }

    h3,
    .editor-styles-wrapper .block-editor-block-list__layout h3,
    body .elementor-widget-heading h3.elementor-heading-title {
        letter-spacing: 0em;
        word-spacing: 0px;
        font-weight: 600;
    }

    @media only screen and (min-width: 768px) {

        h3,
        .editor-styles-wrapper .block-editor-block-list__layout h3,
        body .elementor-widget-heading h3.elementor-heading-title {
            font-size: 3em;
            line-height: 1.3em;
        }
    }

    h4,
    .editor-styles-wrapper .block-editor-block-list__layout h4,
    body .elementor-widget-heading h4.elementor-heading-title,
    .woocommerce .comment-reply-title,
    .woocommerce-Reviews-title {
        letter-spacing: 0em;
        word-spacing: 0px;
        font-weight: 600;
    }

    @media only screen and (min-width: 768px) {

        h4,
        .editor-styles-wrapper .block-editor-block-list__layout h4,
        body .elementor-widget-heading h4.elementor-heading-title,
        .woocommerce .comment-reply-title,
        .woocommerce-Reviews-title {
            font-size: 2.5em;
            line-height: 1.4em;
        }
    }

    h5,
    .editor-styles-wrapper .block-editor-block-list__layout h5,
    body div.wpforms-container-full .wpforms-form .wpforms-title,
    body .elementor-widget-heading h5.elementor-heading-title,
    .woocommerce-account h3,
    .woocommerce-account .woocommerce-EditAccountForm fieldset legend,
    .outer-form-wrapper h2,
    .woocommerce-MyAccount-content h2,
    .woocommerce-order h2,
    .cart_totals h2,
    .woocommerce-checkout h3,
    .wp-block-search .wp-block-search__label,
    .widget_block .widget-wrapper h1,
    .widget_block .widget-wrapper h2,
    .widget_block .widget-wrapper h3,
    .widget_block .widget-wrapper h4 {
        letter-spacing: 0em;
        word-spacing: 0px;
        font-weight: 600;
    }

    @media only screen and (min-width: 768px) {

        h5,
        .editor-styles-wrapper .block-editor-block-list__layout h5,
        body div.wpforms-container-full .wpforms-form .wpforms-title,
        body .elementor-widget-heading h5.elementor-heading-title,
        .woocommerce-account h3,
        .woocommerce-account .woocommerce-EditAccountForm fieldset legend,
        .outer-form-wrapper h2,
        .woocommerce-MyAccount-content h2,
        .woocommerce-order h2,
        .cart_totals h2,
        .woocommerce-checkout h3,
        .wp-block-search .wp-block-search__label,
        .widget_block .widget-wrapper h1,
        .widget_block .widget-wrapper h2,
        .widget_block .widget-wrapper h3,
        .widget_block .widget-wrapper h4 {
            font-size: 2em;
            line-height: 1.25em;
        }
    }

    h6,
    body .elementor-widget-heading h6.elementor-heading-title {
        letter-spacing: 0em;
        word-spacing: 0px;
        font-weight: 600;
    }

    @media only screen and (min-width: 768px) {

        h6,
        .editor-styles-wrapper .block-editor-block-list__layout h6,
        body .elementor-widget-heading h6.elementor-heading-title,
        .footer-widgets .wp-block-search .wp-block-search__label {
            font-size: 1.5em;
            line-height: 1.5em;
        }
    }

    .neuros-button,
    .wp-block-button,
    button,
    input[type="submit"],
    input[type="button"],
    input[type="reset"],
    div.wpforms-container.wpforms-container-full .wpforms-form input[type="submit"],
    div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"],
    div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button {
        font-family: 'Plus Jakarta Sans', Arial, Helvetica, sans-serif;
        font-size: 14px;
        text-transform: none;
        letter-spacing: 0em;
        word-spacing: 0px;
        font-style: normal;
        font-weight: 300;
    }

    .wp-block-button .wp-block-button__link {
        font-size: 14px;
    }

    .error-404-wrapper .error-404-text-column .error-404-text {
        font-family: 'Plus Jakarta Sans', Arial, Helvetica, sans-serif;
    }

    .input-floating-wrap,
    body input,
    body textarea,
    body select,
    div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
    div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
    div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
    div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
    div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
    div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
    div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
    div.wpforms-container.wpforms-container-full .wpforms-form input[type="range"],
    div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
    div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
    div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
    div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
    div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
    div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
    div.wpforms-container.wpforms-container-full .wpforms-form .select-wrap,
    div.wpforms-container.wpforms-container-full .wpforms-form textarea,
    div.wpforms-container.wpforms-container-full .wpforms-form .input-floating-wrap,
    .wp-block-search .wp-block-search__input,
    .select2-container.select2-container--default .select2-selection--single {
        --additional-line-height: 1.4em;
        font-family: 'Plus Jakarta Sans', Arial, Helvetica, sans-serif;
        font-size: 0.875em;
        line-height: 1.4em;
        font-style: normal;
        font-weight: 300;
    }

    body {
        --wpforms-field-size-font-size: 0.875em;
    }

    .footer .footer-bg {
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .error-404-container .error-404-info-text,
    .error-404-container .error-404-title,
    .error-404-container .wrapper-socials a {
        color: #ffffff;
    }

    .error-404-container .error-404-text {
        -webkit-text-stroke: 1px #ffffff;
        text-stroke: 1px #ffffff;
    }

    .error-404-container .wrapper-socials a:hover {
        color: #ffffff;
    }

    .error-404-wrapper {
        background-color: #0a0103;
    }

    .error-404-container {
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        background-size: cover;
    }

    @media only screen and (max-width:575px) {
        .elementor-reverse-mobile>.elementor-container>.elementor-row> :first-child {
            order: 10;
        }

        .elementor-reverse-mobile>.elementor-container>.elementor-row> :nth-child(2) {
            order: 9;
        }

        .elementor-reverse-mobile>.elementor-container>.elementor-row> :nth-child(3) {
            order: 8;
        }

        .elementor-reverse-mobile>.elementor-container>.elementor-row> :nth-child(4) {
            order: 7;
        }

        .elementor-reverse-mobile>.elementor-container>.elementor-row> :nth-child(5) {
            order: 6;
        }

        .elementor-reverse-mobile>.elementor-container>.elementor-row> :nth-child(6) {
            order: 5;
        }

        .elementor-reverse-mobile>.elementor-container>.elementor-row> :nth-child(7) {
            order: 4;
        }

        .elementor-reverse-mobile>.elementor-container>.elementor-row> :nth-child(8) {
            order: 3;
        }

        .elementor-reverse-mobile>.elementor-container>.elementor-row> :nth-child(9) {
            order: 2;
        }

        .elementor-reverse-mobile>.elementor-container>.elementor-row> :nth-child(10) {
            order: 1;
        }
    }

    @media only screen and (min-width:576px) and (max-width:767px) {
        .elementor-reverse-mobile_extra>.elementor-container>.elementor-row> :first-child {
            order: 10;
        }

        .elementor-reverse-mobile_extra>.elementor-container>.elementor-row> :nth-child(2) {
            order: 9;
        }

        .elementor-reverse-mobile_extra>.elementor-container>.elementor-row> :nth-child(3) {
            order: 8;
        }

        .elementor-reverse-mobile_extra>.elementor-container>.elementor-row> :nth-child(4) {
            order: 7;
        }

        .elementor-reverse-mobile_extra>.elementor-container>.elementor-row> :nth-child(5) {
            order: 6;
        }

        .elementor-reverse-mobile_extra>.elementor-container>.elementor-row> :nth-child(6) {
            order: 5;
        }

        .elementor-reverse-mobile_extra>.elementor-container>.elementor-row> :nth-child(7) {
            order: 4;
        }

        .elementor-reverse-mobile_extra>.elementor-container>.elementor-row> :nth-child(8) {
            order: 3;
        }

        .elementor-reverse-mobile_extra>.elementor-container>.elementor-row> :nth-child(9) {
            order: 2;
        }

        .elementor-reverse-mobile_extra>.elementor-container>.elementor-row> :nth-child(10) {
            order: 1;
        }
    }

    @media only screen and (min-width:768px) and (max-width:991px) {
        .elementor-reverse-tablet>.elementor-container>.elementor-row> :first-child {
            order: 10;
        }

        .elementor-reverse-tablet>.elementor-container>.elementor-row> :nth-child(2) {
            order: 9;
        }

        .elementor-reverse-tablet>.elementor-container>.elementor-row> :nth-child(3) {
            order: 8;
        }

        .elementor-reverse-tablet>.elementor-container>.elementor-row> :nth-child(4) {
            order: 7;
        }

        .elementor-reverse-tablet>.elementor-container>.elementor-row> :nth-child(5) {
            order: 6;
        }

        .elementor-reverse-tablet>.elementor-container>.elementor-row> :nth-child(6) {
            order: 5;
        }

        .elementor-reverse-tablet>.elementor-container>.elementor-row> :nth-child(7) {
            order: 4;
        }

        .elementor-reverse-tablet>.elementor-container>.elementor-row> :nth-child(8) {
            order: 3;
        }

        .elementor-reverse-tablet>.elementor-container>.elementor-row> :nth-child(9) {
            order: 2;
        }

        .elementor-reverse-tablet>.elementor-container>.elementor-row> :nth-child(10) {
            order: 1;
        }
    }

    @media only screen and (min-width:992px) and (max-width:1279px) {
        .elementor-reverse-tablet_extra>.elementor-container>.elementor-row> :first-child {
            order: 10;
        }

        .elementor-reverse-tablet_extra>.elementor-container>.elementor-row> :nth-child(2) {
            order: 9;
        }

        .elementor-reverse-tablet_extra>.elementor-container>.elementor-row> :nth-child(3) {
            order: 8;
        }

        .elementor-reverse-tablet_extra>.elementor-container>.elementor-row> :nth-child(4) {
            order: 7;
        }

        .elementor-reverse-tablet_extra>.elementor-container>.elementor-row> :nth-child(5) {
            order: 6;
        }

        .elementor-reverse-tablet_extra>.elementor-container>.elementor-row> :nth-child(6) {
            order: 5;
        }

        .elementor-reverse-tablet_extra>.elementor-container>.elementor-row> :nth-child(7) {
            order: 4;
        }

        .elementor-reverse-tablet_extra>.elementor-container>.elementor-row> :nth-child(8) {
            order: 3;
        }

        .elementor-reverse-tablet_extra>.elementor-container>.elementor-row> :nth-child(9) {
            order: 2;
        }

        .elementor-reverse-tablet_extra>.elementor-container>.elementor-row> :nth-child(10) {
            order: 1;
        }
    }

    @media only screen and (min-width:1280px) and (max-width:1581px) {
        .elementor-reverse-laptop>.elementor-container>.elementor-row> :first-child {
            order: 10;
        }

        .elementor-reverse-laptop>.elementor-container>.elementor-row> :nth-child(2) {
            order: 9;
        }

        .elementor-reverse-laptop>.elementor-container>.elementor-row> :nth-child(3) {
            order: 8;
        }

        .elementor-reverse-laptop>.elementor-container>.elementor-row> :nth-child(4) {
            order: 7;
        }

        .elementor-reverse-laptop>.elementor-container>.elementor-row> :nth-child(5) {
            order: 6;
        }

        .elementor-reverse-laptop>.elementor-container>.elementor-row> :nth-child(6) {
            order: 5;
        }

        .elementor-reverse-laptop>.elementor-container>.elementor-row> :nth-child(7) {
            order: 4;
        }

        .elementor-reverse-laptop>.elementor-container>.elementor-row> :nth-child(8) {
            order: 3;
        }

        .elementor-reverse-laptop>.elementor-container>.elementor-row> :nth-child(9) {
            order: 2;
        }

        .elementor-reverse-laptop>.elementor-container>.elementor-row> :nth-child(10) {
            order: 1;
        }
    }

    @media only screen and (min-width:1920px) {
        .elementor-reverse-widescreen>.elementor-container>.elementor-row> :first-child {
            order: 10;
        }

        .elementor-reverse-widescreen>.elementor-container>.elementor-row> :nth-child(2) {
            order: 9;
        }

        .elementor-reverse-widescreen>.elementor-container>.elementor-row> :nth-child(3) {
            order: 8;
        }

        .elementor-reverse-widescreen>.elementor-container>.elementor-row> :nth-child(4) {
            order: 7;
        }

        .elementor-reverse-widescreen>.elementor-container>.elementor-row> :nth-child(5) {
            order: 6;
        }

        .elementor-reverse-widescreen>.elementor-container>.elementor-row> :nth-child(6) {
            order: 5;
        }

        .elementor-reverse-widescreen>.elementor-container>.elementor-row> :nth-child(7) {
            order: 4;
        }

        .elementor-reverse-widescreen>.elementor-container>.elementor-row> :nth-child(8) {
            order: 3;
        }

        .elementor-reverse-widescreen>.elementor-container>.elementor-row> :nth-child(9) {
            order: 2;
        }

        .elementor-reverse-widescreen>.elementor-container>.elementor-row> :nth-child(10) {
            order: 1;
        }
    }

    @media only screen and (min-width:1920px) {
        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-widescreen-left .elementor-custom-embed-image-overlay {
            padding: 20px 20px 0 0;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-widescreen-left .elementor-custom-embed-image-overlay:before {
            left: 0;
            right: initial;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-widescreen-left .elementor-custom-embed-image-overlay:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-widescreen-right .elementor-custom-embed-image-overlay {
            padding: 20px 0 0 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-widescreen-right .elementor-custom-embed-image-overlay:before {
            left: initial;
            right: 0;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-widescreen-right .elementor-custom-embed-image-overlay:after {
            right: initial;
            left: 0;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-widescreen-center .elementor-custom-embed-image-overlay {
            padding: 0 20px 0 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-widescreen-center .elementor-custom-embed-image-overlay:before {
            left: 0;
            right: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-widescreen-center .elementor-custom-embed-image-overlay:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }
    }

    @media only screen and (max-width:1581px) {
        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-laptop-left .elementor-custom-embed-image-overlay {
            padding: 20px 20px 0 0;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-laptop-left .elementor-custom-embed-image-overlay:before {
            left: 0;
            right: initial;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-laptop-left .elementor-custom-embed-image-overlay:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-laptop-right .elementor-custom-embed-image-overlay {
            padding: 20px 0 0 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-laptop-right .elementor-custom-embed-image-overlay:before {
            left: initial;
            right: 0;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-laptop-right .elementor-custom-embed-image-overlay:after {
            right: initial;
            left: 0;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-laptop-center .elementor-custom-embed-image-overlay {
            padding: 0 20px 0 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-laptop-center .elementor-custom-embed-image-overlay:before {
            left: 0;
            right: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-laptop-center .elementor-custom-embed-image-overlay:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }
    }

    @media only screen and (max-width:1279px) {
        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet_extra-left .elementor-custom-embed-image-overlay {
            padding: 20px 20px 0 0;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet_extra-left .elementor-custom-embed-image-overlay:before {
            left: 0;
            right: initial;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet_extra-left .elementor-custom-embed-image-overlay:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet_extra-right .elementor-custom-embed-image-overlay {
            padding: 20px 0 0 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet_extra-right .elementor-custom-embed-image-overlay:before {
            left: initial;
            right: 0;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet_extra-right .elementor-custom-embed-image-overlay:after {
            right: initial;
            left: 0;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet_extra-center .elementor-custom-embed-image-overlay {
            padding: 0 20px 0 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet_extra-center .elementor-custom-embed-image-overlay:before {
            left: 0;
            right: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet_extra-center .elementor-custom-embed-image-overlay:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }
    }

    @media only screen and (max-width:991px) {
        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet-left .elementor-custom-embed-image-overlay {
            padding: 20px 20px 0 0;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet-left .elementor-custom-embed-image-overlay:before {
            left: 0;
            right: initial;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet-left .elementor-custom-embed-image-overlay:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet-right .elementor-custom-embed-image-overlay {
            padding: 20px 0 0 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet-right .elementor-custom-embed-image-overlay:before {
            left: initial;
            right: 0;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet-right .elementor-custom-embed-image-overlay:after {
            right: initial;
            left: 0;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet-center .elementor-custom-embed-image-overlay {
            padding: 0 20px 0 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet-center .elementor-custom-embed-image-overlay:before {
            left: 0;
            right: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-tablet-center .elementor-custom-embed-image-overlay:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }
    }

    @media only screen and (max-width:767px) {
        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile_extra-left .elementor-custom-embed-image-overlay {
            padding: 20px 20px 0 0;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile_extra-left .elementor-custom-embed-image-overlay:before {
            left: 0;
            right: initial;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile_extra-left .elementor-custom-embed-image-overlay:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile_extra-right .elementor-custom-embed-image-overlay {
            padding: 20px 0 0 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile_extra-right .elementor-custom-embed-image-overlay:before {
            left: initial;
            right: 0;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile_extra-right .elementor-custom-embed-image-overlay:after {
            right: initial;
            left: 0;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile_extra-center .elementor-custom-embed-image-overlay {
            padding: 0 20px 0 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile_extra-center .elementor-custom-embed-image-overlay:before {
            left: 0;
            right: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile_extra-center .elementor-custom-embed-image-overlay:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }
    }

    @media only screen and (max-width:575px) {
        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile-left .elementor-custom-embed-image-overlay {
            padding: 20px 20px 0 0;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile-left .elementor-custom-embed-image-overlay:before {
            left: 0;
            right: initial;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile-left .elementor-custom-embed-image-overlay:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile-right .elementor-custom-embed-image-overlay {
            padding: 20px 0 0 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile-right .elementor-custom-embed-image-overlay:before {
            left: initial;
            right: 0;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile-right .elementor-custom-embed-image-overlay:after {
            right: initial;
            left: 0;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile-center .elementor-custom-embed-image-overlay {
            padding: 0 20px 0 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile-center .elementor-custom-embed-image-overlay:before {
            left: 0;
            right: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-neuros_video_button.neuros-video-button-decoration-on.neuros-video-button-alignment-mobile-center .elementor-custom-embed-image-overlay:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }
    }

    @media only screen and (min-width:1920px) {
        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-widescreen-left .elementor-icon-wrapper {
            padding: 20px 20px 0 0;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-widescreen-left .elementor-icon-wrapper:before {
            left: 0;
            right: initial;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-widescreen-left .elementor-icon-wrapper:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-widescreen-right .elementor-icon-wrapper {
            padding: 20px 0 0 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-widescreen-right .elementor-icon-wrapper:before {
            left: initial;
            right: 0;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-widescreen-right .elementor-icon-wrapper:after {
            right: initial;
            left: 0;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-widescreen-center .elementor-icon-wrapper {
            padding: 0 20px 0 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-widescreen-center .elementor-icon-wrapper:before {
            left: 0;
            right: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-widescreen-center .elementor-icon-wrapper:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }
    }

    @media only screen and (max-width:1581px) {
        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-laptop-left .elementor-icon-wrapper {
            padding: 20px 20px 0 0;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-laptop-left .elementor-icon-wrapper:before {
            left: 0;
            right: initial;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-laptop-left .elementor-icon-wrapper:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-laptop-right .elementor-icon-wrapper {
            padding: 20px 0 0 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-laptop-right .elementor-icon-wrapper:before {
            left: initial;
            right: 0;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-laptop-right .elementor-icon-wrapper:after {
            right: initial;
            left: 0;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-laptop-center .elementor-icon-wrapper {
            padding: 0 20px 0 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-laptop-center .elementor-icon-wrapper:before {
            left: 0;
            right: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-laptop-center .elementor-icon-wrapper:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }
    }

    @media only screen and (max-width:1279px) {
        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet_extra-left .elementor-icon-wrapper {
            padding: 20px 20px 0 0;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet_extra-left .elementor-icon-wrapper:before {
            left: 0;
            right: initial;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet_extra-left .elementor-icon-wrapper:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet_extra-right .elementor-icon-wrapper {
            padding: 20px 0 0 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet_extra-right .elementor-icon-wrapper:before {
            left: initial;
            right: 0;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet_extra-right .elementor-icon-wrapper:after {
            right: initial;
            left: 0;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet_extra-center .elementor-icon-wrapper {
            padding: 0 20px 0 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet_extra-center .elementor-icon-wrapper:before {
            left: 0;
            right: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet_extra-center .elementor-icon-wrapper:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }
    }

    @media only screen and (max-width:991px) {
        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet-left .elementor-icon-wrapper {
            padding: 20px 20px 0 0;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet-left .elementor-icon-wrapper:before {
            left: 0;
            right: initial;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet-left .elementor-icon-wrapper:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet-right .elementor-icon-wrapper {
            padding: 20px 0 0 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet-right .elementor-icon-wrapper:before {
            left: initial;
            right: 0;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet-right .elementor-icon-wrapper:after {
            right: initial;
            left: 0;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet-center .elementor-icon-wrapper {
            padding: 0 20px 0 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet-center .elementor-icon-wrapper:before {
            left: 0;
            right: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-tablet-center .elementor-icon-wrapper:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }
    }

    @media only screen and (max-width:767px) {
        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile_extra-left .elementor-icon-wrapper {
            padding: 20px 20px 0 0;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile_extra-left .elementor-icon-wrapper:before {
            left: 0;
            right: initial;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile_extra-left .elementor-icon-wrapper:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile_extra-right .elementor-icon-wrapper {
            padding: 20px 0 0 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile_extra-right .elementor-icon-wrapper:before {
            left: initial;
            right: 0;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile_extra-right .elementor-icon-wrapper:after {
            right: initial;
            left: 0;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile_extra-center .elementor-icon-wrapper {
            padding: 0 20px 0 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile_extra-center .elementor-icon-wrapper:before {
            left: 0;
            right: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile_extra-center .elementor-icon-wrapper:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }
    }

    @media only screen and (max-width:575px) {
        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile-left .elementor-icon-wrapper {
            padding: 20px 20px 0 0;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile-left .elementor-icon-wrapper:before {
            left: 0;
            right: initial;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile-left .elementor-icon-wrapper:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile-right .elementor-icon-wrapper {
            padding: 20px 0 0 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile-right .elementor-icon-wrapper:before {
            left: initial;
            right: 0;
            top: -20px;
            bottom: initial;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile-right .elementor-icon-wrapper:after {
            right: initial;
            left: 0;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile-center .elementor-icon-wrapper {
            padding: 0 20px 0 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile-center .elementor-icon-wrapper:before {
            left: 0;
            right: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-right-radius: 20px;
        }

        .elementor-widget-icon.neuros-icon-decoration-on.neuros-icon-alignment-mobile-center .elementor-icon-wrapper:after {
            right: 0;
            left: initial;
            top: initial;
            bottom: 0;
            border-radius: 0;
            border-bottom-left-radius: 20px;
        }
    }

    @media only screen and (min-width:1920px) {
        .elementor-widget-neuros_icon_box.icon-position-widescreen-top .icon-box-item {
            display: block;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-top.alignment-widescreen-left .icon-box-item {
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-top.alignment-widescreen-right .icon-box-item {
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-top.alignment-widescreen-center .icon-box-item {
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-left .icon-box-item {
            display: flex;
            justify-content: flex-start;
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-left.alignment-widescreen-left .icon-box-item {
            justify-content: flex-start;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-left.alignment-widescreen-right .icon-box-item {
            justify-content: flex-end;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-left.alignment-widescreen-center .icon-box-item {
            justify-content: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-left.alignment-widescreen-space-between .icon-box-item {
            justify-content: space-between;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-right .icon-box-item {
            display: flex;
            flex-direction: row-reverse;
            justify-content: flex-end;
            align-items: flex-end;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-right.alignment-widescreen-left .icon-box-item {
            justify-content: flex-end;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-right.alignment-widescreen-right .icon-box-item {
            justify-content: flex-start;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-right.alignment-widescreen-center .icon-box-item {
            justify-content: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-right.alignment-widescreen-space-between .icon-box-item {
            justify-content: space-between;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-bottom .icon-box-item {
            display: flex;
            flex-direction: column-reverse;
            justify-content: flex-end;
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-bottom.alignment-widescreen-left .icon-box-item {
            align-items: flex-start;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-bottom.alignment-widescreen-right .icon-box-item {
            align-items: flex-end;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-widescreen-bottom.alignment-widescreen-center .icon-box-item {
            align-items: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.v-alignment-widescreen-top .icon-box-item {
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.v-alignment-widescreen-middle .icon-box-item {
            align-items: center;
        }

        .elementor-widget-neuros_icon_box.v-alignment-widescreen-bottom .icon-box-item {
            align-items: flex-end;
        }
    }

    @media only screen and (max-width:1581px) {
        .elementor-widget-neuros_icon_box.icon-position-laptop-top .icon-box-item {
            display: block;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-top.alignment-laptop-left .icon-box-item {
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-top.alignment-laptop-right .icon-box-item {
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-top.alignment-laptop-center .icon-box-item {
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-left .icon-box-item {
            display: flex;
            justify-content: flex-start;
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-left.alignment-laptop-left .icon-box-item {
            justify-content: flex-start;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-left.alignment-laptop-right .icon-box-item {
            justify-content: flex-end;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-left.alignment-laptop-center .icon-box-item {
            justify-content: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-left.alignment-laptop-space-between .icon-box-item {
            justify-content: space-between;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-right .icon-box-item {
            display: flex;
            flex-direction: row-reverse;
            justify-content: flex-end;
            align-items: flex-end;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-right.alignment-laptop-left .icon-box-item {
            justify-content: flex-end;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-right.alignment-laptop-right .icon-box-item {
            justify-content: flex-start;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-right.alignment-laptop-center .icon-box-item {
            justify-content: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-right.alignment-laptop-space-between .icon-box-item {
            justify-content: space-between;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-bottom .icon-box-item {
            display: flex;
            flex-direction: column-reverse;
            justify-content: flex-end;
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-bottom.alignment-laptop-left .icon-box-item {
            align-items: flex-start;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-bottom.alignment-laptop-right .icon-box-item {
            align-items: flex-end;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-laptop-bottom.alignment-laptop-center .icon-box-item {
            align-items: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.v-alignment-laptop-top .icon-box-item {
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.v-alignment-laptop-middle .icon-box-item {
            align-items: center;
        }

        .elementor-widget-neuros_icon_box.v-alignment-laptop-bottom .icon-box-item {
            align-items: flex-end;
        }
    }

    @media only screen and (max-width:1279px) {
        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-top .icon-box-item {
            display: block;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-top.alignment-tablet_extra-left .icon-box-item {
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-top.alignment-tablet_extra-right .icon-box-item {
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-top.alignment-tablet_extra-center .icon-box-item {
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-left .icon-box-item {
            display: flex;
            justify-content: flex-start;
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-left.alignment-tablet_extra-left .icon-box-item {
            justify-content: flex-start;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-left.alignment-tablet_extra-right .icon-box-item {
            justify-content: flex-end;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-left.alignment-tablet_extra-center .icon-box-item {
            justify-content: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-left.alignment-tablet_extra-space-between .icon-box-item {
            justify-content: space-between;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-right .icon-box-item {
            display: flex;
            flex-direction: row-reverse;
            justify-content: flex-end;
            align-items: flex-end;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-right.alignment-tablet_extra-left .icon-box-item {
            justify-content: flex-end;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-right.alignment-tablet_extra-right .icon-box-item {
            justify-content: flex-start;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-right.alignment-tablet_extra-center .icon-box-item {
            justify-content: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-right.alignment-tablet_extra-space-between .icon-box-item {
            justify-content: space-between;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-bottom .icon-box-item {
            display: flex;
            flex-direction: column-reverse;
            justify-content: flex-end;
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-bottom.alignment-tablet_extra-left .icon-box-item {
            align-items: flex-start;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-bottom.alignment-tablet_extra-right .icon-box-item {
            align-items: flex-end;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet_extra-bottom.alignment-tablet_extra-center .icon-box-item {
            align-items: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.v-alignment-tablet_extra-top .icon-box-item {
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.v-alignment-tablet_extra-middle .icon-box-item {
            align-items: center;
        }

        .elementor-widget-neuros_icon_box.v-alignment-tablet_extra-bottom .icon-box-item {
            align-items: flex-end;
        }
    }

    @media only screen and (max-width:991px) {
        .elementor-widget-neuros_icon_box.icon-position-tablet-top .icon-box-item {
            display: block;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-top.alignment-tablet-left .icon-box-item {
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-top.alignment-tablet-right .icon-box-item {
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-top.alignment-tablet-center .icon-box-item {
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-left .icon-box-item {
            display: flex;
            justify-content: flex-start;
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-left.alignment-tablet-left .icon-box-item {
            justify-content: flex-start;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-left.alignment-tablet-right .icon-box-item {
            justify-content: flex-end;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-left.alignment-tablet-center .icon-box-item {
            justify-content: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-left.alignment-tablet-space-between .icon-box-item {
            justify-content: space-between;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-right .icon-box-item {
            display: flex;
            flex-direction: row-reverse;
            justify-content: flex-end;
            align-items: flex-end;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-right.alignment-tablet-left .icon-box-item {
            justify-content: flex-end;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-right.alignment-tablet-right .icon-box-item {
            justify-content: flex-start;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-right.alignment-tablet-center .icon-box-item {
            justify-content: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-right.alignment-tablet-space-between .icon-box-item {
            justify-content: space-between;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-bottom .icon-box-item {
            display: flex;
            flex-direction: column-reverse;
            justify-content: flex-end;
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-bottom.alignment-tablet-left .icon-box-item {
            align-items: flex-start;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-bottom.alignment-tablet-right .icon-box-item {
            align-items: flex-end;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-tablet-bottom.alignment-tablet-center .icon-box-item {
            align-items: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.v-alignment-tablet-top .icon-box-item {
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.v-alignment-tablet-middle .icon-box-item {
            align-items: center;
        }

        .elementor-widget-neuros_icon_box.v-alignment-tablet-bottom .icon-box-item {
            align-items: flex-end;
        }
    }

    @media only screen and (max-width:767px) {
        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-top .icon-box-item {
            display: block;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-top.alignment-mobile_extra-left .icon-box-item {
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-top.alignment-mobile_extra-right .icon-box-item {
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-top.alignment-mobile_extra-center .icon-box-item {
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-left .icon-box-item {
            display: flex;
            justify-content: flex-start;
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-left.alignment-mobile_extra-left .icon-box-item {
            justify-content: flex-start;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-left.alignment-mobile_extra-right .icon-box-item {
            justify-content: flex-end;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-left.alignment-mobile_extra-center .icon-box-item {
            justify-content: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-left.alignment-mobile_extra-space-between .icon-box-item {
            justify-content: space-between;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-right .icon-box-item {
            display: flex;
            flex-direction: row-reverse;
            justify-content: flex-end;
            align-items: flex-end;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-right.alignment-mobile_extra-left .icon-box-item {
            justify-content: flex-end;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-right.alignment-mobile_extra-right .icon-box-item {
            justify-content: flex-start;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-right.alignment-mobile_extra-center .icon-box-item {
            justify-content: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-right.alignment-mobile_extra-space-between .icon-box-item {
            justify-content: space-between;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-bottom .icon-box-item {
            display: flex;
            flex-direction: column-reverse;
            justify-content: flex-end;
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-bottom.alignment-mobile_extra-left .icon-box-item {
            align-items: flex-start;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-bottom.alignment-mobile_extra-right .icon-box-item {
            align-items: flex-end;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile_extra-bottom.alignment-mobile_extra-center .icon-box-item {
            align-items: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.v-alignment-mobile_extra-top .icon-box-item {
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.v-alignment-mobile_extra-middle .icon-box-item {
            align-items: center;
        }

        .elementor-widget-neuros_icon_box.v-alignment-mobile_extra-bottom .icon-box-item {
            align-items: flex-end;
        }
    }

    @media only screen and (max-width:575px) {
        .elementor-widget-neuros_icon_box.icon-position-mobile-top .icon-box-item {
            display: block;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-top.alignment-mobile-left .icon-box-item {
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-top.alignment-mobile-right .icon-box-item {
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-top.alignment-mobile-center .icon-box-item {
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-left .icon-box-item {
            display: flex;
            justify-content: flex-start;
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-left.alignment-mobile-left .icon-box-item {
            justify-content: flex-start;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-left.alignment-mobile-right .icon-box-item {
            justify-content: flex-end;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-left.alignment-mobile-center .icon-box-item {
            justify-content: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-left.alignment-mobile-space-between .icon-box-item {
            justify-content: space-between;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-right .icon-box-item {
            display: flex;
            flex-direction: row-reverse;
            justify-content: flex-end;
            align-items: flex-end;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-right.alignment-mobile-left .icon-box-item {
            justify-content: flex-end;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-right.alignment-mobile-right .icon-box-item {
            justify-content: flex-start;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-right.alignment-mobile-center .icon-box-item {
            justify-content: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-right.alignment-mobile-space-between .icon-box-item {
            justify-content: space-between;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-bottom .icon-box-item {
            display: flex;
            flex-direction: column-reverse;
            justify-content: flex-end;
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-bottom.alignment-mobile-left .icon-box-item {
            align-items: flex-start;
            text-align: left;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-bottom.alignment-mobile-right .icon-box-item {
            align-items: flex-end;
            text-align: right;
        }

        .elementor-widget-neuros_icon_box.icon-position-mobile-bottom.alignment-mobile-center .icon-box-item {
            align-items: center;
            text-align: center;
        }

        .elementor-widget-neuros_icon_box.v-alignment-mobile-top .icon-box-item {
            align-items: flex-start;
        }

        .elementor-widget-neuros_icon_box.v-alignment-mobile-middle .icon-box-item {
            align-items: center;
        }

        .elementor-widget-neuros_icon_box.v-alignment-mobile-bottom .icon-box-item {
            align-items: flex-end;
        }
    }

/* Style block 4 */
.elementor-kit-7 {
        --e-global-color-primary: #001963;
        --e-global-color-secondary: #03091D;
        --e-global-color-text: #FFFFFF;
        --e-global-color-accent: #0040FF;
        --e-global-color-26fc5b0: #DDE1E7;
        --e-global-color-e4c8a1e: #F5F5F5;
        --e-global-color-9e9f64b: #DDE1E7;
        --e-global-typography-primary-font-family: "Thinkia Neo";
        --e-global-typography-secondary-font-family: "Thinkia Neo";
        --e-global-typography-text-font-family: "Thinkia Neo";
        --e-global-typography-accent-font-family: "Thinkia Neo";
    }

    .elementor-kit-7 button,
    .elementor-kit-7 input[type="button"],
    .elementor-kit-7 input[type="submit"],
    .elementor-kit-7 .elementor-button {
        font-weight: normal;
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1340px;
    }

    .e-con {
        --container-max-width: 1340px;
    }

    .elementor-widget:not(:last-child) {
        margin-block-end: 20px;
    }

    .elementor-element {
        --widgets-spacing: 20px 20px;
        --widgets-spacing-row: 20px;
        --widgets-spacing-column: 20px;
    }

        {}

        {
        display: var(--page-title-display);
    }

    @media(max-width:991px) {
        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 1024px;
        }

        .e-con {
            --container-max-width: 1024px;
        }
    }

    @media(max-width:575px) {
        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 767px;
        }

        .e-con {
            --container-max-width: 767px;
        }
    }

    /* Start Custom Fonts CSS */
    @font-face {
        font-family: 'Thinkia Neo';
        font-style: normal;
        font-weight: normal;
        font-display: auto;
        src: url('/wp-content/uploads/2025/10/ThinkiaNeo-Regular.ttf') format('truetype');
    }

    @font-face {
        font-family: 'Thinkia Neo';
        font-style: italic;
        font-weight: normal;
        font-display: auto;
        src: url('/wp-content/uploads/2025/10/ThinkiaNeo-Italic.ttf') format('truetype');
    }

    @font-face {
        font-family: 'Thinkia Neo';
        font-style: normal;
        font-weight: bold;
        font-display: auto;
        src: url('/wp-content/uploads/2025/10/ThinkiaNeo-Bold.ttf') format('truetype');
    }

    @font-face {
        font-family: 'Thinkia Neo';
        font-style: italic;
        font-weight: bold;
        font-display: auto;
        src: url('/wp-content/uploads/2025/10/ThinkiaNeo-BoldItalic.ttf') format('truetype');
    }

    /* End Custom Fonts CSS */
    .elementor-33686 .elementor-element.elementor-element-65a3365>.elementor-background-overlay {
        background-color: transparent;
        background-image: linear-gradient(60deg, var(--e-global-color-secondary) 40%, #00AFFF00 100%);
        opacity: 1;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-65a3365 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 200px 0px 200px 0px;
    }

    .elementor-widget-text-editor {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        color: var(--e-global-color-text);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
    .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

    .elementor-33686 .elementor-element.elementor-element-310e79f {
        text-align: left;
        color: #FFFFFF;
    }

    .elementor-33686 .elementor-element.elementor-element-310e79f p {
        margin-block-end: 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-bd7c1c1 {
        --spacer-size: 24px;
    }

    .elementor-33686 .elementor-element.elementor-element-0155cc1 {
        width: initial;
        max-width: initial;
    }

    .elementor-33686 .elementor-element.elementor-element-0155cc1 .neuros-heading {
        text-align: left;
    }

    .elementor-33686 .elementor-element.elementor-element-7785c80 {
        --spacer-size: 40px;
    }

    .elementor-33686 .elementor-element.elementor-element-62b474f .neuros-heading {
        text-align: left;
    }

    .elementor-33686 .elementor-element.elementor-element-798688d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-0f875ef>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-7d35661>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-7d35661 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-widget-image .widget-image-caption {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
    }

    .elementor-33686 .elementor-element.elementor-element-e32dc72 {
        width: var(--container-widget-width, 720px);
        max-width: 720px;
        --container-widget-width: 720px;
        --container-widget-flex-grow: 0;
        top: -60px;
        z-index: 0;
        text-align: center;
    }

    body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-e32dc72 {
        left: 0px;
    }

    body.rtl .elementor-33686 .elementor-element.elementor-element-e32dc72 {
        right: 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-e32dc72 img {
        width: 100%;
        height: 0%;
        opacity: 0.74;
    }

    .elementor-33686 .elementor-element.elementor-element-12dd71f {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-f57eb00.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-33686 .elementor-element.elementor-element-f57eb00.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-33686 .elementor-element.elementor-element-2b57b05 .neuros-heading {
        text-align: left;
    }

    .elementor-33686 .elementor-element.elementor-element-808b7cb {
        --spacer-size: 32px;
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-268bf87.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-33686 .elementor-element.elementor-element-268bf87.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-33686 .elementor-element.elementor-element-268bf87>.elementor-element-populated {
        margin: 0px 080px 0px 80px;
        --e-column-margin-right: 080px;
        --e-column-margin-left: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-1d20b95 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-6ca8377 {
        --spacer-size: 24px;
    }

    .elementor-33686 .elementor-element.elementor-element-3dfc46f {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-e194916 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-eb4d4a6 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-60f15ad {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-a2b8165 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-cf35d03 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-4e39e48>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-f502d8c>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-f502d8c {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-9ab44d7 {
        width: var(--container-widget-width, 720px);
        max-width: 720px;
        --container-widget-width: 720px;
        --container-widget-flex-grow: 0;
        top: -40px;
        z-index: 0;
        text-align: center;
    }

    body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-9ab44d7 {
        right: -21px;
    }

    body.rtl .elementor-33686 .elementor-element.elementor-element-9ab44d7 {
        left: -21px;
    }

    .elementor-33686 .elementor-element.elementor-element-9ab44d7 img {
        width: 100%;
        height: 0%;
        opacity: 0.74;
    }

    .elementor-33686 .elementor-element.elementor-element-3797211 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-8b27ec7 {
        width: initial;
        max-width: initial;
    }

    .elementor-33686 .elementor-element.elementor-element-8b27ec7 .neuros-heading {
        text-align: left;
    }

    .elementor-33686 .elementor-element.elementor-element-4f8779e {
        --spacer-size: 32px;
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-b99895f.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-33686 .elementor-element.elementor-element-b99895f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-33686 .elementor-element.elementor-element-b99895f>.elementor-element-populated {
        margin: 0px 080px 0px 80px;
        --e-column-margin-right: 080px;
        --e-column-margin-left: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-b06c892 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-62d062c {
        --spacer-size: 24px;
    }

    .elementor-33686 .elementor-element.elementor-element-5603b26 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-0b535f7 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-fcfccf4 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-9529f0c {
        text-align: left;
        font-size: 14px;
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-35c35a7.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-33686 .elementor-element.elementor-element-35c35a7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-33686 .elementor-element.elementor-element-f090dd7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-f6f3852>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-3bdd527>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-3bdd527 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-76de0a1 {
        width: var(--container-widget-width, 720px);
        max-width: 720px;
        --container-widget-width: 720px;
        --container-widget-flex-grow: 0;
        top: -60px;
        z-index: 0;
        text-align: center;
    }

    body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-76de0a1 {
        left: 0px;
    }

    body.rtl .elementor-33686 .elementor-element.elementor-element-76de0a1 {
        right: 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-76de0a1 img {
        width: 100%;
        height: 0%;
        opacity: 1;
    }

    .elementor-33686 .elementor-element.elementor-element-916b2d0 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-a2ae98a.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-33686 .elementor-element.elementor-element-a2ae98a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-33686 .elementor-element.elementor-element-5451890 .neuros-heading {
        text-align: left;
    }

    .elementor-33686 .elementor-element.elementor-element-67634c8 {
        --spacer-size: 32px;
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-87a1a98.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-33686 .elementor-element.elementor-element-87a1a98.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-33686 .elementor-element.elementor-element-87a1a98>.elementor-element-populated {
        margin: 0px 080px 0px 80px;
        --e-column-margin-right: 080px;
        --e-column-margin-left: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-8ab16cd {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-5f593bb {
        --spacer-size: 24px;
    }

    .elementor-33686 .elementor-element.elementor-element-cf2b585 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-db1b5e0 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-0c6b5c8 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-d3b2de2 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-b402504 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-698d0d1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-08eda9a>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-08eda9a {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-98cd9f6 {
        width: var(--container-widget-width, 720px);
        max-width: 720px;
        --container-widget-width: 720px;
        --container-widget-flex-grow: 0;
        top: -40px;
        z-index: 0;
        text-align: center;
    }

    body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-98cd9f6 {
        right: 0px;
    }

    body.rtl .elementor-33686 .elementor-element.elementor-element-98cd9f6 {
        left: 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-98cd9f6 img {
        width: 100%;
        height: 0%;
        opacity: 0.74;
    }

    .elementor-33686 .elementor-element.elementor-element-34389f0 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-2c72148 .neuros-heading {
        text-align: left;
    }

    .elementor-33686 .elementor-element.elementor-element-23f16d4 {
        --spacer-size: 32px;
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-095d1b0.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-33686 .elementor-element.elementor-element-095d1b0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-33686 .elementor-element.elementor-element-095d1b0>.elementor-element-populated {
        margin: 0px 080px 0px 80px;
        --e-column-margin-right: 080px;
        --e-column-margin-left: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-90c4d52 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-78e22d3 {
        --spacer-size: 24px;
    }

    .elementor-33686 .elementor-element.elementor-element-91a1f4a {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-34efc35 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-e7f4b88 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-1ac3303 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-ae2331b.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-33686 .elementor-element.elementor-element-ae2331b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-33686 .elementor-element.elementor-element-7672f46 .elementor-widget-container {
        --e-transform-origin-x: center;
        --e-transform-origin-y: center;
    }

    .elementor-33686 .elementor-element.elementor-element-52dfc4e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-57a4e9c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-87e7eb0>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-87e7eb0 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-9dabe8c {
        width: var(--container-widget-width, 720px);
        max-width: 720px;
        --container-widget-width: 720px;
        --container-widget-flex-grow: 0;
        top: -60px;
        z-index: 0;
        text-align: center;
    }

    body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-9dabe8c {
        left: 0px;
    }

    body.rtl .elementor-33686 .elementor-element.elementor-element-9dabe8c {
        right: 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-9dabe8c img {
        width: 100%;
        height: 0%;
        opacity: 1;
    }

    .elementor-33686 .elementor-element.elementor-element-b5d4ce6 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-622a7f9.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-33686 .elementor-element.elementor-element-622a7f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-33686 .elementor-element.elementor-element-309d2b9 .neuros-heading {
        text-align: left;
    }

    .elementor-33686 .elementor-element.elementor-element-8b3bf04 {
        --spacer-size: 32px;
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-a091574.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-33686 .elementor-element.elementor-element-a091574.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-33686 .elementor-element.elementor-element-a091574>.elementor-element-populated {
        margin: 0px 080px 0px 80px;
        --e-column-margin-right: 080px;
        --e-column-margin-left: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-9854d73 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-3db08d1 {
        --spacer-size: 24px;
    }

    .elementor-33686 .elementor-element.elementor-element-7e83b77 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-6ca2b40 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-3357de9 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-166af40 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-33686 .elementor-element.elementor-element-be75b51 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 160px 0px 160px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-bc9fc0a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 48px;
    }

    .elementor-33686 .elementor-element.elementor-element-bc9fc0a>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-bc9fc0a>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-9dfdd8b.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_8N8.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-9dfdd8b .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-98571eb.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_GOOGLE-VERTEX-AI.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-98571eb .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-9f32f7b.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_AMAZON-TEXTRACT.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-9f32f7b .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-e13a35c.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_POWER-AUTOMATE.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-e13a35c .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-e394913.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_APACHE-CAMEL.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-e394913 .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-4d68e29.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_POWER-APPS.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-4d68e29 .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-6120619.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_AZURE-AI.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-6120619 .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-0584545.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_AZURE-COGNITIVE-SERVICES.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-0584545 .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-1ab3eef.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_CAMUNDA.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .elementor-repeater-item-1ab3eef .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .moving-list {
        margin-right: calc(-0px/2);
        margin-left: calc(-0px/2);
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .moving-list .moving-item {
        margin-right: calc(0px/2);
        margin-left: calc(0px/2);
        width: 140px;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .moving-list .moving-item-inner {
        padding-bottom: 40px;
    }

    .elementor-33686 .elementor-element.elementor-element-15dfd02 .neuros-moving-list-widget {
        overflow: hidden;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-e13a35c.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_ABBYY.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-e13a35c .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-0584545.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_APPIAN.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-0584545 .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-9dfdd8b.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_CELONIS.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-9dfdd8b .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-9f32f7b.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_GOOGLE-DIAGFLOW.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-9f32f7b .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-e394913.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_HUGGING-FACE.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-e394913 .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-4d68e29.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_MULESOFT.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-4d68e29 .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-6120619.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_OUTSYSTEMS.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-6120619 .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-1ab3eef.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_APACHE-AIRFLOW-58.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-1ab3eef .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-8f8fa3d.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_RASA.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-8f8fa3d .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-06af44d.moving-item .moving-item-inner {
        background-color: #07081C00;
        background-image: url("/wp-content/uploads/2025/04/LOGO-AUTOMATION_UIPATH.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .elementor-repeater-item-06af44d .moving-item-inner {
        padding-bottom: 80px;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .moving-list {
        margin-right: calc(-0px/2);
        margin-left: calc(-0px/2);
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .moving-list .moving-item {
        margin-right: calc(0px/2);
        margin-left: calc(0px/2);
        width: 140px;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .moving-list .moving-item-inner {
        padding-bottom: 40px;
    }

    .elementor-33686 .elementor-element.elementor-element-1cda436 .neuros-moving-list-widget {
        overflow: hidden;
    }

    .elementor-33686 .elementor-element.elementor-element-088e998:not(.elementor-motion-effects-element-type-background),
    .elementor-33686 .elementor-element.elementor-element-088e998>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-primary);
    }

    .elementor-33686 .elementor-element.elementor-element-088e998 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        color: var(--e-global-color-secondary);
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 160px 0px 160px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-088e998>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-6a9bb46 {
        text-align: center;
        color: var(--e-global-color-e4c8a1e);
    }

    .elementor-33686 .elementor-element.elementor-element-4636d0f {
        --spacer-size: 64px;
    }

    .elementor-33686 .elementor-element.elementor-element-92fe3df>.elementor-container {
        min-height: 240px;
    }

    .elementor-33686 .elementor-element.elementor-element-92fe3df {
        overflow: hidden;
        border-style: none;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-92fe3df,
    .elementor-33686 .elementor-element.elementor-element-92fe3df>.elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-92fe3df>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-7c1ffb9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-33686 .elementor-element.elementor-element-7c1ffb9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #0040FF80 100%);
    }

    .elementor-33686 .elementor-element.elementor-element-7c1ffb9:hover>.elementor-element-populated {
        background-color: transparent;
        background-image: linear-gradient(180deg, #00196300 0%, #0040FF00 100%);
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-7c1ffb9.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-7c1ffb9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-7c1ffb9>.elementor-element-populated {
        border-style: solid;
        border-width: 16px 16px 16px 16px;
        border-color: var(--e-global-color-primary);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-7c1ffb9>.elementor-element-populated,
    .elementor-33686 .elementor-element.elementor-element-7c1ffb9>.elementor-element-populated>.elementor-background-overlay,
    .elementor-33686 .elementor-element.elementor-element-7c1ffb9>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-7c1ffb9>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-61db990>.elementor-widget-container {
        padding: 4px 4px 4px 4px;
    }

    .elementor-33686 .elementor-element.elementor-element-61db990 .neuros-heading {
        text-align: center;
    }

    .elementor-33686 .elementor-element.elementor-element-f2a7bad:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-33686 .elementor-element.elementor-element-f2a7bad>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #0040FF80 100%);
    }

    .elementor-33686 .elementor-element.elementor-element-f2a7bad:hover>.elementor-element-populated {
        background-color: transparent;
        background-image: linear-gradient(180deg, #00196300 0%, #0040FF00 100%);
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-f2a7bad.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-f2a7bad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-f2a7bad>.elementor-element-populated {
        border-style: solid;
        border-width: 16px 16px 16px 16px;
        border-color: var(--e-global-color-primary);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-f2a7bad>.elementor-element-populated,
    .elementor-33686 .elementor-element.elementor-element-f2a7bad>.elementor-element-populated>.elementor-background-overlay,
    .elementor-33686 .elementor-element.elementor-element-f2a7bad>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-f2a7bad>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-e610cf5>.elementor-widget-container {
        padding: 4px 4px 4px 4px;
    }

    .elementor-33686 .elementor-element.elementor-element-e610cf5 .neuros-heading {
        text-align: center;
    }

    .elementor-33686 .elementor-element.elementor-element-4e6a177:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-33686 .elementor-element.elementor-element-4e6a177>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #0040FF80 100%);
    }

    .elementor-33686 .elementor-element.elementor-element-4e6a177:hover>.elementor-element-populated {
        background-color: transparent;
        background-image: linear-gradient(180deg, #00196300 0%, #0040FF00 100%);
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-4e6a177.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-4e6a177.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-4e6a177>.elementor-element-populated {
        border-style: solid;
        border-width: 16px 16px 16px 16px;
        border-color: var(--e-global-color-primary);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-4e6a177>.elementor-element-populated,
    .elementor-33686 .elementor-element.elementor-element-4e6a177>.elementor-element-populated>.elementor-background-overlay,
    .elementor-33686 .elementor-element.elementor-element-4e6a177>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-4e6a177>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-e0faca1>.elementor-widget-container {
        padding: 4px 4px 4px 4px;
    }

    .elementor-33686 .elementor-element.elementor-element-e0faca1 .neuros-heading {
        text-align: center;
    }

    .elementor-33686 .elementor-element.elementor-element-06f4755:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-33686 .elementor-element.elementor-element-06f4755>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #0040FF80 100%);
    }

    .elementor-33686 .elementor-element.elementor-element-06f4755:hover>.elementor-element-populated {
        background-color: transparent;
        background-image: linear-gradient(180deg, #00196300 0%, #0040FF00 100%);
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-06f4755.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-06f4755.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-06f4755>.elementor-element-populated {
        border-style: solid;
        border-width: 16px 16px 16px 16px;
        border-color: var(--e-global-color-primary);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-06f4755>.elementor-element-populated,
    .elementor-33686 .elementor-element.elementor-element-06f4755>.elementor-element-populated>.elementor-background-overlay,
    .elementor-33686 .elementor-element.elementor-element-06f4755>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-06f4755>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-0450442>.elementor-widget-container {
        padding: 4px 4px 4px 4px;
    }

    .elementor-33686 .elementor-element.elementor-element-0450442 .neuros-heading {
        text-align: center;
    }

    .elementor-33686 .elementor-element.elementor-element-7d02a56>.elementor-container {
        min-height: 240px;
    }

    .elementor-33686 .elementor-element.elementor-element-7d02a56 {
        overflow: hidden;
        border-style: none;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-7d02a56,
    .elementor-33686 .elementor-element.elementor-element-7d02a56>.elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-7d02a56>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-c346f9e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-33686 .elementor-element.elementor-element-c346f9e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #0040FF80 100%);
    }

    .elementor-33686 .elementor-element.elementor-element-c346f9e:hover>.elementor-element-populated {
        background-color: transparent;
        background-image: linear-gradient(180deg, #00196300 0%, #0040FF00 100%);
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-c346f9e.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-c346f9e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-c346f9e>.elementor-element-populated {
        border-style: solid;
        border-width: 16px 16px 16px 16px;
        border-color: var(--e-global-color-primary);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-c346f9e>.elementor-element-populated,
    .elementor-33686 .elementor-element.elementor-element-c346f9e>.elementor-element-populated>.elementor-background-overlay,
    .elementor-33686 .elementor-element.elementor-element-c346f9e>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-c346f9e>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-55c06cf .neuros-heading {
        text-align: center;
    }

    .elementor-33686 .elementor-element.elementor-element-617fbf6>.elementor-container {
        min-height: 240px;
    }

    .elementor-33686 .elementor-element.elementor-element-617fbf6 {
        overflow: hidden;
        border-style: none;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-617fbf6,
    .elementor-33686 .elementor-element.elementor-element-617fbf6>.elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-617fbf6>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-165f74e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-33686 .elementor-element.elementor-element-165f74e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #0040FF80 100%);
    }

    .elementor-33686 .elementor-element.elementor-element-165f74e:hover>.elementor-element-populated {
        background-color: transparent;
        background-image: linear-gradient(180deg, #00196300 0%, #0040FF00 100%);
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-165f74e.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-165f74e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-165f74e>.elementor-element-populated {
        border-style: solid;
        border-width: 16px 16px 16px 16px;
        border-color: var(--e-global-color-primary);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-165f74e>.elementor-element-populated,
    .elementor-33686 .elementor-element.elementor-element-165f74e>.elementor-element-populated>.elementor-background-overlay,
    .elementor-33686 .elementor-element.elementor-element-165f74e>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-165f74e>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-e78409c .neuros-heading {
        text-align: center;
    }

    .elementor-33686 .elementor-element.elementor-element-870d4a2>.elementor-container {
        min-height: 240px;
    }

    .elementor-33686 .elementor-element.elementor-element-870d4a2 {
        overflow: hidden;
        border-style: none;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-870d4a2,
    .elementor-33686 .elementor-element.elementor-element-870d4a2>.elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-870d4a2>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-db2c2dd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-33686 .elementor-element.elementor-element-db2c2dd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #0040FF80 100%);
    }

    .elementor-33686 .elementor-element.elementor-element-db2c2dd:hover>.elementor-element-populated {
        background-color: transparent;
        background-image: linear-gradient(180deg, #00196300 0%, #0040FF00 100%);
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-db2c2dd.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-db2c2dd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-db2c2dd>.elementor-element-populated {
        border-style: solid;
        border-width: 16px 16px 16px 16px;
        border-color: var(--e-global-color-primary);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-db2c2dd>.elementor-element-populated,
    .elementor-33686 .elementor-element.elementor-element-db2c2dd>.elementor-element-populated>.elementor-background-overlay,
    .elementor-33686 .elementor-element.elementor-element-db2c2dd>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-db2c2dd>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-26b4cd8 .neuros-heading {
        text-align: center;
    }

    .elementor-33686 .elementor-element.elementor-element-9c7a988>.elementor-container {
        min-height: 240px;
    }

    .elementor-33686 .elementor-element.elementor-element-9c7a988 {
        overflow: hidden;
        border-style: none;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-9c7a988,
    .elementor-33686 .elementor-element.elementor-element-9c7a988>.elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-9c7a988>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-252c1c3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-33686 .elementor-element.elementor-element-252c1c3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #0040FF80 100%);
    }

    .elementor-33686 .elementor-element.elementor-element-252c1c3:hover>.elementor-element-populated {
        background-color: transparent;
        background-image: linear-gradient(180deg, #00196300 0%, #0040FF00 100%);
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-252c1c3.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-252c1c3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-252c1c3>.elementor-element-populated {
        border-style: solid;
        border-width: 16px 16px 16px 16px;
        border-color: var(--e-global-color-primary);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-252c1c3>.elementor-element-populated,
    .elementor-33686 .elementor-element.elementor-element-252c1c3>.elementor-element-populated>.elementor-background-overlay,
    .elementor-33686 .elementor-element.elementor-element-252c1c3>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-252c1c3>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-ed28897 .neuros-heading {
        text-align: center;
    }

    .elementor-33686 .elementor-element.elementor-element-b29fda0>.elementor-container {
        min-height: 240px;
    }

    .elementor-33686 .elementor-element.elementor-element-b29fda0 {
        overflow: hidden;
        border-style: none;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-b29fda0,
    .elementor-33686 .elementor-element.elementor-element-b29fda0>.elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-b29fda0>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-9c14a99:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-33686 .elementor-element.elementor-element-9c14a99>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #0040FF80 100%);
    }

    .elementor-33686 .elementor-element.elementor-element-9c14a99:hover>.elementor-element-populated {
        background-color: transparent;
        background-image: linear-gradient(180deg, #00196300 0%, #0040FF00 100%);
    }

    .elementor-bc-flex-widget .elementor-33686 .elementor-element.elementor-element-9c14a99.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-9c14a99.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-33686 .elementor-element.elementor-element-9c14a99>.elementor-element-populated {
        border-style: solid;
        border-width: 16px 16px 16px 16px;
        border-color: var(--e-global-color-primary);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-9c14a99>.elementor-element-populated,
    .elementor-33686 .elementor-element.elementor-element-9c14a99>.elementor-element-populated>.elementor-background-overlay,
    .elementor-33686 .elementor-element.elementor-element-9c14a99>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-9c14a99>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-9108e95 .neuros-heading {
        text-align: center;
    }

    .elementor-33686 .elementor-element.elementor-element-38b08d4:not(.elementor-motion-effects-element-type-background),
    .elementor-33686 .elementor-element.elementor-element-38b08d4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-26fc5b0);
    }

    .elementor-33686 .elementor-element.elementor-element-38b08d4 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        color: var(--e-global-color-secondary);
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 160px 0px 160px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-38b08d4>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-33686 .elementor-element.elementor-element-bb26f6c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-bb26f6c>.elementor-element-populated {
        border-style: none;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-bb26f6c>.elementor-element-populated,
    .elementor-33686 .elementor-element.elementor-element-bb26f6c>.elementor-element-populated>.elementor-background-overlay,
    .elementor-33686 .elementor-element.elementor-element-bb26f6c>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-6545a66 {
        text-align: center;
        color: var(--e-global-color-secondary);
    }

    .elementor-33686 .elementor-element.elementor-element-dac43ab {
        --spacer-size: 64px;
    }

    .elementor-33686 .elementor-element.elementor-element-a807149 {
        --swiper-slides-to-display: 4;
        --swiper-slides-gap: 16px;
        --arrow-prev-left-align: 0%;
        --arrow-prev-translate-x: 0px;
        --arrow-prev-left-position: 0px;
        --arrow-prev-top-align: 50%;
        --arrow-prev-translate-y: -50%;
        --arrow-prev-top-position: 0px;
        --arrow-next-right-align: 0%;
        --arrow-next-translate-x: 0%;
        --arrow-next-right-position: 0px;
        --arrow-next-top-align: 50%;
        --arrow-next-translate-y: -50%;
        --arrow-next-top-position: 0px;
        --arrow-normal-color: var(--e-global-color-secondary);
        --arrow-hover-color: var(--e-global-color-primary);
        --swiper-pagination-spacing: 32px;
    }

    .elementor-33686 .elementor-element.elementor-element-a807149 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
        background-color: #1A224C1A;
        border-style: none;
    }

    .elementor-33686 .elementor-element.elementor-element-a807149>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-style: none;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-a807149:hover .elementor-widget-container {
        border-style: none;
    }

    .elementor-33686 .elementor-element.elementor-element-a807149:hover>.elementor-widget-container {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-a807149 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
        border-style: none;
        border-radius: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-33686 .elementor-element.elementor-element-78c9bc1 {
        --spacer-size: 64px;
    }

    .elementor-33686 .elementor-element.elementor-element-cbc3f63 .button-widget {
        text-align: center;
    }

    .elementor-33686 .elementor-element.elementor-element-cbc3f63 .neuros-button {
        color: var(--e-global-color-secondary);
    }

    @media(max-width:1581px) {
        body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-e32dc72 {
            left: 1px;
        }

        body.rtl .elementor-33686 .elementor-element.elementor-element-e32dc72 {
            right: 1px;
        }

        .elementor-33686 .elementor-element.elementor-element-e32dc72 {
            top: -61px;
        }

        body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-9ab44d7 {
            right: 0px;
        }

        body.rtl .elementor-33686 .elementor-element.elementor-element-9ab44d7 {
            left: 0px;
        }

        body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-76de0a1 {
            left: 0px;
        }

        body.rtl .elementor-33686 .elementor-element.elementor-element-76de0a1 {
            right: 0px;
        }

        .elementor-33686 .elementor-element.elementor-element-76de0a1 {
            top: -61px;
        }

        body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-98cd9f6 {
            right: 0px;
        }

        body.rtl .elementor-33686 .elementor-element.elementor-element-98cd9f6 {
            left: 0px;
        }

        body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-9dabe8c {
            left: 0px;
        }

        body.rtl .elementor-33686 .elementor-element.elementor-element-9dabe8c {
            right: 0px;
        }

        .elementor-33686 .elementor-element.elementor-element-9dabe8c {
            top: -62px;
        }

        .elementor-33686 .elementor-element.elementor-element-a807149 {
            --swiper-slides-to-display: 3;
        }
    }

    @media(max-width:1279px) {
        .elementor-33686 .elementor-element.elementor-element-e32dc72 {
            width: var(--container-widget-width, 626.641px);
            max-width: 626.641px;
            --container-widget-width: 626.641px;
            --container-widget-flex-grow: 0;
            top: -224px;
        }

        body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-e32dc72 {
            left: 11px;
        }

        body.rtl .elementor-33686 .elementor-element.elementor-element-e32dc72 {
            right: 11px;
        }

        .elementor-33686 .elementor-element.elementor-element-9ab44d7 {
            width: var(--container-widget-width, 626.641px);
            max-width: 626.641px;
            --container-widget-width: 626.641px;
            --container-widget-flex-grow: 0;
            top: -224px;
        }

        .elementor-33686 .elementor-element.elementor-element-76de0a1 {
            width: var(--container-widget-width, 626.641px);
            max-width: 626.641px;
            --container-widget-width: 626.641px;
            --container-widget-flex-grow: 0;
            top: -224px;
        }

        body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-76de0a1 {
            left: 11px;
        }

        body.rtl .elementor-33686 .elementor-element.elementor-element-76de0a1 {
            right: 11px;
        }

        .elementor-33686 .elementor-element.elementor-element-98cd9f6 {
            width: var(--container-widget-width, 626.641px);
            max-width: 626.641px;
            --container-widget-width: 626.641px;
            --container-widget-flex-grow: 0;
            top: -224px;
        }

        .elementor-33686 .elementor-element.elementor-element-9dabe8c {
            width: var(--container-widget-width, 626.641px);
            max-width: 626.641px;
            --container-widget-width: 626.641px;
            --container-widget-flex-grow: 0;
            top: -224px;
        }

        body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-9dabe8c {
            left: 11px;
        }

        body.rtl .elementor-33686 .elementor-element.elementor-element-9dabe8c {
            right: 11px;
        }

        .elementor-33686 .elementor-element.elementor-element-a807149 {
            --swiper-slides-to-display: 3;
        }
    }

    @media(max-width:991px) {
        .elementor-33686 .elementor-element.elementor-element-a807149 {
            --swiper-slides-to-display: 2;
        }
    }

    @media(max-width:767px) {
        .elementor-33686 .elementor-element.elementor-element-a807149 {
            --swiper-slides-to-display: 2;
        }
    }

    @media(max-width:575px) {
        .elementor-33686 .elementor-element.elementor-element-798688d {
            padding: 120px 6px 120px 6px;
        }

        .elementor-33686 .elementor-element.elementor-element-2b57b05 .neuros-heading {
            text-align: left;
        }

        .elementor-33686 .elementor-element.elementor-element-808b7cb {
            --spacer-size: 12px;
        }

        .elementor-33686 .elementor-element.elementor-element-268bf87>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-33686 .elementor-element.elementor-element-6ca8377 {
            --spacer-size: 12px;
        }

        .elementor-33686 .elementor-element.elementor-element-cf35d03 {
            padding: 120px 6px 120px 6px;
        }

        .elementor-33686 .elementor-element.elementor-element-8b27ec7 .neuros-heading {
            text-align: left;
        }

        .elementor-33686 .elementor-element.elementor-element-4f8779e {
            --spacer-size: 12px;
        }

        .elementor-33686 .elementor-element.elementor-element-b99895f>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-33686 .elementor-element.elementor-element-62d062c {
            --spacer-size: 12px;
        }

        .elementor-33686 .elementor-element.elementor-element-f090dd7 {
            padding: 120px 6px 120px 6px;
        }

        .elementor-33686 .elementor-element.elementor-element-5451890 .neuros-heading {
            text-align: left;
        }

        .elementor-33686 .elementor-element.elementor-element-67634c8 {
            --spacer-size: 12px;
        }

        .elementor-33686 .elementor-element.elementor-element-87a1a98>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-33686 .elementor-element.elementor-element-5f593bb {
            --spacer-size: 12px;
        }

        .elementor-33686 .elementor-element.elementor-element-b402504 {
            padding: 120px 6px 120px 6px;
        }

        .elementor-33686 .elementor-element.elementor-element-2c72148 .neuros-heading {
            text-align: left;
        }

        .elementor-33686 .elementor-element.elementor-element-23f16d4 {
            --spacer-size: 12px;
        }

        .elementor-33686 .elementor-element.elementor-element-095d1b0>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-33686 .elementor-element.elementor-element-78e22d3 {
            --spacer-size: 12px;
        }

        .elementor-33686 .elementor-element.elementor-element-52dfc4e {
            padding: 120px 6px 120px 6px;
        }

        .elementor-33686 .elementor-element.elementor-element-309d2b9 .neuros-heading {
            text-align: left;
        }

        .elementor-33686 .elementor-element.elementor-element-8b3bf04 {
            --spacer-size: 12px;
        }

        .elementor-33686 .elementor-element.elementor-element-a091574>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-33686 .elementor-element.elementor-element-3db08d1 {
            --spacer-size: 12px;
        }

        .elementor-33686 .elementor-element.elementor-element-088e998 {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 120px 0px 120px 0px;
        }

        .elementor-33686 .elementor-element.elementor-element-51bfd7f>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-33686 .elementor-element.elementor-element-4636d0f {
            --spacer-size: 24px;
        }

        .elementor-33686 .elementor-element.elementor-element-7d02a56>.elementor-container {
            min-height: 120px;
        }

        .elementor-33686 .elementor-element.elementor-element-7d02a56 {
            padding: 10px 10px 10px 10px;
        }

        .elementor-33686 .elementor-element.elementor-element-c346f9e>.elementor-element-populated {
            border-width: 6px 6px 6px 6px;
        }

        .elementor-33686 .elementor-element.elementor-element-55c06cf>.elementor-widget-container {
            padding: 16px 16px 16px 16px;
        }

        .elementor-33686 .elementor-element.elementor-element-617fbf6>.elementor-container {
            min-height: 120px;
        }

        .elementor-33686 .elementor-element.elementor-element-617fbf6 {
            padding: 10px 10px 10px 10px;
        }

        .elementor-33686 .elementor-element.elementor-element-165f74e>.elementor-element-populated {
            border-width: 6px 6px 6px 6px;
        }

        .elementor-33686 .elementor-element.elementor-element-e78409c>.elementor-widget-container {
            padding: 16px 16px 16px 16px;
        }

        .elementor-33686 .elementor-element.elementor-element-870d4a2>.elementor-container {
            min-height: 120px;
        }

        .elementor-33686 .elementor-element.elementor-element-870d4a2 {
            padding: 10px 10px 10px 10px;
        }

        .elementor-33686 .elementor-element.elementor-element-db2c2dd>.elementor-element-populated {
            border-width: 6px 6px 6px 6px;
        }

        .elementor-33686 .elementor-element.elementor-element-26b4cd8>.elementor-widget-container {
            padding: 16px 16px 16px 16px;
        }

        .elementor-33686 .elementor-element.elementor-element-9c7a988>.elementor-container {
            min-height: 120px;
        }

        .elementor-33686 .elementor-element.elementor-element-9c7a988 {
            padding: 10px 10px 10px 10px;
        }

        .elementor-33686 .elementor-element.elementor-element-252c1c3>.elementor-element-populated {
            border-width: 6px 6px 6px 6px;
        }

        .elementor-33686 .elementor-element.elementor-element-ed28897>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 016px 016px 016px 016px;
        }

        .elementor-33686 .elementor-element.elementor-element-b29fda0>.elementor-container {
            min-height: 120px;
        }

        .elementor-33686 .elementor-element.elementor-element-b29fda0 {
            padding: 10px 10px 10px 10px;
        }

        .elementor-33686 .elementor-element.elementor-element-9c14a99>.elementor-element-populated {
            border-width: 6px 6px 6px 6px;
        }

        .elementor-33686 .elementor-element.elementor-element-9108e95>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 16px 16px 16px 16px;
        }

        .elementor-33686 .elementor-element.elementor-element-38b08d4 {
            padding: 120px 0px 120px 0px;
        }

        .elementor-33686 .elementor-element.elementor-element-dac43ab {
            --spacer-size: 24px;
        }

        .elementor-33686 .elementor-element.elementor-element-a807149 {
            --swiper-slides-to-display: 1;
        }

        .elementor-33686 .elementor-element.elementor-element-78c9bc1 {
            --spacer-size: 24px;
        }
    }

    @media(min-width:576px) {
        .elementor-33686 .elementor-element.elementor-element-690c3c6 {
            width: 70%;
        }

        .elementor-33686 .elementor-element.elementor-element-1220f90 {
            width: 30%;
        }

        .elementor-33686 .elementor-element.elementor-element-51bfd7f {
            width: 100%;
        }
    }

    @media(min-width:1920px) {
        .elementor-33686 .elementor-element.elementor-element-690c3c6 {
            width: 60%;
        }

        .elementor-33686 .elementor-element.elementor-element-0155cc1 {
            width: initial;
            max-width: initial;
        }

        .elementor-33686 .elementor-element.elementor-element-e32dc72 {
            --container-widget-width: 820px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 820px);
            max-width: 820px;
        }

        body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-e32dc72 {
            left: -100px;
        }

        body.rtl .elementor-33686 .elementor-element.elementor-element-e32dc72 {
            right: -100px;
        }

        .elementor-33686 .elementor-element.elementor-element-9ab44d7 {
            --container-widget-width: 820px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 820px);
            max-width: 820px;
        }

        body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-9ab44d7 {
            right: -100px;
        }

        body.rtl .elementor-33686 .elementor-element.elementor-element-9ab44d7 {
            left: -100px;
        }

        .elementor-33686 .elementor-element.elementor-element-76de0a1 {
            --container-widget-width: 820px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 820px);
            max-width: 820px;
        }

        body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-76de0a1 {
            left: -100px;
        }

        body.rtl .elementor-33686 .elementor-element.elementor-element-76de0a1 {
            right: -100px;
        }

        .elementor-33686 .elementor-element.elementor-element-98cd9f6 {
            --container-widget-width: 820px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 820px);
            max-width: 820px;
        }

        body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-98cd9f6 {
            right: -100px;
        }

        body.rtl .elementor-33686 .elementor-element.elementor-element-98cd9f6 {
            left: -100px;
        }

        .elementor-33686 .elementor-element.elementor-element-9dabe8c {
            --container-widget-width: 820px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 820px);
            max-width: 820px;
        }

        body:not(.rtl) .elementor-33686 .elementor-element.elementor-element-9dabe8c {
            left: -100px;
        }

        body.rtl .elementor-33686 .elementor-element.elementor-element-9dabe8c {
            right: -100px;
        }

        .elementor-33686 .elementor-element.elementor-element-a807149 {
            --swiper-slides-to-display: 6;
        }
    }

    .elementor-39841 .elementor-element.elementor-element-f28f34d>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-39841 .elementor-element.elementor-element-f28f34d>.elementor-container {
        min-height: 100vh;
    }

    .elementor-39841 .elementor-element.elementor-element-f28f34d {
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-39841 .elementor-element.elementor-element-e606be6 {
        border-style: none;
    }

    .elementor-39841 .elementor-element.elementor-element-95dc6d5>.elementor-element-populated {
        border-style: none;
    }

    .elementor-39841 .elementor-element.elementor-element-bab1219 {
        --spacer-size: 40px;
    }

    .elementor-widget-icon.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-icon.elementor-view-framed .elementor-icon,
    .elementor-widget-icon.elementor-view-default .elementor-icon {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

    .elementor-widget-icon.elementor-view-framed .elementor-icon,
    .elementor-widget-icon.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-39841 .elementor-element.elementor-element-40eb7ed.neuros-icon-decoration-on .elementor-widget-container {
        text-align: center;
    }

    .elementor-39841 .elementor-element.elementor-element-40eb7ed:not(.neuros-icon-decoration-on) .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-39841 .elementor-element.elementor-element-40eb7ed {
        width: auto;
        max-width: auto;
        top: 14px;
    }

    .elementor-39841 .elementor-element.elementor-element-40eb7ed>.elementor-widget-container {
        margin: 0px 0px -7px 0px;
    }

    body:not(.rtl) .elementor-39841 .elementor-element.elementor-element-40eb7ed {
        right: 115px;
    }

    body.rtl .elementor-39841 .elementor-element.elementor-element-40eb7ed {
        left: 115px;
    }

    .elementor-39841 .elementor-element.elementor-element-40eb7ed .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-39841 .elementor-element.elementor-element-40eb7ed.elementor-view-stacked .elementor-icon:hover {
        background-color: #FFFFFF;
    }

    .elementor-39841 .elementor-element.elementor-element-40eb7ed.elementor-view-framed .elementor-icon:hover,
    .elementor-39841 .elementor-element.elementor-element-40eb7ed.elementor-view-default .elementor-icon:hover {
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-39841 .elementor-element.elementor-element-40eb7ed.elementor-view-framed .elementor-icon:hover,
    .elementor-39841 .elementor-element.elementor-element-40eb7ed.elementor-view-default .elementor-icon:hover svg {
        fill: #FFFFFF;
    }

    .elementor-39841 .elementor-element.elementor-element-40eb7ed .elementor-icon {
        font-size: 14px;
    }

    .elementor-39841 .elementor-element.elementor-element-40eb7ed .elementor-icon svg {
        height: 14px;
    }

    .elementor-39841 .elementor-element.elementor-element-27af635 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-widget-divider {
        --divider-color: var(--e-global-color-secondary);
    }

    .elementor-widget-divider .elementor-divider__text {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    }

    .elementor-widget-divider.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-secondary);
    }

    .elementor-widget-divider.elementor-view-framed .elementor-icon,
    .elementor-widget-divider.elementor-view-default .elementor-icon {
        color: var(--e-global-color-secondary);
        border-color: var(--e-global-color-secondary);
    }

    .elementor-widget-divider.elementor-view-framed .elementor-icon,
    .elementor-widget-divider.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-secondary);
    }

    .elementor-39841 .elementor-element.elementor-element-c4d6480 {
        --divider-border-style: solid;
        --divider-color: #000;
        --divider-border-width: 1px;
    }

    .elementor-39841 .elementor-element.elementor-element-c4d6480 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-39841 .elementor-element.elementor-element-c4d6480 .elementor-divider {
        padding-block-start: 15px;
        padding-block-end: 15px;
    }

    .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    }

    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
        color: var(--e-global-color-accent);
        fill: var(--e-global-color-accent);
    }

    .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
    .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
    .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
        border-color: var(--e-global-color-accent);
    }

    .elementor-widget-nav-menu {
        --e-nav-menu-divider-color: var(--e-global-color-text);
    }

    .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
    .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    }

    .elementor-39841 .elementor-element.elementor-element-2010300>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39841 .elementor-element.elementor-element-2010300 .elementor-nav-menu .elementor-item {
        font-family: "Plus Jakarta Sans", Sans-serif;
        font-size: 18px;
        line-height: 20px;
    }

    .elementor-39841 .elementor-element.elementor-element-2010300 .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-39841 .elementor-element.elementor-element-2010300 .elementor-nav-menu--main .elementor-item:hover,
    .elementor-39841 .elementor-element.elementor-element-2010300 .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-39841 .elementor-element.elementor-element-2010300 .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-39841 .elementor-element.elementor-element-2010300 .elementor-nav-menu--main .elementor-item:focus {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-39841 .elementor-element.elementor-element-2010300 .e--pointer-framed .elementor-item:before {
        border-width: 0px;
    }

    .elementor-39841 .elementor-element.elementor-element-2010300 .e--pointer-framed.e--animation-draw .elementor-item:before {
        border-width: 0 0 0px 0px;
    }

    .elementor-39841 .elementor-element.elementor-element-2010300 .e--pointer-framed.e--animation-draw .elementor-item:after {
        border-width: 0px 0px 0 0;
    }

    .elementor-39841 .elementor-element.elementor-element-2010300 .e--pointer-framed.e--animation-corners .elementor-item:before {
        border-width: 0px 0 0 0px;
    }

    .elementor-39841 .elementor-element.elementor-element-2010300 .e--pointer-framed.e--animation-corners .elementor-item:after {
        border-width: 0 0px 0px 0;
    }

    .elementor-39841 .elementor-element.elementor-element-2010300 .e--pointer-underline .elementor-item:after,
    .elementor-39841 .elementor-element.elementor-element-2010300 .e--pointer-overline .elementor-item:before,
    .elementor-39841 .elementor-element.elementor-element-2010300 .e--pointer-double-line .elementor-item:before,
    .elementor-39841 .elementor-element.elementor-element-2010300 .e--pointer-double-line .elementor-item:after {
        height: 0px;
    }

    .elementor-39841 .elementor-element.elementor-element-59bfaa9>.elementor-widget-container {
        padding: 0px 0px 0px 30px;
    }

    .elementor-39841 .elementor-element.elementor-element-59bfaa9 .elementor-nav-menu--main .elementor-item {
        color: #FFFFFF;
        fill: #FFFFFF;
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .elementor-39841 .elementor-element.elementor-element-59bfaa9 .elementor-nav-menu--main .elementor-item:hover,
    .elementor-39841 .elementor-element.elementor-element-59bfaa9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-39841 .elementor-element.elementor-element-59bfaa9 .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-39841 .elementor-element.elementor-element-59bfaa9 .elementor-nav-menu--main .elementor-item:focus {
        color: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-39841 .elementor-element.elementor-element-59bfaa9 .e--pointer-framed .elementor-item:before {
        border-width: 0px;
    }

    .elementor-39841 .elementor-element.elementor-element-59bfaa9 .e--pointer-framed.e--animation-draw .elementor-item:before {
        border-width: 0 0 0px 0px;
    }

    .elementor-39841 .elementor-element.elementor-element-59bfaa9 .e--pointer-framed.e--animation-draw .elementor-item:after {
        border-width: 0px 0px 0 0;
    }

    .elementor-39841 .elementor-element.elementor-element-59bfaa9 .e--pointer-framed.e--animation-corners .elementor-item:before {
        border-width: 0px 0 0 0px;
    }

    .elementor-39841 .elementor-element.elementor-element-59bfaa9 .e--pointer-framed.e--animation-corners .elementor-item:after {
        border-width: 0 0px 0px 0;
    }

    .elementor-39841 .elementor-element.elementor-element-59bfaa9 .e--pointer-underline .elementor-item:after,
    .elementor-39841 .elementor-element.elementor-element-59bfaa9 .e--pointer-overline .elementor-item:before,
    .elementor-39841 .elementor-element.elementor-element-59bfaa9 .e--pointer-double-line .elementor-item:before,
    .elementor-39841 .elementor-element.elementor-element-59bfaa9 .e--pointer-double-line .elementor-item:after {
        height: 0px;
    }

    .elementor-widget-text-editor {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        color: var(--e-global-color-text);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
    .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

    .elementor-39841 .elementor-element.elementor-element-7ffc1e2>.elementor-widget-container {
        padding: 0px 0px 0px 020px;
    }

    .elementor-39841 .elementor-element.elementor-element-7ffc1e2 {
        color: var(--e-global-color-text);
    }

    .elementor-39841 .elementor-element.elementor-element-deec9c5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-39841 .elementor-element.elementor-element-deec9c5 .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-39841 .elementor-element.elementor-element-deec9c5 .elementor-nav-menu--main .elementor-item:hover,
    .elementor-39841 .elementor-element.elementor-element-deec9c5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-39841 .elementor-element.elementor-element-deec9c5 .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-39841 .elementor-element.elementor-element-deec9c5 .elementor-nav-menu--main .elementor-item:focus {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-39841 .elementor-element.elementor-element-deec9c5 .e--pointer-framed .elementor-item:before {
        border-width: 0px;
    }

    .elementor-39841 .elementor-element.elementor-element-deec9c5 .e--pointer-framed.e--animation-draw .elementor-item:before {
        border-width: 0 0 0px 0px;
    }

    .elementor-39841 .elementor-element.elementor-element-deec9c5 .e--pointer-framed.e--animation-draw .elementor-item:after {
        border-width: 0px 0px 0 0;
    }

    .elementor-39841 .elementor-element.elementor-element-deec9c5 .e--pointer-framed.e--animation-corners .elementor-item:before {
        border-width: 0px 0 0 0px;
    }

    .elementor-39841 .elementor-element.elementor-element-deec9c5 .e--pointer-framed.e--animation-corners .elementor-item:after {
        border-width: 0 0px 0px 0;
    }

    .elementor-39841 .elementor-element.elementor-element-deec9c5 .e--pointer-underline .elementor-item:after,
    .elementor-39841 .elementor-element.elementor-element-deec9c5 .e--pointer-overline .elementor-item:before,
    .elementor-39841 .elementor-element.elementor-element-deec9c5 .e--pointer-double-line .elementor-item:before,
    .elementor-39841 .elementor-element.elementor-element-deec9c5 .e--pointer-double-line .elementor-item:after {
        height: 0px;
    }

    .elementor-39841 .elementor-element.elementor-element-1679fe3>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-39841 .elementor-element.elementor-element-19e385a .button-widget {
        text-align: left;
    }

    .elementor-39841 .elementor-element.elementor-element-8a9d2c5.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }

    .elementor-39841 .elementor-element.elementor-element-8a9d2c5>.elementor-element-populated {
        text-align: left;
    }

    .elementor-39841 .elementor-element.elementor-element-b10857f .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-39841 .elementor-element.elementor-element-b10857f .elementor-nav-menu--dropdown a,
    .elementor-39841 .elementor-element.elementor-element-b10857f .elementor-menu-toggle {
        color: var(--e-global-color-text);
    }

    .elementor-39841 .elementor-element.elementor-element-b10857f .elementor-nav-menu--dropdown {
        background-color: var(--e-global-color-secondary);
    }

    .elementor-39841 .elementor-element.elementor-element-b10857f .elementor-nav-menu--dropdown a:hover,
    .elementor-39841 .elementor-element.elementor-element-b10857f .elementor-nav-menu--dropdown a.elementor-item-active,
    .elementor-39841 .elementor-element.elementor-element-b10857f .elementor-nav-menu--dropdown a.highlighted {
        background-color: var(--e-global-color-secondary);
    }

    .elementor-39841 .elementor-element.elementor-element-b10857f .elementor-nav-menu--dropdown a {
        padding-left: 50px;
        padding-right: 50px;
    }

    #elementor-popup-modal-39841 .dialog-widget-content {
        animation-duration: 1.2s;
        background-color: var(--e-global-color-secondary);
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: var(--e-global-color-secondary);
        border-radius: 0px 0px 0px 0px;
    }

    #elementor-popup-modal-39841 .dialog-message {
        width: 100vw;
        height: 100vh;
        align-items: flex-start;
    }

    #elementor-popup-modal-39841 {
        justify-content: center;
        align-items: center;
    }

    @media(min-width:576px) {
        .elementor-39841 .elementor-element.elementor-element-6c57175 {
            width: 80%;
        }

        .elementor-39841 .elementor-element.elementor-element-8a9d2c5 {
            width: 20%;
        }
    }

    @media(max-width:991px) {
        body:not(.rtl) .elementor-39841 .elementor-element.elementor-element-40eb7ed {
            right: 46px;
        }

        body.rtl .elementor-39841 .elementor-element.elementor-element-40eb7ed {
            left: 46px;
        }

        .elementor-39841 .elementor-element.elementor-element-40eb7ed {
            top: 22px;
        }
    }

    @media(max-width:575px) {

        .elementor-39841 .elementor-element.elementor-element-95dc6d5>.elementor-element-populated,
        .elementor-39841 .elementor-element.elementor-element-95dc6d5>.elementor-element-populated>.elementor-background-overlay,
        .elementor-39841 .elementor-element.elementor-element-95dc6d5>.elementor-background-slideshow {
            border-radius: 0px 0px 0px 0px;
        }

        body:not(.rtl) .elementor-39841 .elementor-element.elementor-element-40eb7ed {
            right: 22px;
        }

        body.rtl .elementor-39841 .elementor-element.elementor-element-40eb7ed {
            left: 22px;
        }

        .elementor-39841 .elementor-element.elementor-element-40eb7ed {
            top: 3px;
        }

        .elementor-39841 .elementor-element.elementor-element-6c57175 {
            width: 50%;
        }

        .elementor-39841 .elementor-element.elementor-element-8a9d2c5 {
            width: 50%;
        }
    }

    /* Start Custom Fonts CSS */
    @font-face {
        font-family: 'Plus Jakarta Sans';
        font-style: normal;
        font-weight: bold;
        font-display: auto;
        src: url('/wp-content/uploads/2025/10/PlusJakartaSans-Bold-1.ttf') format('truetype');
    }

    @font-face {
        font-family: 'Plus Jakarta Sans';
        font-style: italic;
        font-weight: normal;
        font-display: auto;
        src: url('/wp-content/uploads/2025/10/PlusJakartaSans-Italic-1.ttf') format('truetype');
    }

    @font-face {
        font-family: 'Plus Jakarta Sans';
        font-style: normal;
        font-weight: normal;
        font-display: auto;
        src: url('/wp-content/uploads/2025/10/PlusJakartaSans-Regular-3.ttf') format('truetype');
    }

    @font-face {
        font-family: 'Plus Jakarta Sans';
        font-style: italic;
        font-weight: bold;
        font-display: auto;
        src: url('/wp-content/uploads/2025/10/PlusJakartaSans-BoldItalic-2.ttf') format('truetype');
    }

    /* End Custom Fonts CSS */
    .elementor-36811 .elementor-element.elementor-element-356ebb0b:not(.elementor-motion-effects-element-type-background),
    .elementor-36811 .elementor-element.elementor-element-356ebb0b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-secondary);
    }

    .elementor-36811 .elementor-element.elementor-element-356ebb0b {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 50px 50px 50px;
    }

    .elementor-36811 .elementor-element.elementor-element-356ebb0b>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-36811 .elementor-element.elementor-element-254af8fe.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }

    .elementor-36811 .elementor-element.elementor-element-84b1bf7 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    }

    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
        color: var(--e-global-color-accent);
        fill: var(--e-global-color-accent);
    }

    .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
    .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
    .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
        border-color: var(--e-global-color-accent);
    }

    .elementor-widget-nav-menu {
        --e-nav-menu-divider-color: var(--e-global-color-text);
    }

    .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
    .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    }

    .elementor-36811 .elementor-element.elementor-element-2010300>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-2010300 .elementor-nav-menu .elementor-item {
        font-family: "Plus Jakarta Sans", Sans-serif;
        font-size: 40px;
        line-height: 58px;
    }

    .elementor-36811 .elementor-element.elementor-element-2010300 .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-36811 .elementor-element.elementor-element-2010300 .elementor-nav-menu--main .elementor-item:hover,
    .elementor-36811 .elementor-element.elementor-element-2010300 .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-36811 .elementor-element.elementor-element-2010300 .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-36811 .elementor-element.elementor-element-2010300 .elementor-nav-menu--main .elementor-item:focus {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-36811 .elementor-element.elementor-element-2010300 .e--pointer-framed .elementor-item:before {
        border-width: 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-2010300 .e--pointer-framed.e--animation-draw .elementor-item:before {
        border-width: 0 0 0px 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-2010300 .e--pointer-framed.e--animation-draw .elementor-item:after {
        border-width: 0px 0px 0 0;
    }

    .elementor-36811 .elementor-element.elementor-element-2010300 .e--pointer-framed.e--animation-corners .elementor-item:before {
        border-width: 0px 0 0 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-2010300 .e--pointer-framed.e--animation-corners .elementor-item:after {
        border-width: 0 0px 0px 0;
    }

    .elementor-36811 .elementor-element.elementor-element-2010300 .e--pointer-underline .elementor-item:after,
    .elementor-36811 .elementor-element.elementor-element-2010300 .e--pointer-overline .elementor-item:before,
    .elementor-36811 .elementor-element.elementor-element-2010300 .e--pointer-double-line .elementor-item:before,
    .elementor-36811 .elementor-element.elementor-element-2010300 .e--pointer-double-line .elementor-item:after {
        height: 0px;
    }

    .elementor-bc-flex-widget .elementor-36811 .elementor-element.elementor-element-38cb3b9.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-36811 .elementor-element.elementor-element-38cb3b9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-widget-icon.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-icon.elementor-view-framed .elementor-icon,
    .elementor-widget-icon.elementor-view-default .elementor-icon {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

    .elementor-widget-icon.elementor-view-framed .elementor-icon,
    .elementor-widget-icon.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-36811 .elementor-element.elementor-element-c26191c.neuros-icon-decoration-on .elementor-widget-container {
        text-align: right;
    }

    .elementor-36811 .elementor-element.elementor-element-c26191c:not(.neuros-icon-decoration-on) .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-36811 .elementor-element.elementor-element-c26191c>.elementor-widget-container {
        margin: 0px 0px -6px 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-c26191c .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-36811 .elementor-element.elementor-element-c26191c.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-text);
    }

    .elementor-36811 .elementor-element.elementor-element-c26191c.elementor-view-framed .elementor-icon,
    .elementor-36811 .elementor-element.elementor-element-c26191c.elementor-view-default .elementor-icon {
        color: var(--e-global-color-text);
        border-color: var(--e-global-color-text);
    }

    .elementor-36811 .elementor-element.elementor-element-c26191c.elementor-view-framed .elementor-icon,
    .elementor-36811 .elementor-element.elementor-element-c26191c.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-text);
    }

    .elementor-36811 .elementor-element.elementor-element-c26191c.elementor-view-stacked .elementor-icon:hover {
        background-color: var(--e-global-color-text);
    }

    .elementor-36811 .elementor-element.elementor-element-c26191c.elementor-view-framed .elementor-icon:hover,
    .elementor-36811 .elementor-element.elementor-element-c26191c.elementor-view-default .elementor-icon:hover {
        color: var(--e-global-color-text);
        border-color: var(--e-global-color-text);
    }

    .elementor-36811 .elementor-element.elementor-element-c26191c.elementor-view-framed .elementor-icon:hover,
    .elementor-36811 .elementor-element.elementor-element-c26191c.elementor-view-default .elementor-icon:hover svg {
        fill: var(--e-global-color-text);
    }

    .elementor-36811 .elementor-element.elementor-element-c26191c .elementor-icon {
        font-size: 25px;
    }

    .elementor-36811 .elementor-element.elementor-element-c26191c .elementor-icon svg {
        height: 25px;
    }

    .elementor-36811 .elementor-element.elementor-element-33abc94 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-59bfaa9>.elementor-widget-container {
        padding: 0px 0px 0px 30px;
    }

    .elementor-36811 .elementor-element.elementor-element-59bfaa9 .elementor-nav-menu .elementor-item {
        font-family: "Plus Jakarta Sans", Sans-serif;
        font-size: 40px;
        line-height: 38px;
    }

    .elementor-36811 .elementor-element.elementor-element-59bfaa9 .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-36811 .elementor-element.elementor-element-59bfaa9 .elementor-nav-menu--main .elementor-item:hover,
    .elementor-36811 .elementor-element.elementor-element-59bfaa9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-36811 .elementor-element.elementor-element-59bfaa9 .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-36811 .elementor-element.elementor-element-59bfaa9 .elementor-nav-menu--main .elementor-item:focus {
        color: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-36811 .elementor-element.elementor-element-59bfaa9 .e--pointer-framed .elementor-item:before {
        border-width: 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-59bfaa9 .e--pointer-framed.e--animation-draw .elementor-item:before {
        border-width: 0 0 0px 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-59bfaa9 .e--pointer-framed.e--animation-draw .elementor-item:after {
        border-width: 0px 0px 0 0;
    }

    .elementor-36811 .elementor-element.elementor-element-59bfaa9 .e--pointer-framed.e--animation-corners .elementor-item:before {
        border-width: 0px 0 0 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-59bfaa9 .e--pointer-framed.e--animation-corners .elementor-item:after {
        border-width: 0 0px 0px 0;
    }

    .elementor-36811 .elementor-element.elementor-element-59bfaa9 .e--pointer-underline .elementor-item:after,
    .elementor-36811 .elementor-element.elementor-element-59bfaa9 .e--pointer-overline .elementor-item:before,
    .elementor-36811 .elementor-element.elementor-element-59bfaa9 .e--pointer-double-line .elementor-item:before,
    .elementor-36811 .elementor-element.elementor-element-59bfaa9 .e--pointer-double-line .elementor-item:after {
        height: 0px;
    }

    .elementor-widget-text-editor {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        color: var(--e-global-color-text);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
    .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

    .elementor-36811 .elementor-element.elementor-element-f6a42ec>.elementor-widget-container {
        padding: 0px 0px 0px 030px;
    }

    .elementor-36811 .elementor-element.elementor-element-f6a42ec {
        color: var(--e-global-color-text);
    }

    .elementor-36811 .elementor-element.elementor-element-83b5a33 {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .elementor-36811 .elementor-element.elementor-element-164c01e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-164c01e .elementor-nav-menu .elementor-item {
        font-family: "Plus Jakarta Sans", Sans-serif;
        font-size: 24px;
        line-height: 20px;
    }

    .elementor-36811 .elementor-element.elementor-element-164c01e .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-36811 .elementor-element.elementor-element-164c01e .elementor-nav-menu--main .elementor-item:hover,
    .elementor-36811 .elementor-element.elementor-element-164c01e .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-36811 .elementor-element.elementor-element-164c01e .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-36811 .elementor-element.elementor-element-164c01e .elementor-nav-menu--main .elementor-item:focus {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-36811 .elementor-element.elementor-element-164c01e .e--pointer-framed .elementor-item:before {
        border-width: 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-164c01e .e--pointer-framed.e--animation-draw .elementor-item:before {
        border-width: 0 0 0px 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-164c01e .e--pointer-framed.e--animation-draw .elementor-item:after {
        border-width: 0px 0px 0 0;
    }

    .elementor-36811 .elementor-element.elementor-element-164c01e .e--pointer-framed.e--animation-corners .elementor-item:before {
        border-width: 0px 0 0 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-164c01e .e--pointer-framed.e--animation-corners .elementor-item:after {
        border-width: 0 0px 0px 0;
    }

    .elementor-36811 .elementor-element.elementor-element-164c01e .e--pointer-underline .elementor-item:after,
    .elementor-36811 .elementor-element.elementor-element-164c01e .e--pointer-overline .elementor-item:before,
    .elementor-36811 .elementor-element.elementor-element-164c01e .e--pointer-double-line .elementor-item:before,
    .elementor-36811 .elementor-element.elementor-element-164c01e .e--pointer-double-line .elementor-item:after {
        height: 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-70842d6>.elementor-widget-container {
        padding: 0px 0px 0px 30px;
    }

    .elementor-36811 .elementor-element.elementor-element-70842d6 .elementor-nav-menu .elementor-item {
        font-family: "Plus Jakarta Sans", Sans-serif;
        font-size: 24px;
        line-height: 7px;
    }

    .elementor-36811 .elementor-element.elementor-element-70842d6 .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-36811 .elementor-element.elementor-element-70842d6 .elementor-nav-menu--main .elementor-item:hover,
    .elementor-36811 .elementor-element.elementor-element-70842d6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-36811 .elementor-element.elementor-element-70842d6 .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-36811 .elementor-element.elementor-element-70842d6 .elementor-nav-menu--main .elementor-item:focus {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-36811 .elementor-element.elementor-element-70842d6 .e--pointer-framed .elementor-item:before {
        border-width: 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-70842d6 .e--pointer-framed.e--animation-draw .elementor-item:before {
        border-width: 0 0 0px 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-70842d6 .e--pointer-framed.e--animation-draw .elementor-item:after {
        border-width: 0px 0px 0 0;
    }

    .elementor-36811 .elementor-element.elementor-element-70842d6 .e--pointer-framed.e--animation-corners .elementor-item:before {
        border-width: 0px 0 0 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-70842d6 .e--pointer-framed.e--animation-corners .elementor-item:after {
        border-width: 0 0px 0px 0;
    }

    .elementor-36811 .elementor-element.elementor-element-70842d6 .e--pointer-underline .elementor-item:after,
    .elementor-36811 .elementor-element.elementor-element-70842d6 .e--pointer-overline .elementor-item:before,
    .elementor-36811 .elementor-element.elementor-element-70842d6 .e--pointer-double-line .elementor-item:before,
    .elementor-36811 .elementor-element.elementor-element-70842d6 .e--pointer-double-line .elementor-item:after {
        height: 0px;
    }

    .elementor-36811 .elementor-element.elementor-element-c9b0e40>.elementor-widget-container {
        padding: 0px 0px 0px 030px;
    }

    .elementor-36811 .elementor-element.elementor-element-c9b0e40 {
        color: var(--e-global-color-text);
    }

    #elementor-popup-modal-36811 .dialog-widget-content {
        animation-duration: 1.2s;
        background-color: #04211E;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #435B51;
        border-radius: 0px 0px 0px 0px;
    }

    #elementor-popup-modal-36811 .dialog-message {
        width: 100vw;
        height: 100vh;
        align-items: flex-start;
    }

    #elementor-popup-modal-36811 {
        justify-content: center;
        align-items: center;
    }

    @media(max-width:991px) {
        .elementor-bc-flex-widget .elementor-36811 .elementor-element.elementor-element-254af8fe.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-36811 .elementor-element.elementor-element-254af8fe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-36811 .elementor-element.elementor-element-254af8fe.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }
    }

    @media(max-width:575px) {
        .elementor-36811 .elementor-element.elementor-element-356ebb0b {
            padding: 25px 25px 0px 0px;
        }

        .elementor-bc-flex-widget .elementor-36811 .elementor-element.elementor-element-254af8fe.elementor-column .elementor-widget-wrap {
            align-items: flex-start;
        }

        .elementor-36811 .elementor-element.elementor-element-254af8fe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: flex-start;
            align-items: flex-start;
        }

        .elementor-36811 .elementor-element.elementor-element-c26191c .elementor-icon {
            font-size: 14px;
        }

        .elementor-36811 .elementor-element.elementor-element-c26191c .elementor-icon svg {
            height: 14px;
        }
    }

    @media(max-width:991px) and (min-width:576px) {
        .elementor-36811 .elementor-element.elementor-element-254af8fe {
            width: 100%;
        }
    }

    .elementor-28610 .elementor-element.elementor-element-0b5b587 {
        border-style: none;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-bc-flex-widget .elementor-28610 .elementor-element.elementor-element-8654caa.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-28610 .elementor-element.elementor-element-8654caa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-28610 .elementor-element.elementor-element-8654caa.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-28610 .elementor-element.elementor-element-8654caa>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-theme-builder-content-area {
        height: 400px;
    }

    .elementor-location-header:before,
    .elementor-location-footer:before {
        content: "";
        display: table;
        clear: both;
    }

    @media(min-width:576px) {
        .elementor-28610 .elementor-element.elementor-element-8654caa {
            width: 100%;
        }
    }

    @media(max-width:991px) {
        .elementor-28610 .elementor-element.elementor-element-0b5b587 {
            margin-top: 0px;
            margin-bottom: 0px;
        }
    }

    @media(max-width:767px) {
        .elementor-28610 .elementor-element.elementor-element-0b5b587 {
            margin-top: 0px;
            margin-bottom: 0px;
        }
    }

    @media(max-width:575px) {
        .elementor-28610 .elementor-element.elementor-element-0b5b587 {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 0px 0px 0px 0px;
        }
    }

    /* Start custom CSS for maxmegamenu, class: .elementor-element-a55fccd */
    * Anula la animaci&oacute;
    n del men&uacute;
    en todas las p&aacute;

    ginas excepto en la home */ body:not(.home) .efecto-solo-home {
        animation: none !important;
        opacity: 1 !important;
        /* Asegura que sea visible inmediatamente */
    }

    /* End custom CSS */
    /* Start custom CSS for section, class: .elementor-element-0b5b587 */
    * Estilo GLASS para el men&uacute;

    cuando es STICKY */ .header-pegajoso.elementor-sticky--effects {
        background-color: rgba(255, 255, 255, 0.15);
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }

    /* Transici&oacute;n suave para que el cambio no sea brusco */
    .header-pegajoso {
        transition: background-color 0.4s ease;
    }

    /* End custom CSS */
    .elementor-28830 .elementor-element.elementor-element-64a360f:not(.elementor-motion-effects-element-type-background),
    .elementor-28830 .elementor-element.elementor-element-64a360f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, var(--e-global-color-secondary) 0%, #050611 100%);
    }

    .elementor-28830 .elementor-element.elementor-element-64a360f {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        color: var(--e-global-color-text);
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 160px 0px 0px 0px;
        z-index: 50;
    }

    .elementor-28830 .elementor-element.elementor-element-64a360f>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-28830 .elementor-element.elementor-element-64a360f .elementor-heading-title {
        color: var(--e-global-color-text);
    }

    .elementor-28830 .elementor-element.elementor-element-b141aa0>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-28830 .elementor-element.elementor-element-b141aa0 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-bc-flex-widget .elementor-28830 .elementor-element.elementor-element-fc6a873.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-28830 .elementor-element.elementor-element-fc6a873.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-28830 .elementor-element.elementor-element-552207d .neuros-heading {
        text-align: left;
    }

    .elementor-bc-flex-widget .elementor-28830 .elementor-element.elementor-element-3922ac2.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-28830 .elementor-element.elementor-element-3922ac2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-28830 .elementor-element.elementor-element-3922ac2>.elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }

    .elementor-widget-form .elementor-field-group>label,
    .elementor-widget-form .elementor-field-subgroup label {
        color: var(--e-global-color-text);
    }

    .elementor-widget-form .elementor-field-group>label {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
    }

    .elementor-widget-form .elementor-field-type-html {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
    }

    .elementor-widget-form .elementor-field-group .elementor-field {
        color: var(--e-global-color-text);
    }

    .elementor-widget-form .elementor-field-group .elementor-field,
    .elementor-widget-form .elementor-field-subgroup label {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
    }

    .elementor-widget-form .elementor-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    }

    .elementor-widget-form .e-form__buttons__wrapper__button-next {
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-form .elementor-button[type="submit"] {
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-form .e-form__buttons__wrapper__button-previous {
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-form .elementor-message {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
    }

    .elementor-widget-form .e-form__indicators__indicator,
    .elementor-widget-form .e-form__indicators__indicator__label {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    }

    .elementor-widget-form {
        --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
        --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
        --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
        --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
        --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
        --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
    }

    .elementor-widget-form .e-form__indicators__indicator__progress__meter {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-field-group {
        padding-right: calc(12px/2);
        padding-left: calc(12px/2);
        margin-bottom: 12px;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-form-fields-wrapper {
        margin-left: calc(-12px/2);
        margin-right: calc(-12px/2);
        margin-bottom: -12px;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-field-group.recaptcha_v3-bottomleft,
    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-field-group.recaptcha_v3-bottomright {
        margin-bottom: 0;
    }

    body.rtl .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-labels-inline .elementor-field-group>label {
        padding-left: 0px;
    }

    body:not(.rtl) .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-labels-inline .elementor-field-group>label {
        padding-right: 0px;
    }

    body .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-labels-above .elementor-field-group>label {
        padding-bottom: 0px;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-field-group>label {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-field-type-html {
        padding-bottom: 0px;
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-field-group .elementor-field {
        color: var(--e-global-color-text);
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-field-group .elementor-field,
    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-field-subgroup label {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
        border-color: #DDE1E733;
        border-width: 0px 0px 01px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-field-group .elementor-select-wrapper select {
        border-color: #DDE1E733;
        border-width: 0px 0px 01px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-field-group .elementor-select-wrapper::before {
        color: #DDE1E733;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-button span {
        justify-content: start;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-button {
        font-family: "Poppins", Sans-serif;
        text-decoration: underline;
        border-radius: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .e-form__buttons__wrapper__button-next {
        background-color: #02010100;
        color: #ffffff;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-button[type="submit"] {
        background-color: #02010100;
        color: #ffffff;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-button[type="submit"] svg * {
        fill: #ffffff;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .e-form__buttons__wrapper__button-previous {
        color: #ffffff;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .e-form__buttons__wrapper__button-next:hover {
        color: var(--e-global-color-accent);
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-button[type="submit"]:hover {
        color: var(--e-global-color-accent);
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-button[type="submit"]:hover svg * {
        fill: var(--e-global-color-accent);
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 .e-form__buttons__wrapper__button-previous:hover {
        color: #ffffff;
    }

    .elementor-28830 .elementor-element.elementor-element-166b637 {
        --e-form-steps-indicators-spacing: 24px;
        --e-form-steps-indicator-padding: 30px;
        --e-form-steps-indicator-inactive-secondary-color: #ffffff;
        --e-form-steps-indicator-active-secondary-color: #ffffff;
        --e-form-steps-indicator-completed-secondary-color: #ffffff;
        --e-form-steps-divider-width: 1px;
        --e-form-steps-divider-gap: 10px;
    }

    .elementor-28830 .elementor-element.elementor-element-cc1d9a0 {
        --spacer-size: 24px;
    }

    .elementor-28830 .elementor-element.elementor-element-33edbdf .button-widget {
        text-align: right;
    }

    .elementor-28830 .elementor-element.elementor-element-b888981 {
        --spacer-size: 120px;
    }

    .elementor-28830 .elementor-element.elementor-element-765d6e6 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-widget-theme-site-logo .widget-image-caption {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
    }

    .elementor-28830 .elementor-element.elementor-element-5fd7d9f {
        width: initial;
        max-width: initial;
        text-align: left;
    }

    .elementor-28830 .elementor-element.elementor-element-5fd7d9f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-28830 .elementor-element.elementor-element-be60baa {
        --spacer-size: 32px;
    }

    .elementor-widget-text-editor {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        color: var(--e-global-color-text);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
    .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

    .elementor-28830 .elementor-element.elementor-element-7af6b02>.elementor-widget-container {
        padding: 0px 0px 08px 0px;
    }

    .elementor-28830 .elementor-element.elementor-element-7af6b02 {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        color: var(--e-global-color-e4c8a1e);
    }

    .elementor-28830 .elementor-element.elementor-element-df691e5 {
        font-family: "Plus Jakarta Sans", Sans-serif;
        color: var(--e-global-color-e4c8a1e);
    }

    .elementor-28830 .elementor-element.elementor-element-df691e5 a {
        color: var(--e-global-color-text);
    }

    .elementor-28830 .elementor-element.elementor-element-df691e5 a:hover,
    .elementor-28830 .elementor-element.elementor-element-df691e5 a:focus {
        color: var(--e-global-color-accent);
    }

    .elementor-28830 .elementor-element.elementor-element-dc90d0c>.elementor-widget-container {
        padding: 0px 0px 08px 0px;
    }

    .elementor-28830 .elementor-element.elementor-element-dc90d0c {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        color: var(--e-global-color-e4c8a1e);
    }

    .elementor-28830 .elementor-element.elementor-element-8ad73cb {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        color: var(--e-global-color-e4c8a1e);
    }

    .elementor-28830 .elementor-element.elementor-element-9aa6991>.elementor-widget-container {
        padding: 0px 0px 08px 0px;
    }

    .elementor-28830 .elementor-element.elementor-element-9aa6991 {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        color: var(--e-global-color-e4c8a1e);
    }

    .elementor-28830 .elementor-element.elementor-element-6ae974f {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        color: var(--e-global-color-e4c8a1e);
    }

    .elementor-28830 .elementor-element.elementor-element-d5ecc80>.elementor-widget-container {
        padding: 0px 0px 08px 0px;
    }

    .elementor-28830 .elementor-element.elementor-element-d5ecc80 {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        color: var(--e-global-color-e4c8a1e);
    }

    .elementor-28830 .elementor-element.elementor-element-2b6ec59 {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        color: var(--e-global-color-e4c8a1e);
    }

    .elementor-28830 .elementor-element.elementor-element-6683e27 {
        --spacer-size: 32px;
    }

    .elementor-28830 .elementor-element.elementor-element-3b2ee08 {
        text-align: left;
    }

    .elementor-28830 .elementor-element.elementor-element-51d826e {
        --spacer-size: 16px;
    }

    .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    }

    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
        color: var(--e-global-color-accent);
        fill: var(--e-global-color-accent);
    }

    .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
    .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
    .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
        border-color: var(--e-global-color-accent);
    }

    .elementor-widget-nav-menu {
        --e-nav-menu-divider-color: var(--e-global-color-text);
    }

    .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
    .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    }

    .elementor-28830 .elementor-element.elementor-element-e37f81d>.elementor-widget-container {
        margin: 0px 0px 0px 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-28830 .elementor-element.elementor-element-e37f81d .elementor-nav-menu .elementor-item {
        font-family: "Plus Jakarta Sans", Sans-serif;
    }

    .elementor-28830 .elementor-element.elementor-element-e37f81d .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .elementor-28830 .elementor-element.elementor-element-196e001 {
        --spacer-size: 8px;
    }

    .elementor-28830 .elementor-element.elementor-element-ddc5859 {
        color: var(--e-global-color-text);
    }

    .elementor-28830 .elementor-element.elementor-element-ddc5859 a {
        color: var(--e-global-color-text);
    }

    .elementor-28830 .elementor-element.elementor-element-6dda564 {
        --spacer-size: 32px;
    }

    .elementor-28830 .elementor-element.elementor-element-9b62c33 {
        text-align: left;
    }

    .elementor-28830 .elementor-element.elementor-element-88788bf {
        --spacer-size: 16px;
    }

    .elementor-28830 .elementor-element.elementor-element-d32c1e3>.elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }

    .elementor-28830 .elementor-element.elementor-element-d32c1e3 .elementor-nav-menu .elementor-item {
        font-family: "Plus Jakarta Sans", Sans-serif;
    }

    .elementor-28830 .elementor-element.elementor-element-d32c1e3 .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .elementor-28830 .elementor-element.elementor-element-454b9d5 {
        --spacer-size: 8px;
    }

    .elementor-28830 .elementor-element.elementor-element-1a614a2 {
        color: var(--e-global-color-text);
    }

    .elementor-28830 .elementor-element.elementor-element-1a614a2 a {
        color: var(--e-global-color-text);
    }

    .elementor-28830 .elementor-element.elementor-element-04c6caa {
        --spacer-size: 32px;
    }

    .elementor-28830 .elementor-element.elementor-element-0a833de {
        --spacer-size: 30px;
    }

    .elementor-28830 .elementor-element.elementor-element-ff452d6 {
        margin-top: 0000px;
        margin-bottom: 0000px;
    }

    .elementor-bc-flex-widget .elementor-28830 .elementor-element.elementor-element-b302844.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-28830 .elementor-element.elementor-element-b302844.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-28830 .elementor-element.elementor-element-f61803e .elementor-nav-menu .elementor-item {
        font-size: 12px;
    }

    .elementor-28830 .elementor-element.elementor-element-f61803e .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-28830 .elementor-element.elementor-element-44ca21c {
        margin-top: 0000px;
        margin-bottom: 0000px;
    }

    .elementor-bc-flex-widget .elementor-28830 .elementor-element.elementor-element-43cac30.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-28830 .elementor-element.elementor-element-43cac30.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-28830 .elementor-element.elementor-element-1662599.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }

    .elementor-28830 .elementor-element.elementor-element-b370a47 .elementor-nav-menu .elementor-item {
        font-size: 12px;
    }

    .elementor-28830 .elementor-element.elementor-element-b370a47 .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-theme-builder-content-area {
        height: 400px;
    }

    .elementor-location-header:before,
    .elementor-location-footer:before {
        content: "";
        display: table;
        clear: both;
    }

    @media(min-width:576px) {
        .elementor-28830 .elementor-element.elementor-element-76a72eb {
            width: 100%;
        }

        .elementor-28830 .elementor-element.elementor-element-fc6a873 {
            width: 60%;
        }

        .elementor-28830 .elementor-element.elementor-element-3922ac2 {
            width: 40%;
        }

        .elementor-28830 .elementor-element.elementor-element-41d3e97 {
            width: 40%;
        }

        .elementor-28830 .elementor-element.elementor-element-753691a {
            width: 20%;
        }

        .elementor-28830 .elementor-element.elementor-element-dab3f3d {
            width: 22.727%;
        }

        .elementor-28830 .elementor-element.elementor-element-e61f582 {
            width: 15%;
        }
    }

    @media(max-width:991px) and (min-width:576px) {
        .elementor-28830 .elementor-element.elementor-element-41d3e97 {
            width: 45%;
        }

        .elementor-28830 .elementor-element.elementor-element-753691a {
            width: 10%;
        }

        .elementor-28830 .elementor-element.elementor-element-e61f582 {
            width: 20%;
        }
    }

    @media(min-width:1920px) {
        .elementor-28830 .elementor-element.elementor-element-b141aa0 {
            padding: 0px 200px 0px 200px;
        }

        .elementor-28830 .elementor-element.elementor-element-5fd7d9f {
            width: var(--container-widget-width, 180px);
            max-width: 180px;
            --container-widget-width: 180px;
            --container-widget-flex-grow: 0;
        }

        .elementor-28830 .elementor-element.elementor-element-ddc5859 {
            width: var(--container-widget-width, 247px);
            max-width: 247px;
            --container-widget-width: 247px;
            --container-widget-flex-grow: 0;
        }

        .elementor-28830 .elementor-element.elementor-element-1a614a2 {
            width: var(--container-widget-width, 247px);
            max-width: 247px;
            --container-widget-width: 247px;
            --container-widget-flex-grow: 0;
        }
    }

    @media(max-width:1581px) {
        .elementor-28830 .elementor-element.elementor-element-64a360f {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        .elementor-28830 .elementor-element.elementor-element-3922ac2.elementor-column>.elementor-widget-wrap {
            justify-content: flex-end;
        }

        .elementor-28830 .elementor-element.elementor-element-166b637 {
            width: var(--container-widget-width, 508.5px);
            max-width: 508.5px;
            --container-widget-width: 508.5px;
            --container-widget-flex-grow: 0;
        }
    }

    @media(max-width:1279px) {
        .elementor-28830 .elementor-element.elementor-element-166b637 {
            width: var(--container-widget-width, 421.5px);
            max-width: 421.5px;
            --container-widget-width: 421.5px;
            --container-widget-flex-grow: 0;
        }

        .elementor-28830 .elementor-element.elementor-element-5fd7d9f {
            width: var(--container-widget-width, 184px);
            max-width: 184px;
            --container-widget-width: 184px;
            --container-widget-flex-grow: 0;
        }
    }

    @media(max-width:767px) {
        .elementor-28830 .elementor-element.elementor-element-3922ac2.elementor-column>.elementor-widget-wrap {
            justify-content: flex-start;
        }
    }

    @media(max-width:575px) {
        .elementor-28830 .elementor-element.elementor-element-64a360f {
            padding: 40px 5px 0px 5px;
        }

        .elementor-28830 .elementor-element.elementor-element-04f9553 {
            width: 50%;
        }

        .elementor-28830 .elementor-element.elementor-element-7af6b02>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-28830 .elementor-element.elementor-element-8cbf194 {
            width: 50%;
        }

        .elementor-28830 .elementor-element.elementor-element-dc90d0c>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-28830 .elementor-element.elementor-element-45bef8f {
            width: 50%;
        }

        .elementor-28830 .elementor-element.elementor-element-9aa6991>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-28830 .elementor-element.elementor-element-19551e9 {
            width: 50%;
        }

        .elementor-28830 .elementor-element.elementor-element-d5ecc80>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-28830 .elementor-element.elementor-element-7de623e.elementor-column>.elementor-widget-wrap {
            justify-content: flex-start;
        }
    }

    /* Start custom CSS for neuros_heading, class: .elementor-element-552207d */
    .elementor-28830 .elementor-element.elementor-element-552207d h1.neuros-heading .neuros-heading-content {
        font-size: clamp(3rem, 10vw, 8.5rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -1px;
    }

    /* End custom CSS */
    /* Start custom CSS for form, class: .elementor-element-166b637 */
    * * Oculta el contenedor completo del bot&oacute;
    n de env&iacute;

    o. * Usamos '.elementor-28830 .elementor-element.elementor-element-166b637' para que solo afecte a este formulario. */ .elementor-28830 .elementor-element.elementor-element-166b637 .elementor-field-group.elementor-field-type-submit {
        display: none;
    }

    /* End custom CSS */

/* Style block 5 */
.cmplz-hidden {
        display: none !important;
    }

/* Style block 6 */
@media only screen and (max-width: 756px) {
        body.modo-light #mega-menu-wrap-main.mega-sticky {
            background: #F5F5F5 !important;
            backdrop-filter: blur(10px) !important;
            -webkit-backdrop-filter: blur(10px) !important;
            opacity: 0.90 !important;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
            position: relative;
            z-index: 9998;
        }
    }




    body .content-wrapper blockquote {
        font-weight: 400 !important;
    }

    /* --- Forzar Tipograf&iacute;a Personalizada 'Thinkia Grotesk' --- */

    /* Para el cuerpo del texto, p&aacute;rrafos, listas y enlaces */
    body,
    p,
    li,
    a,
    code {
        font-family: 'Thinkia Neo', sans-serif !important;
    }

    /* Para todos los encabezados */
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-family: 'Thinkia Neo', sans-serif !important;
    }

    .error-404-wrapper {
        background: transparent;
    }

    #mega-menu-wrap-main .mega-menu-toggle.mega-menu-open {
        z-index: -99999999999 !important;
    }

    .elementor-widget-image a img[src$=".svg"] {
        width: auto;
    }


    /*@media only screen and (max-width: 756px)
{
#mega-menu-wrap-main .mega-menu-toggle.mega-menu-open:after
{
    display: none;
}
}

#mega-menu-wrap-main .mega-menu-toggle.mega-menu-open ~ button.mega-close
{
    display: none;
}

#mega-menu-wrap-main .mega-menu-toggle.mega-menu-open:after {
    display: none;
  }

#mega-menu-wrap-main .mega-menu-toggle.mega-menu-open + #mega-menu-main
{
	right:-100% !important;
}

*/
    #mega-menu-wrap-main.mega-menu-wrap {
        z-index: 99999999999 !important;
    }

    .content-wrapper {
        margin-top: 0px;
    }

    body {
        overflow-x: hidden;
    }

    /*
.elementor-column-gap-default > .elementor-row
{
		margin: -70px;
}*/

    #mega-menu-wrap-main {
        position: fixed !important;
        &nbsp;
        &nbsp;
        /* top: 20px; */
        left: 0;
        width: 100%;
        z-index: 9999;
    }

    /* 1. Prepara el contenedor del men&uacute; */
    #mega-menu-wrap-main.mega-sticky {

        background: #03091D;
        /* El desenfoque del cristal */
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);

        opacity: 0.90;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        /* Borde blanco muy sutil */
        position: relative;
        z-index: 9998;

    }

    /* 2. Crea la capa de fondo virtual con el efecto glass 
#mega-menu-wrap-main.mega-sticky::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  

  background-color: #03091D;

  
  opacity: 0.85;
  
  
  backdrop-filter: blur(128px);
  -webkit-backdrop-filter: blur(128px);
  
  
  z-index: 9997;
} */

    .elementor-nav-menu li:before {
        content: none !important;
        display: none !important;

    }

    .elementor-nav-menu a {
        position: relative;
        transition: all 0.3s ease;
        text-decoration: none !important;
    }

    .elementor-nav-menu a:hover {
        text-decoration: none !important;
    }

    .elementor-nav-menu a::before,
    .elementor-nav-menu a::after {
        content: '/';
        opacity: 0;
        transition: all 0.3s ease;

        vertical-align: middle;
        display: inline;
        background-color: transparent !important;

        height: auto !important;


    }

    .elementor-nav-menu a::before {
        content: '/';
        margin-right: 5px;
    }

    .elementor-nav-menu a::after {
        content: '/';
        margin-left: 5px;
    }

    .elementor-nav-menu a:hover::before,
    .elementor-nav-menu a:hover::after {
        opacity: 1;
        color: #00AFFF;
    }




    #mega-menu-wrap-main {
        transition: all 0.4s ease;
    }






    /* ======================
   ICONOS Y SERVICIOS
====================== */

    .icon-container-services {
        font-size: 80px;
        color: var(--e-global-color-26fc5b0);
        width: 80px;
        height: 80px;
        box-shadow: 0px 0px 0px 0px rgba(221, 225, 231, 0.53);
        background-color: #DDE1E733;
        border-radius: 15px;
        display: inline-flex;
        margin: 0 0 15px;
    }

    .icon-box-item-services {
        text-align: center;
    }

    .icon-box-services-title {
        margin-top: 0px !important;
    }

    /* ======================
   SWIPER SLIDES
====================== */

    .swiper-slide {
        padding: 5px;
    }

    .swiper-slide-bg {
        border-radius: 40px;
        box-shadow: 4px 4px 12px 4px rgba(224, 170, 62, 0.2);
    }

    /* ======================
   OTROS ELEMENTOS
====================== */

    .neuros-heading .neuros-subheading:before,
    .neuros-heading .neuros-subheading:after {
        color: #00AFFF;
    }

    @media only screen and (min-width: 992px) {

        .grid-listing.columns-3 .grid-item,
        .grid-listing.columns-4 .grid-item,
        .grid-listing.columns-5 .grid-item,
        .grid-listing.columns-6 .grid-item {
            width: 33.3333%;
        }
    }

    .project-item {
        border-radius: 25px !important;
        /* box-shadow: 4px 4px 12px 0px rgba(224, 170, 62, 0.3) !important;*/
    }

    .wpr-mgzn-grid-item {
        margin: 15px !important;
        box-shadow: 4px 4px 12px 0px rgba(224, 170, 62, 0.3) !important;
        border-radius: 25px !important;
    }

    .elementor-background-overlay {
        background-position: center;
        background-size: 100%;
        transition: background-position 0.3s ease, background-size 0.3s ease;
    }

    .elementor-background-overlay:hover {
        background-position: 10% 90%;
        background-size: 100%;
    }

    /********/
    .content-wrapper .content-wrapper-sidebar-position-none {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    textarea {
        height: 120px;
    }

    /* Estilo base para pantallas grandes (superiores a 1600px) */
    h1 {
        font-size: clamp(2.5rem, 7vw + 1rem, 7.5rem);
        line-height: 1.1;
        font-weight: 800;
        letter-spacing: -1px;
    }

    h2 {
        font-size: clamp(2rem, 6vw + 0.5rem, 6rem);
        line-height: 1.2;
        font-weight: 700;
        letter-spacing: -0.5px;
    }

    :lang(es-ES) h2 {
        font-size: clamp(2rem, 5.5vw + 0.5rem, 5rem);
    }

    h3 {
        font-size: clamp(1.75rem, 4.5vw + 0.25rem, 4rem);
        line-height: 1.3;
        font-weight: 600;
    }

    h4 {
        font-size: clamp(1.5rem, 4vw + 0.2rem, 3rem);
        line-height: 1.4;
        font-weight: 600;
    }

    h5 {
        font-size: clamp(1.25rem, 3vw + 0.1rem, 2.5rem);
        line-height: 1.25;
        font-weight: 600;
    }

    h6 {
        font-size: clamp(1rem, 2.5vw + 0.1rem, 1.5rem);
        line-height: 1.5;
        font-weight: 600;
    }

    p {
        font-size: clamp(0.95rem, 0.8vw + 0.2rem, 1.125rem);
        line-height: 1.6;
        max-width: 65ch;
        margin-bottom: 1.5rem;
    }

    /* Media query: pantallas de port&aacute;til / escritorio normal */
    @media (max-width: 1892px) {
        h1 {
            font-size: clamp(2.5rem, 6vw + 1rem, 6rem);
        }

        h2 {
            font-size: clamp(2rem, 5.5vw + 0.5rem, 4.5rem);
        }

        h3 {
            font-size: clamp(1.75rem, 4vw + 0.25rem, 3.5rem);
        }

        h4 {
            font-size: clamp(1.5rem, 3.5vw + 0.2rem, 2.75rem);
        }

        h5 {
            font-size: clamp(1.25rem, 3vw + 0.1rem, 2.25rem);
        }

        h6 {
            font-size: clamp(1rem, 2.5vw + 0.1rem, 1.3rem);
        }

        p {
            font-size: clamp(0.95rem, 0.7vw + 0.2rem, 1.05rem);
        }
    }

    /*
 * BUTTTON HOVER
*/
    /* ESTADO HOVER: Gradiente entre el color de acento y el primario */
    .neuros-button:hover {
        background-image: linear-gradient(262deg,
                var(--e-global-color-accent),
                /* Color 1: Acento */
                var(--e-global-color-accent)
                /* Color 2: Primario */
            ) !important;


    }

    /*
 * SOLUCI&Oacute;N FINAL BUTOON MENU


a.neuros-button.is-solid:after {
    display: none !important;
}
*/
    a.neuros-button.is-solid span.button-inner::after,
    a.neuros-button.is-solid span.button-inner::before {
        border: var(--e-global-color-accent) !important;
        background: var(--e-global-color-accent) !important;
        -webkit-mask: none !important;
        mask: none !important;
    }


    a.neuros-button.is-solid:hover span.button-inner::after,
    a.neuros-button.is-solid:hover span.button-inner::before {

        background: var(--e-global-color-primary) !important;
    }

    .elementor-nav-menu a:hover::before,
    .elementor-nav-menu a:hover::after {
        opacity: 1;
        color: var(--e-global-color-accent) !important;
    }

    .menu-item a:hover {

        padding-left: 1em !important;
    }

    hr {
        color: transparent;
    }

    .post-content {
        max-width: 100%;
        padding-right: 35px;
    }

    p {
        max-width: 100%;
    }

    .post-content h3,
    .post-content h4,
    .post-content h5,
    {
    max-width: 100%;
    padding-right: 35px;
    }

    .post-content p {
        text-align: justify;
        padding-right: 35px;
    }

    body .content-wrapper blockquote {
        font-style: italic;
    }

    body .content-wrapper blockquote:before {
        content: '';

        background-image: url('/wp-content/uploads/2025/09/barrathinkia.svg'), url('/wp-content/uploads/2025/09/barrathinkia.svg');

        width: 2.25em;
        /* Usamos 'em' para que sea adaptable como antes */
        height: 1.25em;
        /* Ajusta estos valores si es necesario */

        /* 4. Aseg&uacute;rate de que el icono se vea bien */
        background-size: contain;
        /* Esto hace que el icono quepa completo dentro del tama&ntilde;o definido */
        background-repeat: no-repeat;
        /* Evita que el icono se repita */
        background-position: left center, right center;
        /* Centra el icono en el espacio disponible */

    }

    ul>li {
        padding-left: 24px;
    }

    ul>li:before {
        content: '__';
        padding-left: 12px;
        font: 600 normal 0.5625em/1em 'fontello';
        display: block;
        position: absolute;
        left: 0;
        top: 1.25em;
    }

    code {
        font-family: 'Plus Jakarta Sans';
    }

    .archive-listing {
        margin-top: 30px;
    }

    .post-meta-header {
        margin-bottom: 0px !important;
    }



    /* Estilos base para todas las im&aacute;genes del shortcode */
    .imagen-destacada-cover {
        object-fit: cover;
        object-position: center center;
        border-radius: 25px !important;
    }

    /* --- TAMA&Ntilde;OS ESPEC&Iacute;FICOS --- */

    /* Tama&ntilde;o "media" */
    .tamano-media {
        width: 100vw !important;
        ;
        height: 640px !important;
        ;
    }

    /* Tama&ntilde;o "cuarto" */
    .tamano-cuarto {
        width: 100vw !important;
        ;
        /* Ajustado a 100vw seg&uacute;n tu descripci&oacute;n, no 199vw que parece un error tipogr&aacute;fico */
        height: 320px !important;
        ;
    }

    /* Tama&ntilde;o "octavo" */
    .tamano-octavo {
        width: 100% !important;
        ;
        /* 100% para que se ajuste a su contenedor, no a toda la pantalla */
        height: 210px !important;
        ;
    }

    .widget_block,
    .widget_neuros_nav_menu_widget {
        margin-top: 10px !important;
    }

    .wp-block-separator {
        margin-top: 40px !important;
    }


    /* --- CASE STUDIES. ELIMINAR PADDING 35PX DE LA DERECHA --- */
    .post-content {
        padding-right: 0px;
    }



    /* --- C&Oacute;DIGO CSS ACTUALIZADO --- */

    /* --- C&Oacute;DIGO CSS ACTUALIZADO --- */

    /* --- C&Oacute;DIGO CSS ACTUALIZADO --- */

    /* 1. Contenedor principal: le damos una altura calculada din&aacute;micamente */
    .horizontal-scroll-section {
        height: auto;
        /* Dejar que ScrollTrigger gestione el espacio con pinSpacing:true */
        min-height: 100vh;
        /* Garantizar altura m&iacute;nima visible */
        position: relative;
        /* Asegurar contexto de posicionamiento */
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
        /* Offset final configurable para ver completa la &uacute;ltima card */
        --end-offset: 240px;
    }

    /* Estado mientras est&aacute; pinneado: neutralizar transiciones y asegurar entorno estable */
    .horizontal-scroll-section.is-pinned,
    .horizontal-scroll-section.is-pinned * {
        transition: none !important;
    }

    /* Evitar rebotes del navegador cuando la secci&oacute;n est&aacute; pinneada */
    .horizontal-scroll-section.is-pinned {
        overscroll-behavior: contain;
    }

    /* Evitar cualquier transici&oacute;n visual al entrar/salir del pin */
    .horizontal-scroll-section .pin-wrapper,
    .horizontal-scroll-section .elementor-loop-container {
        transition: none !important;
        opacity: 1 !important;
        visibility: visible !important;
    }

    /* Evitar que v&iacute;deos/iframes capturen la rueda mientras la secci&oacute;n est&eacute; pinneada */
    .horizontal-scroll-section.is-pinned .elementor-video,
    .horizontal-scroll-section.is-pinned iframe,
    .horizontal-scroll-section.is-pinned video {
        pointer-events: none !important;
    }

    /* Mientras est&eacute; pinneado, aseguramos que el contenedor directo no trate al spacer como flex item */
    .horizontal-scroll-section.is-pinned .pin-spacer {
        display: block !important;
        flex: none !important;
        align-self: auto !important;
    }

    /* Asegurar overflow visible en el contenedor directo del spacer durante el pin */
    .horizontal-scroll-section.is-pinned .pin-wrapper {
        overflow: visible !important;
    }

    /* 2. Contenedor "pegajoso": se fijar&aacute; en la parte superior de la pantalla */
    .horizontal-scroll-section .pin-wrapper {
        height: 100vh !important;
        width: 100% !important;
        position: relative !important;
        /* ScrollTrigger se encarga del pin */
        top: auto !important;
        overflow: hidden !important;
        /* Oculta los slides que est&aacute;n fuera de la pantalla */
        left: 0 !important;
        /* NO forzar transform: none - dejar que GSAP controle el transform */
        max-width: none !important;
        max-height: none !important;
        padding: 0 !important;
        margin: 0 !important;
        inset: 0 !important;
        /* Forzar que sea visible */
        visibility: visible !important;
        opacity: 1 !important;
        z-index: 10 !important;
        /* Z-index alto para estar por encima del contenido normal */
        /* Asegurar que no interfiera con el contenido de abajo */
        isolation: isolate !important;
    }

    /* Al finalizar el pin, dejar que el wrapper ajuste su altura al contenido */
    .horizontal-scroll-section .pin-wrapper:not(.is-pinned) {
        height: auto !important;
        max-height: none !important;
        overflow: visible !important;
    }

    /* Forzar estilos espec&iacute;ficos para el pin-wrapper en horizontal-scroll-section */
    .horizontal-scroll-section .pin-wrapper {
        position: relative !important;
        /* ScrollTrigger se encarga del pin */
        top: auto !important;
        left: 0 !important;
        /* NO forzar transform: none - dejar que GSAP controle el transform */
        width: 100% !important;
        height: 100vh !important;
        overflow: hidden !important;
        margin: 0 !important;
        padding: 0 !important;
        max-width: none !important;
        max-height: none !important;
        /* Asegurar que no interfiera con la animaci&oacute;n */
        will-change: auto !important;
        backface-visibility: visible !important;
        z-index: 10 !important;
        /* Z-index alto para estar por encima del contenido normal */
        /* Asegurar que no interfiera con el contenido de abajo */
        isolation: isolate !important;
    }

    /* Limpiar el pin-spacer de Elementor - VERSI&Oacute;N ULTRA AGRESIVA */
    .horizontal-scroll-section .pin-spacer {
        position: static !important;
        left: 0 !important;
        top: 0 !important;
        transform: none !important;
        max-width: none !important;
        max-height: none !important;
        width: 100% !important;
        height: auto !important;
        padding: 0 !important;
        margin: 0 !important;
        inset: 0 !important;
        order: 0 !important;
        place-self: auto !important;
        grid-row-start: auto !important;
        grid-column-start: auto !important;
        grid-row-end: auto !important;
        grid-column-end: auto !important;
        z-index: auto !important;
        float: none !important;
        flex-shrink: 1 !important;
        display: block !important;
        overflow: visible !important;
        box-sizing: border-box !important;
        flex-basis: auto !important;
        flex-grow: 0 !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: stretch !important;
        justify-content: flex-start !important;
        /* Forzar que no sea flex container */
        flex: none !important;
        align-self: auto !important;
        align-content: stretch !important;
        gap: 0 !important;
        row-gap: 0 !important;
        column-gap: 0 !important;
    }

    /* Asegurar que el pin-spacer no interfiera con la animaci&oacute;n */
    .horizontal-scroll-section .pin-spacer {
        position: static !important;
        display: block !important;
        width: 100% !important;
        height: auto !important;
        transform: none !important;
        overflow: visible !important;
    }

    /* 3. &iexcl;LA CLAVE! Forzamos al contenedor INTERNO del Loop Grid a ser un flexbox */
    .horizontal-scroll-section .animation-track .elementor-loop-container {
        display: flex !important;
        flex-wrap: nowrap !important;
        /* Evita que los elementos salten a otra l&iacute;nea */
        width: max-content !important;
        /* Permite que el contenedor crezca para alojar todos los posts */
        gap: 64px !important;
        /* Espacio entre cards usando gap del contenedor */
        /* NO forzar transform: none - dejar que GSAP controle el transform */
        translate: none !important;
        rotate: none !important;
        scale: none !important;
        /* Asegurar que el transform funcione */
        will-change: transform !important;
        backface-visibility: hidden !important;
    }

    /* Forzar estilos espec&iacute;ficos para el track en horizontal-scroll-section */
    .horizontal-scroll-section .elementor-loop-container {
        display: flex !important;
        flex-wrap: nowrap !important;
        width: max-content !important;
        gap: 64px !important;
        /* NO forzar transform: none - dejar que GSAP controle el transform */
        translate: none !important;
        rotate: none !important;
        scale: none !important;
        /* Asegurar que el transform funcione */
        will-change: transform !important;
        backface-visibility: hidden !important;
        /* Forzar que sea visible */
        visibility: visible !important;
        opacity: 1 !important;
        /* Forzar que se mueva */
        position: relative !important;
        z-index: 2 !important;
        /* Asegurar que no est&eacute; oculto */
        overflow: visible !important;
        clip: auto !important;
        clip-path: none !important;
    }

    /* 4. Estilo para cada slide (cada item del loop) - Glassmorphism */
    .horizontal-scroll-section .card {
        width: 100vw;
        /* M&aacute;s peque&ntilde;as para encajar mejor en pantalla */
        /* height: 80vh; */
        flex-shrink: 0;
        /* Evita que se encojan */
        display: flex;
        justify-content: center;
        align-items: flex-start;
        /* Alineaci&oacute;n desde arriba para evitar corte de texto */
        padding: 20px 16px;
        /* Padding reducido para que quepa el contenido */
        box-sizing: border-box;
        margin: 0;
        /* Sin margin, usamos gap del contenedor */

        /* Glassmorphism effect como estilo base del fondo */
        background: rgba(255, 255, 255, 0.15);
        backdrop-filter: blur(25px);
        -webkit-backdrop-filter: blur(25px);
        border: 1px solid rgba(255, 255, 255, 0.3);
        border-radius: 25px;
        box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15);

        /* Mejoras visuales */
        position: relative;
        overflow: hidden;

        /* Asegurar que el contenido se ajuste mientras no est&aacute; pinneado */
        overflow-y: hidden;
        /* Evitar capturar el scroll mientras est&aacute; pinneado */
        overflow-x: hidden;
        /* Sin scroll horizontal */
    }

    /* Cuando NO est&aacute; pinneado, permitir scroll interno si el contenido es largo */
    .horizontal-scroll-section:not(.is-pinned) .card {
        overflow-y: auto;
    }

    /* Evitar handoffs raros del navegador mientras est&aacute; pinneado */
    .horizontal-scroll-section.is-pinned {
        overscroll-behavior: contain;
    }

    /* Ajustes para el v&iacute;deo con glassmorphism */
    .horizontal-scroll-section .card .autoplay-video {
        width: 100%;
        height: 100%;
        border-radius: 25px;
        /* Bordes redondeados para el video */
        overflow: hidden;
    }

    .horizontal-scroll-section .card .autoplay-video .elementor-video,
    .horizontal-scroll-section .card .autoplay-video video,
    .horizontal-scroll-section .card .autoplay-video iframe {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    /* Estilos espec&iacute;ficos para videos de Elementor */
    .horizontal-scroll-section .card .autoplay-video .e-hosted-video {
        width: 100%;
        height: 100%;
    }

    .horizontal-scroll-section .card .autoplay-video .elementor-wrapper {
        width: 100%;
        height: 100%;
    }

    /* Estilos adicionales para robustez */
    .horizontal-scroll-section .animation-track {
        position: relative !important;
        width: 100% !important;
        height: 100% !important;
        overflow: visible !important;
        z-index: 1 !important;
    }

    /* Forzar estilos espec&iacute;ficos para animation-track */
    .horizontal-scroll-section .animation-track {
        position: relative !important;
        width: 100% !important;
        height: 100% !important;
        overflow: visible !important;
        z-index: 1 !important;
        /* Asegurar que no interfiera */
        transform: none !important;
        will-change: auto !important;
    }

    /* Asegurar que los elementos no se muevan durante la animaci&oacute;n */
    .horizontal-scroll-section .card {
        will-change: transform;
        backface-visibility: hidden;
    }

    /* Mejorar el rendimiento en dispositivos m&oacute;viles */
    @media (max-width: 768px) {
        .horizontal-scroll-section .card {
            width: 96vw;
            /* Casi 100% del ancho visible, con un peque&ntilde;o margen lateral */
            height: 100vh;
            /* Ocupar 100% del alto visible */
            padding: 12px 8px;
            /* Casi sin espacio interno */
            margin: 0;
            /* Sin margin en m&oacute;viles, usamos gap del contenedor */
            border-radius: 20px;
        }

        /* Asegurar que el item del loop tambi&eacute;n ocupa casi el 100% */
        .horizontal-scroll-section .e-loop-item {
            width: 96vw !important;
            max-width: none !important;
            flex-shrink: 0 !important;
        }

        /* Casi sin espacio entre cards en m&oacute;viles */
        .horizontal-scroll-section .elementor-loop-container,
        .horizontal-scroll-section .animation-track .elementor-loop-container {
            gap: 4px !important;
        }
    }

    /* Sobrescribir estilos de Elementor que interfieren */
    .horizontal-scroll-section .elementor-loop-container {
        display: flex !important;
        flex-wrap: nowrap !important;
        width: max-content !important;
        gap: 160px !important;
    }

    .horizontal-scroll-section .e-loop-item {
        flex-shrink: 0 !important;
        width: 60vw !important;
        /* Ajustado al nuevo tama&ntilde;o de card */
        max-width: none !important;
    }

    /* Asegurar que los videos de Elementor funcionen correctamente */
    .horizontal-scroll-section .autoplay-video .elementor-video {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }

    /* Estilos para el contenido dentro de las cards */
    .horizontal-scroll-section .card * {
        max-width: 100%;
        word-wrap: break-word;
        overflow-wrap: break-word;
    }

/* Style block 7 */
/** Mega Menu CSS: fs **/

