body {
  letter-spacing: -0.025em;
}
body a, body button {
  outline: none !important;
}
body.error404 #content .ast-container {
  max-width: 100%;
  width: 100%;
}
.site .site-content .uagb-container-inner-blocks-wrap {
  width: 90% !important;
}
#content #primary {
  margin: 0;
}
#content .ast-container {
  padding: 0;
  max-width: 1820px;
  width: 90%;
}
#content h1 {
  font-size: clamp(86px, 9.51vw, 156px);
  letter-spacing: -0.018em;
}
#content h2 {
  font-size: clamp(44px, 4.57vw, 75px);
}
#content h2, #content h3, #content h4, #content h5, #content div.uagb-heading-text {
  letter-spacing: -0.025em;
}
#content .uagb-buttons-repeater {
  position: relative;
  overflow: hidden;
  transition: all 0.35s;
  letter-spacing: 0;
}
#content .uagb-buttons-repeater .uagb-button__icon.uagb-button__icon-position-before:before {
  content: "";
  background: url("/wp-content/uploads/2025/12/button-arrow.png") no-repeat;
  background-size: 83px 23px;
  background-position: center right;
  width: 58px;
  height: 23px;
  transition: all 0.35s;
}
#content .uagb-buttons-repeater .uagb-button__icon.uagb-button__icon-position-before svg {
  display: none;
}
#content .uagb-buttons-repeater:hover .uagb-button__icon.uagb-button__icon-position-before:before {
  width: 83px;
}
#content .uagb-container-inner-blocks-wrap {
  width: 90% !important;
}
p:last-child, li:last-child {
  margin-bottom: 0;
}
#content .services-item .uagb-ifb-image-content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 116px;
  width: 116px;
  border: 2px solid #b5b5b5;
  border-radius: 100%;
  margin-top: 8px;
  margin-right: 4.4%;
}
#content .services-item .uagb-ifb-content p {
  margin-bottom: 0;
}
#content .home-hero .uagb-container-inner-blocks-wrap {
  position: static;
}
#content .home-hero .scroll-down {
  position: absolute;
  bottom: 24px;
}
#content .home-hero .scroll-down-icon {
  height: 91px;
  width: 91px;
  border: 2px solid #fff;
  border-radius: 100%;
  cursor: pointer;
}
#content .home-hero .scroll-down-icon img {
  animation: scrollDown 4s infinite;
}
#content .home-hero .scroll-down p {
  letter-spacing: 0;
}
@keyframes scrollDown {
  0% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-5px);
  }
  60% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0px);
  }
}
/*# sourceMappingURL=index.css.map */