.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: #ffffff;
}

.wrapper-contacts .contact-item a:hover,
.wrapper-socials.top-bar-socials a:hover {
  color: #4e3586;
}


.top-bar {
  background-color: #333333;
}

.header,
.mobile-header {
  color: #333333;
}

.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 {
  color: #333333;
}

.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 {
  background-color: #333333;
}

.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 {
  color: #4e3586;
}

.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 .mini-cart .mini-cart-trigger {
  color: #f5f5f5;
}

.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: #ffffff;
}

.header .main-menu>li>a:hover,
.header .mini-cart:hover .mini-cart-trigger {
  background-color: #f0f2f4;
}

.header .neuros-button,
.mobile-header .neuros-button,
.mobile-header-menu-container .neuros-button {
  color: #111111;
}


.header-icons-container .header-button-container .neuros-button:after,
.mobile-header-menu-container .neuros-button:after {
  background: linear-gradient(var(--button-border-gradient-angle), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 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), rgba(255, 255, 255, 0) var(--button-gradient-colorstop-1), rgba(255, 255, 255, 0) 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), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 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), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 var(--button-gradient-colorstop-2));
}

.top-page-wrapper {
  background-color: #f0f2f4
}

.body-container .body-line {
  border-color: #eceef1;
}

.page-title-container .breadcrumbs,
.page-title-container .breadcrumbs a {
  color: #333333;
}

.page-title-wrapper,
.body-container .page-title-wrapper a,
.page-title-container .page-title-additional {
  color: #ffffff;
}

.breadcrumbs .delimiter {
  color: #c5c5c5;
}

.page-title-container .breadcrumbs a:hover,
.body-container .page-title-wrapper a:hover {
  color: #4e3586;
}

.page-title-container {
  background-color: #1f1f1f;
}

.breadcrumbs {
  background-color: #f0f2f4;
}

.breadcrumbs-wrapper:before,
.breadcrumbs-wrapper:after {
  box-shadow: 0 20px 0 0 #f0f2f4;
}

.breadcrumbs a:before {
  background: linear-gradient(var(--link-gradient-angle), #4e3586 var(--link-gradient-colorstop-1), #5ea3c7 var(--link-gradient-colorstop-2));
}

body {
  --wpforms-label-color: #333333;
}

.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,
.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"] {
  color: #333333;
}

.footer .footer-columns-row,
.footer .footer-columns-row a,
.footer .footer-additional-menu li a {
  color: rgba(51, 51, 51, 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: #333333;
}

.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: #333333;
}

.content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-webkit-slider-thumb {
  border-color: #333333;
}

.content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-moz-range-thumb {
  border-color: #333333;
}

.content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-ms-thumb {
  border-color: #333333;
}

.content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]:focus::-ms-thumb {
  border-color: #333333;
}

.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: #333333;
}

.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: #333333;
}

.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: #333333;
}

.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: #333333;
}

body {
  --wpforms-field-text-color: #111111;
}

.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: #111111;
}

.single-team .team-personal-info-item,
.single-team .team-skills ul li,
.single-team .team-values ul li {
  color: rgba(17, 17, 17, 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: #111111;
}

.input-floating-wrap .floating-placeholder,
.post-meta-header .post-meta-item,
.post-meta-header .post-meta-item a,
.post-meta-item-tags,
.body-container .post-meta-item-tags a,
.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 {
  color: #9b9b9b;
}

.elementor-widget-neuros_special_text .special-text.special-text-effect-stroke {
  -webkit-text-stroke: 1px #9b9b9b;
}

.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: #9b9b9b;
}

.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: #9b9b9b;
}

.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: #9b9b9b;
}

.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: #9b9b9b;
}

.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: #4e3586;
}

.post-more-button a svg {
  stroke: #4e3586;
}

.post-more-button a span {
  background-image: linear-gradient(0deg, #4e3586 0%, #4e3586 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 {
  background-color: #4e3586;
}

.result-box .result-box-value {
  -webkit-text-stroke: 1px #4e3586;
}

.elementor-widget-image .hovered-text .hovered-text-subtitle-wrapper:after {
  box-shadow: 0 20px 0 0 #4e3586;
}

body {
  --wpforms-button-text-color: #ffffff
}

.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 {
  color: #ffffff;
}

.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: #d9d9d9;
}

body {
  --wpforms-field-border-color: #adadad;
}

.site-search,
.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: #333333;
}

.content-wrapper div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label:not(.wpforms-error):focus {
  border-color: #333333 !important;
}

.content-wrapper .select2-container .select2-selection--single {
  color: #333333;
}

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-"] {
  background-color: #ffffff;
}

.team-info-additional .team-achievements-boxes .team-achievements-box .team-achievements-box-value {
  color: #ffffff;
}

.swiper-container .elementor-swiper-button i {
  border-color: #ffffff;
}

.content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-webkit-slider-thumb {
  background-color: #ffffff;
}

.content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-moz-range-thumb {
  background-color: #ffffff;
}

.content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-ms-thumb {
  background-color: #ffffff;
}

.content-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]:focus::-ms-thumb {
  background-color: #ffffff;
}

.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 {
  box-shadow: 0 20px 0 0 #ffffff;
}

.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 #ffffff
}

.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 {
  background-color: #f0f2f4;
}

#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 {
  color: #333333;
}

.content-wrapper .wp-block-social-links.is-style-default:not(.has-icon-color) .wp-social-link a.wp-block-social-link-anchor svg {
  fill: #333333;
}

#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), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 var(--button-gradient-colorstop-2));
}

.single-post .post-meta-footer:not(:first-child):before {
  background: linear-gradient(var(--button-border-gradient-angle), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 var(--button-gradient-colorstop-2));
}

.elementor-widget-neuros_step_carousel .owl-nav:after {
  background: linear-gradient(var(--nav-border-gradient-angle), #4e3586 var(--nav-gradient-colorstop-1), #5ea3c7 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), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 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), #4e3586 var(--box-gradient-colorstop-1), #5ea3c7 var(--box-gradient-colorstop-2));
}

.project-modern-listing .project-item-wrapper .post-more-button a {
  background-image: linear-gradient(var(--button-border-gradient-angle), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 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), #4e3586 var(--special-text-gradient-colorstop-1), #5ea3c7 var(--special-text-gradient-colorstop-2));
}

.swiper-container .elementor-swiper-button:hover i {
  border-color: #4e3586;
}

.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: #4e3586;
}

.content-wrapper div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-selected label {
  border-color: #4e3586 !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(226, 76, 74, 0.5);
}

#form-preview button,
.content-wrapper .neuros-button,
.elementor .neuros-button,
.content-wrapper button:not(.customize-partial-edit-shortcut-button),
.sidebar .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:not(.has-background),
.content-pagination .page-numbers,
.content-pagination .post-page-numbers,
.filter-control-wrapper .filter-control-list .dot,
.filter-control-wrapper .gallery-filter-control-list .dot {
  background-color: rgba(255, 255, 255, 0);
}


.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), #4e3586 var(--button-gradient-colorstop-1), #4e3586 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: #4e3586;
}

#form-preview button:hover,
.content-wrapper .neuros-button:hover,
.elementor .neuros-button:hover,
.content-wrapper button:not(.customize-partial-edit-shortcut-button):hover,
.sidebar .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:not(.has-background):hover,
.content-pagination .page-numbers.current,
.content-pagination .post-page-numbers.current,
.content-pagination .page-numbers:hover,
.content-pagination .post-page-numbers:hover,
.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,
.project-slider-listing.content-type-audio .project-audio-wrapper .neuros-button.active {
  background-color: #4e3586;
}

.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: #4e3586;
}

.neuros-step-widget .step-item.step-item-type-standard {
  background-color: rgba(241, 79, 68, 0.07);
}

.neuros-step-widget .step-item.step-item-type-extended .step-image .step-image-box:after {
  background-image: linear-gradient(0deg, #4e3586 0%, #4e3586 10%, transparent 68%);
}

.body-container .footer-scroll-top button {
  background-color: #4e3586;
}

.body-container .footer-scroll-top button:hover {
  background-color: #fb827b;
}

.body-container .footer-scroll-top button {
  color: #111111;
}

.body-container .footer-scroll-top button:hover {
  color: #111111;
}

.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 {
  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 {
  color: #4e3586;
}

.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 {
  background-color: #4e3586;
}

.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: #4e3586;
}

.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(241, 79, 68, 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: #2d3340;
}

.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: #2d3340;
}

.slider-sidebar-wrapper div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label:not(.wpforms-error) {
  border-color: #2d3340 !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: #31394b;
}

.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: #31394b;
}

.slide-sidebar-wrapper .select2-container .select2-selection--single {
  color: #31394b;
}

.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 {
  background-color: #1f1f1f;
}

.slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-webkit-slider-thumb {
  background-color: #1f1f1f;
}

.slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-moz-range-thumb {
  background-color: #1f1f1f;
}

.slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-ms-thumb {
  background-color: #1f1f1f;
}

.slide-sidebar-wrapper div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]:focus::-ms-thumb {
  background-color: #1f1f1f;
}

.neuros-content-slider-widget .bottom-area .content-slider-contacts {
  background-color: rgba(31, 31, 31, 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 #1f1f1f
}

body {
  --wpforms-button-background-color: #333333
}

.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],
.content-wrapper div.wpforms-container-full .wpforms-form button[type=submit],
.content-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button,
.content-wrapper .mc4wp-form .mc4wp-form-fields button,
.error-404-wrapper .error-404-button .neuros-button {
  background-color: #333333;
}

.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: #333333;
}

.slide-sidebar-wrapper {
  --wpforms-button-text-color: #ffffff
}

.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,
.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: #ffffff;
}

.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: #ffffff;
}

.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), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 var(--button-gradient-colorstop-2));
}

.wp-video .mejs-overlay-play .mejs-overlay-button:before {
  color: #4e3586;
}

.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: #4e3586;
}

.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: #4e3586;
}

.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(226, 76, 74, 0.5);
}

.project-listing-wrapper.owl-carousel.project-slider-listing .post-more-button a {
  background-image: linear-gradient(var(--button-border-gradient-angle), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 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), #4e3586 var(--special-text-gradient-colorstop-1), #5ea3c7 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],
.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: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: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), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 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: #4e3586;
}

.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:after {
  background: linear-gradient(var(--button-border-gradient-angle), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 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;
}

.slide-sidebar-wrapper .wp-block-file a.wp-block-file__button:hover {
  background-color: #4e3586;
}

.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-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 .footer-menu li a: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: #4e3586;
}

.footer blockquote:before {
  color: rgba(241, 79, 68, .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: #4e3586;
}

.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: #4e3586;
}

.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: #2d3340;
}

.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: #2d3340;
}

.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 {
  border-color: #31394b;
}

.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: #31394b;
}

.footer .select2-container .select2-selection--single {
  color: #31394b;
}

.footer {
  background-color: #1f1f1f;
}

.footer div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-webkit-slider-thumb {
  background-color: #1f1f1f;
}

.footer div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-moz-range-thumb {
  background-color: #1f1f1f;
}

.footer div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-ms-thumb {
  background-color: #1f1f1f;
}

.footer div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]:focus::-ms-thumb {
  background-color: #1f1f1f;
}

.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: #333333;
}

.footer-widgets {
  --wpforms-button-text-color: #ffffff
}

.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: #ffffff;
}

.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: #ffffff;
}

.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), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 var(--button-gradient-colorstop-2));
}

.footer .widget_neuros_special_text_widget .neuros-special-text-widget-text {
  background: linear-gradient(var(--special-text-gradient-angle), #4e3586 var(--special-text-gradient-colorstop-1), #5ea3c7 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: #4e3586;
}

.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: #4e3586;
}

.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(226, 76, 74, 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):before,
.footer-widgets .mc4wp-form .mc4wp-form-fields button: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), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 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: #4e3586;
}

.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:after {
  background: linear-gradient(var(--button-border-gradient-angle), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 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;
}

.footer-widgets .wp-block-file a.wp-block-file__button:hover {
  background-color: #4e3586;
}

.header .main-menu>li>a,
.footer .footer-menu li a {
  font-family: Manrope, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  text-transform: uppercase;
  letter-spacing: 0em;
  word-spacing: 0px;
  font-style: normal;
  font-weight: 700;
}

.mobile-header-menu-container .main-menu>li>a,
.slide-extra .extra-menu>li>a {
  font-family: Manrope, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0em;
  word-spacing: 0px;
  font-style: normal;
  font-weight: 700;
}

.header .main-menu>li ul.sub-menu>li>a {
  font-family: Manrope, Arial, Helvetica, sans-serif;
  font-size: 17px;
  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,
.slide-extra .extra-menu>li ul.sub-menu>li>a {
  font-family: Manrope, 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;
  }
}

.slide-sidebar-wrapper:before {
  background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2023/12/Ooze-25-1.jpg");
}

@media only screen and (min-width: 992px) {
  .page-title-container {
    min-height: 500px;
  }
}

.page-title-container .page-title-bg {
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}

.page-title-container .page-title-bg {
  background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/02/meet-neuro-page-title-bg.jpg");
}

.page-title-container h1.page-title,
.page-title-container .page-title-box .page-title {
  font-family: Sora, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: -0.03em;
  word-spacing: 0px;
  font-style: normal;
  font-weight: 400;
}

@media only screen and (min-width: 768px) {
  .page-title-container .page-title {
    line-height: 1.125em;
  }

  .body-container .page-title-container,
  .edit-post-visual-editor__post-title-wrapper .editor-post-title {
    font-size: 60px;
    line-height: 1.125em;
  }
}

@media only screen and (min-width: 992px) {

  .body-container .page-title-container,
  .edit-post-visual-editor__post-title-wrapper .editor-post-title {
    font-size: 80px;
    line-height: 1.125em;
  }
}

.page-title-container .breadcrumbs {
  font-family: Manrope, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 27px;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0px;
  font-style: normal;
  font-weight: 600;
}

.page-title-container .page-title-additional {
  font-family: Manrope Alt, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: -0.05em;
  word-spacing: 0px;
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: 'Manrope Alt';
  src: url('https://demo.artureanec.com/themes/neuros/wp-content/themes/neuros/fonts/Manrope-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Manrope Alt';
  src: url('https://demo.artureanec.com/themes/neuros/wp-content/themes/neuros/fonts/Manrope-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Manrope Alt';
  src: url('https://demo.artureanec.com/themes/neuros/wp-content/themes/neuros/fonts/Manrope-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Manrope Alt';
  src: url('https://demo.artureanec.com/themes/neuros/wp-content/themes/neuros/fonts/Manrope-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Manrope Alt';
  src: url('https://demo.artureanec.com/themes/neuros/wp-content/themes/neuros/fonts/Manrope-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Manrope Alt';
  src: url('https://demo.artureanec.com/themes/neuros/wp-content/themes/neuros/fonts/Manrope-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Manrope Alt';
  src: url('https://demo.artureanec.com/themes/neuros/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 {
  font-family: Manrope, Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.875em;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0px;
  font-style: normal;
  font-weight: 500;
}

.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: Manrope, Arial, Helvetica, sans-serif;
}

.post-more-button {
  font-size: 16px;
}

p {
  line-height: 1.875em;
}

.post-excerpt,
.woocommerce form label,
.post-content,
.service-item .service-item-excerpt {
  font-size: 16px;
  line-height: 1.875em;
  font-weight: 500;
}

.woocommerce form .form-row input::-webkit-input-placeholder,
.woocommerce form .form-row textarea::-webkit-input-placeholder {
  font-size: 16px;
  line-height: 1.875em;
  font-weight: 500;
}

.woocommerce form .form-row input:-moz-placeholder,
.woocommerce form .form-row textarea:-moz-placeholder {
  font-size: 16px;
  line-height: 1.875em;
  font-weight: 500;
}

.woocommerce form .form-row input::-moz-placeholder,
.woocommerce form .form-row textarea::-moz-placeholder {
  font-size: 16px;
  line-height: 1.875em;
  font-weight: 500;
}

.woocommerce form .form-row input:-ms-input-placeholder,
.woocommerce form .form-row textarea:-ms-input-placeholder {
  font-size: 16px;
  line-height: 1.875em;
  font-weight: 500;
}

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: Manrope, 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: Sora, 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 {
  font-family: Sora, Arial, Helvetica, sans-serif;
}

h1,
body .elementor-widget-heading h1.elementor-heading-title {
  letter-spacing: -0.05em;
  word-spacing: 0px;
  font-weight: 400;
}

@media only screen and (min-width: 576px) {

  h1,
  body .elementor-widget-heading h1.elementor-heading-title {
    font-size: 60px;
    line-height: 1.125em;
  }
}

@media only screen and (min-width: 992px) {

  h1,
  body .elementor-widget-heading h1.elementor-heading-title {
    font-size: 80px;
    line-height: 1.125em;
  }
}

h2,
.editor-styles-wrapper .block-editor-block-list__layout h2,
body .elementor-widget-heading h2.elementor-heading-title {
  letter-spacing: -0.05em;
  word-spacing: 0px;
  font-weight: 400;
}

@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: 35px;
    line-height: 1.16666em;
  }
}

@media only screen and (min-width: 992px) {

  h2,
  .editor-styles-wrapper .block-editor-block-list__layout h2,
  body .elementor-widget-heading h2.elementor-heading-title {
    font-size: 60px;
    line-height: 1.16666em;
  }
}

h3,
.editor-styles-wrapper .block-editor-block-list__layout h3,
body .elementor-widget-heading h3.elementor-heading-title {
  letter-spacing: -0.05em;
  word-spacing: 0px;
  font-weight: 400;
}

@media only screen and (min-width: 768px) {

  h3,
  .team-experience-title h3,
  .editor-styles-wrapper .block-editor-block-list__layout h3,
  body .elementor-widget-heading h3.elementor-heading-title {
    font-size: 30px;
    line-height: 1.25em;
  }
}

@media only screen and (min-width: 992px) {

  h3,
  .team-experience-title h3,
  .editor-styles-wrapper .block-editor-block-list__layout h3,
  body .elementor-widget-heading h3.elementor-heading-title {
    font-size: 40px;
    line-height: 1.25em;
  }
}

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: -0.05em;
  word-spacing: 0px;
  font-weight: 400;
}

@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: 25px;
    line-height: 1.3333em;
  }
}

@media only screen and (min-width: 992px) {

  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: 30px;
    line-height: 1.3333em;
  }
}

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: -0.05em;
  word-spacing: 0px;
  font-weight: 400;
}

@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: 20px;
    line-height: 1.4em;
  }
}

@media only screen and (min-width: 992px) {

  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: 25px;
    line-height: 1.4em;
  }
}

h6,
body .elementor-widget-heading h6.elementor-heading-title {
  letter-spacing: -0.05em;
  word-spacing: 0px;
  font-weight: 400;
}

@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: 18px;
    line-height: 1.5em;
  }
}

@media only screen and (min-width: 992px) {

  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: 20px;
    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: Manrope, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0px;
  font-style: normal;
  font-weight: 500;
}

.wp-block-button .wp-block-button__link {
  font-size: 14px;
}

.error-404-wrapper .error-404-text-column .error-404-text {
  font-family: Manrope, 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.92857em;
  font-family: Manrope, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.92857em;
  font-style: normal;
  font-weight: 400;
}

body {
  --wpforms-field-size-font-size: 14px;
}

.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: #4e3586;
}

.error-404-wrapper {
  background-color: #f0f2f4;
}

.error-404-container {
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/themes/neuros/img/404-bg.jpg");
}

.header .mini-cart .mini-cart-count>span,
.mobile-header .mini-cart .mini-cart-count>span,
.mobile-header-menu-container .mini-cart .mini-cart-count>span {
  background-color: #4e3586;
}


.mini-cart .mini-cart-count>span {
  color: #ffffff;
}

.mini-cart .mini-cart-count>span {
  border-color: #ffffff;
}


.footer .wc-block-product-categories-list>.wc-block-product-categories-list-item:hover,
.footer .wc-block-product-categories-list .wc-block-product-categories-list-item:hover>a,
.footer .wc-block-product-categories-list>.wc-block-product-categories-list-item:hover>.wc-block-product-categories-list-item-count,
.footer .widget_product_search .woocommerce-product-search button,
.footer .wp-block-woocommerce-product-search .wc-block-product-search__fields .wc-block-product-search__button,
.footer .widget_product_categories .post-count,
.footer ul.product_list_widget li .product-title {
  color: #f5f5f5;
}

.footer .widget_product_categories li.cat-item-hierarchical,
.footer .wc-block-product-categories-list>.wc-block-product-categories-list-item,
.footer .wc-block-product-categories-list>.wc-block-product-categories-list-item a,
.footer .widget ul.product_list_widget li .price_wrapper del,
.footer-widgets .widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__published-date,
.footer-widgets .wc-block-grid__product .wc-block-grid__product-price .price_wrapper {
  color: #959595;
}

.footer-widgets .wc-block-grid__product .wc-block-grid__product-price ins .footer .widget ul.product_list_widget li .price_wrapper ins {
  color: #4e3586;
}

.footer .widget ul.product_list_widget li a imgl,
.footer-widgets .widget div[class*="wp-block-"].has-content .wc-block-review-list-item__item:not(:first-child) {
  border-color: #2d3340;
}

.footer .widget ul.product_list_widget li a:hover img {
  border-color: #31394b;
}

.footer .wc-block-product-categories {
  background-color: #333333;
}

.footer .woocommerce a.button,
.woocommerce .footer a.button,
.footer .woocommerce button.button,
.woocommerce .footer button.button,
.footer .woocommerce input.button,
.woocommerce .footer input.button,
.footer .woocommerce #respond input#submit,
.woocommerce .footer #respond input#submit {
  color: #ffffff;
}

.footer .woocommerce a.button,
.woocommerce .footer a.button,
.footer .woocommerce button.button,
.woocommerce .footer button.button,
.footer .woocommerce input.button,
.woocommerce .footer input.button,
.footer .woocommerce #respond input#submit,
.woocommerce .footer #respond input#submit {
  border-color: #4e3586;
}

.footer .woocommerce a.button,
.woocommerce .footer a.button,
.footer .woocommerce button.button,
.woocommerce .footer button.button,
.footer .woocommerce input.button,
.woocommerce .footer input.button,
.footer .woocommerce #respond input#submit,
.woocommerce .footer #respond input#submit {
  background-color: rgba(255, 255, 255, 0);
}

.footer .woocommerce a.button:hover,
.woocommerce .footer a.button:hover,
.footer .woocommerce button.button:hover,
.woocommerce .footer button.button:hover,
.footer .woocommerce input.button:hover,
.woocommerce .footer input.button:hover,
.footer .woocommerce #respond input#submit:hover,
.woocommerce .footer #respond input#submit:hover {
  color: #ffffff;
}

.footer .woocommerce a.button:hover,
.woocommerce .footer a.button:hover,
.footer .woocommerce button.button:hover,
.woocommerce .footer button.button:hover,
.footer .woocommerce input.button:hover,
.woocommerce .footer input.button:hover,
.footer .woocommerce #respond input#submit:hover,
.woocommerce .footer #respond input#submit:hover {
  border-color: #4e3586;
}

.footer .woocommerce a.button:hover,
.woocommerce .footer a.button:hover,
.footer .woocommerce button.button:hover,
.woocommerce .footer button.button:hover,
.footer .woocommerce input.button:hover,
.woocommerce .footer input.button:hover,
.footer .woocommerce #respond input#submit:hover,
.woocommerce .footer #respond input#submit:hover {
  background-color: #4e3586;
}

.content-wrapper .widget_layered_nav_filters ul .chosen a,
.woocommerce-pagination .page-numbers.dots,
.woocommerce-pagination .post-page-numbers.dots,
.woocommerce-pagination .page-numbers.dots:hover,
.woocommerce-pagination .post-page-numbers.dots:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box,
.woocommerce .woocommerce-terms-and-conditions-wrapper a,
.woocommerce-page .woocommerce-terms-and-conditions-wrapper a,
.woocommerce .woocommerce-terms-and-conditions-wrapper .form-row .required,
.woocommerce-page .woocommerce-terms-and-conditions-wrapper .form-row .required,
.woocommerce .outer-form-wrapper form.login a,
.woocommerce .outer-form-wrapper form.register a,
.woocommerce-account .form-attention span,
.woocommerce-account .form-attention a {
  color: #333333;
}

.woocommerce table.shop_table.checkout_cart_table,
.woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) td,
.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) td,
.woocommerce table.shop_table.checkout_cart_table tbody tr td,
.woocommerce table.shop_table.checkout_cart_table tbody tr:first-child td {
  border-color: #333333;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input::-webkit-slider-thumb {
  border-color: #333333;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input::-moz-range-thumb {
  border-color: #333333;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input::-ms-thumb {
  border-color: #333333;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input:focus::-ms-thumb {
  border-color: #333333;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover {
  border-color: #333333;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input::-moz-range-thumb:hover {
  border-color: #333333;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input::-ms-thumb:hover {
  border-color: #333333;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input:focus::-ms-thumb:hover {
  border-color: #333333;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb {
  border-color: #333333;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input:focus::-moz-range-thumb {
  border-color: #333333;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input:focus::-ms-thumb {
  border-color: #333333;
}

.header .mini-cart .mini-cart-panel .cart_list li .content-woocommerce-wrapper .quantity,
.woocommerce ul.products li.product .price,
.content-wrapper .widget ul.product_list_widget li .price_wrapper del,
.woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del,
.woocommerce-page ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del,
.single-product.woocommerce div.product .price,
.commentlist li.review .comment_container .comment-date,
.woocommerce div.product form.cart .group_table .price_wrapper del,
.woocommerce form .show-password-input:after,
.woocommerce-page form .show-password-input:after,
.content-wrapper .wc-block-grid__product .wc-block-grid__product-price .price_wrapper,
.content-wrapper .widget_price_filter .price_slider_amount .price_label,
.content-wrapper .product_list_widget li .reviewer,
.content-wrapper .widget_layered_nav ul li,
ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title mark,
.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__published-date,
.content-wrapper .wc-block-product-categories-list>.wc-block-product-categories-list-item,
.content-wrapper .wc-block-product-categories-list>.wc-block-product-categories-list-item a,
.woocommerce .woocommerce-cart-form table.shop_table .product-price .amount,
.woocommerce-page .woocommerce-cart-form table.shop_table .product-price .amount,
.woocommerce-checkout-review-order .checkout_cart_table .product-name .product-name-info {
  color: #9b9b9b;
}

.widget_product_categories ul>li:before,
.widget div[class*="wp-block-"] .wc-block-review-list-item__item:before {
  background-color: rgba(155, 155, 155, 0.6);
}

.woocommerce-info,
.woocommerce-error,
.woocommerce-message,
.content-wrapper .widget_product_search .woocommerce-product-search button,
.content-wrapper .wp-block-woocommerce-product-search .wc-block-product-search__fields .wc-block-product-search__button,
.content-wrapper .widget_product_categories .post-count,
.content-wrapper ul.product_list_widget li .product-title,
.content-wrapper .widget_shopping_cart .total,
.header .mini-cart .mini-cart-panel .total,
.catalog-top-info-wrapper .woocommerce-result-count,
.woocommerce-ordering select,
.checkout_cart_table .product-name .product-name-title,
.woocommerce-checkout-review-total .checkout_total_table td,
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme,
.woocommerce-page .woocommerce-form-login .woocommerce-form-login__rememberme,
.woocommerce-account .form-attention,
.woocommerce .woocommerce-cart-form table.shop_table th,
.woocommerce-page .woocommerce-cart-form table.shop_table th,
.woocommerce .quantity-wrapper .quantity,
.woocommerce .cart-collaterals .cart_totals table.shop_table td,
.woocommerce .cart-collaterals .cart_totals table.shop_table th,
.woocommerce-page .cart-collaterals .cart_totals table.shop_table td,
.woocommerce-page .cart-collaterals .cart_totals table.shop_table th,
.woocommerce div.product .product_meta,
.single-product.woocommerce div.product .product_meta .tagged_as a,
.single-product.woocommerce div.product .product_meta .tagged_as a:hover,
.commentlist li.review .comment_container .woocommerce-review__author,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce .comment-reply-title,
.woocommerce .post-comments-title,
.woocommerce form .show-password-input.display-password::after,
.woocommerce-page form .show-password-input.display-password::after,
.woocommerce table.shop_table_responsive tr td::before,
.woocommerce-page table.shop_table_responsive tr td::before,
.content-wrapper .widget_product_search .woocommerce-product-search button:before,
.content-wrapper .wp-block-woocommerce-product-search .wc-block-product-search__fields .wc-block-product-search__button:before,
.content-wrapper .widget_layered_nav ul li a,
.widget_shopping_cart .cart_list li a,
.header .mini-cart .mini-cart-panel .cart_list li a,
.woocommerce .catalog-top-info-wrapper .woocommerce-ordering:after,
ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a,
.woocommerce .woocommerce-cart-form table.shop_table .product-name a,
.woocommerce-page .woocommerce-cart-form table.shop_table .product-name a,
.woocommerce-checkout-review-order .checkout_cart_table .product-name .product-name-title a,
.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table .amount,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a,
.woocommerce .woocommerce-order table.shop_table thead th,
.woocommerce .woocommerce-MyAccount-content table.shop_table thead th,
.woocommerce-page .woocommerce-order table.shop_table thead th,
.woocommerce-page .woocommerce-MyAccount-content table.shop_table thead th,
.woocommerce .woocommerce-customer-details address,
.woocommerce .woocommerce-table--order-details .product-name a,
.woocommerce .woocommerce-table--order-details tfoot th,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,
.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__meta,
.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__meta a,
.content-wrapper .wc-block-product-categories-list>.wc-block-product-categories-list-item:hover,
.content-wrapper .wc-block-product-categories-list .wc-block-product-categories-list-item:hover>a,
.content-wrapper .wc-block-product-categories-list>.wc-block-product-categories-list-item:hover>.wc-block-product-categories-list-item-count,
.mini-cart .mini-cart-panel .cart_list li a.remove_from_cart_button:hover,
.content-wrapper .woocommerce-error a,
.content-wrapper .woocommerce-info a,
.content-wrapper .woocommerce-message a {
  color: #111111;
}

.woocommerce .checkout_cart_table .product-remove a.remove:hover,
.woocommerce .woocommerce-cart-form table.shop_table .product-remove .remove:hover,
.woocommerce-page .woocommerce-cart-form table.shop_table .product-remove .remove:hover {
  color: #111111 !important;
}

.filter-control-wrapper .filter-control-list .filter-control-item:after {
  background-color: #111111;
}

.woocommerce ul.products li.product .price ins,
.product-filters-trigger-wrapper,
.woocommerce div.product form.cart .group_table .price_wrapper,
.content-wrapper .widget_product_search .woocommerce-product-search button:hover:before,
.content-wrapper .wp-block-woocommerce-product-search .wc-block-product-search__fields .wc-block-product-search__button:hover:before,
.widget_product_categories ul>li:hover,
.widget_product_categories ul li:hover>a,
.content-wrapper ul.product_list_widget li a:hover .product-title,
.content-wrapper .widget_layered_nav ul li:hover,
.content-wrapper .widget_layered_nav ul li:hover a,
.woocommerce .woocommerce-cart-form table.shop_table .product-name a:hover,
.woocommerce-page .woocommerce-cart-form table.shop_table .product-name a:hover,
.woocommerce-checkout-review-order .checkout_cart_table .product-name .product-name-title a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover,
.woocommerce .woocommerce-table--order-details .product-name a:hover,
.woocommerce .woocommerce-table--order-details .amount,
.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__meta a:hover,
.content-wrapper .wc-block-grid__product .wc-block-grid__product-price .price_wrapper ins,
.single-product.woocommerce div.product .price ins,
.mini-cart .mini-cart-panel .cart_list li a.remove_from_cart_button,
.single-product.woocommerce div.product .product_meta .product_meta_item.tagged_as a:hover,
.woocommerce .woocommerce-terms-and-conditions-wrapper a:hover,
.woocommerce-page .woocommerce-terms-and-conditions-wrapper a:hover,
.woocommerce .outer-form-wrapper form.login a:hover,
.woocommerce .outer-form-wrapper form.register a:hover,
.woocommerce-account .form-attention span:hover,
.woocommerce-account .form-attention a:hover,
.content-wrapper .woocommerce-error a:hover,
.content-wrapper .woocommerce-info a:hover,
.content-wrapper .woocommerce-message a:hover {
  color: #4e3586;
}

.woocommerce .checkout_cart_table .product-remove a.remove,
.woocommerce .woocommerce-cart-form table.shop_table .product-remove .remove,
.woocommerce-page .woocommerce-cart-form table.shop_table .product-remove .remove {
  color: #4e3586 !important;
}

.woocommerce-checkout .content h3:before,
.woocommerce-account .woocommerce-MyAccount-content h3:before,
.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale,
.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale,
.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item.sale,
.content-wrapper .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle:before,
.widget div[class*="wp-block-"] .wc-block-review-list-item__item:hover:before,
.woocommerce .quantity-wrapper.styled .btn-plus:hover .icon:before,
.woocommerce .quantity-wrapper.styled .btn-plus:hover .icon:after,
.woocommerce .quantity-wrapper.styled .btn-minus:hover .icon:before,
.woocommerce .quantity-wrapper.styled .btn-minus:hover .icon:after {
  background-color: #4e3586;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input-progress {
  --range-color: #4e3586;
}

.woocommerce a.button,
.woocommerce a.added_to_cart,
.single-product.woocommerce div.product .cart .added_to_cart:hover,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.disabled,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled],
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled],
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button.disabled,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled],
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce #respond input#submit:disabled[disabled]:hover,
.wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover {
  color: #ffffff;
}

.mobile-header .mini-cart .mini-cart-panel .cart_list li,
.mobile-header .mini-cart .mini-cart-panel .cart_list li .thumbnail-woocommerce_wrapper img,
.mobile-header-menu-container .mini-cart .mini-cart-panel .cart_list li,
.mobile-header-menu-container .mini-cart .mini-cart-panel .cart_list li .thumbnail-woocommerce_wrapper img,
.content-wrapper .widget ul.product_list_widget li a img,
.content-wrapper .widget_shopping_cart .total,
.header .mini-cart .mini-cart-panel .total,
.checkout_cart_table .product-thumbnail a img,
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce .woocommerce-cart-form table.shop_table img,
.woocommerce-page .woocommerce-cart-form table.shop_table img,
.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .input-text,
.woocommerce-page .woocommerce-cart-form table.shop_table td.actions .coupon .input-text,
.single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport,
.single-product.woocommerce div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img,
.widget_shopping_cart .cart_list li:not(:first-child),
.header .mini-cart .mini-cart-panel .cart_list li:not(:first-child),
.woocommerce #reviews #comments ol.commentlist li.review,
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce ul.order_details li:not(:first-child),
.woocommerce .woocommerce-order table.shop_table td,
.woocommerce .woocommerce-order table.shop_table tbody th,
.woocommerce .woocommerce-order table.shop_table tfoot th,
.woocommerce .woocommerce-MyAccount-content table.shop_table td,
.woocommerce .woocommerce-MyAccount-content table.shop_table tbody th,
.woocommerce .woocommerce-MyAccount-content table.shop_table tfoot th,
.woocommerce-page .woocommerce-order table.shop_table td,
.woocommerce-page .woocommerce-order table.shop_table tbody th,
.woocommerce-page .woocommerce-order table.shop_table tfoot th,
.woocommerce-page .woocommerce-MyAccount-content table.shop_table td,
.woocommerce-page .woocommerce-MyAccount-content table.shop_table tbody th,
.woocommerce-page .woocommerce-MyAccount-content table.shop_table tfoot th,
.woocommerce .woocommerce-order table.shop_table,
.woocommerce .woocommerce-MyAccount-content table.shop_table,
.woocommerce-page .woocommerce-order table.shop_table,
.woocommerce-page .woocommerce-MyAccount-content table.shop_table,
.woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child th,
.woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child td,
.woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child th,
.woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child td,
.woocommerce-account .woocommerce-EditAccountForm fieldset,
.widget div[class*="wp-block-"].has-content .wc-block-review-list-item__item:not(:first-child),
.shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper:before,
.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper:before,
.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper:before,
.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper:before,
.woocommerce .catalog-top-info-wrapper .woocommerce-ordering select {
  border-color: #adadad;
}

.content-wrapper .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #adadad;
}

.content-wrapper .widget ul.product_list_widget li a:hover img,
.woocommerce .shop_mode_list .woocommerce-loop-product__wrapper:hover,
.woocommerce-page .shop_mode_list .woocommerce-loop-product__wrapper:hover,
.checkout_cart_table .product-thumbnail a:hover img,
.woocommerce .woocommerce-cart-form table.shop_table a:hover img,
.woocommerce-page .woocommerce-cart-form table.shop_table a:hover img,
.woocommerce .quantity-wrapper .quantity,
.woocommerce .quantity-wrapper.styled .btn-plus,
.woocommerce .quantity-wrapper.styled .btn-minus,
.single-product.woocommerce div.product .product_meta .tagged_as a,
.single-product.woocommerce div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img.flex-active,
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link,
.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link,
.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link,
.wc-block-grid__product .wc-block-grid__product-image:before,
.content-wrapper .widget_product_search .woocommerce-product-search .search-field,
.content-wrapper .wp-block-woocommerce-product-search .wc-block-product-search__fields .wc-block-product-search__field,
.content-wrapper .widget_rating_filter ul li a:before,
.content-wrapper .widget_layered_nav ul li a:before,
.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .input-text:focus,
.woocommerce-page .woocommerce-cart-form table.shop_table td.actions .coupon .input-text:focus,
.woocommerce .catalog-top-info-wrapper .woocommerce-ordering select:focus {
  border-color: #333333;
}

.content-wrapper .widget_product_search .woocommerce-product-search .search-field,
.content-wrapper .wp-block-woocommerce-product-search .wc-block-product-search__fields .wc-block-product-search__field,
.content-wrapper .widget_rating_filter ul li a:before,
.content-wrapper .widget_layered_nav ul li a:before,
.content-wrapper .widget_layered_nav_filters ul .chosen a,
.woocommerce .woocommerce-order table.shop_table thead th,
.woocommerce .woocommerce-MyAccount-content table.shop_table thead th,
.woocommerce-page .woocommerce-order table.shop_table thead th,
.woocommerce-page .woocommerce-MyAccount-content table.shop_table thead th,
.woocommerce .woocommerce-customer-details address {
  background-color: #333333;
}

.header .mini-cart .mini-cart-panel,
.woocommerce .shop_mode_list .woocommerce-loop-product__wrapper,
.woocommerce-page .shop_mode_list .woocommerce-loop-product__wrapper,
.content-wrapper .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle,
.shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper,
.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper,
.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper,
.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper,
.shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .product-buttons,
.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .product-buttons,
.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .product-buttons,
.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .product-buttons,
.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash-inner {
  background-color: #ffffff;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input::-webkit-slider-thumb {
  background-color: #ffffff;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input::-moz-range-thumb {
  background-color: #ffffff;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input::-ms-thumb {
  background-color: #ffffff;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input:focus::-ms-thumb {
  background-color: #ffffff;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover {
  background-color: #ffffff;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input::-moz-range-thumb:hover {
  background-color: #ffffff;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input::-ms-thumb:hover {
  background-color: #ffffff;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input:focus::-ms-thumb:hover {
  background-color: #ffffff;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb {
  background-color: #ffffff;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input:focus::-moz-range-thumb {
  background-color: #ffffff;
}

.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input:focus::-ms-thumb {
  background-color: #ffffff;
}

.shop_mode_grid .woocommerce ul.products li.product .product-buttons-wrapper:before,
.woocommerce .shop_mode_grid ul.products li.product .product-buttons-wrapper:before,
.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .product-buttons-wrapper:before,
.woocommerce-page .shop_mode_grid ul.products li.product .product-buttons-wrapper:before,
.shop_mode_grid .woocommerce ul.products li.product .product-buttons-wrapper:after,
.woocommerce .shop_mode_grid ul.products li.product .product-buttons-wrapper:after,
.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .product-buttons-wrapper:after,
.woocommerce-page .shop_mode_grid ul.products li.product .product-buttons-wrapper:after {
  box-shadow: 0 20px 0 0 #ffffff;
}

.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash:before,
.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash:after {
  box-shadow: 0 -20px 0 0 #ffffff;
}

#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box,
.content-wrapper .wc-block-product-categories,
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce #review_form_wrapper,
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce-checkout-review-order .review-order-wrapper,
.woocommerce-account .woocommerce-MyAccount-navigation ul {
  background-color: #f0f2f4;
}

#add_payment_method #payment div.payment_box:before,
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before {
  color: #f0f2f4;
}

.content-wrapper .widget_price_filter .price_slider_amount .button:hover,
.content-wrapper .widget_rating_filter ul li a:after,
.content-wrapper .widget_layered_nav ul li a:after,
.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons a.button:not(.checkout),
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-pagination .page-numbers,
.woocommerce-pagination .post-page-numbers,
.wc-block-price-slider .wc-block-price-filter__button.wc-block-components-price-slider__button,
.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .button,
.woocommerce-page .woocommerce-cart-form table.shop_table td.actions .coupon .button {
  color: #333333;
}

.woocommerce-pagination .page-numbers:after,
.woocommerce-pagination .post-page-numbers:after,
.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons a.button:not(.checkout):after,
.single-product.woocommerce div.product .product_meta-wrapper:before,
.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .button:after,
.woocommerce-page .woocommerce-cart-form table.shop_table td.actions .coupon .button:after {
  background: linear-gradient(var(--button-border-gradient-angle), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 var(--button-gradient-colorstop-2));
}

.mini-cart .mini-cart-panel .total {
  border-image: linear-gradient(var(--button-border-gradient-angle), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 var(--button-gradient-colorstop-2)) 30;
}

.single-product.woocommerce .content-wrapper .woocommerce-tabs .panel:before,
.woocommerce .woocommerce-cart-form table.shop_table thead tr:after,
.woocommerce-page .woocommerce-cart-form table.shop_table thead tr:after,
.woocommerce .woocommerce-checkout h3:before,
.woocommerce-page .woocommerce-checkout h3:before,
.woocommerce .outer-form-wrapper h5:before {
  background: linear-gradient(var(--button-border-gradient-angle), #4e3586 var(--button-gradient-colorstop-1), #5ea3c7 var(--button-gradient-colorstop-2));
}

.content-wrapper .widget_rating_filter ul li.chosen a:before,
.content-wrapper .widget_layered_nav ul li.chosen a:before {
  border-color: #4e3586;
}

.content-wrapper .widget_rating_filter ul li.chosen a:before,
.content-wrapper .widget_layered_nav ul li.chosen a:before {
  background-color: #4e3586;
}

.woocommerce-pagination .page-numbers,
.woocommerce-pagination .post-page-numbers,
.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons a.button:not(.checkout),
.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .button,
.woocommerce-page .woocommerce-cart-form table.shop_table td.actions .coupon .button {
  background-color: rgba(255, 255, 255, 0);
}

.content-wrapper .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,
.wc-block-price-slider .wc-block-price-filter__button.wc-block-components-price-slider__button {
  background-color: rgba(255, 255, 255, 0);
}

.woocommerce a.button:hover,
.woocommerce a.added_to_cart:hover,
.single-product.woocommerce div.product .cart .added_to_cart,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.content-wrapper .widget_price_filter .price_slider_amount .button,
.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons a.button:not(.checkout):hover,
.content-wrapper .widget_layered_nav_filters ul .chosen a:hover,
.woocommerce-pagination .page-numbers.current,
.woocommerce-pagination .page-numbers:hover,
.woocommerce-pagination .post-page-numbers.current,
.woocommerce-pagination .post-page-numbers:hover,
.wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:hover,
.wc-block-price-slider .wc-block-price-filter__button.wc-block-components-price-slider__button:hover,
.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .button:hover,
.woocommerce-page .woocommerce-cart-form table.shop_table td.actions .coupon .button:hover {
  color: #ffffff;
}

.woocommerce-pagination a.page-numbers:hover:after,
.woocommerce-pagination a.post-page-numbers:hover:after,
.woocommerce-pagination .page-numbers.current:after,
.woocommerce-pagination .post-page-numbers.current:after,
.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons a.button:not(.checkout):hover:after,
.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .button:hover:after,
.woocommerce-page .woocommerce-cart-form table.shop_table td.actions .coupon .button:hover:after {
  background: linear-gradient(var(--button-border-gradient-angle), #4e3586 var(--button-gradient-colorstop-1), #4e3586 var(--button-gradient-colorstop-2));
}

.woocommerce-pagination .page-numbers.current,
.woocommerce-pagination .post-page-numbers.current,
.woocommerce-pagination .page-numbers:hover,
.woocommerce-pagination .post-page-numbers:hover,
.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons a.button:not(.checkout):hover,
.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .button:hover,
.woocommerce-page .woocommerce-cart-form table.shop_table td.actions .coupon .button:hover {
  background-color: #4e3586;
}

.woocommerce a.button:hover,
.woocommerce a.add_to_cart_button:hover,
.single-product.woocommerce div.product .cart .added_to_cart,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.content-wrapper .widget_layered_nav_filters ul .chosen a:hover,
.wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:hover,
.wc-block-price-slider .wc-block-price-filter__button.wc-block-components-price-slider__button:hover {
  background-color: #4e3586;
}

.woocommerce-store-notice,
.woocommerce-store-notice.demo_store {
  color: #f5f5f5;
}

.slide-sidebar-wrapper .widget_product_search .woocommerce-product-search button,
.slide-sidebar-wrapper .wp-block-woocommerce-product-search .wc-block-product-search__fields .wc-block-product-search__button,
.slide-sidebar-wrapper .widget_product_categories .post-count,
.slide-sidebar-wrapper ul.product_list_widget li .product-title,
.wc-block-grid__product .wc-block-grid__product-onsale,
.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:before,
.slide-sidebar-wrapper .wc-block-product-categories-list>.wc-block-product-categories-list-item:hover,
.slide-sidebar-wrapper .wc-block-product-categories-list .wc-block-product-categories-list-item:hover>a,
.slide-sidebar-wrapper .wc-block-product-categories-list>.wc-block-product-categories-list-item:hover>.wc-block-product-categories-list-item-count {
  color: #f5f5f5;
}

.slide-sidebar-wrapper .widget_product_categories li.cat-item-hierarchical,
.slide-sidebar-wrapper .wc-block-product-categories-list>.wc-block-product-categories-list-item,
.slide-sidebar-wrapper .wc-block-product-categories-list>.wc-block-product-categories-list-item a,
.slide-sidebar-wrapper .widget ul.product_list_widget li .price_wrapper del,
.slide-sidebar-wrapper .widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__published-date,
.slide-sidebar-wrapper .wc-block-grid__product .wc-block-grid__product-price .price_wrapper {
  color: #aeb3bd;
}

.slide-sidebar-wrapper .wc-block-grid__product .wc-block-grid__product-price ins,
.slide-sidebar-wrapper .widget ul.product_list_widget li .price_wrapper {
  color: #4e3586;
}

.slide-sidebar-wrapper .widget ul.product_list_widget li a img,
.slide-sidebar-wrapper .widget div[class*="wp-block-"].has-content .wc-block-review-list-item__item:not(:first-child) {
  border-color: #2d3340;
}

.slide-sidebar-wrapper .widget ul.product_list_widget li a:hover img {
  border-color: #31394b;
}

.wc-block-grid__product .wc-block-grid__product-onsale,
.woocommerce-store-notice,
.woocommerce-store-notice.demo_store {
  background-color: #1f1f1f;
}

.woocommerce a.button,
.woocommerce a.add_to_cart_button,
.single-product.woocommerce div.product .cart .added_to_cart:hover,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.disabled,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled],
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled],
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button.disabled,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled],
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce #respond input#submit:disabled[disabled]:hover,
.wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link,
.slide-sidebar-wrapper .wc-block-product-categories,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover {
  background-color: #333333;
}

.single-product.woocommerce div.product .cart .buttons-wrapper .quantity-wrapper {
  border-color: #333333;
}

.slide-sidebar-wrapper .woocommerce a.button,
.woocommerce .slide-sidebar-wrapper a.button,
.slide-sidebar-wrapper .woocommerce button.button,
.woocommerce .slide-sidebar-wrapper button.button,
.slide-sidebar-wrapper .woocommerce input.button,
.woocommerce .slide-sidebar-wrapper input.button,
.slide-sidebar-wrapper .woocommerce #respond input#submit,
.woocommerce .slide-sidebar-wrapper #respond input#submit {
  color: #ffffff;
}

.slide-sidebar-wrapper .woocommerce a.button,
.woocommerce .slide-sidebar-wrapper a.button,
.slide-sidebar-wrapper .woocommerce button.button,
.woocommerce .slide-sidebar-wrapper button.button,
.slide-sidebar-wrapper .woocommerce input.button,
.woocommerce .slide-sidebar-wrapper input.button,
.slide-sidebar-wrapper .woocommerce #respond input#submit,
.woocommerce .slide-sidebar-wrapper #respond input#submit {
  border-color: #4e3586;
}

.slide-sidebar-wrapper .woocommerce a.button,
.woocommerce .slide-sidebar-wrapper a.button,
.slide-sidebar-wrapper .woocommerce button.button,
.woocommerce .slide-sidebar-wrapper button.button,
.slide-sidebar-wrapper .woocommerce input.button,
.woocommerce .slide-sidebar-wrapper input.button,
.slide-sidebar-wrapper .woocommerce #respond input#submit,
.woocommerce .slide-sidebar-wrapper #respond input#submit {
  background-color: rgba(255, 255, 255, 0);
}

.slide-sidebar-wrapper .woocommerce a.button:hover,
.woocommerce .slide-sidebar-wrapper a.button:hover,
.slide-sidebar-wrapper .woocommerce button.button:hover,
.woocommerce .slide-sidebar-wrapper button.button:hover,
.slide-sidebar-wrapper .woocommerce input.button:hover,
.woocommerce .slide-sidebar-wrapper input.button:hover,
.slide-sidebar-wrapper .woocommerce #respond input#submit:hover,
.woocommerce .slide-sidebar-wrapper #respond input#submit:hover {
  color: #ffffff;
}

.slide-sidebar-wrapper .woocommerce a.button:hover,
.woocommerce .slide-sidebar-wrapper a.button:hover,
.slide-sidebar-wrapper .woocommerce button.button:hover,
.woocommerce .slide-sidebar-wrapper button.button:hover,
.slide-sidebar-wrapper .woocommerce input.button:hover,
.woocommerce .slide-sidebar-wrapper input.button:hover,
.slide-sidebar-wrapper .woocommerce #respond input#submit:hover,
.woocommerce .slide-sidebar-wrapper #respond input#submit:hover {
  border-color: #4e3586;
}

.slide-sidebar-wrapper .woocommerce a.button:hover,
.woocommerce .slide-sidebar-wrapper a.button:hover,
.slide-sidebar-wrapper .woocommerce button.button:hover,
.woocommerce .slide-sidebar-wrapper button.button:hover,
.slide-sidebar-wrapper .woocommerce input.button:hover,
.woocommerce .slide-sidebar-wrapper input.button:hover,
.slide-sidebar-wrapper .woocommerce #respond input#submit:hover,
.woocommerce .slide-sidebar-wrapper #respond input#submit:hover {
  background-color: #4e3586;
}

.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce a.added_to_cart,
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
  font-family: Manrope, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0px;
  font-style: normal;
  font-weight: 500;
}

h3#ship-to-different-address {
  font-family: Manrope, Arial, Helvetica, sans-serif;
}

.widget_product_categories ul li,
ul.product_list_widget li .product-title,
.filter-control-wrapper .filter-control-list .filter-control-item,
.wc-block-grid__product .wc-block-grid__product-title,
.wc-block-grid__product .wc-block-grid__product-onsale,
.product-category-widget .product-category-header,
.content-wrapper .widget_price_filter .price_slider_amount .price_label,
.widget_rating_filter ul li,
.widget_layered_nav ul li,
.product_list_widget li .reviewer,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a,
.woocommerce .woocommerce-order table.shop_table thead th,
.woocommerce .woocommerce-MyAccount-content table.shop_table thead th,
.woocommerce-page .woocommerce-order table.shop_table thead th,
.woocommerce-page .woocommerce-MyAccount-content table.shop_table thead th,
.woocommerce .woocommerce-order table.shop_table .woocommerce-orders-table__cell-order-status,
.woocommerce .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-status,
.woocommerce-page .woocommerce-order table.shop_table .woocommerce-orders-table__cell-order-status,
.woocommerce-page .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-status,
.woocommerce .woocommerce-table--order-details .product-name a,
.woocommerce .woocommerce-table--order-details .amount,
.woocommerce .woocommerce-table--order-details tfoot th,
.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__meta {
  font-family: Sora, Arial, Helvetica, sans-serif;
}

@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:1600px) {
  .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:1921px) {
  .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:1921px) {
  .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:1600px) {
  .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:1921px) {
  .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:1600px) {
  .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:1921px) {
  .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-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-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:1600px) {
  .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-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-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-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-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-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-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-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-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-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-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;
  }
}