html {
  overflow-x: hidden;
}
body a, body button {
  outline: none !important;
}
body .no-select {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.site .h1-404 .uagb-heading-text {
  font-size: clamp(120px, 12.5vw, 150px) !important;
  margin-top: -5%;
}
.site h1 {
  font-size: clamp(42px, 5.8333333333vw, 70px);
}
.site h2 {
  font-size: clamp(40px, 5vw, 56px);
  letter-spacing: -0.56px;
}
.site h3 {
  font-size: clamp(30px, 4.1666666667vw, 50px);
}
.site h4 {
  font-size: clamp(24px, 3.3333333333vw, 40px);
}
.site h5 {
  font-size: clamp(20px, 2.5vw, 30px);
}
.site h6 {
  font-size: clamp(18px, 2vw, 24px);
}
.site .text-d-underline a {
  text-decoration: underline;
  text-underline-offset: 5px;
}
.site .text-d-underline a:hover {
  text-decoration: none;
}
.site .not-contact-text-d-underline a[href^="tel:"], .site .not-contact-text-d-underline a[href^="mailto:"] {
  text-decoration: none;
}
.site .wp-block-uagb-buttons .wp-block-uagb-buttons-child .uagb-button__wrapper .uagb-buttons-repeater {
  min-width: 168px;
  transition: all 0.5s ease;
}
.site .wp-block-post-template {
  margin-left: 0;
}
.site .img-height-auto img {
  height: auto !important;
}
@media (min-width: 981px) {
  .site .desktop-hidden {
    display: none !important;
  }
}
@media (max-width: 980px) {
  .site .tablet-hidden {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .site .mobile-hidden {
    display: none !important;
  }
}
p:last-child, li:last-child {
  margin-bottom: 0;
}
.flex-1 {
  flex: 1;
}
.letter-spacing-0-56px .uagb-heading-text {
  letter-spacing: -0.56px !important;
}
@media (max-width: 767px) {
  .letter-spacing-0-56px .uagb-heading-text {
    letter-spacing: 0px !important;
  }
}
body .gform_wrapper .gform_validation_errors, body .gform_wrapper .gform_heading {
  display: none !important;
}
body .gform_wrapper form .gform_body .gform_fields {
  gap: 40px;
}
@media (max-width: 767px) {
  body .gform_wrapper form .gform_body .gform_fields {
    gap: 20px;
  }
}
body .gform_wrapper form .gform_body .gform_fields .gfield {
  width: 100%;
  position: relative;
}
body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-text, body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-email, body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-phone {
  min-height: 60px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-text label, body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-email label, body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-phone label {
  transform: translate(0px, 20px);
}
body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-textarea {
  min-height: 120px;
}
@media (max-width: 639px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-textarea {
    min-height: 90px;
  }
}
@media (max-width: 639px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-textarea {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
}
@media (min-width: 640px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-textarea label {
    min-height: 26px;
    margin-top: -6px;
  }
}
@media (max-width: 639px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-textarea label {
    transform: translate(0px, 20px);
  }
}
body .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container input, body .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container textarea {
  border: none;
  border-bottom: 1px solid #FF6C6C;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .gfield_validation_message {
  width: 100%;
  padding: 0 0 0 20px;
  margin: 0;
  font-size: 14px;
  line-height: 1;
  color: #EB0707;
  background: none;
  border: none;
  position: absolute;
  left: 0;
  bottom: auto;
  top: 107%;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .gfield_validation_message:before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' viewBox='0 0 13 12' fill='none'%3E%3Cpath d='M6.5 0.4375L13 11.8125H0L6.5 0.4375ZM7.10938 4.5H5.89062V5.10938V7.95312V8.5625H7.10938V7.95312V5.10938V4.5ZM5.89062 9.375V10.5938H7.10938V9.375H5.89062Z' fill='%23EB0707'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 0;
  height: 13px;
  width: 13px;
}
body .gform_wrapper form .gform_body .gform_fields .gfield > p {
  margin: 0;
  font-size: 15px !important;
  color: #000000;
}
@media (max-width: 980px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield > p {
    font-size: 14px !important;
  }
}
@media (max-width: 767px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield > p {
    font-size: 13px !important;
  }
}
body .gform_wrapper form .gform_body .gform_fields .gfield > p a {
  color: #000000;
  text-decoration: underline;
}
body .gform_wrapper form .gform_body .gform_fields .gfield > p a:hover {
  color: #273E75;
}
body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-captcha {
  z-index: 0;
}
@media (max-width: 444px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-captcha {
    padding-bottom: 12px;
  }
}
body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-captcha .ginput_recaptcha > div {
  max-width: 100%;
}
@media (min-width: 981px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-captcha .gfield_validation_message {
    bottom: -30px;
  }
}
body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit {
  display: flex;
  flex-direction: row-reverse !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
}
@media (min-width: 981px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit {
    margin-top: 14px;
  }
}
body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit input[type=submit] {
  padding: 14.5px 24px;
  font-size: 18px;
  font-weight: 500;
  box-shadow: none !important;
  line-height: 1 !important;
  width: auto;
  min-width: 168px;
  border-radius: 50px;
  background-color: #E6ECD6;
  color: #004532;
  transition: all 0.5s ease;
  outline: none !important;
  border: none !important;
  cursor: pointer;
}
@media (max-width: 639px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit input[type=submit] {
    width: 100%;
  }
}
body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit input[type=submit]:hover {
  background-color: #004532;
  color: #ffffff;
  transition: all 0.5s ease;
}
body .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit input[type=submit]:focus {
  --gf-local-border-color: $accent;
  --gf-local-shadow: none;
}
body .gform_wrapper form .gform_body .gform_fields .gfield label {
  margin: 0;
  font-weight: 400;
  line-height: 1;
  color: #33383C;
  pointer-events: none;
  transition: all 0.5s ease;
}
@media (max-width: 767px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield label {
    font-size: 16px;
  }
}
body .gform_wrapper form .gform_body .gform_fields .gfield label .gfield_required {
  font-size: inherit;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container {
  position: relative;
  z-index: 2;
  background: transparent;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container a.chosen-single {
  padding: 0 0 10px;
  font-weight: 400;
  font-size: 18px !important;
  line-height: 120%;
  color: #33383C;
  border: none;
  border-bottom: 1px solid #33383C;
  border-radius: 0;
  outline: none;
  box-shadow: none;
  height: auto !important;
  background-color: transparent;
}
@media (max-width: 980px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container a.chosen-single {
    font-size: 16px !important;
  }
}
@media (max-width: 767px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container a.chosen-single {
    font-size: 15px !important;
  }
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select::placeholder, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container a.chosen-single::placeholder {
  color: #33383C;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder::-webkit-input-placeholder, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder:-moz-placeholder, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder:-ms-input-placeholder, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder::-webkit-input-placeholder, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder:-moz-placeholder, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder:-ms-input-placeholder, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select::placeholder::-webkit-input-placeholder, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select::placeholder:-moz-placeholder, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select::placeholder:-ms-input-placeholder, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container a.chosen-single::placeholder::-webkit-input-placeholder, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container a.chosen-single::placeholder:-moz-placeholder, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container a.chosen-single::placeholder:-ms-input-placeholder {
  color: #33383C;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:active, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:active, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:focus, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:active, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container a.chosen-single:focus, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container a.chosen-single:active {
  outline: none !important;
  border: none;
  border-bottom: 1px solid #273E75 !important;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input {
  height: 28px !important;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
  height: 99px !important;
  resize: none;
  min-block-size: auto;
}
@media (max-width: 639px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
    height: 67px !important;
  }
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select {
  appearance: auto;
  -moz-appearance: auto;
  -webkit-appearance: auto;
  color: #33383C;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 9.0625L7.46875 8.53125L1.46875 2.53125L0.9375 2L2 0.9375L2.53125 1.46875L8 6.96875L13.4688 1.5L14 0.96875L15.0625 2L14.5312 2.53125L8.53125 8.53125L8 9.0625Z' fill='%23121212'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center right;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select.selected {
  color: #33383C;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container {
  width: 100% !important;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container.chosen-with-drop > a {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0.96875L8.53125 1.5L14.5312 7.46875L15.0625 8L14 9.0625L13.4688 8.53125L8 3.0625L2.53125 8.53125L2 9.0625L0.9375 8L1.46875 7.46875L7.46875 1.46875L8 0.9375V0.96875Z' fill='%23121212'/%3E%3C/svg%3E%0A");
  transition: all 0.3s ease;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container > a {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 9.0625L7.46875 8.53125L1.46875 2.53125L0.9375 2L2 0.9375L2.53125 1.46875L8 6.96875L13.4688 1.5L14 0.96875L15.0625 2L14.5312 2.53125L8.53125 8.53125L8 9.0625Z' fill='%23121212'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: right 36%;
  transition: all 0.3s ease;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container > a span.placeholder {
  color: #999;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container .chosen-drop {
  top: calc(100% + 1px);
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container .chosen-drop .chosen-search {
  display: none;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container .chosen-drop ul.chosen-results {
  padding: 0;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: none;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container .chosen-drop ul.chosen-results li {
  padding: 10.3px 11px;
  font-weight: 400;
  font-size: 17px !important;
  line-height: 160%;
  color: #000000;
  transition: all 0.3s ease;
}
@media (max-width: 980px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container .chosen-drop ul.chosen-results li {
    font-size: 15px !important;
  }
}
@media (max-width: 767px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container .chosen-drop ul.chosen-results li {
    font-size: 15px !important;
  }
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container .chosen-drop ul.chosen-results li:hover {
  background-color: #273E75;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container .chosen-drop ul.chosen-results li.result-selected {
  background-color: #273E75;
  border: none;
  box-shadow: none;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .chosen-container .chosen-drop ul.chosen-results li.gf_placeholder {
  display: none;
}
body .gform_wrapper form .gform_body .gform_fields .gfield.text-config .gfield_label, body .gform_wrapper form .gform_body .gform_fields .gfield:focus-within .gfield_label {
  transform: translate(0px, 0px);
  letter-spacing: -0.12px;
  font-size: 12px;
  font-weight: 500;
}
@media (min-width: 640px) {
  body .gform_wrapper form .gform_body .gform_fields .gfield.text-config.gfield--type-text .gfield_label, body .gform_wrapper form .gform_body .gform_fields .gfield.text-config.gfield--type-email .gfield_label, body .gform_wrapper form .gform_body .gform_fields .gfield.text-config.gfield--type-phone .gfield_label, body .gform_wrapper form .gform_body .gform_fields .gfield:focus-within.gfield--type-text .gfield_label, body .gform_wrapper form .gform_body .gform_fields .gfield:focus-within.gfield--type-email .gfield_label, body .gform_wrapper form .gform_body .gform_fields .gfield:focus-within.gfield--type-phone .gfield_label {
    transform: translate(0px, -8px);
  }
}
body .gform_wrapper form .gform_ajax_spinner {
  width: 20px !important;
  height: 20px !important;
  display: block;
  order: 0;
  margin-top: 10px;
}
body .gform_wrapper form .gform_footer {
  padding: 0;
  margin-top: 0;
  justify-content: flex-end;
}
body .gform_wrapper form .gform_footer input[type=submit] {
  padding: 14.5px 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1 !important;
  width: auto;
  min-width: 168px;
  border-radius: 50px;
  background-color: #E6ECD6;
  color: #004532;
  transition: all 0.5s ease;
  cursor: pointer;
}
body .gform_wrapper form .gform_footer input[type=submit]:hover {
  background-color: #004532;
  color: #ffffff;
  transition: all 0.5s ease;
}
body .gform_wrapper form .gform_footer input[type=submit]:focus {
  --gf-local-border-color: $accent;
  --gf-local-shadow: none;
}
.coming-soon-page .coming-soon-content .coming-soon-content-top .wp-block-social-links .wp-social-link {
  transform: scale(1);
}
.coming-soon-page .coming-soon-content .coming-soon-content-top .wp-block-social-links .wp-social-link .wp-block-social-link-anchor {
  display: flex;
  width: 49px;
  height: 49px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  border: 1px solid #ffffff;
  background-color: transparent;
  transition: all 0.5s ease;
}
.coming-soon-page .coming-soon-content .coming-soon-content-top .wp-block-social-links .wp-social-link.wp-social-link-linkedin .wp-block-social-link-anchor::before {
  content: "";
  height: 17px;
  width: 15px;
  transition: all 0.5s ease;
  display: block;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-image: url(/wp-content/uploads/2025/12/Icon-Linkedin.svg);
  -webkit-mask-image: url(/wp-content/uploads/2025/12/Icon-Linkedin.svg);
  background: #ffffff;
}
.coming-soon-page .coming-soon-content .coming-soon-content-top .wp-block-social-links .wp-social-link.wp-social-link-linkedin .wp-block-social-link-anchor svg {
  display: none;
}
.coming-soon-page .coming-soon-content .coming-soon-content-top .wp-block-social-links .wp-social-link:hover .wp-block-social-link-anchor {
  background-color: #DAE8ED;
}
.coming-soon-page .coming-soon-content .coming-soon-content-top .wp-block-social-links .wp-social-link:hover .wp-block-social-link-anchor::before {
  background-color: #273E75;
}
.coming-soon-page .coming-soon-content .coming-soon-content-center .wp-block-uagb-advanced-heading .uagb-heading-text {
  font-size: clamp(42px, 7.1666666667vw, 86px) !important;
}
@media (max-width: 767px) {
  .coming-soon-page .coming-soon-content .coming-soon-content-center .wp-block-uagb-advanced-heading .uagb-heading-text {
    letter-spacing: -0.63px;
  }
}
@media (max-width: 374px) {
  .coming-soon-page .coming-soon-content .coming-soon-content-center .wp-block-uagb-advanced-heading .uagb-heading-text {
    font-size: clamp(36px, 7.1666666667vw, 86px) !important;
  }
}
@media (max-width: 767px) {
  .coming-soon-page .coming-soon-content .coming-soon-content-bottom p {
    text-align: center;
  }
}
.uagb-modal-popup {
  padding: 50px 20px;
}
@media (max-width: 767px) {
  .uagb-modal-popup {
    padding: 40px 15px;
  }
}
.uagb-modal-popup .uagb-modal-popup-wrap {
  transition: all 0.6s ease;
}
.uagb-modal-popup .uagb-modal-popup-wrap .uagb-modal-popup-close {
  top: 16px !important;
  right: 16px !important;
}
.uagb-modal-popup .uagb-modal-popup-wrap .uagb-modal-popup-close::before {
  content: "";
  display: block;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-image: url(/wp-content/uploads/2025/12/Icon-Clouse.svg);
  -webkit-mask-image: url(/wp-content/uploads/2025/12/Icon-Clouse.svg);
  background: #ffffff;
  width: 18px;
  height: 20px;
  display: block;
  background-color: #33383C;
}
.uagb-modal-popup .uagb-modal-popup-wrap .uagb-modal-popup-close svg {
  display: none;
}
/*# sourceMappingURL=index.css.map */