h1 span,
h2 span,
h3 span,
h4 span,
.clients-say-wrap .swiper-content span {
  color: #e7981c !important;
}

h1.wp-block-heading,
.m-0 {
  margin: 0;
}

.m-auto {
  margin: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-14 {
  margin-bottom: 14px !important;
}

span.text-light {
  color: #fff !important;
}



.main-blog-wrap .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
  padding: 0 !important;
}

.blog-left-base h5 {
  background-color: #e7981c;
  border-radius: 20px;
  padding: 6px 15px 2px 15px;
  display: inline-block;
  max-width: max-content;
  margin: 0;
  font-weight: 700 !important;
}

.blog-left-base h5:empty {
  padding: 0;
}

.blog-top-base-wrap {
  position: absolute !important;
  top: 24px;
  left: 0px;
  gap: 0px;
  padding: 0 15px;
}

.category-filter-wrap .wp-block-button__link.active .uagb-button__link {
  color: #e7981c;
}

.blog-taxomony-base {
  letter-spacing: 2px;
  font-size: 20px;
  background-color: #e7981c;
  border-radius: 20px;
  padding: 7px 16px 3px 16px;
  display: inline-block;
  max-width: max-content;
  position: absolute !important;
  top: 22px;
  z-index: 9;
  right: 20px;
  margin: 0;
  text-transform: uppercase;
  font-family: Myriad Pro;
}

header .custom-logo-link img {
  max-width: 100%;
  width: 100%;
}

.insights-top-base-wrap .wp-block-uagb-container {
  padding: 0;
}

.insights-top-base-wrap {
  position: absolute;
  top: 22px;
}

.insights-top-base-wrap .blog-right-base .uagb-heading-text {
  text-align: end;
}

.insights-top-base-wrap>.uagb-container-inner-blocks-wrap {
  display: flex;
  flex-direction: row !important;
}

.btn-hover .uagb-button__link {
  transition: all 0.2s linear;
}

.insignts-slider-wrap .uagb-slider-container.uagb-block-03a31b63 .swiper-button-prev,
.clients-say-wrap .uagb-slider-container.uagb-block-4a75c5d7 .swiper-button-prev {
  left: -65px;
}

.insignts-slider-wrap .uagb-slider-container.uagb-block-03a31b63 .swiper-button-next,
.clients-say-wrap .uagb-slider-container.uagb-block-4a75c5d7 .swiper-button-next {
  right: -65px;
}

.uagb-buttons-repeater .uagb-button__icon-position-after {
  margin-bottom: 3px;
}

.expert-guide-inner-wrap .uagb-button__link,
.expert-guide-inner-wrap p.uagb-ifb-desc {
  transition: all 0.2s linear;
}

.contact-from-wrap input:focus,
.contact-from-wrap select:focus,
.contact-from-wrap textarea:focus {
  border-color: #e7981c !important;
}

.contact-from-wrap input,
.contact-from-wrap select {
  height: 44px;
  box-shadow: none !important;
}

.contact-from-wrap textarea {
  box-shadow: none !important;
}

.contact-from-wrap .uagb-forms-checkbox-wrap label {
  font-weight: 400;
}

.uagb-faq-child__outer-wrap:last-child {
  margin-bottom: 12px;
}

.contact-from-wrap .uagb-forms-checkbox-wrap .uagb-forms-checkbox {
  margin-left: -12px;
}

.info-box-wrap-img .wp-block-uagb-image__figure,
.info-box-wrap-img .wp-block-uagb-image__figure img,
.info-box-wrap-img .wp-block-uagb-image {
  width: 100% !important;
}

.contact-from-wrap form .gform_button.button {
  position: relative !important;
  width: 165px !important;
  border: 2px solid #e7981c !important;
  border-radius: 0 !important;
  padding: 19px 20px 19px 0px !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: Myriad pro, Helvetica, Arial, sans-serif !important;
}

.contact-from-wrap form .gform_button.button:hover {
  background-color: #e7981c !important;
  color: #fff !important;
}



.contact-from-wrap form .gform_button.button::after {
  content: "" !important;
  width: 10px;
  height: 10px;
  border-left: 2px solid #e7981c;
  border-bottom: 2px solid #e7981c;
  right: 24px;
  position: absolute;
  top: 24px;
  transform: rotate(225deg);
}

.contact-from-wrap form .gform_button.button:hover::after {
  border-left-color: #ffffff;
  border-bottom-color: #ffffff;
}

.footer-logo {
  margin-bottom: 18px;
}


.footer-bottom-links li {
  list-style: none;
  font-size: 12px;
}

.footer-bottom-links {
  display: flex;
  justify-content: flex-end;
  gap: 5px;
  margin: 0;
}

.menu-quick-links-container .menu li,
.menu-main-menu-container .menu li,
.menu-footer-navigation-menu-container .menu li {
  margin-bottom: 6px;
}

.site-footer-section-1 .wp-block-uagb-image {
  justify-content: flex-start;
}

.STS-Hero-Section .wp-block-button .wp-block-button__link {
  color: #fff;
}

.STS-Hero-Section .wp-block-button .wp-block-button__link svg path {
  fill: #e7981c;
}

.STS-Hero-Section .wp-block-button .wp-block-button__link:hover svg path {
  fill: #fff;
}

.STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {
  left: 49.5%;
  transform: translateX(-630px);
  text-align: left;
}

.main-header-bar-navigation .main-header-menu .menu-item {
  position: relative;
}

.main-header-bar-navigation .main-header-menu .menu-item:hover::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #E7981C;
  position: absolute;
  bottom: -1px;
}

.main-header-bar-navigation .main-header-menu .sub-menu .menu-item:hover::after {
  display: none;
}

.STS-Hero-Section .swiper-slide {
  border-radius: 0;
}

.main-header-bar-navigation .sub-menu .menu-item:hover,
.main-header-bar-navigation .sub-menu .menu-item {
  border: 0 !important;
}


.ast-menu-toggle,
.menu-toggle,
.ast-menu-toggle * {
  -webkit-tap-highlight-color: transparent !important;
  -webkit-touch-callout: none;
}

.main-header-bar-navigation .main-header-menu .menu-item {
  border-bottom: 1px solid transparent;
}

.STS-Hero-Section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #e7981c !important;
}

.STS-Hero-Section .swiper-pagination .swiper-pagination-bullet {
  border: 2px solid #e7981c !important;

  background-color: transparent !important;
  opacity: 1;
  height: 14px;
  width: 14px;
}

.sts-light-btn .wp-block-button__link:hover {
  background-color: #000;
}

.sts-light-btn .wp-block-button__link {
  border-color: #fff;
}

.contact-from-wrap .gform-theme--foundation .gform_fields {
  gap: 26px 76px;
}

.STS-Hero-Section .swiper-content>.wp-block-uagb-container {
  margin: auto;
}

.main-counter-wrap .uagb-counter-block-suffix {
  color: #e7981c;
  font-weight: 300 !important;
}

.STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {
  width: auto;
}

.text-ellipsis p,
.text-ellipsis h5,
.text-ellipsis h4,
.main-blog-wrap p,
.expert-guide-wrap .uagb-ifb-content p.uagb-ifb-desc,
.sell-advisor-wrap p.uagb-ifb-desc {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}


.site-footer-primary-section-4 .uagb-container-inner-blocks-wrap {
  align-items: end !important;
}

.category-filter-wrap .wp-block-button .wp-block-button__link:hover,
.category-filter-wrap .wp-block-button .wp-block-button__link:focus {
  background-color: transparent;
  color: #120f11;
  outline: 0;
}

.insights-loop-section {
  padding: 50px 0 38px 0;
}

.category-filter-wrap .wp-block-button .wp-block-button__link {
  border: none;
  padding: 0 !important;
}

.category-filter-wrap {
  display: flex;
  gap: 47px;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  font-family: Myriad Condensed, Helvetica, Arial, sans-serif;
}


.info-box-wrap-img .wp-block-uagb-image {
  margin: 0;
}

.info-box-left-wrap .uagb-buttons__outer-wrap.uagb-btn__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline) {
  padding: 10px 0px 0px 0px;
}

.info-box-left-wrap {
  padding: 36px 32px 40px 50px;
}

header .custom-logo-link img {
  max-width: 105px !important;
  width: 105px !important;
}

.site-main-banner-wrap::after {
  content: "";
  position: absolute;
  pointer-events: none;
  bottom: 0;
  right: -0px;
  width: calc(61% + 0px + 0px);
  height: calc(20% + 0px + 0px);
  border-color: inherit;
  opacity: 1;
  transform: translate(0%);
  background-image: linear-gradient(0deg,
      #000000 0%,
      #000000 0%,
      rgba(0, 0, 0, 0.5) 40%,
      rgba(0, 0, 0, 0) 100%);
  z-index: 0;
}

.site-hero-banner-img-wrap {
  position: absolute;
  top: -9px;
  right: 0;
}

.site-hero-banner-img-wrap::before {
  content: " ";
  display: inline-block;
  width: 100%;
  height: 100%;
  background-image: url(https://r9ujp2zn9h.wpdns.site/wp-content/uploads/2025/09/left-rectangle.svg);
  position: absolute;
  top: -11px;
  left: -1px;
  background-repeat: no-repeat;
  z-index: 9;
}

.site-hero-banner-img-wrap::after {
  content: " ";
  display: inline-block;
  width: 100%;
  height: 340px;
  background-image: url(https://r9ujp2zn9h.wpdns.site/wp-content/uploads/2025/09/bottom-rectangle.svg);
  position: absolute;
  bottom: 4px;
  left: 0;
  background-repeat: no-repeat;
  z-index: 9;
}

.site-hero-banner-main-wrap {
  padding-left: calc((100% - 1300px) / 2) !important;
}

.sts-posts-corousel .slick-prev:before,
.sts-posts-corousel .slick-next:before {
  content: "" !important;
  display: inline-block;
  width: 20px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
}

.sts-posts-corousel .slick-prev:before {
  background-image: url("../images/left-arrow.svg");
  left: -30px;
}

.sts-posts-corousel .slick-next:before {
  background-image: url("../images/right-arrow.svg");
  right: -30px;
}

.sts-posts-corousel .slick-slide {
  margin: 0 15px;
}

.sts-posts-corousel .slick-list {
  margin: 0 -15px;
}

.sts-posts-corousel .slick-prev,
.sts-posts-corousel .slick-next {
  width: 0;
}



.social-info-wrap p {
  color: gray !important;
}

.social-info-wrap .week-wrap p {
  font-size: 14px;
}

.social-info-wrap .week-wrap p::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: gray;
  border-radius: 50%;
  margin-right: 6px;
}

.week-wrap {
  margin-top: auto !important;
}

.bg-yellow-wrap {
  background-color: #e7981c;
  padding: 50px 0;
  color: #fff;
}

.blg-top-banner h4 {
  color: #fff;
}

.blg-top-banner h4 {
  text-transform: capitalize;
  font-family: Europa, Helvetica, Arial, sans-serif;
}

.blg-cta .blg-cta-heading span {
  color: #fff !important;
}

.blg-cta-heading {
  margin-bottom: 35px;
}

.container-inner-blocks-wrap {
  max-width: 1280px;
  margin: auto;
}

.blg-main-content h2,
.blg-main-content h3,
.blg-main-content h4,
.blg-main-content h5 {
  margin-bottom: 10px !important;
  margin-top: 28px !important;
  text-transform: uppercase;
}


.blg-main-content {
  padding-top: 50px;
  padding-bottom: 50px;
}

.blg-top-banner h1 {
  font-size: 60px;
}

.custom-table-of-content {
  margin: 20px 0;
}

.custom-table-of-content li {
  text-decoration: none;
  list-style: none;
  font-weight: 700;
  margin-bottom: 9px;
}

.banner-heading {
  line-height: 1em;
}

.contact-from-wrap .gform_button {
  font-weight: 800;
}

.border-yl .uagb-ifb-image-content img {
  border: 2px solid #e7981c !important;
}

.wp-block-uagb-counter__title {
  margin-top: 8px !important;
}

.text-underline,
.text-underline:hover {
  text-decoration: underline;
}

.insignts-slider-wrap>.uagb-container-inner-blocks-wrap {
  gap: 28px !important;
}

.site-yt-border .uagb-container-inner-blocks-wrap {
  border: 1px solid #e7981c;
  overflow: hidden;
}

.site-choose-value::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 560px;
  z-index: 1;
  background: linear-gradient(360deg,
      #ffffff 54.57%,
      rgba(255, 255, 255, 0) 101.68%);
  transform: rotate(-179.94deg);
}

.site-empative-offers::before {
  content: "";
  position: absolute;
  pointer-events: none;
  top: -0px;
  left: -0px;
  width: calc(100% + 0px + 0px);
  height: calc(100% + 0px + 0px);
  border-color: inherit;
  background-image: linear-gradient(180deg, #03010100 93%, #ffff 100%);
  opacity: 1;
}

.icon-mail-wrap img {
  width: 20px !important;
}

.legacy-list-wrappp::before {
  background: linear-gradient(229deg,
      #ffffff 54.57%,
      rgba(255, 255, 255, 0) 78.68%);
}

.dealing-with-offer::before {
  background: linear-gradient(260deg,
      #ffffff 54.57%,
      rgba(255, 255, 255, 0) 78.68%);
}

.bg-white {
  background-color: #fff !important;
}

.wp-block-list.limitations-list {
  padding-left: 70px;
}

.right-column {
  margin-left: -112px !important;
  z-index: 22;
}

.common-column {
  min-width: 100% !important;
}

.site-column-center .wp-block-columns-is-layout-flex {
  align-items: center !important;
}

.wp-block-heading {
  z-index: 11;
}

.text-small {
  z-index: 11;
}

.site-column-center {
  position: relative;
}

.common-column {
  padding-right: calc((100% - 1466px) / 2);
}

.site-column-center:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 84px;
  background: linear-gradient(360deg,
      #ffffff 9.86%,
      rgba(255, 255, 255, 0) 101.68%);
  transform: rotate(-0.22deg);
}

.site-column-center:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 326px;
  z-index: 1;
  background: linear-gradient(360deg,
      #ffffff 54.57%,
      rgba(255, 255, 255, 0) 101.68%);
  transform: rotate(-179.94deg);
}

.site-column-center>.wp-block-columns:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  width: 892px;
  height: calc(100% - 120px);
  background: linear-gradient(0deg,
      #ffffff 54.57%,
      rgba(255, 255, 255, 0) 101.68%);
  transform: translateX(-50%) rotate(-90deg);
}

.financial-value .wp-block-uagb-container .uagb-button__wrapper .uagb-buttons-repeater {
  padding: 0px !important;
}


.blg-bottom-wrap {
  display: flex;
}

.single-post .site-content .ast-container {
  display: block;
  max-width: 100%;
  width: 100%;
  padding: 0;
}

.main-header-bar-navigation .main-header-menu .sub-menu .menu-item .menu-link {
  margin: 0 !important;
  padding: 20px 10px;
  z-index: 9999 !important;
}

button.menu-toggle:focus,
button.menu-toggle:active,
button.ast-menu-toggle:focus,
button.ast-menu-toggle:active {
  outline: none !important;
  border: none !important;
}

.site-primary-footer-wrap {
  border: 0 !important;
}

.banner-blog-content {
  display: flex;
  flex-direction: column;
  gap: 34px;
}

.text-center {
  text-align: center;
}

.stc-btn-secondary:hover {
  background-color: #000;
  color: #fff;
  border-color: #000;
}

.stc-btn-secondary:after {
  top: 22px;
  right: 20px;
  position: absolute;
  content: "";
  background-color: transparent;
  width: 8px;
  height: 8px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: rotate(-42deg);
}

.stc-btn-secondary {
  position: relative;
  display: inline-block;
  color: #000;
  border: 2px solid #fff;
  font-size: 20px;
  padding: 14px 70px 14px 60px;
  font-weight: 700;
  font-family: Myriad pro, Helvetica, Arial, sans-serif;
}


.back-forward {
  position: relative;
  padding-left: 25px;
}

.back-forward::before {
  top: 9px;
  left: 0;
  position: absolute;
  content: "";
  background-color: transparent;
  width: 8px;
  height: 8px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: rotate(134deg);
}

.post-by {
  margin-bottom: 36px;
}

.single-post ul.wp-block-list {
  margin-left: 35px;
}

.single-post ol.wp-block-list {
  margin-left: 50px;
}

.blog-h2 {
  font-size: 32px;
}



.sts-data-table th {
  background-color: #120f11;
  color: #fff;
  text-transform: uppercase;
  font-family: Myriad pro, Helvetica, Arial, sans-serif;
  font-size: 20px;
}

.sts-data-table th,
.sts-data-table td {
  vertical-align: top;
  padding: 10px 12px;
}

.sts-data-table tbody tr:nth-child(even) {
  background-color: #b9c1c4;
}

.team-filter .wp-block-button .wp-block-button__link,
.team-filter {
  color: #fff;
}

.page-id-2913 .ast-container {
  max-width: 100%;
  padding: 0;
}

.team-loop-section {
  max-width: 100% !important;
}

.team-loop-section .team-filter-wrap .wp-block-uagb-container {
  margin: 0 auto;
}

.team-loop-section .uagb-loop-container.team-member-wrap {
  max-width: var(--wp--custom--ast-wide-width-size) !important;
  margin: 0 auto;
}

.team-filter .category-filter-wrap .wp-block-button .wp-block-button__link:hover {
  color: #e7981c;
}

.team-member-wrap {
  padding: 50px 0;
}

.page-id-2913 .site-primary-header-wrap.ast-container {
  max-width: 1320px;
  padding-left: 20px;
  padding-right: 20px;
}

.cta-btn {
  white-space: nowrap;
}

.single-team .ast-container {
  padding: 0;
}

.sts-banner-wrap {
  position: relative;
}

.sts-banner-content {
  position: absolute;
  top: 120px;
  z-index: 9;
}

.text-light {
  color: #fff;
}

.text-dark,
.text-dark:hover {
  color: #120F11;
}

.icon-mail-wrap .wp-block-uagb-icon-list-child:last-child {
  margin-bottom: 0 !important;
}

.sts-banner-wrap::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  background: linear-gradient(17deg, #120f11 37%, rgba(18, 15, 17, 0) 76%);
}

.main-banner-img,
.sts-banner-wrap {
  height: 380px;
  width: 100%;
}

.main-banner-img {
  object-fit: cover;
}

.section-py {
  padding: 50px 0;
}

.section-dark {
  background-color: #120f11;
}

.single-team {
  background-color: #fff;
}

.about-team-member p:last-child {
  margin-bottom: 0;
}

.team-member-img-wrap {
  border: 7px solid #e7981c;
  width: 425px;
}

.team-info-container {
  display: flex;
  justify-content: space-between;
  gap: 78px;
  position: relative;
}

.team-info-content-wrap {
  width: 780px;
}

.team-info-expert {
  margin-top: 37px;
}

.team-member-img-wrap {
  position: absolute;
  right: 0;
}

.about-team-member p:first-child {
  width: 780px;
  max-width: 100%;
}

.team-member-wrap {
  justify-content: center;
}

.wp-block-button__link:focus {
  border: 2px solid #fff !important;
  outline: 0;
}

.uagb-buttons-repeater.ast-outline-button:focus {
  outline: 0;
}

#block-42.widget {
  margin: 0;
}

.cap-text h4 {
  text-transform: capitalize;
}

.team-info-content-wrap h5 {
  text-transform: uppercase;
}

.bg-light {
  background-color: #fff !important;
}

.legacy-list-wrap::before {
  background: linear-gradient(260deg,
      #ffffff 54.57%,
      rgba(255, 255, 255, 0) 78.68%);
}

.site-valuemax-accelerator-main-wrap .wp-block-uagb-image,
.site-valuemax-accelerator-main-wrap .wp-block-uagb-image__figure,
.site-valuemax-accelerator-main-wrap .wp-block-uagb-image__figure img {
  height: 100% !important;
}

.site-valuemax-accelerator-main-wrap .wp-block-uagb-image__figure img {
  width: 100%;
}

.site-valuemax-accelerator-main-wrap .wp-block-uagb-image__figure {
  position: relative;
}

.site-valuemax-accelerator-main-wrap .wp-block-uagb-image__figure::after {
  content: "";
  position: absolute;
  width: 30%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(90deg,
      #120f11 -40%,
      rgba(18, 15, 17, 0) 20%) !important;
}

.legacy-slider .swiper-button-next,
.legacy-slider .swiper-button-prev {
  top: 40%;
}



.ast-builder-menu .main-navigation>ul.main-header-menu {
  gap: 80px;
  margin: 0 !important;
}

.row-gap-5 {
  gap: 40px !important;
}

.single.single-post {
  background: #ffffff;
}

.site-blog-img img {
  margin-top: 0px !important;
  margin-bottom: 30px !important;
}

.blg-main-content .wp-block-image.alignright img {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 175px;
}

.blg-main-content img.alignright {
  margin-top: 20px;
  margin-bottom: 20px;
}

.single-post .blg-main-content .container-inner-blocks-wrap p:not(:last-child) {
  margin-bottom: 20px;
}


.clients-say-wrap h6 {
  text-transform: capitalize;
  font-size: 20px;
  margin: 0;
}

.main-blog-wrap.border-yl .uagb-ifb-image-content {
  border: 2px solid #E7981C;
}

.sts-global-cl {
  color: #e7981c !important;
}

.category-filter-wrap .uagb-buttons__wrap {
  gap: 20px 40px !important;
}

.sts-posts-corousel .uagb-loop-post-inner .uagb-block-ccecfb52 {
  /* height: 480px; */
  justify-content: space-between;
}

.uagb-buttons-repeater.wp-block-button__link:focus {
  border: 0 !important;
}

.sts-posts-corousel .uagb-loop-post-inner .wp-block-image img {
  height: 202px;
  object-fit: cover;
  width: 100%;
}

.expert-guide-inner-wrap:hover .wp-block-uagb-buttons .uagb-buttons-repeater .uagb-button__icon-position-after {
  margin-left: 40px;
  transition: all 0.2s linear;
}

.expert-guide-inner-wrap:hover .uagb-button__link {
  color: #e7981c !important;
}

.wp-block-uagb-buttons .uagb-buttons-repeater .uagb-button__icon-position-after {
  transition: all 0.2s linear;
}

.main-blog-wrap .uagb-ifb-image-content {
  border: 0 !important;
}

.sell-advisor-wrap .uagb-ifb-image-content img {
  height: 230px !important;
  object-fit: cover;
}

.single-post .blg-main-content .container-inner-blocks-wrap #conclusion~p:not(:last-child) {
  margin-bottom: 38px;
}

.single-post .blg-main-content .container-inner-blocks-wrap #conclusion+p:last-child {
  margin: 0;
}

span.font-small {
  font-size: 33px !important;
  color: #000 !important;
}

.info-details-wrap:after {
  content: "";
  position: absolute;
  width: 100%;
  bottom: -2px;
  height: 210px;
  background: linear-gradient(0deg, #FFFFFF 20.5%, rgba(255, 255, 255, 0) 82.68%);

}

.info-details-wrap:before {
  content: '';
  position: absolute;
  left: 0;
  top: -1px;
  width: 100%;
  height: 210px;
  background: linear-gradient(360deg, #FFFFFF 22.95%, rgba(255, 255, 255, 0) 95.68%);
  transform: rotate(180deg);

}

.info-details-wrap {
  position: relative;
  background-size: 965px !important;
}

.ast-menu-toggle[aria-expanded="true"] .ast-icon.icon-arrow svg {
  transform: rotate(180deg);
}

.ast-menu-toggle .ast-icon.icon-arrow svg {
  transition: transform 0.35s ease-in-out;
}


.ast-menu-toggle:focus-visible {
  background: transparent !important;
  outline: none !important;
}


.leadership-filters {
  display: flex;
  align-items: center;
  gap: 58px;
  flex-wrap: wrap;
}

.leadership-filters h6 a:focus-visible {
  outline: 0;
}

.leadership-filters h6 a {
  color: #000;
}

.leadership-filters h6 a.active {
  color: #e7981c;
}

.leadership-container .leadership-filters h6 {
  margin: 0;
  font-size: 20px !important;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: 1.5px;
  text-align: center;
  text-transform: uppercase;

}

.filters span {
  font-weight: 600;
}

.filters a {
  color: #000;
  text-decoration: none;
  font-weight: 600;
}

.filters a.active {
  color: #f7941d;
}

.section-title {
  text-align: center;
  font-size: 28px;
  letter-spacing: 1px;
  margin-bottom: 50px;
}

.team-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 45px 30px;
  text-align: center;
}

.team-card h2 {
  margin-top: 26px;
  color: #E7981C;
  font-size: 42px;
  margin-bottom: 11px;
  text-transform: uppercase;

}

.designation {
  font-size: 24px;
  margin-bottom: 12px;
}

.location {
  font-size: 22px;
  margin: 0;
}



.img-wrap {
  width: 288px;
  height: 288px;
  border-radius: 50%;
  border: 5px solid #f7941d;
  overflow: hidden;
  margin: auto;
}

.img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}


.team-term-section .team-term-title {
  text-align: center;
  margin: 50px 0;
  font-size: 48px;
}

.team-card p.location {
  font-weight: 400;
  font-size: 22px;
  line-height: 100%;
  text-align: center;
  margin-bottom: 0;
}

.ast-logo-title-inline .ast-site-identity {
  padding: 0;
}

.site-logo-img a:focus:not(:focus-visible) {
  outline: none !important;
  box-shadow: none !important;
}



.site-header {
  position: sticky;
  top: 0;
  z-index: 99999;
}



.uagb-faq-item a {
  color: #120f11 !important;
  text-decoration: underline;
}

button.ast-menu-toggle {
  z-index: 9999;
}

a.menu-link:focus,
a.menu-link:focus-visible {
  outline: 0;
}

a.custom-logo-link:focus-visible {
  outline: 0 !important;
}

.single-post .wp-block-list li:not(:last-child) {
  margin-bottom: 8px;
}

.tb-qr-card .w-100,
.tb_wall_header__,
.tb_onsite_upload_btn_wrap {
  display: none !important;
}

.tb_mc_post_wrapper {
  position: static !important;
  padding: 0 15px !important;
}

.tb_mc_post_container {
  height: auto !important;
}

.tb_mc_contant_wrapper .tb_mc_authorname {
  font-size: 16px;
}

.tb_mc_contant_wrapper .tb_mc_time,
.tb_mc_contant_wrapper .tb_mc_username {
  font-size: 12px;
}

.tb_social_action_counts__ {
  line-height: normal !important;
}

.tb_mc_authorname,
.tb_mc_username {
  text-transform: uppercase;
}

.info-details-wrap-esops,
.info-details-wrap-v2 {
  position: relative;
}

.info-details-wrap-esops::before,
.info-details-wrap-v2::before {
  top: -1px !important;
}

.info-details-wrap-v2::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 101%;
  background: url('../images/bottom-shade-2.png') no-repeat center bottom;
  background-size: contain;
  pointer-events: none;
}

.info-details-wrap-esops::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 100%;
  background: url('../images/botton-shade.png') no-repeat center bottom;
  background-size: contain;
  pointer-events: none;
}




/*  job section css */

.site-job-opening-wrap h2 {
  font-size: 20px !important;
  color: var(--ast-global-color-2) !important;
  padding-bottom: 25px !important;
  border-color: #A0A0A0 !important;
  margin-bottom: 5px !important;
}

.site-job-opening-wrap ul li .BambooHR-ATS-Department-Header {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  color: #bdbcbc;
  margin-bottom: 8px;
}

.site-job-opening-wrap ul.BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item a {
  color: var(--ast-global-color-2) !important;
  text-shadow: unset !important;
  font-family: Myriad Condensed, Helvetica, Arial, sans-serif;
  font-weight: 500 !important;
  font-size: 18px;
}


.site-job-opening-wrap ul.BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item span.BambooHR-ATS-Location {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  color: #bdbcbc;
}

.site-job-opening-wrap ul.BambooHR-ATS-Department-List li:not(:last-child) {
  margin-bottom: 14px !important;
}

/* job section css end */

/* =========================================================================================================================================================================== */
/* Pre-Emptive Offers page section css */
.site-new-pre-emptive-offers-inner::after {
  content: '';
  position: absolute;
  width: 71%;
  height: 100%;
  right: 0;
  top: 0;
  background: linear-gradient(-90deg, #FFFFFF 54.57%, rgba(255, 255, 255, 0) 101.68%);
  z-index: -1;
}

.site-new-pre-emptive-offers-wrap::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 347px;
  left: 0;
  top: 0px;
  background: linear-gradient(180deg, #FFFFFF 54.57%, rgba(255, 255, 255, 0) 101.68%);
  z-index: -1;
}

.site-new-pre-emptive-offers-wrap::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 125px;
  left: 0;
  bottom: -1px;
  background: linear-gradient(360deg, #FFFFFF 9.86%, rgba(255, 255, 255, 0) 101.68%);
  z-index: 1;
}

.site-new-pre-emptive-offers-wrap {
  position: relative;
  z-index: 1;
}

.site-new-pre-emptive-offers-wrap>div {
  position: unset !important;
}

.site-new-pre-emptive-offers-inner {
  z-index: 1;
  position: unset !important;
}

/* Pre-Emptive Offers page section css */

/* Selling to Strategics page section css */
.site-selling-strategics-new-wrap-main::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 220px;
  left: 0;
  top: -1px;
  background: linear-gradient(180deg, #FFFFFF 12.57%, rgba(255, 255, 255, 0) 101.68%);
}


.site-selling-strategics-new-wrap-main::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 85px;
  left: 0;
  bottom: -1px;
  background: linear-gradient(360deg, #FFFFFF 9.86%, rgba(255, 255, 255, 0) 101.68%);
}

.site-selling-strategics-new-inner::before {
  content: '';
  position: absolute;
  width: 892px;
  height: 659px;
  left: 260px;
  top: 0;
  background: linear-gradient(-90deg, #ffffff 65.57%, rgba(255, 255, 255, 0) 101.68%);
  transform: translateX(-50%);
}


/* Employee Stock page section css */

.employee-stock-new-wrap-main,
.employee-stock-new-inner,
.financial-buyers-new-wrap-main,
.financial-buyers-new-inner {
  position: relative;
}

.employee-stock-new-wrap-main::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 220px;
  left: 0;
  top: -1px;
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 91.83%);
  transform: rotate(180deg);
}

.employee-stock-new-wrap-main::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 106px;
  left: 0;
  bottom: -1px;
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 91.83%);
}

.employee-stock-new-inner::before {
  content: '';
  position: absolute;
  width: 678px;
  height: 600px;
  top: -50px;
  left: 0;
  background: linear-gradient(-90deg, #FFFFFF 44.71%, rgba(255, 255, 255, 0) 91.83%);
}


/* financial-buyers page section css */
.financial-buyers-new-wrap-main::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 220px;
  left: 0;
  top: -1px;
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 91.83%);
  transform: rotate(180deg);
}

.financial-buyers-new-wrap-main::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 106px;
  left: 0;
  bottom: -1px;
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 91.83%);
}

.financial-buyers-new-inner::before {
  content: '';
  position: absolute;
  width: 678px;
  height: 700px;
  top: -32px;
  left: -145px;
  background: linear-gradient(-90.5deg, #FFFFFF 54.57%, rgba(255, 255, 255, 0) 101.68%);
}


/* ipo wrap page section css */
.ipo-wrap-new-wrap-main::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 220px;
  left: 0;
  top: -1px;
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 91.83%);
  transform: rotate(180deg);
}

.ipo-wrap-new-wrap-main::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 106px;
  left: 0;
  bottom: -1px;
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 91.83%);
}

.ipo-wrap-new-inner::before {
  content: '';
  position: absolute;
  width: 678px;
  height: 736px;
  top: -32px;
  left: 0;
  background: linear-gradient(-90.5deg, #FFFFFF 54.57%, rgba(255, 255, 255, 0) 101.68%);
}



/* selling to strategics page section css */
.selling-to-strategics-new-wrap-main::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 290px;
  left: 0;
  top: -1px;
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 91.83%);
  transform: rotate(180deg);
}

.selling-to-strategics-new-wrap-main::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 321px;
  left: 0;
  bottom: -1px;
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}

.selling-to-strategics-new-inner::before {
  content: '';
  position: absolute;
  width: 678px;
  height: 848px;
  top: -32px;
  left: 0;
  background: linear-gradient(-90.5deg, #FFFFFF 54.57%, rgba(255, 255, 255, 0) 100%);
}


/* Roll up to sell page section css */
.roll-up-to-sell-new-wrap-main::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 140px;
  left: 0;
  top: -1px;
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 91.83%);
  transform: rotate(180deg);
}

.roll-up-to-sell-new-wrap-main::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 94px;
  left: 0;
  bottom: -1px;
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}

.roll-up-to-sell-new-inner::before {
  content: '';
  position: absolute;
  width: 678px;
  height: 682px;
  top: -32px;
  left: -200px;
  background: linear-gradient(-90deg, #FFFFFF 44.71%, rgba(255, 255, 255, 0) 91.83%);
}

/* value max page section css */
.value-max-new-wrap-main::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 230px;
  left: 0;
  top: -1px;
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 91.83%);
  transform: rotate(180deg);
}

.value-max-new-wrap-main::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 160px;
  left: 0;
  bottom: -1px;
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}

.value-max-new-inner::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 655px;
  top: -32px;
  left: -200px;
  background: linear-gradient(-90deg, #FFFFFF 44.71%, rgba(255, 255, 255, 0) 91.83%);
}


/* join our team page section css */
.join-team-new-wrap-main::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 140px;
  left: 0;
  top: -1px;
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 91.83%);
  transform: rotate(180deg);
}

/* .join-team-new-wrap-main::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 94px;
  left: 0;
  bottom: -1px;
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
} */

.join-team-new-inner::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 618px;
  top: -32px;
  left: -250px;
  background: linear-gradient(-90deg, #FFFFFF 62.57%, rgba(255, 255, 255, 0) 101.68%);
  /* background: linear-gradient(-90deg, #FFFFFF 44.71%, rgba(255, 255, 255, 0) 91.83%);     */
}

.join-team-new-wrap-main {
  background-position: -21%, 0% !important;
}



/* industries-served page  */
/* legacy-planning */
.site-legacy-planning-wrap-main::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 190px;
  left: 0px;
  top: -1px;
  background: linear-gradient(180deg, #FFFFFF 5%, rgba(255, 255, 255, 0) 91.83%);
}

.site-legacy-planning-wrap-main::after {
  content: '';
  position: absolute !important;
  width: 100%;
  height: 110px;
  left: 0;
  bottom: -1px;
  background: linear-gradient(0deg, #FFFFFF 1%, rgba(255, 255, 255, 0) 100%);
}

.site-legacy-planning-wrap-inner::before {
  content: '';
  position: absolute;
  width: 500px;
  height: 520px;
  left: -16%;
  top: -30px;
  background: linear-gradient(-90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}

.site-footer-primary-section-4 .has-text-align-left {
  margin-bottom: 3px;
}
/* customize css start here */

.overlay-class {
  position: relative;
}

.overlay-class * {
  width: 100%;
}

.overlay-class:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 365px;
  height: 100%;
  background: linear-gradient(90deg, #120F11 0%, rgba(18, 15, 17, 0) 100%);
}

.site-hero-banner-v2-wrap {
  position: relative;
}

.site-hero-banner-v2-wrap:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: calc(100% - 38px);
  background: linear-gradient(0deg, #120F11 0%, rgba(18, 15, 17, 0) 37.02%);
}

.site-hero-banner-v2-wrap .site-hero-bannerv2-main-wrap {
  padding-left: calc((100% - 1280px) / 2) !important;
}

.site-hero-banner-v2-wrap .site-hero-bannerv2-main-wrap .wp-block-uagb-container:first-child {
  z-index: 1;
}

.site-hero-banner-v2-wrap .site-hero-bannerv2-main-wrap .wp-block-uagb-container:first-child {
  position: absolute;
  top: 0;
  left: calc((100% - 1280px) / 2);
  width: 100%;
  max-width: 80%;
}

.site-hero-banner-v2-wrap .site-hero-bannerv2-main-wrap .wp-block-uagb-container:last-child {
  margin-left: auto;
}

.sell-side .site-hero-banner-v2-wrap:after {
  background: linear-gradient(0deg, #120F11 5.85%, rgba(18, 15, 17, 0) 52.48%);
  height: calc(100% - 22px);
}

.overlay-full .site-hero-banner-v2-wrap:after {
  height: 100%;
}

.pre-emptive-page .site-hero-banner-v2-wrap:after {
  background: linear-gradient(0deg, #120F11 6.66%, rgba(18, 15, 17, 0) 53.29%);
}

.maximize-page .overlay-class:after {
  width: 477px;
}

.leave-lasting-page .site-hero-banner-v2-wrap:after {
  background: linear-gradient(0deg, #120F11 6.92%, rgba(18, 15, 17, 0) 43.94%);
}

.drive-page .overlay-class:after {
  width: 455px;
}

.international-footprint-page .overlay-class:after,
.all-inds-page .overlay-class:after {
  background: linear-gradient(90deg, #120F11 0%, rgba(18, 15, 17, 0) 37.02%);
}

.meet-leader-page .site-hero-bannerv2-main-wrap {
  padding-left: 0 !important;
}

.meet-leader-page .overlay-class:after {
  width: 100%;
}

.site-new-pre-emptive-offers-wrap {
  position: relative;
  z-index: 1;
}

/* industries-served page  */




/* .site-industries-served-main-wrap {
  background-size: 45% 100% !important;
} */

.site-industries-served-main-wrap::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 240px;
  left: 0;
  top: -1px;
  background: linear-gradient(-179deg, #FFFFFF 24.57%, rgba(255, 255, 255, 0) 71.68%);
  /* background: linear-gradient(-179deg, #FFFFFF 36.57%, rgba(255, 255, 255, 0) 96.68%); */
}

.site-industries-served-main-wrap::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 200px;
  left: 0px;
  bottom: 0;
  background: linear-gradient(0.12deg, #FFFFFF 10.57%, rgba(255, 255, 255, 0) 100%);
}

.site-industries-served-wrap::before {
  content: '';
  position: absolute;
  width: 350px;
  height: 767px;
  left: 0;
  top: 36%;
  background: linear-gradient(-90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
  transform: translate(-50%, -50%);
}

.site-industries-served-wrap::before {
  content: '';
  position: absolute;
  width: 375px;
  height: 600px;
  left: 0;
  top: 52%;
  background: linear-gradient(-90deg, #ffffff 10%, rgba(255, 255, 255, 0) 100%);
  
}

.tb_mc_post_wrap_in {
  border-radius: 0 !important;
}

.tb_mc_content .tb_content_text {
  text-transform: lowercase !important;
}

.sell-side-wrap img,
.meet-the-people img {
  height: 210px !important;
  width: 100%;
  object-fit: cover;
}

.site-case-study-main-wrap {
  padding: 50px 0;
}

.site-case-study-main-wrap .site-case-study-main h1 {
  font-size: 26px;
  line-height: 1.2em;
  letter-spacing: 0.4px;
  color: #b9b9b9;
  border-bottom: 1px solid var(--ast-global-color-0);
  width: max-content;
  margin-bottom: 30px;
  padding-bottom: 5px;
}

.site-case-study-main-wrap .site-case-study-main {
  border-left: 20px solid var(--ast-global-color-0);
  padding-left: 50px;
}

.site-case-study-main-wrap .site-case-study-main h2 {
  width: 50%;
  margin-bottom: 20px;
}

.site-case-study-main-wrap .site-case-study-main .site-case-study-content-main {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;

}

.site-case-study-main-wrap .site-case-study-main h3 {
  margin-bottom: 10px !important;
}

.site-case-study-main-wrap .site-case-study-main .site-case-study-content-main p {
  width: 50%;
}

.site-case-study-main figure {
  margin-bottom: 30px;
}

.site-case-study-main-wrap .site-case-study-content-right {
  display: flex;
  align-items: center;
  padding: 15px 0;
  border-top: 1px solid var(--ast-global-color-0);
  border-bottom: 1px solid var(--ast-global-color-0);
  width: 40%;
  gap: 30px;
}

.site-case-study-main-wrap .site-case-study-content-right h2 {
  width: unset !important;
  margin: 0 !important;
  line-height: 1em !important;
  font-size: 60px;
}

.site-case-study-main-wrap .site-case-study-content-right h5 {
  margin: 0;
  width: 55%;
}

.site-case-study-main-wrap .site-case-study-main p {
  margin-bottom: 30px;
}

.site-case-study-main-wrap .site-case-study-detail p {
  margin: 0;
  padding: 20px;
  background: #e6e6e6;
  font-weight: 600;
}


.icon-mail-wrap .uagb-icon-list__label{
  padding-top: 4px;
}

@media screen and (max-width:991px) {
  .site-case-study-main-wrap .site-case-study-main .site-case-study-content-main p {
    width: 60%;
  }

  .site-case-study-main-wrap {
    padding: 40px 0;
  }

  .site-case-study-main-wrap .site-case-study-main {
    padding-left: 30px;
  }
}

@media screen and (max-width:480px) {

  .site-case-study-main-wrap .site-case-study-main .site-case-study-content-main p,
  .site-case-study-main-wrap .site-case-study-content-right,
  .site-case-study-main-wrap .site-case-study-main h2 {
    width: 100%;
  }

  .site-case-study-main-wrap .site-case-study-main .site-case-study-content-main {
    margin-bottom: 20px;
  }

  .site-case-study-main-wrap .site-case-study-main {
    border-left: 15px solid var(--ast-global-color-0);
  }

  .site-case-study-main-wrap .site-case-study-main h1 {
    font-size: 24px;
  }

  .case-study-template-default .ast-container {
    padding: 0 20px !important;
  }
}

.tb_mc_content .tb_content_text::first-letter {
  text-transform: uppercase !important;
}

@media screen and (min-width: 1441px) and (max-width: 2560px) {
  .site-industries-served-main-wrap {
    background-size: 45% 100% !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1440px) {
  .site-industries-served-wrap::before {
    left: 40%;
    width: 80%;
  }
}

@media screen and (max-width: 1024px) {
  .site-industries-served-wrap::before {
  width: 100%;
  left: 50%;

  }
}


@media screen and (max-width: 1366px) {

  .site-legacy-planning-wrap-main {
    background-size: 75% 100% !important;
  }
}

@media screen and (max-width: 768px) {
  .site-legacy-planning-wrap-inner::before {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .site-legacy-planning-wrap-inner {
    max-width: 100% !important;
  }

  .site-legacy-planning-wrap-main, .site-industries-served-main-wrap {
    background-size: 100% 100% !important;
  }
  
}

@media screen and (min-width:1299px) {
  .site-hero-banner-v2-wrap .site-hero-bannerv2-main-wrap .wp-block-uagb-advanced-heading h5 {
    font-size: 24px;
  }
}

@media screen and (max-width:1399px) and (min-width:1200px) {
  .site-hero-banner-v2-wrap .site-hero-bannerv2-main-wrap .wp-block-uagb-container:first-child {
    left: calc((100% - 1024px) / 2);
  }
}

@media screen and (max-width:1366px) and (min-width:1025px) {
  .site-new-pre-emptive-offers-wrap::after {
    height: 440px;
  }
}
@media screen and (max-width:1440px) and (min-width:1024px) {
  .site-industries-served-main-wrap {
    background-position: -65%, 100% !important;
   }
  }
@media screen and (max-width:1199px) and (min-width:1025px) {
  .site-hero-banner-v2-wrap .site-hero-bannerv2-main-wrap .wp-block-uagb-container:first-child {
    left: calc((100% - 900px) / 2);
  }
}

@media screen and (max-width: 1024px) {
  .site-new-pre-emptive-offers-inner::after {
    display: none;
  }
}

@media screen and (max-width:1024px) and (min-width:977px) {
  .site-hero-banner-v2-wrap .site-hero-bannerv2-main-wrap .wp-block-uagb-container:first-child {
    left: calc((100% - 850px) / 2);
  }
}

@media screen and (max-width:976px) and (min-width:891px) {
  .site-hero-banner-v2-wrap .site-hero-bannerv2-main-wrap .wp-block-uagb-container:first-child {
    max-width: 890px;
    margin: 0 auto;
  }
}

@media screen and (max-width:976px) {

  .site-hero-banner-v2-wrap:after {
    background: linear-gradient(90deg, #120F11 0%, rgba(18, 15, 17, 0) 65.02%);
}

  .section-py {
    padding: 40px 20px;
  }

  .blg-top-banner h4 {
    font-size: 22px;
  }

  /* .value-max-new-inner::before{
    height: 820px;
  } */

  .overlay-class:after,
  .maximize-page .overlay-class:after,
  .drive-page .overlay-class:after {
    transform: rotate(0deg);
    width: 100%;
  }

  .site-hero-banner-v2-wrap .site-hero-bannerv2-main-wrap .wp-block-uagb-container:first-child {
    position: relative;
    left: 0;
    /* max-width: 100%; */
  }

  .site-hero-banner-v2-wrap .site-hero-bannerv2-main-wrap br {
    display: none;
  }
}

@media screen and (max-width:890px) {
  .sts-banner-content {
    left: 20px;
  }
}

.site-image-shadow {
  position: relative;
}

.site-image-shadow::before {
  content: "";
  position: absolute;
  width: 1440px;
  height: 93px;
  left: -21px;
  background: linear-gradient(0deg,
      #FFFFFF 0%,
      rgba(255, 255, 255, 0) 91.83%);
  transform: rotate(180deg);
}

@media screen and (max-width: 480px) {
  .site-new-pre-emptive-offers-wrap::after {
    background: linear-gradient(180deg, #FFFFFF 75.57%, rgba(255, 255, 255, 0) 101.68%);
  }
}


@media screen and (max-width:1440px) {
  .site-image-shadow.wp-block-uagb-container {
    background-position: -12% -10%;
  }

  .test-div::before {
    content: "";
    position: absolute;
    width: 678px;
    height: 473px;
    left: 75px;
    top: 0;
    background: red;
    background: linear-gradient(0deg, #FFFFFF 44.71%, rgba(255, 255, 255, 0) 91.83%);
    transform: rotate(-90deg);
  }
}


@media screen and (min-width: 1441px) and (max-width: 2560px) {

  .value-max-new-wrap-main,
  .join-team-new-wrap-main {
    background-size: 68%, cover !important;
  }

  .site-selling-strategics-new-wrap-main,
  .site-legacy-planning-wrap-main,
  .employee-stock-new-wrap-main,
  .financial-buyers-new-wrap-main,
  .ipo-wrap-new-wrap-main,
  .selling-to-strategics-new-wrap-main,
  .roll-up-to-sell-new-wrap-main {
    background-size: 46%, 100% !important;
  }
}


@media screen and (min-width: 786px) and (max-width: 1199px) {
  .value-max-new-wrap-main {
    background-position: -500px !important;
  }
}

@media screen and (max-width: 786px) {

  .site-selling-strategics-new-inner,
  .join-team-new-inner,
  .site-legacy-planning-wrap-inner,
  .employee-stock-new-inner,
  .financial-buyers-new-inner,
  .ipo-wrap-new-inner,
  .selling-to-strategics-new-inner,
  .roll-up-to-sell-new-inner,
  .value-max-new-inner {
    max-width: 100% !important;
    z-index: 99;
  }

  .site-selling-strategics-new-inner::before,
  .join-team-new-inner::before,
  .value-max-new-inner::before,
  .employee-stock-new-inner::before,
  .financial-buyers-new-inner::before,
  .ipo-wrap-new-inner::before,
  .selling-to-strategics-new-inner::before,
  .roll-up-to-sell-new-inner::before, .site-industries-served-wrap::before {
    display: none;
  }

  .join-team-new-wrap-main {
    background-position: 0%, 0% !important;
  }
}




@media screen and (min-width:1600px) {

  .info-details-wrap,
  .details-info {
    background-size: 1100px !important;
  }
}

@media (min-width: 1399px) {
  .auther-leader-wrap .auther-leader-inner-wrap {
    padding-right: 60px;
  }

  .heading-legacy h2 {
    width: 80%;
  }

  .main-hero-wrapper-sts {
    padding-left: 20px !important;
  }

  .team-loop-section .team-filter-wrap .wp-block-uagb-container {
    max-width: 1300px !important;
  }

  .width-12 {
    width: 1202px !important;
  }

  .cookies-table th:first-child,
  .cookies-table td:first-child {
    width: 20%;
  }

  .cookies-table th:nth-child(3),
  .cookies-table td:nth-child(3) {
    width: 39%;
  }
}

@media (min-width: 1025px) and (max-width: 1439px) {
  .right-column {
    margin-left: -340px !important;
    z-index: 22;
  }
}

@media (min-width: 1061px) and (max-width: 1099px) {
  .STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {
    left: 8.5% !important;
  }
}

@media (min-width: 1025px) and (max-width: 1060px) {
  .STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {
    left: 7% !important;
  }
}



@media (min-width: 1399px) {
  .ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu {
    padding-left: 38px;
  }

  .about-team-member p:first-child {
    padding-bottom: 40px;
  }

}

@media (min-width: 1299px) {

  .site-hero-banner-main-wrap>.wp-block-uagb-container h5 {
    font-size: 24px;
  }
}

@media (min-width: 922px) {

  .sts-banner-content h5 {
    font-size: 24px;
    padding-top: 30px;
  }

  .single-team .ast-container {
    max-width: 100%;
    display: block;
  }

  .single-team .site-primary-header-wrap.ast-container {
    max-width: 1320px;
  }

  .sts-container {
    max-width: 1320px;
    margin: auto;
  }

  .site-hero-banner-img-wrap img {
    min-height: 390px;
  }
}

@media (min-width: 976px) and (max-width: 1024px) {

  .info-details-wrap,
  .details-info {
    background-size: 950px !important;
    background-position-x: -150% !important;
  }

  .why-selling.details-info {
    background-size: 960px !important;
    background-position-x: -320%;
  }
}


@media (min-width: 921px) and (max-width: 1024px) {
  .h1-ft-8 h1 {
    font-size: 80px;
  }


}

@media (min-width: 880px) and (max-width: 921px) {
  .STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {
    left: 30px !important;
  }
}

@media (min-width: 976px) and (max-width: 991px) {
  .STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {
    left: 6.5% !important;
  }
}

@media (min-width: 921px) and (max-width: 976px) {
  .founder-banner .site-hero-banner-img-wrap::before {
    height: 320px;
  }

  .founder-banner .site-hero-banner-img-wrap::after {
    height: 424px;
  }
}

@media (min-width: 767px) and (max-width: 1024px) {
  .financial-value .uagb-ifb-image-content img {
    height: 200px !important;
  }

  .sell-side-wrap img,
  .meet-the-people img {
    height: 200px !important;
  }
}

@media (max-width: 1440px) and (min-width: 921px) {
  h1.wp-block-heading {
    font-size: 60px !important;
  }

  .team-name .uagb-heading-text {
    font-size: 30px !important;
  }
}

@media (max-width: 1460px) and (min-width: 921px) {
  .main-header-bar-navigation .sub-menu {
    width: auto !important;
    top: 99%;
  }

  .main-header-bar-navigation .sub-menu .menu-item .menu-link {
    padding: 20px 34px 20px 20px !important;
  }
}

@media (max-width: 1599px) and (min-width: 1399px) {
  .pre-emptive {
    background-size: 900px !important;
  }
}

@media (max-width: 1399px) and (min-width: 921px) {
  .main-header-bar-navigation .menu-item .menu-link {
    font-size: 16px;
  }
}

@media (max-width: 1460px) {

  .main-header-menu .menu-item:hover>.sub-menu {
    right: 0;
    left: auto;
  }

  .main-header-bar-navigation .sub-menu .menu-item .menu-link {
    white-space: nowrap;
  }
}

@media (max-width: 1399px) {

  .main-hero-slide-wrapper {
    max-width: 1024px !important;
  }



  .info-box-wrap-img img {
    height: 400px !important;
  }

  .row-gap-5 {
    gap: 20px !important;
  }

  .contact-from-wrap .gform-theme--foundation .gform_fields {
    gap: 20px;
  }

  .ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu {
    padding-left: 20px;
  }



  .sts-hero-banner {
    background-size: 67% !important;
  }

  .info-box-left-wrap {
    padding: 20px 32px 20px 32px;
    margin: auto !important;
  }

  .uagb-container-inner-blocks-wrap,
  .site-primary-header-wrap.ast-container,
  .site-footer .ast-builder-grid-row {
    max-width: 1024px !important;
  }

  .site-primary-header-wrap.ast-container,
  .page-id-2913 .site-primary-header-wrap.ast-container {
    padding-left: 0;
    padding-right: 0;
  }

  .site-hero-banner-main-wrap>.wp-block-uagb-container .wp-block-uagb-advanced-heading,
  .site-hero-banner-main-wrap>.wp-block-uagb-container .wp-block-heading {
    max-width: 1024px !important;
    margin: 0 auto;
  }

  .insights-loop-section {
    width: 1024px;
    margin: auto !important;
  }

  .insights-top-base-wrap>.uagb-container-inner-blocks-wrap {
    gap: 5px !important;
  }

  .insights-loop-section .blog-left-base .uagb-heading-text,
  .insights-top-base-wrap .blog-right-base .uagb-heading-text {

    font-size: 14px;
  }

  .sts-posts-corousel .blog-right-base .uagb-heading-text {
    font-size: 14px;
    padding-right: 12px;
  }

  .insights-top-base-wrap {
    padding: 0 10px !important;
  }

  .text-ellipsis {
    margin-top: 10px;
  }

  .container-inner-blocks-wrap,
  .team-loop-section .team-filter-wrap .wp-block-uagb-container,
  .sts-container {
    max-width: 1024px;
  }

  .team-loop-section {
    max-width: 100% !important;
    margin: auto !important;
  }

  .team-member-img-wrap {
    width: 220px;
  }

  .team-info-content-wrap {
    width: 65%;
  }

  .team-member-img-wrap {
    top: 55%;
  }

  .about-team-member p:first-child {
    width: 65%;
    max-width: 100%;
  }


}

@media (max-width: 1399px) and (min-width: 1200px) {
  .info-details-content {
    max-width: 700px !important;
  }

  .sts-posts-corousel .uagb-loop-post-inner .wp-block-uagb-container>.wp-block-uagb-container {
    min-height: 465px !important;
  }
}

@media (max-width: 1399px) and (min-width: 976px) {

  .site-hero-banner-main-wrap h1,
  .site-hero-banner-main-wrap h5 {
    z-index: 99 !important;
  }

  .speaker-image-wrap img {
    height: auto !important;
  }

  .info-details-wrap.padding-py .uagb-container-inner-blocks-wrap,
  .details-info.padding-py .uagb-container-inner-blocks-wrap {
    margin-right: 30px !important;
  }

  .info-details-wrap.padding-py .info-details-content,
  .details-info.padding-py .info-details-content {
    max-width: 700px !important;
  }



  .sts-posts-corousel .uagb-loop-post-inner .wp-block-image img {
    height: 150px !important;
  }

  .sts-posts-corousel .wp-block-uagb-container .wp-block-uagb-advanced-heading {
    padding: 10px !important;
  }

  .sts-posts-corousel .uagb-buttons-repeater.wp-block-button__link {
    margin-left: -18px !important;
  }
}

@media (max-width: 1399px) and (min-width: 977px) {
  .social-info-wrap .wp-block-columns.is-layout-flex {
    flex-direction: column;
    gap: 0;
  }
}

@media (max-width: 1399px) and (min-width: 1299px) {
  .STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {
    left: 58.5%;
  }
}


@media (max-width: 1366px) {

  .financial-buyers-new-inner::before,
  .site-legacy-planning-wrap-inner::before {
    width: 100%;
    left: 0;
  }

  .site-footer-primary-section-1 .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] {
    margin-right: 20px;
  }

  .footer-btn-wrap .uagb-buttons-repeater.ast-outline-button {
    white-space: nowrap;
  }

  .value-max-new-inner::before,
  .join-team-new-inner::before {
    left: 0;
  }
}

@media (max-width: 1299px) {
  .tb_mc_post_wrapper {
    padding: 10px 15px !important;
  }

  .STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {
    transform: unset;
  }

  .blog-top-base-wrap {
    top: 16px;
  }

}

@media (max-width: 1199px) {

  .site-selling-strategics-new-inner,
  .join-team-new-inner,
  .site-legacy-planning-wrap-inner,
  .employee-stock-new-inner,
  .financial-buyers-new-inner,
  .ipo-wrap-new-inner,
  .selling-to-strategics-new-inner,
  .roll-up-to-sell-new-inner,
  .value-max-new-inner {
    z-index: 99;
  }

  .employee-stock-new-inner::before,
  .value-max-new-inner::before,
  .join-team-new-inner::before,
  .financial-buyers-new-inner::before,
  .ipo-wrap-new-inner::before,
  .selling-to-strategics-new-inner::before,
  .roll-up-to-sell-new-inner::before {
    width: 100% !important;
    left: 0;
  }


  span.font-small {
    font-size: 26px !important;

  }

  .team-grid {
    grid-template-columns: 1fr 1fr;
  }

   .wp-block-list.limitations-list {
    padding-left: 22px !important;
  }

  .img-wrap {
    width: 250px;
    height: 250px;
  }



  .leadership-filters {
    gap: 12px 24px;
  }

  .blog-taxomony-base {
    font-size: 16px;
  }



  .insignts-slider-wrap .swiper-button-prev:after,
  .insignts-slider-wrap .swiper-button-next:after {
    font-size: 20px !important;
  }

  .insignts-slider-wrap .uagb-slider-container.uagb-block-03a31b63 .swiper-button-next {
    right: -40px;
  }

  .insignts-slider-wrap .uagb-slider-container.uagb-block-03a31b63 .swiper-button-prev {
    left: -40px;
  }

  .real-blog-inner-wrap {
    min-height: 380px !important;
    padding-bottom: 0 !important;
  }

  .ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>ul.sub-menu {
    padding-left: 10px;
  }

  .blog-top-base-wrap {
    padding: 0 8px;
  }

  .ast-builder-menu .main-navigation>ul.main-header-menu {
    gap: 55px;
  }

}

@media (max-width: 1299px) and (min-width: 1251px) {
  .STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {
    left: 10% !important;
  }
}

@media (max-width: 1250px) and (min-width: 1200px) {
  .STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {
    left: 7% !important;
  }
}

@media (max-width: 1199px) and (min-width: 1151px) {
  .STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {
    left: 11% !important;
  }
}

@media (max-width: 1150px) and (min-width: 1100px) {
  .STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {
    left: 9% !important;
  }
}

@media (max-width: 1199px) and (min-width: 976px) {
  .sell-advisor-wrap .uagb-ifb-image-content img {
    height: 150px !important;
    width: 100%;
  }

  .info-details-content {
    max-width: 650px !important;
  }

}


@media (max-width: 1199px) and (min-width: 991px) {
  .STS-Hero-Section h1.uagb-ifb-title {
    font-size: 70px;
  }

  h2,
  .entry-content :where(h2) {
    font-size: 38px !important;
  }

  h3,
  .entry-content :where(h3) {
    font-size: 28px;
  }

  .footer-widget-area h2.widget-title {
    font-size: 24px !important;
  }
}

@media (max-width: 1100px) {
  .blog-left-base h5 {
    padding: 5px 10px 5px 10px;
  }

  .blog-left-base .uagb-heading-text {
    font-size: 14px;
  }

  .site-column-center:before {
    display: none;
  }

}

@media (max-width: 1024px) and (min-width: 767px) {

  .site-hero-banner-main-wrap h5,
  .site-hero-banner-main-wrap .wp-block-uagb-advanced-heading {
    margin: 0 !important;
  }
}

@media (max-width: 1024px) and (min-width: 975px) {
  .sts-hero-banner {
    box-shadow: 0px -100px 15px 10px var(--ast-global-color-6) inset !important;
  }
}

@media (max-width: 1199px) and (min-width: 1024px) {
  .sts-posts-corousel .uagb-loop-post-inner .wp-block-uagb-container>.wp-block-uagb-container {
    min-height: 445px !important;
  }

  .main-hero-slide-wrapper {
    max-width: 900px !important;
  }

  .container-inner-blocks-wrap,
  .team-loop-section .team-filter-wrap .wp-block-uagb-container,
  .sts-container {
    max-width: 900px;
  }

  .uagb-container-inner-blocks-wrap,
  .site-hero-banner-main-wrap>.wp-block-uagb-container .wp-block-uagb-advanced-heading,
  .site-hero-banner-main-wrap>.wp-block-uagb-container .wp-block-heading,
  .site-primary-header-wrap.ast-container,
  .site-footer .ast-builder-grid-row {
    max-width: 900px !important;
    margin: 0 auto;
  }

  .container-inner-blocks-wrap {
    max-width: 900px;
  }

  .insights-loop-section {
    width: 900px;
  }

  .container-inner-blocks-wrap,
  .team-loop-section .team-filter-wrap .wp-block-uagb-container {
    max-width: 900px;
  }

  .team-loop-section .team-filter-wrap .wp-block-uagb-container {
    padding: 0 10px 20px 10px;
  }
}

@media (max-width: 1024px) {

  .main-hero-slide-wrapper {
    max-width: 850px !important;

  }

  .container-inner-blocks-wrap,
  .team-loop-section .team-filter-wrap .wp-block-uagb-container,
  .sts-container {
    max-width: 850px;
    margin: auto !important;
  }

  .uagb-container-inner-blocks-wrap,
  .site-hero-banner-main-wrap>.wp-block-uagb-container .wp-block-uagb-advanced-heading,
  .site-hero-banner-main-wrap>.wp-block-uagb-container .wp-block-heading,
  .site-primary-header-wrap.ast-container,
  .site-footer .ast-builder-grid-row {
    max-width: 850px !important;
    margin: 0 auto;
  }

  .blog-top-base-wrap {
    flex-direction: row;
  }

  .container-inner-blocks-wrap {
    max-width: 850px;
  }

  .blg-top-banner h1 {
    font-size: 42px;
  }

  .blg-main-content h2,
  .blg-main-content h3,
  .blg-main-content h4,
  .blg-main-content h5 {
    margin-top: 14px !important;
  }

  .post-by {
    margin-bottom: 20px;
  }

  .insights-loop-section {
    width: 100%;
  }


  .site-content-box-wrap .uagb-container-inner-blocks-wrap {
    margin-left: 0 !important;
    margin-right: 0 !important;
    min-width: 100% !important;
  }



  .sts-posts-corousel .slick-next:before {
    left: -1 0px;
  }

  .sts-posts-corousel .slick-slide {
    margin: 0 8px;
  }

  .site-hero-banner-main-wrap {
    padding-left: calc((100% - 850px) / 2) !important;
  }

  .site-sale-approach {
    max-width: 850px !important;
  }

  .site-column-center .site-sale-approach {
    max-width: 850px !important;
  }

  .site-column-tablet::before {
    content: "";
    position: absolute;
    pointer-events: none;
    top: -0px;
    left: -0px;
    width: calc(100% + 0px + 0px);
    height: calc(100% + 0px + 0px);
    border-color: inherit;
    background-image: linear-gradient(180deg, #03010100 93%, #ffffff 100%);
    opacity: 1;
  }

  .STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {
    left: 8%;
  }

  .site-column-center .wp-block-uagb-container.uagb-is-root-container {
    max-width: 850px !important;
  }

  .sts-banner-content-main-wrap {
    padding: 40px 0px;
  }

  .right-column {
    margin-left: -82px !important;
    z-index: 22;
  }

  .about-team-member {
    margin: 0;
  }




  .team-filter .uagb-buttons__wrap.uagb-buttons-layout-wrap {
    gap: 25px !important;
  }

  .container-inner-blocks-wrap,
  .team-loop-section .team-filter-wrap .wp-block-uagb-container {
    max-width: 850px;
  }

  .team-loop-section .team-filter-wrap .wp-block-uagb-container {
    padding: 0 20px 20px 20px;
  }
}

@media (max-width: 991px) {


 

  .team-member-wrap {
    padding: 40px 20px;
  }

  .dealing-with-offer::before {
    background: linear-gradient(180deg,
        #ffffff 0%,
        rgba(255, 255, 255, 0) 49.68%);
  }

  .right-column {
    margin-left: 0px !important;
    z-index: 22;
  }



  .legacy-list-wrap::before {
    background: linear-gradient(260deg,
        #ffffff 0%,
        rgba(255, 255, 255, 0) 49.68%);
  }

  .site-hero-banner-main-wrap>.wp-block-uagb-container .wp-block-uagb-advanced-heading,
  .site-hero-banner-main-wrap>.wp-block-uagb-container .wp-block-heading {
    padding: 0 20px;
  }

  .sts-posts-corousel .slick-prev {
    left: 44%;
    top: 100%;
    margin-top: 24px;
  }

  .sts-posts-corousel .slick-next {
    right: 44%;
    margin-top: 24px;
    top: 100%;
  }

  .sts-posts-corousel .slick-prev:before,
  .sts-posts-corousel .slick-next:before {
    height: 30px;
  }

  header .custom-logo-link img {
    max-width: 90px !important;
    width: 90px !important;
  }

  .category-filter-wrap {
    flex-direction: column;
    gap: 10px;
  }

  .category-filter-wrap .wp-block-button .wp-block-button__link,
  .category-filter-wrap {
    font-size: 18px;
  }

  .info-box-left-wrap {
    flex-basis: 70% !important;
  }

  .insignts-slider-wrap .swiper-button-prev:after,
  .insignts-slider-wrap .swiper-button-next:after {
    font-size: 20px !important;
  }

  .insignts-slider-wrap .uagb-slider-container.uagb-block-03a31b63 .swiper-button-next {
    right: 45%;
    top: 110%;
    align-items: flex-start;
  }

  .insignts-slider-wrap .uagb-slider-container.uagb-block-03a31b63 .swiper-button-prev {
    left: 45%;
    top: 110%;
    align-items: flex-start;
  }

  .insignts-slider-wrap {
    padding-bottom: 80px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;

  }

  .clients-say-wrap .uagb-slider-container.uagb-block-4a75c5d7 .swiper-button-prev {
    left: 43%;
    top: 110%;
    align-items: end;
    width: auto;
    height: auto;
  }

  .clients-say-wrap .uagb-slider-container.uagb-block-4a75c5d7 .swiper-button-next {
    right: 43%;
    top: 110%;
    align-items: end;
    width: auto;
    height: auto;
  }

  .clients-say-wrap .swiper-button-prev:after,
  .clients-say-wrap .swiper-button-next:after {
    font-size: 18px !important;
  }

  .social-info-wrap .wp-block-columns.is-layout-flex {
    gap: 0;
  }

  .social-info-wrap .wp-block-columns.is-layout-flex>.wp-block-column.is-layout-flow {
    margin: 0;
  }

  .blog-top-base-wrap .wp-block-column.inner-base-collum {
    flex-basis: auto !important;
  }
}

@media (min-width: 921px) and (max-width: 1299px) {

  h1,
  .entry-content :where(h1) {
    font-size: 80px;
  }
}

@media (max-width: 991px) and (min-width: 768px) {


  .our-team-main-wrapper {
    min-height: 280px !important;
  }

  .site-hero-content-box .wp-block-uagb-container.uagb-block-ba34a15b {
    min-height: 335px;
  }

}

@media (max-width: 976px) and (min-width: 921px) {
  .site-selling-strategics-new-inner::before {
    height: 810px;
  }

  .value-max-new-inner::before {
    height: 822px;
  }

  .roll-up-to-sell-new-inner::before {
    height: 835px;
    top: -40px;
  }

}

@media (max-width: 976px) and (min-width: 786px) {
  .join-team-new-wrap-main {
    background-position: -200px, 0% !important;
  }

  .site-selling-strategics-new-inner::before {
    height: 730px;
    left: 0;
    top: -30px;
    transform: unset;
    width: 100%;
  }

}


@media (max-width: 921px) and (min-width: 786px) {
  .join-team-new-inner::before {
    height: 647px;
  }

  .value-max-new-inner::before {
    height: 692px;
  }

  .roll-up-to-sell-new-inner::before {
    height: 736px;
  }
}

@media (max-width: 976px) {
  .join-team-new-inner::before {
    height: 693px;
    top: -40px;
  }

  .info-details-content {
    background-image: none !important;
  }

  .info-details-content {
    max-width: 100% !important;
  }


  .info-details-wrap,
  .details-info {
    background-size: 100% !important;
  }

  .info-details-wrap-esops::after,
  .info-details-wrap-v2::after {
    display: none;
  }

  .info-details-wrap-esops::before,
  .info-details-wrap-v2::before {
    height: 10% !important;
  }



  .tb_app_container .tb_theme_container .tb_mc_contant_wrapper .tb_mc_content_wrap .tb_content_text {
    font-size: 16px !important;
  }

  .info-details-wrap {
    background-size: contain !important;
  }

  .info-details-wrap:after,
  .info-details-wrap:before {
    display: none;
  }

  .fancy-text-sts span,
  .counter-wrap h2.wp-block-heading {
    font-size: 50px !important;
  }

  .bg-yellow-wrap {
    padding: 40px 20px;
  }

  .blg-main-content {
    padding: 40px 20px 30px 20px;
  }

  .back-forward::before {
    top: 7px;
    left: 4px;
  }

  .STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {

    left: 5.6%;
  }

}

@media (min-width: 921px) {
  .dropdown-menu-toggle {
    display: none;
  }

  .sub-menu .dropdown-menu-toggle {
    display: block;
  }
}

@media (max-width: 921px) {
    .site-hero-banner-v2-wrap .site-hero-bannerv2-main-wrap .wp-block-uagb-container:first-child {
    max-width: 100%;
  }


  .designation {
    font-size: 20px;
  }

  .team-card h2 {
    font-size: 36px;
  }

  .team-card p.location {
    font-size: 18px;
  }

  .STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {
    left: 16px;
  }

  .insights-loop-section {
    padding: 40px 0;
  }


  .main-header-menu-toggle.ast-mobile-menu-trigger-minimal {
    padding-right: 0 !important;
  }

  .tb_mc_post_wrapper {
    padding: 10px !important;
  }

  .ast-builder-menu .main-navigation>ul.main-header-menu {
    gap: 0px;

  }

  .ast-menu-toggle {
    border: none;
    box-shadow: none;
  }

  .blog-h2 {
    font-size: 18.24px;
  }

  .main-banner-img,
  .sts-banner-wrap {
    height: 280px;
  }

  .main-header-bar-navigation .main-header-menu .menu-item>.menu-link {
    padding: 0 20px !important;
    text-transform: uppercase;
    -webkit-tap-highlight-color: transparent !important;
  }

  .main-header-menu button.ast-menu-toggle {
    padding-right: 0 !important;
    box-shadow: none;
  }
}

@media screen and (max-width: 768px) {
  .site-industries-served-wrap {
    max-width: 100% !important;
  }
}


@media (max-width: 767px) {

  
   

      .team-card p.location {
        font-size: 14px;
    }

    .team-card h2{
          margin-bottom: 5px;
    }

        .designation {
        font-size: 16px;
    }
  .sts-posts-corousel .text-ellipsis h4 {
    font-size: 15px !important;
  }

  .team-card p.location {
    margin-bottom: 10px;
  }

  .insignts-slider-wrap>.uagb-container-inner-blocks-wrap {
    gap: 22px !important;
  }


  .insights-top-base-wrap {
    top: 10px;
  }

  .about-us-list .wp-block-uagb-icon-list-child {
    margin-bottom: 20px !important;
  }

  .about-us-list .wp-block-uagb-icon-list-child:last-child {
    margin-bottom: 0 !important;
  }

  .blg-top-banner h4 {
    font-size: 18px;
    line-height: 1.2rem;
  }

  .pt-0-5 {
    padding-top: 0.5rem !important;
    padding-bottom: 1rem !important;
  }

  .pl-10 a {
    padding-left: 10px !important;
  }

  .sm-pt-0 {
    padding-top: 0 !important;
  }

  .sm-mb-0 {
    margin-bottom: 0 !important;
  }

  .site-hero-banner-v2-wrap h5 {
    font-size: 18px;
  }

  .team-grid {
    gap: 30px;
  }

  .legacy-slider p,
  .site-sale-approach h2,
  .site-sale-approach p {
    text-align: center;
  }

  .clients-say-wrap .uagb-slider-container.uagb-block-4a75c5d7 .swiper-button-prev {
    left: 40%;
  }

  .clients-say-wrap .uagb-slider-container.uagb-block-4a75c5d7 .swiper-button-next {
    right: 40%;
  }

  .tb_mc_post_wrapper {
    padding: 10px 15px !important;
  }

  .contact-from-wrap form .gform_button.button {
    width: 140px !important;
    padding: 15px 20px 15px 0px !important;
    font-size: 16px !important;
  }

  .contact-from-wrap form .gform_button.button::after {
    top: 18px;
    width: 8px;
    height: 8px;
  }

  span.font-small {
    font-size: 16px !important;
  }

  .post-slider-image img {
    width: 100%;
    height: 200px !important;
  }

  .post-slider-image figure {
    width: 100%;
  }

  .site-hero-banner-main-wrap .uag-blocks-common-selector {
    background-color: #120F11;
  }

  .img-wrap {
    width: 200px;
    height: 200px;
  }

  .team-grid {
    grid-template-columns: 1fr;
  }

  .fancy-text-sts span,
  .counter-wrap h2.wp-block-heading {
    font-size: 30px !important;
  }

  .blog-left-base h5 {
    padding: 5px 10px 2px 10px;
  }

  .category-filter-wrap .uagb-buttons__wrap {
    gap: 20px !important;
  }


  .sts-posts-corousel .text-ellipsis h5,
  .sts-posts-corousel .text-ellipsis h4 {
    -webkit-line-clamp: 2;
  }

  .sts-posts-corousel .text-ellipsis {
    margin: 0 !important;
  }

  .single-post .blg-main-content .container-inner-blocks-wrap .wp-block-image {
    margin: 0 0 20px !important;
  }

  .single-post .blg-main-content .container-inner-blocks-wrap .wp-block-image img {
    margin: 0;
  }

  .single-post .blg-main-content .container-inner-blocks-wrap p:not(:last-child) {
    margin-bottom: 10px;
  }

  .single-post .site-content .ast-container {
    padding: 0 !important;
  }

  .footer-widget-area h2.widget-title {
    margin-bottom: 10px;
  }

  .banner-blog-content {
    gap: 20px;
  }

  .team-loop-section .team-filter-wrap .wp-block-uagb-container {
    padding: 0 10px 20px 10px;
  }

  .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-taxomony-base {
    font-size: 14px;
  }

  .mb-0 .wp-block-uagb-counter__title {
    margin-bottom: 0;
  }

  .legacy-slider .swiper-button-prev,
  .legacy-slider .swiper-button-next {
    display: none;
  }


  .blg-top-banner h1 {
    font-size: 30px;
  }

  .row-gap-5 {
    gap: 15px !important;
  }

  .post-by {
    margin-bottom: 15px;
  }

  .site-hero-banner-main-wrap {
    flex-direction: column-reverse;
  }

  .site-hero-banner-img-wrap::after {
    bottom: 0;
  }

  .site-hero-banner-img-wrap {
    position: static;
  }

  .site-content-box-wrap {
    z-index: 9;
  }

  .insights-top-base-wrap .wp-block-uagb-container {
    flex: 1;
  }

  .site-hero-banner-main-wrap>.wp-block-uagb-container .wp-block-uagb-advanced-heading {
    padding-bottom: 30px;
    padding-left: 0;
  }

  .site-hero-banner-main-wrap>.wp-block-uagb-container .wp-block-heading {
    padding: 0;
  }

  .info-box-wrap-img img {
    width: 100% !important;
  }

  .info-box-wrap-img .wp-block-uagb-image {
    display: block;
    width: 100% !important;
  }

  .info-main-box-wrap {
    display: flex;
    flex-direction: column-reverse;
    gap: 0px !important;
  }

  .info-box-wrap-img img {
    height: 300px !important;
  }

  .info-box-left-wrap {
    padding: 20px;
  }

  .sts-hero-banner {
    background-size: 100% !important;
  }

  .social-link-main-img .wp-block-uagb-image__figure img {
    width: 100%;
  }

  .insights-loop-section .text-ellipsis {
    margin: 0px !important;
  }

  .text-ellipsis {
    margin-top: 15px;
    margin-bottom: 15px !important;
  }

  .wp-block-uagb-container.site-custom-column {
    max-width: 100% !important;
  }

  .site-choose-valuemax::before {
    background: linear-gradient(280deg,
        #ffffff 0%,
        rgba(255, 255, 255, 0) 49.68%);
  }

  .site-column-tablet::before {
    display: none;
  }


  .our-team-main-wrapper>.uag-blocks-common-selector {
    background-color: #110f10;
  }

  .right-column {
    margin-left: -0px !important;
    z-index: 22;
  }

  .sts-banner-wrap {
    height: auto;
    margin-bottom: -1px;
  }

  .main-banner-img {
    height: 250px;
  }



  .sts-banner-content-main-wrap {
    padding: 30px 20px 0 20px;
    background-color: #120f11;
  }

  .sts-banner-wrap::after {
    height: auto;
    width: auto;
  }

  .sts-banner-content {
    position: static;
  }

  .single-team .ast-container {
    padding: 0 !important;
  }

  .team-member-img-wrap {
    position: static;
  }

  .team-info-container {
    gap: 20px;
  }

  .about-team-member p:first-child {
    width: 100%;
  }

  .sts-data-table table {
    min-width: 800px;
  }

  .single-post .site-content .ast-container {
    padding: 0 !important;
  }

  .bg-yellow-wrap,
  .team-member-wrap {
    padding: 40px 20px;
  }

  .team-term-section .team-term-title {
    margin: 40px 0;
  }

  .STS-Hero-Section .uagb-slider-container .swiper-pagination.swiper-pagination-bullets {
    left: 16px;
  }

  .site-valuemax-accelerator-main-wrap .wp-block-uagb-image__figure img {
    object-fit: contain;
  }
}

@media (max-width: 767px) and (min-width: 520px) {
  .sts-hero-banner {
    min-height: 450px !important;
  }

  .site-hero-banner-img-wrap .wp-block-uagb-image img {
    height: 220px !important;
  }

  .sts-hero-banner::before {
    background-image: linear-gradient(360deg,
        var(--ast-global-color-6) 45%,
        #ff707000 54%) !important;
  }
}


@media (max-width: 580px) {
  .team-info-container {
    flex-direction: column;
  }

  .team-member-img-wrap {
    width: 100%;
  }

  .site-industries-served-main-wrap::after, .site-industries-served-main-wrap::before {
    height: 100px;
  }

  .team-info-content-wrap {
    width: 100%;
  }

  .info-details-wrap,
  .details-info {
    background-size: 100% !important;
  }

  .team-member-img-wrap {
    margin: auto;
  }

  .site-valuemax-accelerator-main-wrap .wp-block-uagb-image__figure img {
    height: 220px !important;
    object-fit: contain !important;
  }

  .info-box-wrap-img img {
    height: auto !important;
  }

  .ast-container,
  .ast-container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 544px) {
  .footer-bottom-links {
    justify-content: center;
  }

  .STS-Hero-Section .uagb-infobox-cta-link>svg,
  .uagb-buttons-repeater .uagb-button__icon-position-after svg {
    width: 12px !important;
    height: 12px !important;
  }

  .sts-faqs-wrap .uagb-faq-questions-button.uagb-faq-questions {
    align-items: flex-start;
  }

  .sts-faqs-wrap .uagb-faq-item .uagb-faq-icon-wrap {
    margin-top: 6px !important;
  }

  header .custom-logo-link img {
    max-width: 85px !important;
    width: 85px !important;
  }

  .wp-block-columns .wp-block-column:not(:last-child) {
    margin-bottom: 0;
  }
}

@media (max-width: 544px) and (min-width: 375px) {
  .sts-hero-banner::before {
    background-image: linear-gradient(360deg,
        var(--ast-global-color-6) 46%,
        #ff707000 55%) !important;
  }
}

@media (max-width: 500px) {
  .blg-main-content figure.wp-block-image {
    display: block;
    float: unset;
    margin: 0;
  }

  .blg-main-content .wp-block-image img {
    width: 100% !important;
  }

  .blg-main-content .wp-block-image figcaption.wp-element-caption {
    width: 100%;
    display: block;
  }

  .team-term-section .team-term-title {
    font-size: 30px;
  }

  .team-card h2 {
    font-size: 32px;
  }

  .leadership-filters {
    justify-content: center;
  }
}

@media (max-width: 476px) {
  .main-banner-img {
    height: 164px;
  }
}

@media (max-width: 460px) {

  .info-details-wrap,
  .details-info {
    padding-top: 220px !important;
  }
}

@media (max-width: 375px) {
  .sts-hero-banner::before {
    background-image: linear-gradient(360deg,
        var(--ast-global-color-6) 53%,
        #ff707000 59%) !important;
  }
}