/* CSS común para todos los posts */
/* Extraído automáticamente de posts WordPress/Elementor */

img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }


@font-face {
	font-family: 'ThinkiaNeo';
	font-style: normal;
	font-weight: 400;
	src: url('/wp-content/uploads/2025/10/ThinkiaNeo-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'ThinkiaNeo';
	font-style: italic;
	font-weight: 400;
	src: url('/wp-content/uploads/2025/10/ThinkiaNeo-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'ThinkiaNeo';
	font-style: italic;
	font-weight: 700;
	src: url('/wp-content/uploads/2025/10/ThinkiaNeo-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'ThinkiaNeo';
	font-style: normal;
	font-weight: 700;
	src: url('/wp-content/uploads/2025/10/ThinkiaNeo-Bold.ttf') format('truetype');
}




	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}



/*! 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}



: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;}




        .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;}
}



.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-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 */


.cmplz-hidden {
					display: none !important;
				}


			@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;
}


		

/** Mega Menu CSS: fs **/