.logo-retina-logo img,
.logo-container .logo-link img,
.sidebar-logo-container .logo-link img,
.error-404-content .logo-link img {
  height: 30px !important; /* choose your size */
  width: auto !important;
}

.error-404-content .logo-link img {
  filter: brightness(0) invert(1) saturate(200%) !important;
}

.header-icons-container .header-button-container .aiero-button:after, .mobile-header-menu-container .aiero-button:after {
  background: linear-gradient(113deg, #4FE8F4 2.7%, #278BFF 98.55%) !important;
}

button:after, .mobile-header-menu-container .aiero-button:after {
  background: linear-gradient(113deg, #4FE8F4 2.7%, #278BFF 98.55%) !important;
}

.slide-sidebar-wrapper .aiero-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(113deg, #4FE8F4 2.7%, #278BFF 98.55%) !important;
}

.header-icons-container .header-button-container .aiero-button .button-inner:after, .mobile-header-menu-container .aiero-button .button-inner:after {
  background: linear-gradient(113deg, #4FE8F4 2.7%, #278BFF 98.55%) !important;
}

.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 .aiero-button .button-inner:after, .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form button[type=submit] .button-inner:after, .slide-sidebar-wrapper div.wpforms-container-full .wpforms-form .wpforms-page-button .button-inner:after, .slide-sidebar-wrapper .wp-block-search .wp-block-search__button .button-inner:after, .slide-sidebar-wrapper .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:not(.has-background) .button-inner:after, .slide-sidebar-wrapper .mc4wp-form .mc4wp-form-fields button .button-inner:after {
  background: linear-gradient(113deg, #4FE8F4 2.7%, #278BFF 98.55%) !important;
}

#form-preview button, .aiero-button, .body-container button:not(.customize-partial-edit-shortcut-button), .body-container input[type=submit], .body-container input[type=button], .body-container input[type=reset] {
  padding: 12px 32px 12px 24px !important;
}

.force-white {
  filter: brightness(0) invert(1) saturate(200%) !important;
}

.sidebar-logo-container .logo {
  filter: brightness(0) invert(1) saturate(200%) !important;
}

.slide-sidebar-content p {
  margin-top: 0 !important;
}

.force-overflow-hidden {
  overflow: hidden !important;
}

.align-to-container-right {
  position: relative;
  width: calc(50% + var(--content-width) / 2) !important;
  transform: translateX(0);
}

.slide-sidebar-wrapper .wrapper-socials a:hover {
  color: #278BFF !important;
}

footer {
  margin-top: 32px !important;
}
@media (max-width: 768px) {
  footer .footer {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  footer .footer-bg {
    background-image: url(/wp-content/uploads/2025/11/Footer-bg.webp);
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
  }
}
footer .footer-widgets .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link svg {
  fill: #fff !important;
}
footer .footer-widgets .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link:hover svg {
  fill: #278BFF !important;
}

.footer .widget_aiero_special_text_widget .aiero-special-text-widget-text {
  background: #fff;
  font-size: 60px;
  max-width: 700px;
}

p.copyright {
  margin-top: 0 !important;
}

.footer-widgets .widget {
  width: 100% !important;
}
.footer-widgets figure {
  margin-bottom: 6px !important;
}
.footer-widgets p {
  margin-bottom: 6px !important;
}

.footer-section {
  padding-top: 0 !important;
}

.footer-columns {
  width: 100% !important;
  display: grid !important;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 768px) {
  .footer-columns {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 768px) {
  .prefooter-section .wp-block-columns {
    width: 100% !important;
    display: grid !important;
    margin-bottom: 28px !important;
  }
  .prefooter-section .wp-block-columns .aiero-special-text-widget-text p {
    font-size: 32px !important;
    line-height: 1.5 !important;
    margin-bottom: 0 !important;
  }
}

@media (min-width: 768px) {
  .error-404-wrapper .error-404-container {
    padding: 110px 20px 110px 20px;
  }
}
.error-404-wrapper .error-404-content .error-404-info-text {
  max-width: 900px;
}

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

.content-outer-wrapper {
  position: relative;
}

@media only screen and (min-width: 992px) {
  .content-outer-wrapper:before {
    position: absolute;
    content: " ";
    z-index: -1;
    aspect-ratio: 1593/1084;
    top: 5%;
    right: 0;
    transform: translateX(35%);
    width: 50%;
    background-image: url(/wp-content/uploads/2025/12/ellipse-1.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
  .content-outer-wrapper:after {
    position: absolute;
    content: " ";
    z-index: -1;
    aspect-ratio: 2119/1380;
    bottom: 0;
    transform: translateY(75%);
    left: 20%;
    width: 50%;
    background-image: url(/wp-content/uploads/2025/12/ellipse-2.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
}
.content-wrapper a, .content-wrapper .wrapper-socials a:hover, body .content-wrapper blockquote:before, body .aiero_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, .aiero-price-item-widget .price-item.price-item-type-standard .price-item-custom-field.active, .aiero-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-aiero_custom_menu ul li a:hover, .elementor-widget-aiero_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, .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, .aiero-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, .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 {
  color: #278BFF;
}

.aiero-heading-content {
  text-wrap: balance;
}

.slide-sidebar-content .wp-block-button .wp-block-button__link {
  padding: 12px 32px !important;
  min-width: inherit !important;
}

@media only screen and (min-width: 992px) {
  .content-wrapper {
    margin: 118px auto !important;
  }
}
.page-title-container .page-title-decoration-bl .page-title-decoration-bl-inner {
  display: none !important;
}

@media only screen and (min-width: 992px) {
  .page-title-container .page-title-decoration-br .page-title-decoration-br-inner {
    height: 64px !important;
  }
}

/*# sourceMappingURL=style-1.css.map */
