#services-ourServices .uagb-ifb-image-content {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
#services-ourServices .uagb-ifb-image-content img {
  flex: none;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}
#page {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
#page #content {
  flex-grow: 1;
}
.container, #main-banner .wp-block-cover__inner-container, .site-above-footer-wrap .widget-subscribe, .moduleInformation .uagb-section__inner-wrap {
  width: 90%;
  margin: 0 auto;
}
.phone > span {
  white-space: nowrap;
}
a[href^="tel:"] {
  white-space: nowrap;
  text-decoration: none !important;
}
.wp-block-button a {
  line-height: 125% !important;
  outline: none;
}
.button-blue.wp-block-button a {
  background: #00839B;
  border: transparent;
}
.button-blue.wp-block-button a:hover {
  color: #00839B;
}
.button-dark.wp-block-button a {
  background: #08444F;
  border: 2px solid transparent;
}
.button-dark.wp-block-button a:hover {
  color: #08444F;
  border-color: #08444F;
}
.button-link.wp-block-button a {
  background: transparent !important;
  border: none !important;
  padding: 7px 0 !important;
}
.button-link.wp-block-button a:hover {
  background: transparent;
  opacity: 0.85;
}
.button-link:not(.wp-block-button) {
  text-decoration: none !important;
  color: #77BD43;
  font-weight: bold;
  padding: 7px 0;
}
.button-link:not(.wp-block-button):hover {
  color: #92ca69;
}
.main-section.section-gradient .uagb-section__overlay, .picture-section.section-gradient .uagb-section__overlay {
  background-image: radial-gradient(ellipse 986px 493px at 71.74% 115%, #77BD43 0%, #08444F 100%);
  opacity: 1 !important;
  z-index: -1 !important;
}
.main-section.section-gradient h3, .main-section.section-gradient p, .main-section.section-gradient li, .main-section.section-gradient a, .picture-section.section-gradient h3, .picture-section.section-gradient p, .picture-section.section-gradient li, .picture-section.section-gradient a {
  color: #fff;
}
.main-section.section-gradient-2 .uagb-section__overlay, .picture-section.section-gradient-2 .uagb-section__overlay {
  background-image: linear-gradient(182deg, #205c6e 0%, #76ba3d 100%);
  opacity: 1 !important;
  z-index: -1 !important;
}
.main-section.section-gradient-2 h3, .main-section.section-gradient-2 p, .main-section.section-gradient-2 li, .main-section.section-gradient-2 a, .picture-section.section-gradient-2 h3, .picture-section.section-gradient-2 p, .picture-section.section-gradient-2 li, .picture-section.section-gradient-2 a {
  color: #fff;
}
.main-section.section-color, .picture-section.section-color {
  background-color: #08444F;
}
.main-section.section-color h3, .main-section.section-color p, .main-section.section-color li, .main-section.section-color a, .picture-section.section-color h3, .picture-section.section-color p, .picture-section.section-color li, .picture-section.section-color a {
  color: #fff;
}
.main-section.section-grey, .picture-section.section-grey {
  background-color: #f3f3f3;
}
.main-section.section-invert h2, .main-section.section-invert h3, .main-section.section-invert h4, .main-section.section-invert p, .main-section.section-invert li, .main-section.section-invert a, .picture-section.section-invert h2, .picture-section.section-invert h3, .picture-section.section-invert h4, .picture-section.section-invert p, .picture-section.section-invert li, .picture-section.section-invert a {
  color: #fff;
}
.main-section.section-invert ul li::before, .picture-section.section-invert ul li::before {
  content: url('/wp-content/uploads/2022/02/check-light.svg');
}
.main-section h2, .picture-section h2 {
  font-size: clamp(27px, 2.8571428571vw, 40px);
  letter-spacing: 0.005em;
  margin-bottom: clamp(32px, 2.6428571429vw, 37px);
}
@media (max-width: 980px) {
  .main-section h2, .picture-section h2 {
    font-size: clamp(27px, 4.0816326531vw, 40px);
  }
}
.main-section h2 strong, .picture-section h2 strong {
  color: #08444F;
}
.main-section h3, .picture-section h3 {
  font-size: clamp(18px, 1.5714285714vw, 22px);
  font-weight: normal;
  color: #08444F;
  line-height: 120%;
}
.main-section p, .picture-section p {
  font-size: clamp(14px, 1.1428571429vw, 16px);
}
@media (max-width: 980px) {
  .main-section p, .picture-section p {
    font-size: clamp(14px, 1.6326530612vw, 16px);
  }
}
.main-section p:last-child, .picture-section p:last-child {
  margin-bottom: 0;
}
.main-section a, .picture-section a {
  outline: none;
}
.main-section ul, .picture-section ul {
  list-style-type: none;
  margin-left: 0;
}
.main-section ul li, .picture-section ul li {
  padding-left: 2.2em;
}
.main-section ul li::before, .picture-section ul li::before {
  content: url('/wp-content/uploads/2022/02/check.svg');
  position: absolute;
  left: 0;
}
.main-section ol li, .picture-section ol li {
  padding-left: 0.65em;
}
.main-section li, .picture-section li {
  position: relative;
  line-height: 141%;
  font-size: clamp(14px, 1.1428571429vw, 16px);
  color: #08444F;
}
.main-section li:not(:last-child), .picture-section li:not(:last-child) {
  margin-bottom: 1.65em;
}
@media (max-width: 767px) {
  .main-section li, .picture-section li {
    font-size: 16px !important;
  }
}
.main-section h2.title-small, .main-section h3.title-small, .picture-section h2.title-small, .picture-section h3.title-small {
  font-size: clamp(20px, 2.1428571429vw, 30px);
  letter-spacing: normal;
  font-weight: 800;
}
.main-section p.description-large, .picture-section p.description-large {
  font-size: clamp(16px, 1.5714285714vw, 22px) !important;
  line-height: 125%;
}
.main-section .center, .picture-section .center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-section .flex-sb, .picture-section .flex-sb {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 980px) {
  .main-section br, .picture-section br {
    display: none;
  }
}
.main-section {
  padding: clamp(50px, 9.2857142857vw, 130px) 0 !important;
}
.main-section.padding-150 {
  padding: clamp(50px, 10.7142857143vw, 150px) 0 !important;
}
.main-section.padding-75 {
  padding: clamp(50px, 5.3571428571vw, 75px) 0 !important;
}
.main-section .section-row:not(:last-child), .main-section .section-grid:not(:last-child) {
  margin-bottom: clamp(35px, 3.5714285714vw, 50px);
}
.main-section .grid-50 {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 981px) {
  .main-section .grid-50 > *:nth-child(1) {
    width: 45.68%;
  }
  .main-section .grid-50 > *:nth-child(2) {
    width: 45.68%;
  }
  .main-section .grid-50 > *:not(:last-child) {
    margin-right: 8.64% ;
  }
}
@media (max-width: 980px) {
  .main-section .grid-50 {
    flex-direction: column;
    align-items: center;
  }
  .main-section .grid-50 > * {
    width: initial;
    min-width: auto;
  }
  .main-section .grid-50 > *:not(:last-child) {
    margin-bottom: 35px;
  }
}
.main-section .grid-start {
  justify-content: flex-start;
}
.main-section .picture-decor {
  margin: 0;
}
@media (max-width: 980px) {
  .main-section .picture-decor {
    display: none !important;
  }
}
@media (max-width: 1439px) {
  .main-section.bg-media {
    background-size: 95%;
  }
}
@media (max-width: 980px) {
  .main-section.bg-media {
    background-image: none;
  }
}
.main-section .wp-block-group {
  padding: 0;
}
.main-section .uagb-ifb-imgicon-wrap {
  margin: 0 !important;
}
.main-section .uagb-section__inner-wrap {
  width: 90%;
}
.main-section .uagb-section__inner-wrap *:last-child {
  margin-bottom: 0;
}
@media (max-width: 980px) {
  .main-section .column-content, .main-section .column-intro {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
  }
}
.picture-section {
  padding: 0 !important;
}
@media (min-width: 981px) {
  .picture-section:not(.section-gradient):not(.section-gradient-2):not(.section-color):not(.section-grey) + .picture-section:not(.section-gradient):not(.section-gradient-2):not(.section-color):not(.section-grey) {
    margin-top: clamp(60px, 7.1428571429vw, 100px) !important;
  }
}
.picture-section.section-gradient, .picture-section.section-gradient-2, .picture-section.section-color, .picture-section.section-grey {
  padding: clamp(50px, 5.3571428571vw, 75px) 0 !important;
}
.picture-section .section-grid {
  padding: 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: -35px !important;
}
@media (min-width: 981px) {
  .picture-section .section-grid {
    margin-left: -2.85% !important;
    margin-right: -2.85% !important;
    width: calc(100% + 5.7%) !important;
  }
}
.picture-section .section-grid > * {
  width: calc(100% / 2 - 2.85% * 2);
  margin-bottom: 35px !important;
}
@media (min-width: 981px) {
  .picture-section .section-grid > * {
    margin-left: 2.85% !important;
    margin-right: 2.85% !important;
  }
}
@media (max-width: 980px) {
  .picture-section .section-grid {
    flex-direction: column;
    margin-bottom: 0 !important;
    align-items: center;
  }
  .picture-section .section-grid > * {
    width: 100% !important;
    margin-bottom: 35px !important;
    min-width: auto;
  }
  .picture-section .section-grid > *:last-child {
    margin-bottom: 0 !important;
  }
}
.picture-section .column-picture {
  padding: 0;
  margin: 0;
}
.picture-section .column-picture figure {
  margin: 0;
  height: 100%;
}
@media (min-width: 981px) {
  .picture-section .column-picture img {
    display: block;
    height: 100%;
  }
  .picture-section .column-picture:not(.picture-contain) img {
    object-fit: cover;
  }
  .picture-section .column-picture.picture-contain img {
    object-fit: contain;
  }
}
.picture-section .column-picture:nth-child(1) img {
  margin-left: auto;
}
@media (max-width: 980px) {
  .picture-section .column-picture:nth-child(1).picture-contain {
    margin-top: 60px;
  }
}
.picture-section .column-picture:nth-child(2) img {
  margin-right: auto;
}
@media (max-width: 980px) {
  .picture-section .column-picture:nth-child(2).picture-contain {
    margin-bottom: 60px !important;
  }
}
@media (max-width: 550px) {
  .picture-section .column-picture.picture-contain .wp-block-image {
    display: flex;
    justify-content: center;
  }
  .picture-section .column-picture.picture-contain img {
    margin-left: auto;
    margin-right: auto;
    max-width: 90%;
  }
}
.picture-section .column-content {
  margin-top: 0 !important;
  align-self: center;
  padding-top: clamp(50px, 7.1428571429vw, 100px);
  padding-bottom: clamp(50px, 7.1428571429vw, 100px);
}
@media (min-width: 981px) {
  .picture-section .column-content:nth-child(1) {
    padding-left: clamp(50px, 7.1428571429vw, 100px);
  }
  .picture-section .column-content:nth-child(2) {
    padding-right: clamp(50px, 7.1428571429vw, 100px);
  }
}
.picture-section .column-content > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.picture-section .column-content p {
  margin-bottom: clamp(15px, 1.4285714286vw, 20px);
}
@media (max-width: 980px) {
  .picture-section .column-content p {
    margin-bottom: clamp(15px, 2.0408163265vw, 20px);
  }
}
.picture-section .column-content ul, .picture-section .column-content ol {
  margin-top: clamp(23px, 3.2857142857vw, 46px);
}
.picture-section .column-content li {
  line-height: 150%;
  margin-bottom: clamp(12px, 1.7142857143vw, 24px) !important;
}
.picture-section .column-content li:last-child {
  margin-bottom: 0 !important;
}
.picture-section .column-content li h3 {
  margin-bottom: 3px;
}
@media (max-width: 980px) {
  .picture-section .column-picture {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0 !important;
  }
  .picture-section .column-content {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0 !important;
  }
  .picture-section + .picture-section .column-content:nth-child(1) {
    padding-top: 0 !important;
  }
}
.admin-bar .site-header {
  top: 32px;
}
@media (max-width: 767px) {
  .admin-bar .site-header {
    top: 0;
  }
}
.site-header {
  position: sticky;
  top: 0;
  box-shadow: 0 3px 24px rgba(0, 58, 75, 0.2);
}
.ast-logo-title-inline .site-logo-img a:focus {
  outline: none;
}
#ast-desktop-header .ast-container {
  padding: 0;
  width: 92%;
}
#ast-desktop-header .site-navigation {
  /* Animations */
}
#ast-desktop-header .site-navigation .icon-arrow {
  color: #77BD43;
  font-size: 18px;
}
#ast-desktop-header .site-navigation .menu-link:focus {
  outline: none;
}
#ast-desktop-header .site-navigation li.menu-item-has-children:hover ul.sub-menu, #ast-desktop-header .site-navigation li.menu-item-has-children:focus ul.sub-menu {
  opacity: 1;
  visibility: visible;
  backface-visibility: visible;
  transform-origin: 0 0;
  animation: elGrow 0.4s ease-in-out;
  transform: translateX(-50%);
  left: 50%;
}
@keyframes elGrow {
  0% {
    opacity: 0;
    transform: translateX(-50%) scaleY(0.5);
  }
  100% {
    opacity: 1;
    transform: translateX(-50%) scale(1);
  }
}
#ast-desktop-header .site-navigation .sub-menu {
  padding-top: 10px;
  padding-bottom: 10px;
  width: max-content;
  border-top: transparent;
  border-radius: 0 0 5px 5px;
  transition: 0s;
}
#ast-desktop-header .site-navigation .sub-menu li:not(:first-child) a {
  border-top: 1px dotted #77BD43;
}
#ast-desktop-header .site-navigation .sub-menu li a {
  margin: 0 25px;
  position: relative;
  left: -2px;
}
#ast-desktop-header .site-navigation .sub-menu li:hover {
  background: #77BD43;
  color: #fff;
}
#ast-desktop-header .site-navigation .sub-menu li:hover a {
  transition: left 0.4s ease-in-out;
  color: #fff;
  left: 7px;
  border-color: transparent;
}
#ast-desktop-header .site-navigation .sub-menu li:hover + li > a {
  border-color: transparent;
}
#ast-desktop-header .ast-above-header-wrap .ast-container {
  position: relative;
}
#ast-desktop-header .ast-above-header-wrap .ast-builder-grid-row {
  position: absolute;
  z-index: 5;
  right: 43px;
  top: 10px;
}
#ast-desktop-header .ast-above-header-wrap .icon-arrow svg {
  margin-left: 4px;
}
#ast-desktop-header .ast-above-header-wrap .sub-menu {
  top: 30px;
  box-shadow: 0 0 26px rgba(32, 92, 110, 0.1) !important;
  box-shadow: 0 0 26px rgba(0, 0, 0, 0.08) !important;
  border-radius: 5px;
}
#ast-desktop-header .ast-above-header-wrap .sub-menu::before {
  height: 10px;
}
#ast-desktop-header .ast-main-header-wrap .ast-builder-menu {
  padding-right: 8px;
}
#ast-desktop-header .ast-main-header-wrap .ast-header-button-1 {
  padding-left: 0;
}
#ast-desktop-header .ast-main-header-wrap .site-header-primary-section-right {
  position: relative;
  top: 10px;
}
#ast-desktop-header .ast-main-header-wrap .site-header-primary-section-right .main-header-menu {
  flex-wrap: nowrap;
}
#ast-desktop-header .ast-main-header-wrap .site-header-primary-section-right .main-header-menu > .menu-item {
  line-height: 83px;
}
#ast-desktop-header .ast-main-header-wrap .site-header-primary-section-right .main-header-menu > .menu-item > .menu-link {
  padding: 0 9.5px;
  white-space: nowrap;
}
#ast-desktop-header .ast-main-header-wrap .site-header-primary-section-right .icon-arrow svg {
  margin-left: 4px;
}
#ast-desktop-header .ast-main-header-wrap .ast-custom-button {
  letter-spacing: 0.015em;
}
@media (min-width: 300px) {
  #ast-desktop-header .ast-main-header-wrap .ast-custom-button {
    white-space: nowrap;
  }
}
#ast-desktop-header .ast-main-header-wrap .icon-close svg {
  color: #77BD43 !important;
  fill: #77BD43 !important;
}
@media (max-width: 767px) {
  #ast-mobile-header .ast-primary-header-bar {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  #ast-mobile-header .ast-primary-header-bar .ast-builder-grid-row {
    grid-column-gap: 3px;
  }
  #ast-mobile-header .ast-primary-header-bar .ast-builder-layout-element {
    padding-left: 3.5px !important;
    padding-right: 3.5px !important;
  }
  #ast-mobile-header .ast-primary-header-bar .ast-custom-button {
    white-space: nowrap;
  }
  #ast-mobile-header .ast-primary-header-bar .site-logo-img {
    padding-right: 0;
  }
}
@media (max-width: 767px) and (min-width: 375px) {
  #ast-mobile-header .ast-primary-header-bar .ast-custom-button {
    padding-top: 5.5px;
    padding-bottom: 5.5px;
    padding-left: 9px;
    padding-right: 9px;
  }
}
@media (max-width: 374px) {
  #ast-mobile-header .ast-builder-grid-row {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
}
#ast-mobile-header .main-header-menu-toggle {
  padding: 0.25em;
}
#ast-mobile-header .main-header-menu-toggle .mobile-menu-toggle-icon .ast-mobile-svg {
  width: 30px;
  height: 30px;
}
#ast-mobile-header .ast-mobile-header-content {
  min-height: calc(100vh - 74px);
  flex-direction: column;
}
.ast-main-header-nav-open #ast-mobile-header .ast-mobile-header-content {
  display: flex !important;
}
#ast-mobile-header .ast-builder-menu-mobile {
  margin-bottom: 35px;
}
#ast-mobile-header .ast-builder-menu-mobile .main-header-menu {
  border-top: 0;
}
#ast-mobile-header .ast-builder-menu-mobile .main-header-menu li:first-child a {
  border-top-width: 1px;
  border-color: var(--ast-global-color-0);
  border-style: solid;
}
#ast-mobile-header .ast-builder-menu-mobile .main-header-menu > .menu-item > .menu-link {
  font-size: 18px !important;
}
#ast-mobile-header .ast-builder-menu-mobile .main-header-menu .sub-menu .icon-arrow {
  display: none;
}
#ast-mobile-header .ast-builder-menu-mobile .main-header-menu .ast-menu-toggle {
  transition: 0.3s ease-in-out;
}
#ast-mobile-header .ast-builder-menu-mobile .main-header-menu .ast-menu-toggle:focus {
  outline: none;
}
#ast-mobile-header .ast-builder-menu-mobile .main-header-menu .ast-menu-toggle .icon-arrow {
  display: block;
  margin-top: 5px;
}
#ast-mobile-header .ast-builder-menu-mobile .main-header-menu .ast-menu-toggle .icon-arrow svg {
  margin-left: 0;
  transform: rotate(-90deg);
}
#ast-mobile-header .ast-builder-menu-mobile .main-header-menu .menu-item.ast-submenu-expanded .ast-menu-toggle {
  transform: rotate(90deg);
}
#ast-mobile-header .ast-header-search {
  background: #f0f5f5;
}
@media (max-width: 767px) {
  #ast-mobile-header .ast-header-search {
    padding: 5px 23px;
  }
}
#ast-mobile-header .ast-header-search .search-form {
  background: transparent;
  border: 0;
  display: flex;
  flex-direction: row-reverse;
}
#ast-mobile-header .ast-header-search .search-form label:active + .search-submit .icon-search, #ast-mobile-header .ast-header-search .search-form label:hover + .search-submit .icon-search {
  color: #77BD43;
}
#ast-mobile-header .ast-header-search .search-form .search-submit {
  position: static;
}
#ast-mobile-header .ast-header-search .search-form .search-field {
  font-size: 16px;
  padding: 8px 12px;
}
#ast-mobile-header .ast-header-search .search-form .search-field:focus {
  background: transparent;
  outline: none;
}
#ast-mobile-header .ast-header-search .search-form .icon-search svg {
  position: relative;
  top: 3px;
}
#ast-mobile-header .ast-header-button-2 {
  margin-top: auto;
  margin-bottom: 10px;
  text-align: center;
  display: flex;
  justify-content: center;
}
#main-banner {
  padding-top: clamp(35px, 8.2142857143vw, 115px) !important;
  padding-bottom: clamp(45px, 8.2142857143vw, 115px) !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media (min-width: 981px) {
  #main-banner {
    min-height: 508px !important;
  }
}
#main-banner.hero-page .has-background-dim-100 {
  background-color: #08444F !important;
}
#main-banner.hero-page .has-background-dim-100 .wp-block-cover__inner-container {
  z-index: 2;
}
#main-banner.hero-page .wp-block-cover__inner-container {
  z-index: 2;
}
#main-banner .wp-block-cover__inner-container {
  max-width: 1200px;
}
#main-banner h1 {
  line-height: 108% !important;
  font-size: clamp(31px, 3.5714285714vw, 50px) !important;
  margin-bottom: 33px;
  max-width: 90%;
  letter-spacing: 0.1px;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 980px) {
  #main-banner h1 {
    font-size: clamp(31px, 5.1020408163vw, 50px) !important;
  }
}
@media (max-width: 479px) {
  #main-banner h1 {
    max-width: 100%;
    line-height: 132% !important;
    margin-bottom: 22px;
  }
}
#main-banner p {
  font-size: clamp(20px, 1.5714285714vw, 22px);
  margin-bottom: 27;
  margin-left: 0 !important;
  max-width: 700px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  line-height:1.2;
}
#main-banner p:last-child {
  margin-bottom: 0 !important;
}
@media (max-width: 980px) {
  #main-banner p {
    max-width: 75%;
  }
}
@media (max-width: 767px) {
  #main-banner p {
    max-width: 90%;
    margin-bottom: 47px;
  }
}
@media (max-width: 479px) {
  #main-banner p {
    max-width: 100%;
    line-height: 130%;
  }
}
#main-banner .button-link, #main-banner .button-link a {
  font-size: clamp(18px, 1.5714285714vw, 22px);
  white-space: normal;
}
#main-banner .button-primary .wp-block-button__link {
  padding-left: clamp(26.5px, 3.7857142857vw, 53px);
  padding-right: clamp(26.5px, 3.7857142857vw, 53px);
  font-size: clamp(15px, 1.5714285714vw, 22px);
  border-color: transparent;
}
#main-banner .button-primary .wp-block-button__link:hover {
  border-color: transparent;
}
@media (max-width: 479px) {
  #main-banner .button-primary .wp-block-button__link {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    width: 100%;
    letter-spacing: 0.035em;
  }
}
@media (min-width: 981px) {
  #main-banner .button-primary {
    white-space: nowrap;
  }
}
@media (max-width: 479px) {
  #main-banner .button-primary {
    width: 100%;
  }
}
#main-banner .section-grid {
  display: flex;
  justify-content: space-between;
  margin-left: 0;
  max-width: 1158px;
}
@media (min-width: 981px) {
  #main-banner .section-grid > *:not(:last-child) {
    margin-right: 4.25% !important;
  }
}
@media (max-width: 980px) {
  #main-banner .section-grid {
    flex-direction: column;
    align-items: center;
  }
  #main-banner .section-grid > * {
    width: initial;
    min-width: auto;
  }
  #main-banner .section-grid > *:not(:last-child) {
    margin-bottom: 35px;
  }
}
#main-banner .banner-column-intro {
  padding: 0 !important;
}
@media (min-width: 981px) {
  #main-banner .banner-column-intro {
    margin-left: 0 !important;
  }
}
@media (max-width: 980px) {
  #main-banner .banner-column-intro {
    margin-left: 0 !important;
    margin-bottom: 74px !important;
  }
}
@media (max-width: 980px) {
  #main-banner .banner-column-button {
    margin-left: 0 !important;
  }
}
@media (max-width: 479px) {
  #main-banner .banner-column-button {
    margin-left: auto !important;
    margin-right: auto !important;
    min-width: 86.5%;
  }
}
#main-banner .wp-block-group {
  padding: 0 !important;
}
@media (max-width: 479px) {
  #main-banner br {
    display: none;
  }
}
@media (max-width: 767px) {
  #main-banner.banner-text-center {
    min-height: 250px !important;
  }
}
#main-banner.banner-text-center h1 {
  max-width: 100%;
}
#mainBannerColor {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
#mainBannerColor:after {
  content: "";
  width: 100%;
  height: 100%;
  background: url("/wp-content/uploads/2023/04/default-banner-bg-new-2.png") center / contain no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
@media (max-width: 767px) {
  #mainBannerColor:after {
    content: none;
  }
}
#mainBannerColor .wp-block-cover__inner-container {
  max-width: 1200px;
  width: 90%;
  margin: 0 auto;
  z-index: 2;
}
#mainBannerColor .wp-block-cover__inner-container h1 {
  margin-left: 0;
}
.site-footer {
  margin-top: clamp(17.5px, 2.5vw, 35px);
}
.site-footer, .site-footer p {
  color: #fff;
  line-height: 128%;
}
.site-footer a {
  color: #77BD43;
}
.site-footer a:hover {
  color: #91c864;
}
.site-footer h3 {
  color: #77BD43;
  font-weight: bold;
  text-transform: uppercase;
  font-size: clamp(12px, 1vw, 14px);
  border-bottom: 1px solid #77BD43;
  padding-bottom: 10px;
  margin-bottom: 11px;
}
.site-footer .widget_block {
  margin-bottom: 0;
}
.site-footer .wp-block-group {
  padding: 0;
}
.site-footer .ast-builder-grid-row {
  width: 90%;
  max-width: 1080px !important;
}
.site-footer .site-footer-section {
  align-items: stretch;
  margin-bottom: 0 !important;
}
.site-footer .site-primary-footer-inner-wrap {
  grid-column-gap: clamp(25px, 3.5714285714vw, 50px);
}
.site-footer .site-primary-footer-wrap {
  padding-top: clamp(30px, 5.5vw, 77px);
  padding-bottom: 20px;
}
.site-footer .site-primary-footer-wrap .site-footer-section {
  height: 100%;
  position: relative;
}
@media (min-width: 981px) {
  .site-footer .site-primary-footer-wrap .site-footer-section {
    padding-bottom: clamp(36.5px, 5.2142857143vw, 73px);
  }
}
.site-footer .site-primary-footer-wrap .site-footer-primary-section-1 .widget-intro {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 981px) {
  .site-footer .site-primary-footer-wrap .site-footer-primary-section-1 .widget-intro .widget-intro-logo {
    margin-top: 7px;
    margin-left: -2px;
  }
}
.site-footer .site-primary-footer-wrap .widget-intro-social {
  position: absolute;
  bottom: 0;
}
.site-footer .site-primary-footer-wrap .widget-intro-social .wp-social-link {
  color: #ffffff;
  margin-right: 14px;
}
.site-footer .site-primary-footer-wrap .widget-intro-social .wp-social-link-facebook a {
  display: flex;
}
.site-footer .site-primary-footer-wrap .widget-intro-social .wp-social-link-facebook a:before {
  content: "";
  background-image: url("/wp-content/uploads/2022/04/facebook-f-white.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 12px;
  height: 21px;
}
.site-footer .site-primary-footer-wrap .widget-intro-social .wp-social-link-facebook svg {
  display: none;
}
.site-footer .site-primary-footer-wrap #footer-site-navigation {
  color: #77BD43;
  font-weight: bold;
  text-transform: uppercase;
  font-size: clamp(12px, 1vw, 14px);
  text-align: left !important;
  margin-left: 14px;
}
@media (min-width: 1200px) {
  .site-footer .site-primary-footer-wrap .site-footer-primary-section-3 {
    left: -5px;
  }
}
.site-footer .site-primary-footer-wrap .site-footer-primary-section-3 h3 {
  max-width: 184px;
}
.site-footer .site-primary-footer-wrap .site-footer-primary-section-3 .menu-footer-menu-quick-links-container {
  margin-top: -6px;
}
.site-footer .site-primary-footer-wrap .site-footer-primary-section-3 .menu-footer-menu-quick-links-container .menu-item {
  line-height: 215%;
}
.site-footer .site-primary-footer-wrap .site-footer-primary-section-3 .menu-footer-menu-quick-links-container .menu-item a {
  color: #fff;
  font-weight: bold;
}
.site-footer .site-primary-footer-wrap .site-footer-primary-section-3 .menu-footer-menu-quick-links-container .menu-item a:hover {
  opacity: 0.75;
}
@media (min-width: 1200px) {
  .site-footer .site-primary-footer-wrap .site-footer-primary-section-4 {
    margin-left: 19px;
  }
}
.site-footer .site-primary-footer-wrap .site-footer-primary-section-4 h3 {
  margin-bottom: 13px;
}
.site-footer .site-primary-footer-wrap .site-footer-primary-section-4 p > a {
  color: #fff;
  white-space: nowrap;
}
.site-footer .site-primary-footer-wrap .site-footer-primary-section-4 p > a:hover {
  opacity: 0.8;
}
.site-footer .site-primary-footer-wrap .site-footer-primary-section-4 .widget-intro-social {
  display: none;
}
@media (max-width: 980px) and (min-width: 601px) {
  .site-footer h3, .site-footer p, .site-footer li, .site-footer a {
    text-align: left !important;
    align-items: flex-start !important;
  }
  .site-footer .site-primary-footer-inner-wrap {
    grid-template-columns: repeat(2, 1fr) !important;
    grid-gap: 20px;
  }
  .site-footer .site-primary-footer-inner-wrap .site-footer-section {
    display: flex;
    flex-direction: column;
    padding: 50px 35px;
    position: relative;
  }
  .site-footer .site-primary-footer-inner-wrap .site-footer-section:nth-child(1):before, .site-footer .site-primary-footer-inner-wrap .site-footer-section:nth-child(3):before {
    content: '';
    position: absolute;
    right: -10px;
    top: 0;
    height: 100%;
    width: 1px;
    background: #77BD43;
  }
  .site-footer .site-primary-footer-inner-wrap .site-footer-section:nth-child(1):after, .site-footer .site-primary-footer-inner-wrap .site-footer-section:nth-child(2):after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -10px;
    height: 1px;
    width: 100%;
    background: #77BD43;
  }
  .site-footer .site-primary-footer-inner-wrap .footer-widget-area {
    max-width: 195px;
    margin: 0 auto;
  }
  .site-footer .site-primary-footer-inner-wrap .widget-intro {
    align-items: flex-start;
  }
  .site-footer .site-primary-footer-inner-wrap .widget-intro-social {
    bottom: 50px !important;
  }
  .site-footer .site-primary-footer-inner-wrap .site-navigation {
    margin-left: 0 !important;
  }
  .site-footer .site-primary-footer-inner-wrap .site-navigation .menu-link {
    padding: 0 !important;
  }
  .site-footer .site-primary-footer-inner-wrap .site-footer-primary-section-4 .widget-area {
    max-width: 190px;
  }
}
@media (max-width: 767px) {
  .site-footer .site-below-footer-wrap p {
    text-align: center !important;
  }
  .site-footer .site-below-footer-wrap .site-footer-below-section-1 {
    margin-bottom: 6px !important;
  }
}
@media (max-width: 600px) {
  .site-footer h3 {
    margin-left: auto;
    margin-right: auto;
    font-size: 14px !important;
  }
  .site-footer .site-primary-footer-wrap .footer-widget-area {
    max-width: 215px;
    margin: 0 auto;
  }
  .site-footer .site-footer-primary-section-1 {
    margin-bottom: 39px !important;
  }
  .site-footer .site-footer-primary-section-1 .widget-intro-social {
    display: none;
  }
  .site-footer .site-footer-primary-section-2 {
    margin-bottom: 65px !important;
  }
  .site-footer .site-footer-primary-section-2 #footer-site-navigation {
    margin-left: 0 !important;
  }
  .site-footer .site-footer-primary-section-2 .menu-link {
    font-size: 14px !important;
  }
  .site-footer .site-footer-primary-section-3 {
    margin-bottom: 67px !important;
  }
  .site-footer .site-footer-primary-section-3 .menu-link {
    font-size: 14px !important;
    line-height: 215%;
  }
  .site-footer .site-footer-primary-section-4 .widget-intro-social {
    display: flex !important;
    position: static !important;
    justify-content: center;
  }
  .site-footer .site-footer-primary-section-4 p {
    font-size: 14px !important;
    margin-bottom: 67px;
  }
  .site-footer .site-footer-primary-section-4 .widget-intro-social {
    margin-bottom: 14px;
  }
  .site-footer .site-footer-primary-section-4 .widget-intro-social .wp-social-link {
    margin-right: 7px;
    margin-left: 7px;
  }
}
.site-footer .site-below-footer-wrap {
  position: relative;
  padding-top: 17px;
  min-height: 76px;
}
.site-footer .site-below-footer-wrap::before {
  content: '';
  display: block;
  height: 1px;
  background: #77BD43;
  width: 90%;
  max-width: 1080px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.site-footer .site-below-footer-wrap p {
  color: #77BD43;
  letter-spacing: -0.025em;
}
.site-footer .site-below-footer-wrap p a {
  padding-right: 17px;
  padding-left: 13px;
}
.site-footer .site-below-footer-wrap p a:last-child {
  padding-right: 10px;
}
.site-footer .site-below-footer-wrap .ast-footer-copyright {
  text-align: left;
}
.site-footer .site-below-footer-wrap .ast-builder-html-element {
  text-align: right;
}
.widget-call-to-action {
  min-height: clamp(125px, 17.8571428571vw, 250px);
  padding-top: clamp(30px, 5.3571428571vw, 75px) !important;
  padding-bottom: clamp(30px, 5.3571428571vw, 75px) !important;
  width: 90%;
  max-width: 1022px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}
.widget-call-to-action > * {
  position: relative;
  z-index: 2;
}
.widget-call-to-action::before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  left: 23px;
  background: url('/wp-content/uploads/2022/02/call-to-action-bg.svg') center / contain no-repeat;
}
@media (max-width: 767px) {
  .widget-call-to-action::before {
    left: 0;
  }
}
.widget-call-to-action h2 {
  color: #77BD43 !important;
  margin-bottom: clamp(20px, 2.8571428571vw, 40px);
  max-width: 800px;
}
@media (max-width: 767px) {
  .widget-call-to-action h2 {
    font-size: 27px;
  }
}
.widget-call-to-action p {
  color: #08444F;
  margin-bottom: clamp(24.5px, 3.5vw, 49px);
  line-height: 125%;
  font-size: clamp(18px, 1.5714285714vw, 22px);
  max-width: clamp(430px, 42.8571428571vw, 600px);
}
@media (max-width: 980px) {
  .widget-call-to-action p {
    font-size: clamp(18px, 2.2448979592vw, 22px);
  }
}
@media (max-width: 980px) {
  .widget-call-to-action p {
    max-width: clamp(430px, 61.2244897959vw, 600px);
  }
}
.widget-call-to-action p a {
  color: #08444F;
}
.widget-call-to-action .wp-block-button__link {
  padding-top: 9px !important;
  padding-bottom: 8px !important;
  font-weight: bold;
  font-size: 14px !important;
}
.site-above-footer-wrap {
  padding: 0;
  padding-bottom: 0 !important;
}
.site-above-footer-wrap .widget:last-child {
  background-image: linear-gradient(transparent 0, transparent 54.3%, #08444F 54.3%, #08444F 100%) !important;
}
.site-above-footer-wrap .widget-subscribe {
  margin-top: clamp(30px, 5.9285714286vw, 83px);
  padding: clamp(23px, 6.5vw, 91px) clamp(23px, 5.7142857143vw, 80px) !important;
  max-width: 1302px !important;
  background: #77BD43;
  border-radius: 27px;
}
.site-above-footer-wrap .widget-subscribe h2 {
  color: #ffffff;
  letter-spacing: 0.005em;
  font-size: clamp(27px, 2.8571428571vw, 40px);
  margin-bottom: clamp(10px, 1.4285714286vw, 20px);
}
.site-above-footer-wrap .widget-subscribe p {
  font-size: clamp(18px, 1.5714285714vw, 22px);
}
@media (max-width: 980px) {
  .site-above-footer-wrap .widget-subscribe p {
    font-size: clamp(18px, 2.2448979592vw, 22px);
  }
}
@media (min-width: 981px) {
  .site-above-footer-wrap .widget-subscribe p {
    max-width: clamp(217.5px, 31.0714285714vw, 435px);
  }
}
.site-above-footer-wrap .wp-block-group {
  padding: 0;
}
.site-above-footer-wrap .ast-builder-grid-row {
  max-width: 100% !important;
  width: 100%;
}
.site-above-footer-wrap .widget-subscribe > .wp-block-group__inner-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 992px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 981px) {
  .site-above-footer-wrap .widget-subscribe > .wp-block-group__inner-container > *:not(:last-child) {
    margin-right: 4% ;
  }
}
@media (max-width: 980px) {
  .site-above-footer-wrap .widget-subscribe > .wp-block-group__inner-container {
    flex-direction: column;
    align-items: center;
  }
  .site-above-footer-wrap .widget-subscribe > .wp-block-group__inner-container > * {
    width: initial;
    min-width: auto;
  }
  .site-above-footer-wrap .widget-subscribe > .wp-block-group__inner-container > *:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (min-width: 981px) {
  .site-above-footer-wrap .widget-subscribe > .wp-block-group__inner-container .widget-subscribe-form {
    max-width: clamp(390px, 33vw, 462px);
  }
}
.site-above-footer-wrap .widget-subscribe > .wp-block-group__inner-container .widget-subscribe-form > p {
  margin: 0;
}
.site-above-footer-wrap .subscribe-form {
  text-align: center;
}
@media (min-width: 1025px) {
  .site-above-footer-wrap .subscribe-form {
    padding-right: clamp(0px, 0.8571428571vw, 12px);
  }
}
@media (min-width: 981px) {
  .site-above-footer-wrap .subscribe-form {
    position: relative;
    top: clamp(9px, 1.2857142857vw, 18px);
  }
}
.site-above-footer-wrap .subscribe-form .one-half, .site-above-footer-wrap .subscribe-form .nf-field-container {
  margin-bottom: 0;
}
.site-above-footer-wrap .subscribe-form .nf-form-fields-required {
  display: none;
}
.site-above-footer-wrap .subscribe-form .nf-form-content nf-fields-wrap {
  display: flex;
  justify-content: space-between;
  flex-direction: row !important;
  justify-content: center;
}
@media (min-width: 501px) {
  .site-above-footer-wrap .subscribe-form .nf-form-content nf-fields-wrap > *:not(:last-child) {
    margin-right: 10px ;
  }
}
@media (max-width: 500px) {
  .site-above-footer-wrap .subscribe-form .nf-form-content nf-fields-wrap {
    flex-direction: column;
    align-items: center;
  }
  .site-above-footer-wrap .subscribe-form .nf-form-content nf-fields-wrap > * {
    width: initial;
    min-width: auto;
    max-width: true;
    width: 100%;
  }
  .site-above-footer-wrap .subscribe-form .nf-form-content nf-fields-wrap > *:not(:last-child) {
    margin-bottom: 10px;
  }
}
.site-above-footer-wrap .subscribe-form .nf-form-content nf-fields-wrap nf-field:first-child {
  margin-bottom: 0 !important;
}
.site-above-footer-wrap .subscribe-form .nf-form-errors {
  display: none;
}
.site-above-footer-wrap .subscribe-form .nf-error-msg {
  background: white;
  padding: clamp(6px, 0.7142857143vw, 10px) 15px;
  border-radius: 8px;
}
@media (min-width: 501px) {
  .site-above-footer-wrap .subscribe-form .nf-error-msg {
    position: absolute;
    z-index: 1000;
  }
}
.site-above-footer-wrap .nf-form-content input:not([type="button"]) {
  border-radius: 8px;
  font-size: 14px;
  padding-left: clamp(10.5px, 1.5vw, 21px);
  padding-right: clamp(10.5px, 1.5vw, 21px);
}
@media (max-width: 767px) {
  .site-above-footer-wrap .nf-form-content input:not([type="button"]) {
    height: 41px;
  }
}
.site-above-footer-wrap .nf-form-content input[type="button"] {
  border-radius: 8px;
  background: #08444F;
  text-transform: uppercase;
  font-weight: bold;
  padding-left: clamp(20px, 2.5vw, 35px);
  padding-right: clamp(20px, 2.5vw, 35px);
}
@media (max-width: 980px) {
  .site-above-footer-wrap .nf-form-content input[type="button"] {
    padding-left: clamp(20px, 3.5714285714vw, 35px);
  }
}
@media (max-width: 980px) {
  .site-above-footer-wrap .nf-form-content input[type="button"] {
    padding-right: clamp(20px, 3.5714285714vw, 35px);
  }
}
@media (max-width: 767px) {
  .site-above-footer-wrap .nf-form-content input[type="button"] {
    height: 41px;
  }
}
.site-above-footer-wrap .nf-form-content input[type="button"]:hover {
  color: #08444F;
  background: #fff;
}
#page .nf-error .ninja-forms-field {
  border-color: transparent !important;
}
#page .nf-error.field-wrap .nf-field-element:after {
  background: #D34927;
  border-radius: 0 8px 8px 0;
}
#page .nf-error-msg, #page .ninja-forms-req-symbol {
  color: #D34927 !important;
}
#page .nf-error-msg {
  font-size: clamp(13px, 1vw, 14px);
  width: 100%;
}
#page .nf-pass.field-wrap .nf-field-element:after {
  color: #77BD43;
}
#page .nf-pass .ninja-forms-field {
  border-color: #77BD43 !important;
}
.tag #content .ast-container .ast-archive-description h1 {
  text-transform: capitalize;
}
.category #content .ast-container, .tag #content .ast-container {
  flex-direction: column;
  max-width: 100%;
  padding: 0;
}
.category #content .ast-container .content-area, .tag #content .ast-container .content-area {
  margin-top: 0;
  padding: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.category #content .ast-container .ast-archive-description, .tag #content .ast-container .ast-archive-description {
  background-color: #08444F;
  border: none;
  margin-bottom: 0;
  min-height: 250px;
  display: flex;
  align-items: center;
  order: 0;
  position: relative;
}
.category #content .ast-container .ast-archive-description:after, .tag #content .ast-container .ast-archive-description:after {
  content: "";
  width: 100%;
  height: 100%;
  background: url(/wp-content/uploads/2023/04/default-banner-bg-new-2.png) center / contain no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.category #content .ast-container .ast-archive-description h1, .tag #content .ast-container .ast-archive-description h1 {
  max-width: 1200px;
  width: 90%;
  margin: 0 auto;
  color: #ffffff;
  line-height: 108% !important;
  font-size: clamp(31px, 3.5714285714vw, 50px) !important;
}
@media (max-width: 980px) {
  .category #content .ast-container .ast-archive-description h1, .tag #content .ast-container .ast-archive-description h1 {
    font-size: clamp(31px, 5.1020408163vw, 50px) !important;
  }
}
@media (max-width: 479px) {
  .category #content .ast-container .ast-archive-description h1, .tag #content .ast-container .ast-archive-description h1 {
    line-height: 132% !important;
  }
}
.category #content .ast-container .site-main, .tag #content .ast-container .site-main {
  padding: 5% 0 2%;
  order: 2;
}
@media (max-width: 767px) {
  .category #content .ast-container .site-main, .tag #content .ast-container .site-main {
    padding: 50px 0 2%;
  }
}
.category #content .ast-container .site-main .ast-row, .tag #content .ast-container .site-main .ast-row {
  max-width: 1200px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 980px) {
  .category #content .ast-container .site-main .ast-row, .tag #content .ast-container .site-main .ast-row {
    justify-content: center;
  }
}
.category #content .ast-container .site-main .ast-row .ast-article-post, .tag #content .ast-container .site-main .ast-row .ast-article-post {
  padding: 0;
  margin-left: 0;
  margin-right: 0;
  box-shadow: 0 3px 6px rgba(28, 207, 219, 0.15);
  border-radius: 14px;
  border: 1px solid #77BD43;
}
.category #content .ast-container .site-main .ast-row .ast-article-post:last-child, .tag #content .ast-container .site-main .ast-row .ast-article-post:last-child {
  margin-bottom: 2.5em;
}
@media (min-width: 981px) {
  .category #content .ast-container .site-main .ast-row .ast-article-post, .tag #content .ast-container .site-main .ast-row .ast-article-post {
    width: 31%;
    margin-right: 3.5%;
  }
  .category #content .ast-container .site-main .ast-row .ast-article-post:nth-child(3n+3), .tag #content .ast-container .site-main .ast-row .ast-article-post:nth-child(3n+3) {
    margin-right: 0;
  }
}
@media (max-width: 980px) {
  .category #content .ast-container .site-main .ast-row .ast-article-post, .tag #content .ast-container .site-main .ast-row .ast-article-post {
    width: 48%;
    margin-right: 4%;
  }
  .category #content .ast-container .site-main .ast-row .ast-article-post:nth-child(2n+2), .tag #content .ast-container .site-main .ast-row .ast-article-post:nth-child(2n+2) {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .category #content .ast-container .site-main .ast-row .ast-article-post, .tag #content .ast-container .site-main .ast-row .ast-article-post {
    width: 100%;
    margin-right: auto !important;
    margin-left: auto;
    max-width: 500px;
  }
}
.category #content .ast-container .site-main .ast-row .ast-article-post .blog-layout-1, .tag #content .ast-container .site-main .ast-row .ast-article-post .blog-layout-1 {
  padding-bottom: 0;
  border: none;
  height: 100%;
}
.category #content .ast-container .site-main .ast-row .ast-article-post .post-content, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content {
  position: relative;
  height: 100%;
}
.category #content .ast-container .site-main .ast-row .ast-article-post .post-content .ast-blog-featured-section, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .ast-blog-featured-section {
  width: 100%;
}
.category #content .ast-container .site-main .ast-row .ast-article-post .post-content .post-thumb-img-content, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .post-thumb-img-content {
  z-index: 3;
}
.category #content .ast-container .site-main .ast-row .ast-article-post .post-content .post-thumb-img-content a, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .post-thumb-img-content a {
  display: block;
  position: relative;
}
.category #content .ast-container .site-main .ast-row .ast-article-post .post-content .post-thumb-img-content a:hover:before, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .post-thumb-img-content a:hover:before {
  background-color: rgba(118, 186, 61, 0.3);
}
.category #content .ast-container .site-main .ast-row .ast-article-post .post-content .post-thumb-img-content a:before, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .post-thumb-img-content a:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
  border-radius: 14px 14px 0 0;
  transition: 0.2s ease-in-out;
}
.category #content .ast-container .site-main .ast-row .ast-article-post .post-content .post-thumb-img-content a img, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .post-thumb-img-content a img {
  min-height: 200px;
  max-height: 200px;
  object-fit: cover;
  border-radius: 14px 14px 0 0;
  width: 100%;
}
.category #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-header, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-header {
  padding: 0 20px;
  position: relative;
  padding-top: 20px;
  margin-bottom: 30px;
}
.category #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-header h2, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-header h2 {
  font-size: 24px !important;
  line-height: 1.2;
  margin-bottom: 15px;
}
@media (max-width: 980px) {
  .category #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-header h2, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-header h2 {
    font-size: 22px !important;
  }
}
@media (max-width: 767px) {
  .category #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-header h2, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-header h2 {
    font-size: 20px !important;
  }
}
@media (min-width: 981px) and (max-width: 1280px) {
  .category #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-header h2, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-header h2 {
    font-size: clamp(20px, 1.875vw, 24px) !important;
  }
}
.category #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-header h2 a, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-header h2 a {
  color: #08444F;
  transition: 0.2s ease-in-out;
}
.category #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-header h2 a:hover, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-header h2 a:hover {
  color: #77BD43;
}
.category #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-content, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-content {
  padding: 0 20px 70px;
}
.category #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-content p, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-content p {
  color: #08444F;
  font-weight: 500;
  line-height: 140%;
  font-size: 14px !important;
}
.category #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-content .read-more .ast-button, .tag #content .ast-container .site-main .ast-row .ast-article-post .post-content .entry-content .read-more .ast-button {
  padding-bottom: 10px;
  padding-top: 10px;
  display: inline-block;
  position: absolute;
  margin-bottom: 30px;
  bottom: 0;
  font-size: 14px;
}
.category #content .ast-container .widget-area.secondary, .tag #content .ast-container .widget-area.secondary {
  padding: 100px 0;
  width: 100%;
  order: 1;
  margin: 0;
  background-color: #f3f3f3;
}
@media (max-width: 767px) {
  .category #content .ast-container .widget-area.secondary, .tag #content .ast-container .widget-area.secondary {
    padding: 50px 0;
  }
}
.category #content .ast-container .widget-area.secondary .sidebar-main, .tag #content .ast-container .widget-area.secondary .sidebar-main {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  flex-direction: column-reverse;
  width: 90%;
}
.category #content .ast-container .widget-area.secondary .sidebar-main .widget_categories, .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_categories {
  margin-bottom: 20px;
}
.category #content .ast-container .widget-area.secondary .sidebar-main .widget_categories ul, .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_categories ul {
  display: flex;
  flex-wrap: wrap;
}
.category #content .ast-container .widget-area.secondary .sidebar-main .widget_categories ul li a, .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_categories ul li a {
  color: #08444F;
  font-weight: 500;
  transition: 0.2s ease-in-out;
}
.category #content .ast-container .widget-area.secondary .sidebar-main .widget_categories ul li a:hover, .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_categories ul li a:hover {
  color: #77BD43;
}
.category #content .ast-container .widget-area.secondary .sidebar-main .widget_categories ul li:not(:last-child), .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_categories ul li:not(:last-child) {
  margin-right: 20px;
}
.category #content .ast-container .widget-area.secondary .sidebar-main .widget_search, .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_search {
  margin-bottom: 0;
}
.category #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label, .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label {
  display: flex;
}
.category #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-field, .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-field {
  margin-right: 15px;
  border-radius: 8px;
  height: 49px;
  border: none;
  color: #08444F;
}
.category #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-field:focus, .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-field:focus {
  border: 1px solid #77BD43;
  outline: none;
}
.category #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-field::placeholder, .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-field::placeholder {
  color: #08444F;
}
.category #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit, .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit {
  position: relative;
  width: 100%;
  max-width: 150px;
  border-radius: 8px;
  transition: 0.4s, all;
  border: 2px solid transparent;
  background-color: #77BD43;
  margin-left: 15px;
}
.category #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit:hover, .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit:hover {
  background-color: #ffffff;
  border: 2px solid #77BD43;
}
.category #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit:hover span, .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit:hover span {
  color: #77BD43;
}
@media (max-width: 767px) {
  .category #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit, .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit {
    max-width: 80px;
    margin-left: 5px;
  }
}
.category #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit span, .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit span {
  color: #ffffff;
  display: block;
}
.category #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit i, .tag #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit i {
  display: none;
}
.category #content .ast-container .ast-pagination, .tag #content .ast-container .ast-pagination {
  order: 3;
  padding: 0;
}
.category #content .ast-container .ast-pagination .nav-links, .tag #content .ast-container .ast-pagination .nav-links {
  max-width: 1200px;
  width: 90%;
}
.category #content .ast-container .ast-pagination .nav-links .next, .category #content .ast-container .ast-pagination .nav-links .prev, .tag #content .ast-container .ast-pagination .nav-links .next, .tag #content .ast-container .ast-pagination .nav-links .prev {
  float: none;
}
.category #content .ast-container .ast-pagination .nav-links .current, .tag #content .ast-container .ast-pagination .nav-links .current {
  border-radius: 8px;
  color: #fff;
  line-height: 2.3;
}
.category #content .ast-container .ast-pagination .nav-links .next .ast-right-arrow, .tag #content .ast-container .ast-pagination .nav-links .next .ast-right-arrow {
  display: none;
}
@media (max-width: 440px) {
  .category #content .ast-container .ast-pagination .nav-links .next, .tag #content .ast-container .ast-pagination .nav-links .next {
    width: auto;
    padding-right: 0;
    padding-left: 10px;
  }
}
.category #content .ast-container .ast-pagination .nav-links .prev .ast-left-arrow, .tag #content .ast-container .ast-pagination .nav-links .prev .ast-left-arrow {
  display: none;
}
@media (max-width: 440px) {
  .category #content .ast-container .ast-pagination .nav-links .prev, .tag #content .ast-container .ast-pagination .nav-links .prev {
    width: auto;
    padding-right: 10px;
    padding-left: 0;
  }
}
.single #content .ast-container {
  flex-direction: column;
  max-width: 100%;
  padding: 0;
}
.single #content .ast-container .content-area {
  margin-top: 0;
  padding: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
}
.single #content .ast-container .ast-single-post-order {
  position: relative;
  z-index: 2;
}
.single #content .ast-container .ast-single-post-order h1 {
  max-width: 1200px;
  width: 90%;
  margin: 0 auto;
  color: #fff;
  z-index: 2;
  line-height: 108% !important;
  font-size: clamp(31px, 3.5714285714vw, 50px) !important;
}
@media (max-width: 980px) {
  .single #content .ast-container .ast-single-post-order h1 {
    font-size: clamp(31px, 5.1020408163vw, 50px) !important;
  }
}
@media (max-width: 479px) {
  .single #content .ast-container .ast-single-post-order h1 {
    line-height: 132% !important;
  }
}
.single #content .ast-container .single-layout-1 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  display: flex;
  flex-wrap: wrap;
  padding: 100px 0;
}
@media (max-width: 980px) {
  .single #content .ast-container .single-layout-1 {
    flex-direction: column;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .single #content .ast-container .single-layout-1 {
    padding-top: 50px;
  }
}
.single #content .ast-container .entry-content {
  width: 65%;
  margin-right: 5%;
}
@media (max-width: 980px) {
  .single #content .ast-container .entry-content {
    width: 100%;
    margin-right: 0;
  }
}
.single #content .ast-container .entry-content .entry-meta {
  font-size: 1.15em;
  color: #08444F;
  text-align: left;
  margin-bottom: 45px;
}
.single #content .ast-container .entry-content .entry-meta span {
  color: #08444F;
}
.single #content .ast-container .entry-content img {
  margin-bottom: 45px;
}
.single #content .ast-container .entry-content p, .single #content .ast-container .entry-content li {
  font-size: 1.14em;
  line-height: 1.4;
}
.single #content .ast-container .entry-content li {
  padding-left: 2.2em;
  position: relative;
  list-style-type: none;
}
.single #content .ast-container .entry-content li:not(:last-child) {
  margin-bottom: 10px;
}
.single #content .ast-container .entry-content li::before {
  content: url('/wp-content/uploads/2022/02/check.svg');
  position: absolute;
  left: 0;
}
.single #content .ast-container .entry-content ul {
  margin-top: 1.6em;
  margin-bottom: 1.6em;
}
.single #content .ast-container .entry-content p {
  color: #787878 !important;
}
.single #content .ast-container .entry-content p:empty {
  display: none;
}
.single #content .ast-container .entry-content p strong {
  color: #08444F;
}
@media (min-width: 981px) and (max-width: 1260px) {
  .single #content .ast-container .entry-content h2 {
    font-size: clamp(30px, 3.175vw, 40px);
  }
}
.single #content .ast-container .entry-content h2, .single #content .ast-container .entry-content h3 {
  margin-top: 35px;
}
.single #content .ast-container .entry-content h3 {
  color: #77BD43;
}
.single #content .ast-container .entry-content h4 {
  color: #08444F;
}
.single #content .ast-container .entry-content .box.calculator {
  border-radius: 27px;
  background-color: #08444F !important;
  padding: 70px 20px 90px;
  width: 100%;
  margin-top: 2.7em !important;
  margin-bottom: 2.7em;
}
.single #content .ast-container .entry-content .box.calculator .container, .single #content .ast-container .entry-content .box.calculator #main-banner .wp-block-cover__inner-container, #main-banner .single #content .ast-container .entry-content .box.calculator .wp-block-cover__inner-container, .single #content .ast-container .entry-content .box.calculator .site-above-footer-wrap .widget-subscribe, .site-above-footer-wrap .single #content .ast-container .entry-content .box.calculator .widget-subscribe, .single #content .ast-container .entry-content .box.calculator .moduleInformation .uagb-section__inner-wrap, .moduleInformation .single #content .ast-container .entry-content .box.calculator .uagb-section__inner-wrap {
  width: 100%;
}
.single #content .ast-container .entry-content .box.calculator .container h2, .single #content .ast-container .entry-content .box.calculator #main-banner .wp-block-cover__inner-container h2, #main-banner .single #content .ast-container .entry-content .box.calculator .wp-block-cover__inner-container h2, .single #content .ast-container .entry-content .box.calculator .site-above-footer-wrap .widget-subscribe h2, .site-above-footer-wrap .single #content .ast-container .entry-content .box.calculator .widget-subscribe h2, .single #content .ast-container .entry-content .box.calculator .moduleInformation .uagb-section__inner-wrap h2, .moduleInformation .single #content .ast-container .entry-content .box.calculator .uagb-section__inner-wrap h2 {
  color: #77BD43 !important;
  margin-top: 0;
  line-height: 1.5;
  margin-bottom: 1.5em;
}
@media (min-width: 981px) and (max-width: 1280px) {
  .single #content .ast-container .entry-content .box.calculator .container h2, .single #content .ast-container .entry-content .box.calculator #main-banner .wp-block-cover__inner-container h2, #main-banner .single #content .ast-container .entry-content .box.calculator .wp-block-cover__inner-container h2, .single #content .ast-container .entry-content .box.calculator .site-above-footer-wrap .widget-subscribe h2, .site-above-footer-wrap .single #content .ast-container .entry-content .box.calculator .widget-subscribe h2, .single #content .ast-container .entry-content .box.calculator .moduleInformation .uagb-section__inner-wrap h2, .moduleInformation .single #content .ast-container .entry-content .box.calculator .uagb-section__inner-wrap h2 {
    font-size: clamp(34px, 3.125vw, 40px);
  }
}
@media (max-width: 767px) {
  .single #content .ast-container .entry-content .box.calculator .container h2, .single #content .ast-container .entry-content .box.calculator #main-banner .wp-block-cover__inner-container h2, #main-banner .single #content .ast-container .entry-content .box.calculator .wp-block-cover__inner-container h2, .single #content .ast-container .entry-content .box.calculator .site-above-footer-wrap .widget-subscribe h2, .site-above-footer-wrap .single #content .ast-container .entry-content .box.calculator .widget-subscribe h2, .single #content .ast-container .entry-content .box.calculator .moduleInformation .uagb-section__inner-wrap h2, .moduleInformation .single #content .ast-container .entry-content .box.calculator .uagb-section__inner-wrap h2 {
    line-height: 1.2;
  }
}
.single #content .ast-container .entry-content .box.calculator .container h2:empty, .single #content .ast-container .entry-content .box.calculator #main-banner .wp-block-cover__inner-container h2:empty, #main-banner .single #content .ast-container .entry-content .box.calculator .wp-block-cover__inner-container h2:empty, .single #content .ast-container .entry-content .box.calculator .site-above-footer-wrap .widget-subscribe h2:empty, .site-above-footer-wrap .single #content .ast-container .entry-content .box.calculator .widget-subscribe h2:empty, .single #content .ast-container .entry-content .box.calculator .moduleInformation .uagb-section__inner-wrap h2:empty, .moduleInformation .single #content .ast-container .entry-content .box.calculator .uagb-section__inner-wrap h2:empty {
  display: none;
}
.single #content .ast-container .entry-content .box.calculator .container .btn, .single #content .ast-container .entry-content .box.calculator #main-banner .wp-block-cover__inner-container .btn, #main-banner .single #content .ast-container .entry-content .box.calculator .wp-block-cover__inner-container .btn, .single #content .ast-container .entry-content .box.calculator .site-above-footer-wrap .widget-subscribe .btn, .site-above-footer-wrap .single #content .ast-container .entry-content .box.calculator .widget-subscribe .btn, .single #content .ast-container .entry-content .box.calculator .moduleInformation .uagb-section__inner-wrap .btn, .moduleInformation .single #content .ast-container .entry-content .box.calculator .uagb-section__inner-wrap .btn {
  border-style: solid;
  border-top-width: 2px;
  border-right-width: 2px;
  border-left-width: 2px;
  border-bottom-width: 2px;
  border-color: #77BD43 !important;
  background-color: #77BD43;
  color: #fff;
  font-family: inherit;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  border-radius: 8px;
  font-size: 14px;
  padding-top: 9px;
  padding-bottom: 9px;
  text-decoration: none;
  padding-right: 23px;
  padding-left: 23px;
  transition: all 0.2s linear;
}
.single #content .ast-container .entry-content .box.calculator .container .btn .fa.fa-calculator, .single #content .ast-container .entry-content .box.calculator #main-banner .wp-block-cover__inner-container .btn .fa.fa-calculator, #main-banner .single #content .ast-container .entry-content .box.calculator .wp-block-cover__inner-container .btn .fa.fa-calculator, .single #content .ast-container .entry-content .box.calculator .site-above-footer-wrap .widget-subscribe .btn .fa.fa-calculator, .site-above-footer-wrap .single #content .ast-container .entry-content .box.calculator .widget-subscribe .btn .fa.fa-calculator, .single #content .ast-container .entry-content .box.calculator .moduleInformation .uagb-section__inner-wrap .btn .fa.fa-calculator, .moduleInformation .single #content .ast-container .entry-content .box.calculator .uagb-section__inner-wrap .btn .fa.fa-calculator {
  display: none;
}
.single #content .ast-container .entry-content .box.calculator .container .btn:hover, .single #content .ast-container .entry-content .box.calculator #main-banner .wp-block-cover__inner-container .btn:hover, #main-banner .single #content .ast-container .entry-content .box.calculator .wp-block-cover__inner-container .btn:hover, .single #content .ast-container .entry-content .box.calculator .site-above-footer-wrap .widget-subscribe .btn:hover, .site-above-footer-wrap .single #content .ast-container .entry-content .box.calculator .widget-subscribe .btn:hover, .single #content .ast-container .entry-content .box.calculator .moduleInformation .uagb-section__inner-wrap .btn:hover, .moduleInformation .single #content .ast-container .entry-content .box.calculator .uagb-section__inner-wrap .btn:hover {
  background-color: #fff;
  color: #77BD43;
}
.single #content .ast-container .site-main {
  padding: 0 0 2%;
  order: 2;
}
.single #content .ast-container .site-main #comments {
  display: none;
}
.single #content .ast-container .widget-area.secondary {
  padding: 25px;
  margin: 0;
  background-color: #f3f3f3;
  width: 30%;
  height: max-content;
  border-radius: 8px;
  border: 1px solid #77BD43;
  box-shadow: 0 3px 6px rgba(28, 207, 219, 0.15);
}
@media (min-width: 981px) and (min-height: 760px) {
  .single #content .ast-container .widget-area.secondary {
    position: sticky;
    top: 115px;
  }
}
@media (max-width: 980px) {
  .single #content .ast-container .widget-area.secondary {
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
    margin-top: 50px;
  }
}
.single #content .ast-container .widget-area.secondary .sidebar-main {
  display: flex;
  flex-direction: column-reverse;
}
.single #content .ast-container .widget-area.secondary .sidebar-main .widget_categories {
  margin-bottom: 20px;
}
.single #content .ast-container .widget-area.secondary .sidebar-main .widget_categories ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.single #content .ast-container .widget-area.secondary .sidebar-main .widget_categories ul li a {
  color: #08444F;
  font-weight: 500;
  transition: 0.2s ease-in-out;
  font-size: 16px;
}
.single #content .ast-container .widget-area.secondary .sidebar-main .widget_categories ul li a:hover {
  color: #77BD43;
}
.single #content .ast-container .widget-area.secondary .sidebar-main .widget_categories ul li:not(:last-child) {
  margin-right: 20px;
}
.single #content .ast-container .widget-area.secondary .sidebar-main .widget_search {
  margin-bottom: 0;
}
.single #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label {
  display: flex;
  flex-direction: column;
}
.single #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-field {
  margin-right: 15px;
  border-radius: 8px;
  height: 49px;
  border: none;
  color: #08444F;
}
.single #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-field:focus {
  border: 1px solid #77BD43;
  outline: none;
}
.single #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-field::placeholder {
  color: #08444F;
}
.single #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit {
  position: relative;
  width: 100%;
  max-width: 100%;
  height: 49px;
  margin-top: 15px;
  border-radius: 8px;
  transition: 0.4s, all;
  border: 2px solid transparent;
  background-color: #77BD43;
  margin-left: 15px;
}
.single #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit:hover {
  background-color: #fff;
  border: 2px solid #77BD43;
}
.single #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit:hover span {
  color: #77BD43;
}
.single #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit span {
  color: #fff;
  display: block;
}
.single #content .ast-container .widget-area.secondary .sidebar-main .widget_search .search-form label .search-submit i {
  display: none;
}
@media (min-width: 981px) and (min-height: 760px) {
  .single.admin-bar #content .ast-container .widget-area.secondary {
    top: 145px;
  }
}
.moduleInformation {
  padding: clamp(30px, 5.2857142857vw, 74px) 0 clamp(35px, 5vw, 70px) !important;
}
.moduleInformation h2 {
  margin-bottom: 0;
  font-weight: 400;
  font-size: clamp(19px, 2.1428571429vw, 30px) !important;
}
@media (max-width: 768px) {
  .moduleInformation h2 {
    font-size: clamp(19px, 3.90625vw, 30px) !important;
  }
}
@media (max-width: 767px) {
  .moduleInformation h2 {
    font-size: 25px !important;
  }
}
@media (max-width: 479px) {
  .moduleInformation h2 {
    margin-bottom: 14px !important;
  }
}
.moduleInformation p {
  margin-bottom: 0;
  font-size: clamp(14px, 1.1428571429vw, 16px);
  max-width: clamp(282px, 31.5714285714vw, 442px) !important;
}
@media (max-width: 768px) {
  .moduleInformation p {
    font-size: clamp(14px, 2.0833333333vw, 16px);
  }
}
@media (min-width: 981px) {
  .moduleInformation p {
    position: relative;
    left: 5px;
  }
}
@media (max-width: 767px) {
  .moduleInformation p {
    max-width: 400px !important;
  }
}
@media (max-width: 479px) {
  .moduleInformation p {
    margin-bottom: 21px !important;
  }
}
.moduleInformation .button-blue a {
  top: -2px;
}
@media (min-width: 981px) {
  .moduleInformation .button-blue a {
    position: relative;
  }
}
@media (max-width: 479px) {
  .moduleInformation .button-blue a {
    padding-top: 8px !important;
    padding-right: 10px !important;
    padding-bottom: 8px !important;
    padding-left: 10px !important;
    letter-spacing: -0.025em;
  }
}
.moduleInformation .section-grid {
  display: flex;
  justify-content: space-between;
  max-width: 1141px;
  margin-bottom: 0;
  align-items: center;
}
@media (min-width: 769px) {
  .moduleInformation .section-grid > *:not(:last-child) {
    margin-right: 2% ;
  }
}
@media (max-width: 768px) {
  .moduleInformation .section-grid {
    flex-direction: column;
    align-items: center;
  }
  .moduleInformation .section-grid > * {
    width: initial;
    min-width: auto;
  }
  .moduleInformation .section-grid > *:not(:last-child) {
    margin-bottom: 25px;
  }
}
.moduleInformation .wp-block-group {
  padding: 0;
}
@media (max-width: 767px) {
  .moduleInformation h2, .moduleInformation p {
    text-align: center !important;
  }
}
.services-home-section {
  background-position: 144px -111px !important;
  padding: clamp(60px, 6.4285714286vw, 90px) 0 !important;
}
.services-home-section h2 {
  font-size: clamp(28px, 2.8571428571vw, 40px);
}
.services-home-section .services-list {
  margin-bottom: 35px;
}
.services-home-section .services-list .wp-block-columns {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 599px) {
  .services-home-section .services-list .wp-block-columns {
    max-width: 100%;
  }
}
.services-home-section .services-list .wp-block-columns .wp-block-column {
  box-shadow: 0 3px 12px rgba(28, 207, 219, 0.15);
  border-radius: 8px;
  border: 1px solid #77BD43;
  padding: 35px 23px 100px 22px;
  background: #ffffff;
  margin-top: 0;
  margin-left: 0;
}
@media (min-width: 981px) {
  .services-home-section .services-list .wp-block-columns .wp-block-column {
    width: 23.5%;
    margin-bottom: 0;
  }
  .services-home-section .services-list .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 2%;
  }
}
@media (max-width: 980px) {
  .services-home-section .services-list .wp-block-columns .wp-block-column {
    width: 48%;
    margin-right: 4%;
    flex-basis: auto !important;
  }
  .services-home-section .services-list .wp-block-columns .wp-block-column:nth-child(2n+2) {
    margin-right: 0;
  }
  .services-home-section .services-list .wp-block-columns .wp-block-column:nth-child(-n+2) {
    margin-bottom: 30px;
  }
  .services-home-section .services-list .wp-block-columns .wp-block-column:nth-child(3) {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .services-home-section .services-list .wp-block-columns .wp-block-column {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto !important;
  }
  .services-home-section .services-list .wp-block-columns .wp-block-column:not(:last-child) {
    margin-bottom: 30px;
  }
}
.services-home-section .services-list .wp-block-columns .wp-block-column .wp-block-image figure {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 121px;
  width: 121px;
  margin-bottom: 20px;
}
.services-home-section .services-list .wp-block-columns .wp-block-column .wp-block-image figure img {
  border-radius: unset;
}
.services-home-section .services-list .wp-block-columns .wp-block-column .wp-block-image.osha img {
  margin-left: 8px;
}
.services-home-section .services-list .wp-block-columns .wp-block-column .wp-block-image.pharmaceutical img {
  margin-left: -4px;
}
.services-home-section .services-list .wp-block-columns .wp-block-column h3 {
  color: #08444F;
  margin-bottom: 25px;
  font-size: 27px;
  padding-top: 8px;
  font-weight: 700;
}
.services-home-section .services-list .wp-block-columns .wp-block-column p {
  margin-bottom: 0;
}
.services-home-section .services-list .wp-block-columns .wp-block-column:nth-child(odd) .wp-block-image figure:after {
  transform: rotate(90deg);
}
.services-home-section.section-provides-services h2 {
  max-width: 600px;
}
.services-home-section.section-provides-services .text-provides-services {
  max-width: 700px;
  color: #08444F;
  margin-bottom: 3em;
  font-size: 18px !important;
}
@media (max-width: 980px) {
  .services-home-section.section-provides-services .text-provides-services {
    font-size: 18px !important;
  }
}
@media (max-width: 767px) {
  .services-home-section.section-provides-services .text-provides-services {
    font-size: 16px !important;
  }
}
.services-home-section.section-provides-services .services-list .wp-block-column {
  position: relative;
}
.services-home-section.section-provides-services .services-list .wp-block-column h3 {
  font-size: 22px;
}
.services-home-section.section-provides-services .services-list .wp-block-column p:nth-child(2) {
  margin-bottom: 50px;
}
.services-home-section.section-provides-services .services-list .wp-block-column .wp-block-image {
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
}
.services-home-section.section-provides-services .services-list .wp-block-column .wp-block-image img {
  max-width: 130px;
}
.services-home-section.section-provides-services .services-list .wp-block-column .button-services {
  position: absolute;
  margin-bottom: 35px;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  text-align: center;
}
.services-home-section.section-provides-services .services-list .wp-block-column .button-services .wp-block-button__link {
  padding: 8px 18px;
  font-size: clamp(12px, 1vw, 14px);
}
.home-make-the-switch-section {
  padding: clamp(60px, 5.7142857143vw, 80px) 0 clamp(30px, 5.7142857143vw, 80px) !important;
}
.home-make-the-switch-section .uagb-section__inner-wrap .title {
  margin-bottom: 0.335em;
}
.home-make-the-switch-section .uagb-section__inner-wrap > p {
  color: #08444F;
  font-weight: 500;
  max-width: 700px;
  margin: 0 auto 2em;
}
.home-make-the-switch-section .uagb-section__inner-wrap .wp-block-columns {
  margin: 0;
  flex-wrap: wrap;
}
@media (max-width: 980px) {
  .home-make-the-switch-section .uagb-section__inner-wrap .wp-block-columns .wp-block-column {
    flex: 1 0 295px;
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  .home-make-the-switch-section .uagb-section__inner-wrap .wp-block-columns .wp-block-column {
    flex: 1 0 142px;
    flex-basis: 50% !important;
  }
}
.home-make-the-switch-section .uagb-section__inner-wrap .wp-block-columns .wp-block-column .wp-block-image {
  margin-bottom: 23px;
}
@media (max-width: 980px) {
  .home-make-the-switch-section .uagb-section__inner-wrap .wp-block-columns .wp-block-column .wp-block-image {
    margin-bottom: 10px;
  }
}
.home-make-the-switch-section .uagb-section__inner-wrap .wp-block-columns .wp-block-column .wp-block-image figure {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 120px;
  height: 120px;
}
@media (max-width: 767px) {
  .home-make-the-switch-section .uagb-section__inner-wrap .wp-block-columns .wp-block-column .wp-block-image figure {
    width: 92px;
    height: 92px;
  }
}
.home-make-the-switch-section .uagb-section__inner-wrap .wp-block-columns .wp-block-column .wp-block-image figure:after {
  content: "";
  background-image: url("/wp-content/uploads/2022/02/border_dashed_rounded_white_bg.svg");
  background-size: contain;
  background-repeat: no-repeat;
  width: 133px;
  height: 133px;
  position: absolute;
  top: -5px;
  left: -6px;
  z-index: -1;
}
@media (max-width: 767px) {
  .home-make-the-switch-section .uagb-section__inner-wrap .wp-block-columns .wp-block-column .wp-block-image figure:after {
    width: 92px;
    height: 92px;
  }
}
@media (max-width: 767px) {
  .home-make-the-switch-section .uagb-section__inner-wrap .wp-block-columns .wp-block-column .wp-block-image figure img {
    max-width: 45px;
  }
}
.home-make-the-switch-section .uagb-section__inner-wrap .wp-block-columns .wp-block-column h3 {
  font-weight: 700;
  line-height: 110%;
  margin-bottom: 0.2em;
  font-size: clamp(27px, 2.8571428571vw, 40px);
}
.home-make-the-switch-section .uagb-section__inner-wrap .wp-block-columns .wp-block-column p {
  color: #808285;
  font-weight: 500;
  line-height: 145%;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: clamp(18px, 1.5714285714vw, 22px);
}
.home-industries-we-serve-section {
  padding: clamp(60px, 6.4285714286vw, 90px) 0 clamp(5px, 2.5vw, 35px) !important;
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns {
  flex-wrap: wrap !important;
  margin-bottom: 0;
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column {
  display: flex;
  flex-direction: column;
  margin: 0 1% 60px 0;
  flex: 1 0 300px;
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column:last-child {
  margin-right: 0;
}
@media (min-width: 981px) and (max-width: 1040px) {
  .home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column {
    margin: 0 1% 50px 0;
    flex: 1 0 280px;
  }
}
@media (max-width: 980px) {
  .home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column {
    margin: 0 1% 50px 0;
  }
  .home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column:nth-child(2n) {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column {
    flex: 1 0 400px;
    flex-basis: 100% !important;
    margin-right: 0 !important;
  }
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .wp-block-image {
  margin-bottom: 38px;
}
@media (max-width: 1439px) {
  .home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .wp-block-image {
    margin-bottom: 37px !important;
  }
}
@media (max-width: 1199px) {
  .home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .wp-block-image {
    margin-bottom: 30px !important;
  }
}
@media (max-width: 1023px) {
  .home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .wp-block-image {
    margin-bottom: 25px !important;
  }
}
@media (max-width: 980px) {
  .home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .wp-block-image {
    margin-bottom: 30px !important;
  }
}
@media (max-width: 767px) {
  .home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .wp-block-image {
    margin-bottom: 25px !important;
  }
}
@media (max-width: 479px) {
  .home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .wp-block-image {
    margin-bottom: 20px !important;
  }
}
@media (max-width: 980px) {
  .home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .wp-block-image figure {
    margin: 0;
    width: 100%;
  }
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .wp-block-image figure a {
  display: block;
  position: relative;
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .wp-block-image figure a:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
  border-radius: 14px;
  transition: 0.2s ease-in-out;
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .wp-block-image figure a:hover:before {
  background-color: rgba(119, 189, 67, 0.3);
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .wp-block-image figure img {
  border-radius: 14px;
}
@media (max-width: 980px) {
  .home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .wp-block-image figure img {
    max-height: 291px;
    width: 100%;
    object-fit: cover;
    min-height: 250px;
    height: 100%;
  }
}
@media (max-width: 767px) {
  .home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .wp-block-image figure img {
    min-height: 235px;
  }
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .card-title {
  color: #08444F;
  font-weight: 800;
  line-height: 1.375em;
  font-size: 32px;
  font-size: clamp(23px, 1.8571428571vw, 26px);
  position: relative;
  padding-bottom: 0.8em;
  margin-bottom: 0.85em;
  text-transform: capitalize;
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .card-title:after {
  content: "";
  width: 88px;
  height: 2px;
  background-color: #77BD43;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .card-title a {
  color: #08444F;
  text-decoration: none;
  transition: 0.2s ease-in-out;
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .card-title a:hover {
  color: #77BD43;
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .card-text {
  line-height: 1.23em;
  font-size: clamp(18px, 1.4285714286vw, 20px);
  max-width: 330px;
  margin: 0 auto 1.3em;
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .card-text:last-child {
  margin-bottom: 0;
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .card-link {
  line-height: 1.4em;
  font-weight: 700;
  font-size: clamp(14px, 1.1428571429vw, 16px);
  margin-top: auto;
  margin-bottom: 0;
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .card-link a {
  color: #08444F;
  text-decoration: none;
  transition: 0.2s ease-in-out;
}
.home-industries-we-serve-section .cards-items-section .wp-block-columns .wp-block-column .card-link a:hover {
  color: #77BD43;
}
.home-informational-content-section {
  padding: clamp(60px, 5.7142857143vw, 80px) 0 !important;
  background-image: radial-gradient(878px 439px at 19.79% 579.78%, #76ba3d 0%, #205c6e 100%);
  position: relative;
}
.home-informational-content-section:after {
  content: "";
  background: url("/wp-content/uploads/2022/02/Informational_Content_bg.png") center / contain no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 767px) {
  .home-informational-content-section:after {
    content: none !important;
  }
}
.home-informational-content-section .uagb-section__inner-wrap {
  width: 90%;
}
.home-informational-content-section .wp-block-group {
  padding: 0;
}
.home-informational-content-section .wp-block-columns {
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin: 0;
}
@media (max-width: 767px) {
  .home-informational-content-section .wp-block-columns {
    justify-content: center;
  }
}
.home-informational-content-section .wp-block-columns .wp-block-column {
  flex-basis: unset !important;
  flex-grow: unset !important;
  margin: 0;
}
.home-informational-content-section .wp-block-columns .wp-block-column:nth-child(1) {
  width: 49%;
  align-self: stretch;
}
@media (max-width: 767px) {
  .home-informational-content-section .wp-block-columns .wp-block-column:nth-child(1) {
    width: 100%;
    margin-bottom: 30px;
    max-width: 450px;
  }
}
.home-informational-content-section .wp-block-columns .wp-block-column:nth-child(2) {
  width: 46%;
  margin-left: 5%;
}
@media (max-width: 767px) {
  .home-informational-content-section .wp-block-columns .wp-block-column:nth-child(2) {
    width: 100%;
    margin-left: 0;
    max-width: 450px;
  }
}
.home-informational-content-section .wp-block-columns .wp-block-column figure {
  margin: 0;
  height: 100%;
}
.home-informational-content-section .wp-block-columns .wp-block-column figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home-informational-content-section .wp-block-columns .wp-block-column h2 {
  margin-bottom: 0.8em;
}
.home-informational-content-section .wp-block-columns .wp-block-column p {
  line-height: 1.23em;
  margin-bottom: 1.4em;
  font-size: clamp(18px, 1.5714285714vw, 22px);
}
.home-informational-content-section .wp-block-columns .wp-block-column p:last-child {
  margin-bottom: 0;
}
.home-informational-content-section .wp-block-columns .wp-block-column ul {
  margin-left: 0;
  list-style: none;
}
.home-informational-content-section .wp-block-columns .wp-block-column ul li {
  padding-left: 12px;
  font-weight: 500;
  font-size: clamp(14px, 1.1428571429vw, 16px);
  position: relative;
  line-height: 1.5;
}
.home-informational-content-section .wp-block-columns .wp-block-column ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background-color: #ffffff;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: 0;
}
.home-informational-content-section .wp-block-columns .wp-block-column .wp-block-buttons {
  margin-top: 4em;
}
@media (max-width: 1199px) {
  .home-informational-content-section .wp-block-columns .wp-block-column .wp-block-buttons {
    margin-top: 3em;
  }
}
@media (max-width: 980px) {
  .home-informational-content-section .wp-block-columns .wp-block-column .wp-block-buttons {
    margin-top: 2.5em;
  }
}
.home-informational-content-section .wp-block-columns .wp-block-column .wp-block-buttons a.wp-block-button__link {
  background-color: #00839B;
  border-color: #00839B;
}
.home-informational-content-section .wp-block-columns .wp-block-column .wp-block-buttons a.wp-block-button__link:hover, .home-informational-content-section .wp-block-columns .wp-block-column .wp-block-buttons a.wp-block-button__link:focus {
  color: #00839B;
  background-color: #ffffff;
}
.home-our-locations-section {
  padding: clamp(60px, 5.7142857143vw, 80px) 0 !important;
}
.home-our-locations-section .uagb-section__inner-wrap {
  width: 90%;
}
.home-our-locations-section .wp-block-group {
  padding: 0;
}
.home-our-locations-section .wp-block-columns {
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin: 0;
}
@media (max-width: 767px) {
  .home-our-locations-section .wp-block-columns {
    justify-content: center;
  }
}
.home-our-locations-section .wp-block-columns .wp-block-column {
  flex-basis: unset !important;
  flex-grow: unset !important;
  margin: 0;
}
.home-our-locations-section .wp-block-columns .wp-block-column:nth-child(1) {
  width: 45%;
}
@media (max-width: 767px) {
  .home-our-locations-section .wp-block-columns .wp-block-column:nth-child(1) {
    width: 100%;
    margin-bottom: 37px;
    max-width: 450px;
  }
}
.home-our-locations-section .wp-block-columns .wp-block-column:nth-child(2) {
  width: 53%;
  margin-left: 2%;
  align-self: stretch;
}
@media (max-width: 767px) {
  .home-our-locations-section .wp-block-columns .wp-block-column:nth-child(2) {
    width: 100%;
    margin-left: 0;
    max-width: 450px;
  }
}
.home-our-locations-section .wp-block-columns .wp-block-column figure {
  margin: 0 -20px 0 0;
}
@media (max-width: 767px) {
  .home-our-locations-section .wp-block-columns .wp-block-column figure {
    margin: 0;
  }
}
.home-our-locations-section .wp-block-columns .wp-block-column h2 {
  margin-bottom: 0.8em;
}
.home-our-locations-section .wp-block-columns .wp-block-column p {
  line-height: 1.23em;
  font-size: clamp(18px, 1.5714285714vw, 22px);
  margin: 0 auto 1.8em;
}
.home-our-locations-section .wp-block-columns .wp-block-column p:last-child {
  margin-bottom: 0;
}
.home-our-locations-section .wp-block-columns .wp-block-column ul {
  margin-left: 0;
  list-style: none;
}
.home-our-locations-section .wp-block-columns .wp-block-column ul li {
  color: #08444F;
  padding-left: 12px;
  font-weight: 500;
  font-size: clamp(14px, 1.1428571429vw, 16px);
  position: relative;
  line-height: 1.5;
}
.home-our-locations-section .wp-block-columns .wp-block-column ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background-color: #08444F;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: 0;
}
.home-our-locations-section .wp-block-columns .wp-block-column .wp-block-buttons {
  margin-top: 4em;
}
@media (max-width: 1199px) {
  .home-our-locations-section .wp-block-columns .wp-block-column .wp-block-buttons {
    margin-top: 3em;
  }
}
@media (max-width: 980px) {
  .home-our-locations-section .wp-block-columns .wp-block-column .wp-block-buttons {
    margin-top: 2.5em;
  }
}
.home-our-locations-section .wp-block-columns .wp-block-column .wp-block-buttons a.wp-block-button__link {
  min-width: 211px;
}
.home-informational-content-2-section {
  padding: 0 !important;
  margin-bottom: 40px;
  display: none;
}
@media (max-width: 1199px) {
  .home-informational-content-2-section {
    margin-bottom: 0;
  }
}
.home-informational-content-2-section .uagb-section__overlay {
  max-width: 1302px;
  width: 90%;
  right: 0;
  margin: auto;
  border-radius: 27px;
}
@media (max-width: 767px) {
  .home-informational-content-2-section .uagb-section__overlay {
    width: 92%;
  }
}
.home-informational-content-2-section .uagb-section__inner-wrap {
  padding: clamp(10px, 6.2142857143vw, 87px) clamp(20px, 5.3571428571vw, 75px) !important;
  width: 90%;
}
@media (max-width: 767px) {
  .home-informational-content-2-section .uagb-section__inner-wrap {
    padding: 5% !important;
    width: 88.5%;
  }
}
.home-informational-content-2-section .wp-block-group {
  padding: 0;
}
.home-informational-content-2-section .wp-block-columns {
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0;
}
@media (max-width: 767px) {
  .home-informational-content-2-section .wp-block-columns {
    justify-content: center;
  }
}
.home-informational-content-2-section .wp-block-columns .wp-block-column {
  flex-basis: unset !important;
  flex-grow: unset !important;
  margin: 0;
}
.home-informational-content-2-section .wp-block-columns .wp-block-column:nth-child(1) {
  width: 50%;
}
@media (max-width: 767px) {
  .home-informational-content-2-section .wp-block-columns .wp-block-column:nth-child(1) {
    width: 100%;
    max-width: 450px;
    order: 2;
  }
}
@media (max-width: 767px) {
  .home-informational-content-2-section .wp-block-columns .wp-block-column:nth-child(1) h2 {
    display: none;
  }
}
.home-informational-content-2-section .wp-block-columns .wp-block-column:nth-child(2) {
  width: 48%;
  margin-left: 2%;
  max-width: 500px;
  margin-top: 4.5%;
}
@media (max-width: 767px) {
  .home-informational-content-2-section .wp-block-columns .wp-block-column:nth-child(2) {
    width: 100%;
    margin-left: 0;
    max-width: 450px;
    margin-bottom: 37px;
    order: 1;
  }
}
.home-informational-content-2-section .wp-block-columns .wp-block-column:nth-child(2) h2 {
  display: none;
}
@media (max-width: 767px) {
  .home-informational-content-2-section .wp-block-columns .wp-block-column:nth-child(2) h2 {
    display: block;
  }
}
.home-informational-content-2-section .wp-block-columns .wp-block-column figure {
  margin: 0;
  position: relative;
  margin-top: -46px;
}
.home-informational-content-2-section .wp-block-columns .wp-block-column figure img {
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 767px) {
  .home-informational-content-2-section .wp-block-columns .wp-block-column figure img {
    position: relative;
  }
}
.home-informational-content-2-section .wp-block-columns .wp-block-column h2 {
  line-height: 116%;
  font-size: 60px;
  font-size: clamp(31px, 4.2857142857vw, 60px);
}
.home-informational-content-2-section .wp-block-columns .wp-block-column h3 {
  color: #08444F;
  text-transform: uppercase;
  line-height: 1.23em;
  margin-bottom: 1.7em;
  font-size: clamp(18px, 1.5714285714vw, 22px);
}
.home-informational-content-2-section .wp-block-columns .wp-block-column p.subtitle-item {
  line-height: 1.23em;
  font-size: clamp(18px, 1.5714285714vw, 22px);
  margin-bottom: 1.5em;
}
.home-informational-content-2-section .wp-block-columns .wp-block-column p:not(.subtitle-item) {
  color: #08444F;
  font-weight: 500;
  line-height: 1.25;
  font-size: clamp(14px, 1.1428571429vw, 16px);
}
.home-informational-content-2-section .wp-block-columns .wp-block-column p:last-child {
  margin-bottom: 0;
}
.home-informational-content-2-section .wp-block-columns .wp-block-column ul {
  margin-left: 0;
  list-style: none;
}
.home-informational-content-2-section .wp-block-columns .wp-block-column ul li {
  color: #08444F;
  padding-left: 12px;
  font-weight: 500;
  font-size: clamp(14px, 1.1428571429vw, 16px);
  position: relative;
  line-height: 1.5;
}
.home-informational-content-2-section .wp-block-columns .wp-block-column ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background-color: #08444F;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: 0;
}
.home-informational-content-2-section .wp-block-columns .wp-block-column .wp-block-buttons {
  margin-top: 4em;
}
@media (max-width: 1199px) {
  .home-informational-content-2-section .wp-block-columns .wp-block-column .wp-block-buttons {
    margin-top: 3em;
  }
}
@media (max-width: 980px) {
  .home-informational-content-2-section .wp-block-columns .wp-block-column .wp-block-buttons {
    margin-top: 2.5em;
  }
}
.home-informational-content-2-section .wp-block-columns .wp-block-column .wp-block-buttons a.wp-block-button__link {
  background-color: #00839B;
  border-color: #00839B;
}
.home-informational-content-2-section .wp-block-columns .wp-block-column .wp-block-buttons a.wp-block-button__link:hover, .home-informational-content-2-section .wp-block-columns .wp-block-column .wp-block-buttons a.wp-block-button__link:focus {
  color: #00839B;
  background-color: #fff;
}
.home-our-blog-section {
  padding: clamp(60px, 5.7142857143vw, 80px) 0 clamp(60px, 5.7142857143vw, 80px) !important;
}
.home-our-blog-section .uagb-section__inner-wrap {
  width: 90%;
}
.home-our-blog-section .wp-block-group {
  padding: 0;
}
.home-our-blog-section h2 {
  color: #08444F;
}
.home-our-blog-section p.subtitle-item {
  line-height: 1.23em;
  font-size: clamp(18px, 1.5714285714vw, 22px);
  margin: 0 auto 2.6em;
  max-width: 640px;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items {
  justify-content: center;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article {
  max-width: 430px;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap {
  background-color: #fff;
  border-radius: 8px;
  border: 1px solid #77BD43;
  box-shadow: 0 3px 6px rgba(28, 207, 219, 0.15);
  padding: 10% 10% 8.5%;
  overflow: hidden;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post__image {
  padding-top: 222px;
  position: relative;
  overflow: hidden;
  margin-bottom: 15%;
  margin-top: -13%;
  margin-left: -13%;
  margin-right: -13%;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post__image > a {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post__image > a:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
  border-radius: 14px;
  transition: 0.2s ease-in-out;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post__image > a:hover:before {
  background-color: rgba(119, 189, 67, 0.3);
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post__image > a img {
  height: 100%;
  object-fit: cover;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post__title {
  color: #08444F;
  line-height: 145%;
  font-size: clamp(18px, 1.5714285714vw, 22px);
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post__title a {
  color: #08444F;
  transition: 0.2s ease-in-out;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post__title a:hover {
  color: #77BD43;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post-grid-byline {
  letter-spacing: unset;
  font-size: clamp(12px, 1vw, 14px);
  display: flex;
  flex-wrap: wrap;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post-grid-byline .uagb-post__author {
  order: 2;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post-grid-byline .uagb-post__author:after {
  content: unset;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post-grid-byline .uagb-post__date {
  order: 1;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post-grid-byline .uagb-post__date:after {
  content: unset;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post-grid-byline .uagb-post__taxonomy {
  order: 3;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post-grid-byline .dashicons {
  display: none;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post-grid-byline a:hover {
  color: inherit;
  box-shadow: 0 -1px 0 inset;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post__excerpt {
  color: #08444F;
  font-weight: 500;
  line-height: 140%;
  font-size: 14px !important;
  margin-bottom: 13%;
}
.home-our-blog-section .blog-articles-wrap-section .uagb-post__items article .uagb-post__inner-wrap .uagb-post__cta a.wp-block-button__link {
  padding: 8px 18px;
  border-radius: 8px;
  font-size: clamp(12px, 1vw, 14px);
}
#homeCard.section-home-card {
  padding: clamp(60px, 6.4285714286vw, 90px) 0 !important;
}
#homeCard.section-home-card .uagb-section__inner-wrap .card-started-wrap .wp-block-group__inner-container {
  justify-content: center;
}
#homeCard.section-home-card .uagb-section__inner-wrap .card-started-wrap .wp-block-group__inner-container .card-started {
  padding: 60px 29px 60px;
  margin-left: 0;
}
@media (min-width: 981px) {
  #homeCard.section-home-card .uagb-section__inner-wrap .card-started-wrap .wp-block-group__inner-container .card-started:nth-child(-n+3) {
    margin-bottom: 20px;
  }
  #homeCard.section-home-card .uagb-section__inner-wrap .card-started-wrap .wp-block-group__inner-container .card-started:nth-child(3n+3) {
    margin-right: 0 !important;
  }
}
@media (max-width: 980px) {
  #homeCard.section-home-card .uagb-section__inner-wrap .card-started-wrap .wp-block-group__inner-container .card-started:last-child {
    margin-left: auto !important;
  }
}
@media (max-width: 980px) and (min-width: 768px) {
  #homeCard.section-home-card .uagb-section__inner-wrap .card-started-wrap .wp-block-group__inner-container .card-started:nth-child(2n+2) {
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  #homeCard.section-home-card .uagb-section__inner-wrap .card-started-wrap .wp-block-group__inner-container .card-started {
    margin-left: auto !important;
  }
}
#homeCard.section-home-card .uagb-section__inner-wrap .card-started-wrap .wp-block-group__inner-container .card-started .wp-block-group__inner-container {
  justify-content: flex-start !important;
}
#homeCard.section-home-card .uagb-section__inner-wrap .card-started-wrap .wp-block-group__inner-container .card-started .wp-block-group__inner-container h3 {
  margin-bottom: 0 !important;
}
@media (min-width: 981px) {
  #homeCard.section-home-card .uagb-section__inner-wrap .card-started-wrap .wp-block-group__inner-container .card-started .wp-block-group__inner-container h3 {
    font-size: clamp(26px, 2.344vw, 30px) !important;
  }
}
#homeCard.section-home-card .uagb-section__inner-wrap .card-started-wrap .wp-block-group__inner-container .card-started .wp-block-group__inner-container h3 a {
  color: #77BD43;
  text-decoration: none;
}
#homeCard.section-home-card .uagb-section__inner-wrap .card-started-wrap .wp-block-group__inner-container .card-started .wp-block-group__inner-container h3 a:hover {
  color: #76ba3dcc;
}
@media (min-width: 981px) and (max-width: 1280px) {
  #homeCard.section-home-card .uagb-section__inner-wrap .card-started-wrap .wp-block-group__inner-container .card-started .wp-block-group__inner-container p {
    font-size: clamp(12px, 1.25vw, 16px);
  }
}
.final-cta-home {
  padding-bottom: 30px !important;
}
.final-cta-home .sub-title {
  font-size: 20px !important;
  color: #808285;
  margin-bottom: 15px;
}
@media (max-width: 980px) {
  .final-cta-home .sub-title {
    font-size: 18px !important;
  }
}
@media (max-width: 767px) {
  .final-cta-home .sub-title {
    font-size: 16px !important;
  }
}
.final-cta-home h2 {
  max-width: 900px;
}
.home .site-footer #block-45 {
  display: none;
}
#main-banner {
  padding-top: clamp(34px, 7.25vw, 101.5px) !important;
  padding-bottom: clamp(47px, 7.25vw, 101.5px) !important;
}
@media (min-width: 981px) {
  body:not(.page-id-293) #services-ourServices .ourServices-item:nth-child(3) h3 {
    margin-bottom: 4%;
  }
  body:not(.page-id-293) #services-ourServices .ourServices-item:nth-child(3) .uagb-ifb-separator-parent {
    margin-bottom: 17px;
  }
}
@media (min-width: 981px) and (max-width: 1200px) {
  body:not(.page-id-293) #services-ourServices .ourServices-item:nth-child(3) h3 {
    margin-bottom: 13%;
  }
}
@media (max-width: 980px) and (min-width: 480px) {
  .page-id-293 #services-ourServices .section-grid {
    margin-left: -1.5% !important;
    margin-right: 0 !important;
  }
}
.page-id-293 #services-ourServices .ourServices-item {
  position: relative;
}
.page-id-293 #services-ourServices .ourServices-item .uagb-infobox__content-wrap {
  position: initial;
}
.page-id-293 #services-ourServices .ourServices-item .uagb-infobox__content-wrap .uagb-ifb-cta {
  position: absolute;
  bottom: 0;
  margin-bottom: 30px;
  transform: translateX(-50%);
  left: 50%;
}
.page-id-293 #services-ourServices .ourServices-item .uagb-infobox__content-wrap .uagb-ifb-text-wrap p {
  margin-bottom: 75px;
  padding-left: clamp(15px, 1.4285714286vw, 20px);
  padding-right: clamp(15px, 1.4285714286vw, 20px);
}
@media (max-width: 980px) {
  .page-id-293 #services-ourServices .ourServices-item .uagb-infobox__content-wrap .uagb-ifb-text-wrap p {
    padding-left: clamp(15px, 2.0408163265vw, 20px);
  }
}
@media (max-width: 980px) {
  .page-id-293 #services-ourServices .ourServices-item .uagb-infobox__content-wrap .uagb-ifb-text-wrap p {
    padding-right: clamp(15px, 2.0408163265vw, 20px);
  }
}
@media (min-width: 768px) {
  .page-id-293 #services-ourServices .ourServices-item:nth-child(2) .uagb-ifb-separator-parent {
    margin-bottom: 17px;
  }
}
.page-id-293 #services-ourServices .ourServices-item:nth-child(2) h3 {
  margin-bottom: 13px;
}
#services-ourServices {
  padding-top: clamp(60px, 9.2857142857vw, 130px) !important;
  padding-bottom: clamp(30px, 5.3571428571vw, 75px) !important;
}
#services-ourServices .text-center {
  font-size: clamp(16px, 1.2857142857vw, 18px);
}
@media (max-width: 979px) {
  #services-ourServices .text-center {
    font-size: clamp(16px, 1.8386108274vw, 18px);
  }
}
#services-ourServices h3 {
  line-height: 110%;
  font-weight: 800;
  font-size: clamp(16px, 1.5714285714vw, 22px);
  margin-bottom: clamp(15px, 1.7857142857vw, 25px);
  padding-left: clamp(15px, 2.5714285714vw, 36px);
  padding-right: clamp(15px, 2.5714285714vw, 36px);
}
@media (max-width: 979px) {
  #services-ourServices h3 {
    font-size: clamp(16px, 2.2471910112vw, 22px);
  }
}
@media (max-width: 979px) {
  #services-ourServices h3 {
    margin-bottom: clamp(15px, 2.5536261491vw, 25px);
  }
}
@media (max-width: 979px) {
  #services-ourServices h3 {
    padding-left: clamp(15px, 3.6772216547vw, 36px);
  }
}
@media (max-width: 979px) {
  #services-ourServices h3 {
    padding-right: clamp(15px, 3.6772216547vw, 36px);
  }
}
#services-ourServices h3 a {
  text-decoration: none;
  color: #08444F;
}
#services-ourServices h3 a:hover {
  opacity: 0.8;
}
@media (max-width: 479px) {
  #services-ourServices h3 {
    font-size: 22px !important;
    margin-bottom: 27px !important;
    max-width: 325px;
    margin-left: auto;
    margin-right: auto;
  }
}
#services-ourServices p {
  line-height: 128%;
  font-size: clamp(13px, 1vw, 14px);
  padding-left: clamp(15px, 2vw, 28px);
  padding-right: clamp(15px, 2vw, 28px);
  margin-bottom: clamp(15px, 3.2142857143vw, 45px);
}
@media (max-width: 979px) {
  #services-ourServices p {
    font-size: clamp(13px, 1.4300306435vw, 14px);
  }
}
@media (max-width: 979px) {
  #services-ourServices p {
    padding-left: clamp(15px, 2.860061287vw, 28px);
  }
}
@media (max-width: 979px) {
  #services-ourServices p {
    padding-right: clamp(15px, 2.860061287vw, 28px);
  }
}
@media (max-width: 979px) {
  #services-ourServices p {
    margin-bottom: clamp(15px, 4.5965270684vw, 45px);
  }
}
@media (max-width: 479px) {
  #services-ourServices p {
    max-width: 330px;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px !important;
    margin-bottom: 38px;
  }
}
#services-ourServices .uagb-ifb-cta a {
  font-size: 16px;
  font-weight: 600;
  color: #08444F;
  transition: all 0.3s ease-in-out;
}
#services-ourServices .uagb-ifb-cta a:hover {
  color: #77BD43;
}
#services-ourServices .uagb-ifb-image-content {
  margin-bottom: clamp(20px, 2.2142857143vw, 31px);
  height: 188px;
  border-bottom: 1px solid #77BD43;
  border-radius: 8px 8px 0 0;
  overflow: hidden;
}
@media (max-width: 979px) {
  #services-ourServices .uagb-ifb-image-content {
    margin-bottom: clamp(20px, 3.1664964249vw, 31px);
  }
}
@media (max-width: 1200px) and (min-width: 979px) {
  #services-ourServices .uagb-ifb-image-content {
    height: 210px;
  }
}
@media (max-width: 360px) {
  #services-ourServices .uagb-ifb-image-content {
    height: clamp(150px, 52.2222222222vw, 188px);
  }
}
#services-ourServices .uagb-ifb-image-content img {
  max-width: calc(100% + 4px);
  width: calc(100% + 4px) !important;
  height: calc(100% + 4px) !important;
}
#services-ourServices .uagb-ifb-separator-parent {
  margin-bottom: clamp(18px, 2.0714285714vw, 29px);
}
@media (max-width: 979px) {
  #services-ourServices .uagb-ifb-separator-parent {
    margin-bottom: clamp(18px, 2.962206333vw, 29px);
  }
}
@media (max-width: 479px) {
  #services-ourServices .uagb-ifb-separator-parent {
    margin-bottom: 29px;
  }
}
#services-ourServices .section-grid {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: -17px ;
}
@media (min-width: 681px) {
  #services-ourServices .section-grid {
    margin-left: -10px !important;
    margin-right: -10px !important;
    width: calc(100% + 20px) !important;
  }
}
#services-ourServices .section-grid > * {
  width: calc(100% / 4 - 10px * 2);
  margin-bottom: 17px ;
}
@media (min-width: 681px) {
  #services-ourServices .section-grid > * {
    margin-left: 10px ;
    margin-right: 10px ;
  }
}
@media (max-width: 680px) {
  #services-ourServices .section-grid {
    flex-direction: column;
    margin-bottom: 0 !important;
    align-items: center;
  }
  #services-ourServices .section-grid > * {
    width: 100% !important;
    margin-bottom: 35px !important;
    min-width: auto;
  }
  #services-ourServices .section-grid > *:last-child {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 1200px) {
  #services-ourServices .section-grid {
    margin-bottom: -35px ;
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  #services-ourServices .section-grid > * {
    width: calc(100% / 3 - 10px * 2);
    margin-left: 10px ;
    margin-right: 10px ;
    margin-bottom: 35px ;
  }
}
@media (max-width: 979px) {
  #services-ourServices .section-grid {
    margin-bottom: -6% ;
    margin-left: -3% !important;
    margin-right: -3% !important;
  }
  #services-ourServices .section-grid > * {
    width: calc(100% / 2 - 3% * 2);
    margin-left: 3% ;
    margin-right: 3% ;
    margin-bottom: 6% ;
  }
}
#services-ourServices .ourServices-item {
  min-height: clamp(241px, 34.4285714286vw, 482px);
  border: 1px solid #77BD43;
  border-radius: 8px;
  overflow: hidden;
}
@media (max-width: 979px) {
  #services-ourServices .ourServices-item {
    min-height: clamp(241px, 49.2339121553vw, 482px);
  }
}
@media (min-width: 979px) {
  #services-ourServices .ourServices-item:last-child {
    margin-right: auto;
  }
}
@media (max-width: 980px) {
  #services-ourServices .ourServices-item {
    max-width: 300px;
  }
}
@media (max-width: 479px) {
  #services-ourServices .ourServices-item {
    max-width: 325px;
    margin-bottom: 24px !important;
  }
  #services-ourServices .ourServices-item .uagb-ifb-image-content {
    margin-bottom: 30px;
  }
}
#services-getPlan {
  background-position: right calc(50% + 20px) top 9px;
  padding: clamp(50px, 9.2857142857vw, 130px) 0 !important;
}
@media (max-width: 1145px) {
  #services-getPlan {
    background-size: contain;
  }
}
@media (max-width: 767px) {
  #services-getPlan {
    background-image: none;
  }
}
#services-getPlan h2 {
  letter-spacing: 0.003em;
  font-size: clamp(28px, 4.2857142857vw, 60px);
  margin-bottom: clamp(25px, 3.1428571429vw, 44px);
}
@media (min-width: 981px) {
  #services-getPlan h2 {
    text-align: left;
  }
}
#services-getPlan p {
  color: #08444F;
  font-size: clamp(15px, 1.1428571429vw, 16px);
  line-height: 125%;
}
@media (max-width: 980px) {
  #services-getPlan p {
    font-size: clamp(15px, 1.6326530612vw, 16px);
  }
}
@media (min-width: 981px) {
  #services-getPlan p {
    margin-top: clamp(13.5px, 1.9285714286vw, 27px);
  }
}
@media (max-width: 980px) {
  #services-getPlan p {
    max-width: 550px;
    text-align: center;
  }
}
@media (max-width: 479px) {
  #services-getPlan p {
    font-size: 14px;
  }
}
#services-getPlan .wp-block-button .wp-block-button__link {
  padding-left: clamp(23px, 2.5vw, 35px);
  padding-right: clamp(23px, 2.5vw, 35px);
}
@media (max-width: 980px) {
  #services-getPlan .wp-block-button .wp-block-button__link {
    padding-left: clamp(23px, 3.5714285714vw, 35px);
  }
}
@media (max-width: 980px) {
  #services-getPlan .wp-block-button .wp-block-button__link {
    padding-right: clamp(23px, 3.5714285714vw, 35px);
  }
}
@media (max-width: 980px) {
  #services-getPlan .wp-block-button {
    margin: 0 auto;
  }
}
#services-getPlan .section-grid {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0 !important;
}
@media (min-width: 981px) {
  #services-getPlan .section-grid > *:nth-child(1) {
    width: 50%;
  }
  #services-getPlan .section-grid > *:nth-child(2) {
    width: 46.5%;
  }
  #services-getPlan .section-grid > *:not(:last-child) {
    margin-right: 3.5% ;
  }
}
@media (max-width: 980px) {
  #services-getPlan .section-grid {
    flex-direction: column;
    align-items: center;
  }
  #services-getPlan .section-grid > * {
    width: initial;
    min-width: auto;
  }
  #services-getPlan .section-grid > *:not(:last-child) {
    margin-bottom: 25px;
  }
}
@media (min-width: 1440px) {
  #services-getPlan .GetPlan-description {
    position: relative;
    top: 2px;
    left: 25px;
  }
}
@media (max-width: 980px) {
  #services-getPlan .GetPlan-description {
    margin-bottom: 35px;
  }
}
.page-id-293 #services-informationalContent {
  display: none;
}
#services-informationalContent {
  padding-top: clamp(60px, 8.0714285714vw, 113px) !important;
  padding-bottom: clamp(60px, 7.6428571429vw, 107px) !important;
}
#services-informationalContent h3 {
  color: #77BD43;
  font-size: clamp(17px, 2.1428571429vw, 30px);
  margin-bottom: clamp(10px, 1.1428571429vw, 16px);
}
@media (max-width: 768px) {
  #services-informationalContent h3 {
    font-size: clamp(17px, 3.90625vw, 30px);
  }
}
@media (max-width: 768px) {
  #services-informationalContent h3 {
    margin-bottom: clamp(10px, 2.0833333333vw, 16px);
  }
}
#services-informationalContent p {
  line-height: 128%;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: clamp(11px, 1.5714285714vw, 22px);
  font-size: clamp(12px, 1vw, 14px);
}
@media (max-width: 768px) {
  #services-informationalContent p {
    margin-bottom: clamp(11px, 2.8645833333vw, 22px);
  }
}
@media (max-width: 767px) {
  #services-informationalContent p {
    font-size: 14px;
  }
}
@media (max-width: 479px) {
  #services-informationalContent p {
    font-size: 13px;
  }
}
#services-informationalContent .uagb-ifb-image-content {
  margin-bottom: clamp(5px, 1.9285714286vw, 27px);
  max-width: clamp(70px, 9.3571428571vw, 131px);
}
@media (max-width: 768px) {
  #services-informationalContent .uagb-ifb-image-content {
    margin-bottom: clamp(5px, 3.515625vw, 27px);
  }
}
@media (max-width: 767px) {
  #services-informationalContent .uagb-ifb-image-content {
    max-width: clamp(85px, 17.0572916667vw, 131px);
  }
}
#services-informationalContent .uagb-ifb-separator-parent {
  margin-bottom: clamp(11px, 1.5714285714vw, 22px);
}
@media (max-width: 768px) {
  #services-informationalContent .uagb-ifb-separator-parent {
    margin-bottom: clamp(11px, 2.8645833333vw, 22px);
  }
}
#services-informationalContent .uagb-infobox-cta-link {
  color: #77BD43;
  font-weight: 600;
  letter-spacing: 0.01em;
  font-size: 14.5px;
  padding: clamp(10px, 1.4285714286vw, 20px);
}
@media (max-width: 768px) {
  #services-informationalContent .uagb-infobox-cta-link {
    padding: clamp(10px, 2.6041666667vw, 20px);
  }
}
#services-informationalContent .uagb-infobox-cta-link:hover {
  color: #91c864;
}
#services-informationalContent .section-grid {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: -35px ;
}
@media (min-width: 769px) {
  #services-informationalContent .section-grid {
    margin-left: -10px !important;
    margin-right: -10px !important;
    width: calc(100% + 20px) !important;
  }
}
#services-informationalContent .section-grid > * {
  width: calc(100% / 3 - 10px * 2);
  margin-bottom: 35px ;
}
@media (min-width: 769px) {
  #services-informationalContent .section-grid > * {
    margin-left: 10px ;
    margin-right: 10px ;
  }
}
@media (max-width: 768px) {
  #services-informationalContent .section-grid {
    flex-direction: column;
    margin-bottom: 0 !important;
    align-items: center;
  }
  #services-informationalContent .section-grid > * {
    width: 100% !important;
    margin-bottom: 35px !important;
    min-width: auto;
    max-width: 375px;
  }
  #services-informationalContent .section-grid > *:last-child {
    margin-bottom: 0 !important;
  }
}
#services-informationalContent .informationalContent-item {
  background: #08444F;
  box-shadow: 0 3px 6px rgba(0, 131, 155, 0.15);
  border-radius: 16px;
  padding-top: clamp(21px, 3.5714285714vw, 50px);
  padding-bottom: clamp(20px, 2vw, 28px);
  padding-left: clamp(15px, 3vw, 42px);
  padding-right: clamp(15px, 3vw, 42px);
}
@media (max-width: 768px) {
  #services-informationalContent .informationalContent-item {
    padding-top: clamp(21px, 6.5104166667vw, 50px);
  }
}
@media (max-width: 768px) {
  #services-informationalContent .informationalContent-item {
    padding-bottom: clamp(20px, 3.6458333333vw, 28px);
  }
}
@media (max-width: 768px) {
  #services-informationalContent .informationalContent-item {
    padding-left: clamp(15px, 5.46875vw, 42px);
  }
}
@media (max-width: 768px) {
  #services-informationalContent .informationalContent-item {
    padding-right: clamp(15px, 5.46875vw, 42px);
  }
}
@media (max-width: 767px) {
  #services-informationalContent .informationalContent-item {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
}
#services-informationalContent .uagb-ifb-text-wrap {
  margin-bottom: 0 !important;
}
#section-whatCanDo {
  padding-top: clamp(60px, 8.9285714286vw, 125px) !important;
  padding-bottom: clamp(60px, 8.9285714286vw, 125px) !important;
}
#section-whatCanDo h2 {
  letter-spacing: 0.003em;
  margin-bottom: clamp(18.5px, 2.6428571429vw, 37px);
}
@media (min-width: 981px) {
  #section-whatCanDo ul {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  #section-whatCanDo li {
    font-size: clamp(14px, 1.953125vw, 15px);
  }
}
#section-whatCanDo .intro-picture {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin: 0;
}
@media (min-width: 981px) {
  #section-whatCanDo .intro-picture {
    position: relative;
    top: max(-8px, -0.5714285714vw);
  }
}
#section-whatCanDo .wp-block-button__link {
  padding-left: clamp(23px, 2.6428571429vw, 37px);
  padding-right: clamp(23px, 2.6428571429vw, 37px);
}
@media (max-width: 980px) {
  #section-whatCanDo .wp-block-button__link {
    padding-left: clamp(23px, 3.7755102041vw, 37px);
  }
}
@media (max-width: 980px) {
  #section-whatCanDo .wp-block-button__link {
    padding-right: clamp(23px, 3.7755102041vw, 37px);
  }
}
#section-whatCanDo .whatCanDo-description {
  font-size: clamp(16px, 1.5714285714vw, 22px);
  line-height: 125%;
}
#section-whatCanDo .section-grid-intro {
  display: flex;
  justify-content: space-between;
  margin-bottom: clamp(35px, 3.5714285714vw, 50px);
}
@media (min-width: 981px) {
  #section-whatCanDo .section-grid-intro > *:nth-child(1) {
    width: 53%;
  }
  #section-whatCanDo .section-grid-intro > *:nth-child(2) {
    width: 43.25%;
  }
  #section-whatCanDo .section-grid-intro > *:not(:last-child) {
    margin-right: 3.75% ;
  }
}
@media (max-width: 980px) {
  #section-whatCanDo .section-grid-intro {
    flex-direction: column;
    align-items: center;
  }
  #section-whatCanDo .section-grid-intro > * {
    width: initial;
    min-width: auto;
  }
  #section-whatCanDo .section-grid-intro > *:not(:last-child) {
    margin-bottom: 35px;
  }
}
@media (max-width: 980px) {
  #section-whatCanDo .section-grid-intro {
    margin-bottom: clamp(35px, 5.1020408163vw, 50px);
  }
}
@media (max-width: 980px) {
  #section-whatCanDo .section-grid-intro .intro-content {
    margin-bottom: 0 !important;
  }
}
#section-whatCanDo .section-grid-content {
  columns: 2 auto;
  column-gap: 7.45%;
}
@media (max-width: 768px) {
  #section-whatCanDo .section-grid-content {
    columns: 1;
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
  }
}
#services-toHelp, .services-to-help {
  padding-top: clamp(60px, 9.8571428571vw, 138px) !important;
  padding-bottom: clamp(60px, 9.5714285714vw, 134px) !important;
  background-position: center 80px;
}
#services-disposalManagement {
  padding-top: clamp(60px, 10.7142857143vw, 150px) !important;
  padding-bottom: clamp(60px, 11.2142857143vw, 157px) !important;
}
#services-disposalManagement h2 {
  margin-bottom: clamp(21.5px, 3.0714285714vw, 43px);
}
#services-disposalManagement h3 {
  margin-bottom: clamp(13.5px, 1.9285714286vw, 27px);
}
#services-disposalManagement ul {
  margin-left: 10px;
  margin-bottom: clamp(20px, 2.8571428571vw, 40px);
}
#services-disposalManagement ul:last-child {
  margin-bottom: 0;
}
#services-disposalManagement li {
  margin-bottom: 7px;
}
#services-disposalManagement .section-grid {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 981px) {
  #services-disposalManagement .section-grid > *:nth-child(1) {
    width: 41%;
  }
  #services-disposalManagement .section-grid > *:nth-child(2) {
    width: 46.6%;
  }
  #services-disposalManagement .section-grid > *:not(:last-child) {
    margin-right: 12.4% ;
  }
}
@media (max-width: 980px) {
  #services-disposalManagement .section-grid {
    flex-direction: column;
    align-items: center;
  }
  #services-disposalManagement .section-grid > * {
    width: initial;
    min-width: auto;
  }
  #services-disposalManagement .section-grid > *:not(:last-child) {
    margin-bottom: 35px;
  }
}
@media (min-width: 981px) {
  #services-disposalManagement .column-list {
    margin-top: clamp(37.5px, 5.3571428571vw, 75px);
  }
}
#services-disposalManagement li, #services-disposalManagement h3 {
  text-align: left !important;
}
#services-disposalMethods h2 {
  margin-bottom: clamp(15px, 2.1428571429vw, 30px);
}
#section-specialDisposal {
  background-color: #f3f3f3;
  background-position: calc(50% + 50px) 65px;
  padding-top: clamp(60px, 9vw, 126px) !important;
  padding-bottom: clamp(60px, 7.4285714286vw, 104px) !important;
}
#section-specialDisposal h2 {
  margin-bottom: clamp(35px, 7.5vw, 105px);
  font-size: clamp(20px, 2.1428571429vw, 30px);
  letter-spacing: normal;
  font-weight: 800;
}
@media (max-width: 980px) {
  #section-specialDisposal ul {
    margin-bottom: 0;
  }
}
#section-specialDisposal li {
  margin-bottom: clamp(13.5px, 1.9285714286vw, 27px);
  line-height: 150%;
}
@media (max-width: 768px) {
  #section-specialDisposal li {
    font-size: clamp(14px, 1.953125vw, 15px);
  }
}
#section-specialDisposal .whatCanDo-description {
  font-size: clamp(16px, 1.5714285714vw, 22px);
  line-height: 125%;
}
#section-specialDisposal .section-row-intro {
  margin-bottom: clamp(35px, 3.5714285714vw, 50px);
}
@media (max-width: 980px) {
  #section-specialDisposal .section-row-intro {
    margin-bottom: clamp(35px, 5.1020408163vw, 50px);
  }
}
#section-specialDisposal .section-grid {
  columns: 2 auto;
  column-gap: 7.45%;
}
@media (max-width: 768px) {
  #section-specialDisposal .section-grid {
    columns: 1;
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 981px) {
  #services-whySharps p {
    max-width: 510px;
  }
}
@media (min-width: 981px) {
  #services-whySharps .column-content {
    position: relative;
    bottom: clamp(12px, 1.7142857143vw, 24px);
  }
}
#services-containers {
  background-image: radial-gradient(ellipse 986px 493px at 71.74% 115%, #77BD43 0%, #08444F 100%);
  padding-top: clamp(60px, 5.5714285714vw, 78px) !important;
  padding-bottom: clamp(60px, 5.5vw, 77px) !important;
}
#services-containers .uagb-section__overlay {
  opacity: 0;
}
#services-containers h2 {
  margin-bottom: clamp(17px, 2.4285714286vw, 34px);
}
#services-containers p {
  margin-bottom: 20px;
}
@media (min-width: 981px) {
  #services-containers p {
    max-width: 510px;
  }
}
#services-containers ul {
  margin-top: clamp(30px, 2.8571428571vw, 40px);
}
#services-containers ul:last-child {
  margin-bottom: 0;
}
#services-containers li:not(:last-child) {
  margin-bottom: 12.5px;
}
@media (min-width: 981px) {
  #services-containers .column-picture {
    position: relative;
  }
  #services-containers .column-picture::before {
    content: "";
    position: absolute;
    left: -106px;
    top: -21px;
    z-index: 2;
    background-image: url('/wp-content/uploads/2022/02/containers-bg.svg');
    max-width: 766px;
    width: 54vw;
    height: 552px;
    background-size: contain;
  }
}
#services-containers .column-picture .wp-block-image {
  margin: 0;
}
#services-containers .section-grid {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 981px) {
  #services-containers .section-grid > *:nth-child(1) {
    width: 48%;
  }
  #services-containers .section-grid > *:nth-child(2) {
    width: 46.65%;
  }
  #services-containers .section-grid > *:not(:last-child) {
    margin-right: 5.35% ;
  }
}
@media (max-width: 980px) {
  #services-containers .section-grid {
    flex-direction: column;
    align-items: center;
  }
  #services-containers .section-grid > * {
    width: initial;
    min-width: auto;
  }
  #services-containers .section-grid > *:not(:last-child) {
    margin-bottom: 35px;
  }
}
.page-id-107 #services-informationalContent {
  padding-top: clamp(60px, 9.5vw, 133px) !important;
  padding-bottom: clamp(60px, 11.7142857143vw, 164px) !important;
  background-position: center 135px;
}
.page-id-107 #services-informationalContent h3 {
  font-weight: bold;
}
@media (max-width: 767px) {
  .page-id-107 #services-informationalContent h3 {
    font-size: 22px;
  }
}
.page-id-107 #services-informationalContent .uagb-ifb-image {
  margin-top: 25px;
  margin-bottom: 14px;
}
.page-id-107 #services-informationalContent .uagb-ifb-image-content {
  width: 110px;
  height: 110px;
  margin-bottom: clamp(5px, 0.5714285714vw, 8px);
  position: relative;
}
.page-id-107 #services-informationalContent .uagb-ifb-image-content:before {
  content: "";
  position: absolute;
  background-image: url("/wp-content/uploads/2022/04/Dark-blue-icon.png");
  background-repeat: no-repeat;
  width: 170px;
  height: 170px;
  top: -40px;
  left: -31px;
  background-size: cover;
  z-index: -1;
}
.page-id-107 #services-informationalContent .uagb-ifb-image-content img {
  max-width: 130px;
  width: 100%;
  max-height: 130px;
  object-fit: contain;
  margin-top: -15px;
}
@media (max-width: 767px) {
  .page-id-107 #services-informationalContent .uagb-ifb-image-content {
    max-width: 121px;
  }
}
.page-id-107 #services-informationalContent .uagb-ifb-text-wrap .uagb-ifb-desc {
  margin-bottom: 0;
}
.page-id-107 #services-informationalContent .informationalContent-item {
  padding-top: clamp(21px, 3.0714285714vw, 43px);
  padding-bottom: clamp(21px, 3.0714285714vw, 43px);
}
@media (max-width: 767px) {
  .page-id-107 #services-informationalContent .informationalContent-item {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
#services-medicalWaste h3 {
  margin-bottom: clamp(19px, 2.7142857143vw, 38px);
}
@media (min-width: 981px) {
  #services-medicalWaste p {
    max-width: 510px;
  }
}
@media (min-width: 981px) {
  #services-medicalWaste .column-content {
    position: relative;
    bottom: clamp(7px, 1vw, 14px);
  }
  #services-medicalWaste .column-picture .wp-block-image img {
    object-fit: contain;
  }
}
#services-certification h2 {
  margin-bottom: clamp(21.5px, 3.0714285714vw, 43px);
}
#services-certification ul {
  margin-top: clamp(14px, 2vw, 28px);
}
#services-certification ul:not(:last-child) {
  margin-bottom: clamp(16px, 2.2857142857vw, 32px);
}
#services-certification li {
  line-height: 210%;
  margin-bottom: 2px !important;
}
@media (min-width: 981px) {
  #services-certification p {
    max-width: 560px;
  }
}
@media (min-width: 981px) {
  #services-certification .column-content {
    position: relative;
    bottom: clamp(10px, 1.4285714286vw, 20px);
  }
}
@media (min-width: 981px) {
  #services-differentNames {
    padding-top: clamp(60px, 6.0714285714vw, 85px) !important;
  }
}
#services-differentNames h2 {
  margin-bottom: clamp(21.5px, 3.0714285714vw, 43px);
}
#services-differentNames ul {
  margin-top: clamp(14px, 2vw, 28px);
}
#services-differentNames ul:not(:last-child) {
  margin-bottom: clamp(14px, 2vw, 28px);
}
#services-differentNames li {
  line-height: 206%;
  margin-bottom: 2px !important;
}
@media (min-width: 981px) {
  #services-differentNames .column-content {
    position: relative;
    bottom: clamp(15.5px, 2.2142857143vw, 31px);
  }
}
#services-disposedOf {
  background-color: #08444F;
  background-position: calc(50% - 44px) 87px;
  padding-top: clamp(60px, 12.2142857143vw, 171px) !important;
  padding-bottom: clamp(60px, 11.4285714286vw, 160px) !important;
}
@media (max-width: 980px) {
  #services-disposedOf {
    background-size: contain;
    background-position: right top;
  }
}
#services-disposedOf h2 {
  margin-bottom: clamp(15px, 2.1428571429vw, 30px);
}
#services-disposedOf p {
  max-width: 885px;
  color: #fff;
}
#services-methods {
  padding-top: clamp(60px, 10.8571428571vw, 152px) !important;
  padding-bottom: clamp(60px, 8.9285714286vw, 125px) !important;
}
#services-methods h2 {
  margin-bottom: clamp(16.5px, 2.3571428571vw, 33px);
}
#services-methods h3 {
  font-weight: bold;
  font-size: clamp(20px, 1.9285714286vw, 27px);
  margin-bottom: clamp(11.5px, 1.6428571429vw, 23px);
}
#services-methods p {
  margin-bottom: 0;
}
#services-methods img {
  margin-bottom: clamp(15px, 2.1428571429vw, 30px);
}
#services-methods .methods-item .uagb-ifb-image-content {
  position: relative;
}
#services-methods .methods-item .uagb-ifb-image-content:before {
  content: "";
  position: absolute;
  top: 30px;
  left: 25px;
  background-image: url("/wp-content/uploads/2022/04/check-solid-icon.png");
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  background-size: contain;
}
#services-methods .section-row-intro {
  margin-bottom: clamp(42.5px, 6.0714285714vw, 85px);
}
@media (min-width: 981px) {
  #services-methods .section-row-intro p {
    max-width: 880px;
  }
}
#services-methods .section-grid {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: -97px ;
}
@media (min-width: 769px) {
  #services-methods .section-grid {
    margin-left: -3% !important;
    margin-right: -3% !important;
    width: calc(100% + 6%) !important;
  }
}
#services-methods .section-grid > * {
  width: calc(100% / 3 - 3% * 2);
  margin-bottom: 97px ;
}
@media (min-width: 769px) {
  #services-methods .section-grid > * {
    margin-left: 3% ;
    margin-right: 3% ;
  }
}
@media (max-width: 768px) {
  #services-methods .section-grid {
    flex-direction: column;
    margin-bottom: 0 !important;
    align-items: center;
  }
  #services-methods .section-grid > * {
    width: 100% !important;
    margin-bottom: 35px !important;
    min-width: auto;
  }
  #services-methods .section-grid > *:last-child {
    margin-bottom: 0 !important;
  }
}
.page-id-107 #content .section-waste-types {
  padding-top: clamp(60px, 7.1428571429vw, 100px) !important;
  padding-bottom: clamp(60px, 7.1428571429vw, 100px) !important;
}
#section-treatmentMethods, .section-waste-types {
  padding-top: clamp(60px, 12vw, 168px) !important;
  padding-bottom: clamp(60px, 11.8571428571vw, 166px) !important;
}
#section-treatmentMethods h2, .section-waste-types h2 {
  letter-spacing: 0.003em;
  margin-bottom: clamp(15.5px, 2.2142857143vw, 31px);
}
#section-treatmentMethods p, .section-waste-types p {
  line-height: 130%;
}
@media (min-width: 981px) {
  #section-treatmentMethods p, .section-waste-types p {
    max-width: 950px;
  }
}
@media (max-width: 980px) {
  #section-treatmentMethods ul, .section-waste-types ul {
    margin-bottom: 0;
  }
}
#section-treatmentMethods li, .section-waste-types li {
  line-height: 150%;
}
@media (max-width: 768px) {
  #section-treatmentMethods li, .section-waste-types li {
    font-size: clamp(14px, 1.953125vw, 15px);
  }
}
#section-treatmentMethods li:not(:last-child), .section-waste-types li:not(:last-child) {
  margin-bottom: clamp(14.5px, 2.0714285714vw, 29px);
}
#section-treatmentMethods .whatCanDo-description, .section-waste-types .whatCanDo-description {
  font-size: clamp(16px, 1.5714285714vw, 22px);
  line-height: 125%;
}
#section-treatmentMethods .section-row-intro, .section-waste-types .section-row-intro {
  margin-bottom: clamp(35px, 6.1428571429vw, 86px);
}
#section-treatmentMethods .section-grid, .section-waste-types .section-grid {
  columns: 2 auto;
  column-gap: 7.45%;
}
@media (max-width: 768px) {
  #section-treatmentMethods .section-grid, .section-waste-types .section-grid {
    columns: 1;
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
  }
}
#services-historyOfMedical h2 {
  margin-bottom: clamp(21.5px, 3.0714285714vw, 43px);
}
@media (min-width: 981px) {
  #services-historyOfMedical .column-content {
    position: relative;
    bottom: clamp(9px, 1.2857142857vw, 18px);
  }
}
@media (min-width: 981px) {
  #services-regulatesMedical {
    padding-top: clamp(60px, 6.2857142857vw, 88px) !important;
    padding-bottom: clamp(0px, 4.7142857143vw, 66px) !important;
  }
}
#services-regulatesMedical h2 {
  margin-bottom: clamp(21px, 3vw, 42px);
}
@media (min-width: 981px) {
  #services-regulatesMedical .column-content {
    position: relative;
    bottom: clamp(16.5px, 2.3571428571vw, 33px);
  }
}
#main > article > header.entry-header:not(.ast-header-without-markup) {
  background-color: #08444F;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  max-width: 100vw;
  width: 100vw;
  padding: 100px 0;
  margin-bottom: 0;
  position: relative;
}
@media (max-width: 980px) {
  #main > article > header.entry-header:not(.ast-header-without-markup) {
    padding: 80px 0;
  }
}
#main > article > header.entry-header:not(.ast-header-without-markup):after {
  content: "";
  width: 100%;
  height: 100%;
  background: url("/wp-content/uploads/2023/04/default-banner-bg-new-2.png") center / contain no-repeat;
  position: absolute;
  top: 0;
  left: 0;
}
#main > article > header.entry-header:not(.ast-header-without-markup) h1 {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
  color: #fff;
  line-height: 108% !important;
  font-size: clamp(28px, 3.5714285714vw, 50px) !important;
}
@media (max-width: 980px) {
  #main > article > header.entry-header:not(.ast-header-without-markup) h1 {
    font-size: clamp(28px, 5.1020408163vw, 50px) !important;
  }
}
.locations-page-picture-section {
  padding: 0 !important;
}
.locations-page-picture-section .uagb-section__inner-wrap {
  width: 100%;
}
.locations-page-picture-section .wp-block-group {
  padding: 0;
}
.locations-page-picture-section .wp-block-columns {
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin: 0;
}
@media (max-width: 980px) {
  .locations-page-picture-section .wp-block-columns {
    justify-content: center;
  }
}
.locations-page-picture-section .wp-block-columns .wp-block-column {
  margin: 0 !important;
  flex-basis: unset !important;
  flex-grow: unset !important;
}
.locations-page-picture-section .wp-block-columns .wp-block-column:nth-child(1) {
  width: 47%;
  align-self: stretch;
}
@media (max-width: 980px) {
  .locations-page-picture-section .wp-block-columns .wp-block-column:nth-child(1) {
    width: 100%;
    max-width: 500px;
  }
}
.locations-page-picture-section .wp-block-columns .wp-block-column:nth-child(1) figure {
  height: 100%;
  margin: 0 !important;
  position: relative;
}
.locations-page-picture-section .wp-block-columns .wp-block-column:nth-child(1) figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 981px) {
  .locations-page-picture-section .wp-block-columns .wp-block-column:nth-child(1) figure img {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.locations-page-picture-section .wp-block-columns .wp-block-column:nth-child(2) {
  width: 53%;
  max-width: 735px;
  padding: 6%;
}
@media (max-width: 980px) {
  .locations-page-picture-section .wp-block-columns .wp-block-column:nth-child(2) {
    width: 100%;
    max-width: unset;
    padding-bottom: 60px;
  }
}
.locations-page-picture-section .wp-block-columns .wp-block-column h2 {
  color: #08444F;
  margin-bottom: 0.6em;
}
.locations-page-picture-section .wp-block-columns .wp-block-column h3 {
  color: #08444F;
  font-weight: 400;
  line-height: 1.23em;
  margin-bottom: 1.53em;
  font-size: clamp(18px, 1.5714285714vw, 22px);
}
.locations-page-picture-section .wp-block-columns .wp-block-column p {
  line-height: 1.285;
  margin-bottom: 1.25em;
}
.locations-page-picture-section .wp-block-columns .wp-block-column p:last-child {
  margin-bottom: 0;
}
.locations-map-section {
  padding: clamp(60px, 6.4285714286vw, 90px) 0 clamp(20px, 2.8571428571vw, 40px) !important;
  position: relative;
}
.locations-map-section:after {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("/wp-content/uploads/2022/02/map-bg.svg");
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -6%;
  margin: auto;
}
@media (max-width: 1439px) {
  .locations-map-section:after {
    opacity: 0.7;
  }
}
@media (max-width: 1439px) {
  .locations-map-section:after {
    opacity: 0.5;
  }
}
@media (max-width: 980px) {
  .locations-map-section:after {
    content: unset;
  }
}
.locations-map-section .uagb-section__inner-wrap {
  width: 90%;
}
.locations-map-section .wp-block-group {
  padding: 0;
}
.locations-map-section h2 {
  /* max-width: 440px; */
  margin: 0 auto 0.55em;
  color: #08444F;
  line-height: 1.16;
  /* font-size: clamp(41px, 4.2857142857vw, 60px); */
  font-size: 40px;
}
.locations-map-section .map-svg-desktop-wrapper {
  position: relative;
}
.locations-map-section .map-svg-desktop-wrapper .text-map-wrap {
  position: absolute;
  top: 0;
  right: 20%;
  max-width: 110px !important;
}
@media (max-width: 980px) {
  .locations-map-section .map-svg-desktop-wrapper .text-map-wrap {
    top: -20px;
  }
}
@media (max-width: 849px) and (min-width: 768px) {
  .locations-map-section .map-svg-desktop-wrapper .text-map-wrap {
    right: 14%;
  }
}
@media (max-width: 767px) {
  .locations-map-section .map-svg-desktop-wrapper .text-map-wrap {
    display: none;
  }
}
.locations-map-section .map-svg-desktop-wrapper .text-map-wrap .wp-block-group__inner-container p:first-child {
  font-size: 18px;
  color: #08444F;
  font-weight: 600;
  margin-bottom: 15px;
}
.locations-map-section .map-svg-desktop-wrapper .text-map-wrap .wp-block-group__inner-container .map-serviced {
  font-size: 12px;
  color: #08444F;
  margin-bottom: 10px;
  padding-left: 25px;
  position: relative;
}
.locations-map-section .map-svg-desktop-wrapper .text-map-wrap .wp-block-group__inner-container .map-serviced:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #77BD43;
  top: -3px;
  left: 0;
}
.locations-map-section .map-svg-desktop-wrapper .text-map-wrap .wp-block-group__inner-container .not-map-serviced:before {
  background-color: #6270ff;
}
.locations-map-section .map-svg-desktop-wrapper svg {
  max-width: 100% !important;
  height: 100% !important;
}
.locations-map-section .map-svg-desktop-wrapper #map #states a path {
  fill: #77BD43;
  transition: all 0.3s ease-in-out;
}
.locations-map-section .map-svg-desktop-wrapper #map #states a path:hover {
  fill: #08444F;
}
.locations-map-section .map-svg-desktop-wrapper #map #states a text {
  color: #fff;
  text-decoration: none;
}
.locations-map-section .map-svg-desktop-wrapper #map #states #s02 path, .locations-map-section .map-svg-desktop-wrapper #map #states #s15 path, .locations-map-section .map-svg-desktop-wrapper #map #states #s38 path, .locations-map-section .map-svg-desktop-wrapper #map #states #s34 path, .locations-map-section .map-svg-desktop-wrapper #map #states #s53 path {
  fill: #6270ff;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.locations-map-section .map-svg-desktop-wrapper #map #states #s02 path:hover, .locations-map-section .map-svg-desktop-wrapper #map #states #s15 path:hover, .locations-map-section .map-svg-desktop-wrapper #map #states a path:hover {
  fill: #08444F !important;
}
@media (min-width: 981px) and (max-width: 1200px) {
  .locations-map-section .map-svg-desktop-wrapper #map #states {
    transform: scale(0.76) translate(5%, 0);
  }
}
@media (max-width: 980px) and (min-width: 850px) {
  .locations-map-section .map-svg-desktop-wrapper #map #states {
    transform: scale(0.64) translate(14%, 0);
  }
}
@media (max-width: 849px) and (min-width: 768px) {
  .locations-map-section .map-svg-desktop-wrapper #map #states {
    transform: scale(0.64) translate(1%, 0);
  }
}
@media (max-width: 767px) {
  .locations-map-section .map-svg-desktop-wrapper #map {
    display: none;
  }
}
.locations-map-section .map-svg-mobile-wrapper {
  margin-left: -5%;
  margin-right: -5%;
  display: none !important;
}
.locations-map-section .map-svg-mobile-wrapper svg {
  max-width: 100% !important;
  height: 100% !important;
}
.locations-service-states-section {
  padding: 20px 0 clamp(70px, 7.8571428571vw, 110px) !important;
}
.locations-service-states-section .uagb-section__inner-wrap {
  width: 90%;
}
.locations-service-states-section .uagb-section__inner-wrap .wp-block-group {
  padding: 0;
}
.locations-service-states-section .uagb-section__inner-wrap h2 {
  margin-bottom: 0.8em;
}
.locations-service-states-section .uagb-section__inner-wrap p {
  line-height: 125%;
  font-size: 16px !important;
  max-width: 890px;
  margin: 0 auto 3.35em;
}
.locations-service-states-section .uagb-section__inner-wrap ul {
  padding: 0;
  margin: 0;
  list-style: none;
  column-count: 4;
  column-gap: 10%;
}
@media (max-width: 1439px) {
  .locations-service-states-section .uagb-section__inner-wrap ul {
    column-gap: 5%;
  }
}
@media (max-width: 980px) {
  .locations-service-states-section .uagb-section__inner-wrap ul {
    column-count: 3;
  }
}
@media (max-width: 767px) {
  .locations-service-states-section .uagb-section__inner-wrap ul {
    column-count: 2;
  }
}
.locations-service-states-section .uagb-section__inner-wrap ul li {
  color: #08444F;
  font-weight: 700;
  line-height: 30px;
  font-size: 18px !important;
}
.locations-service-states-section .uagb-section__inner-wrap ul li a {
  color: #08444F;
  text-decoration: none;
}
.locations-service-states-section .uagb-section__inner-wrap ul li a:hover {
  opacity: 0.8;
}
.locations-disposal-vision-section {
  padding: clamp(70px, 7.8571428571vw, 110px) 0 clamp(40px, 5.3571428571vw, 75px) !important;
}
.locations-disposal-vision-section .uagb-section__inner-wrap {
  width: 90%;
}
.locations-disposal-vision-section .wp-block-group {
  padding: 0;
  margin-bottom: 3.5%;
}
.locations-disposal-vision-section .wp-block-columns {
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0;
}
@media (max-width: 980px) {
  .locations-disposal-vision-section .wp-block-columns {
    justify-content: center;
  }
}
.locations-disposal-vision-section .wp-block-columns .wp-block-column {
  flex-basis: unset !important;
  flex-grow: unset !important;
  margin: 0 2% 2% 0 !important;
  width: 32%;
  box-shadow: 0 3px 6px rgba(28, 207, 219, 0.15);
  border-radius: 16px;
  padding: 4% 2% 5%;
}
@media (max-width: 980px) {
  .locations-disposal-vision-section .wp-block-columns .wp-block-column {
    width: 48%;
  }
  .locations-disposal-vision-section .wp-block-columns .wp-block-column:nth-child(2n) {
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .locations-disposal-vision-section .wp-block-columns .wp-block-column {
    max-width: 360px;
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 20px !important;
  }
}
.locations-disposal-vision-section .wp-block-columns .wp-block-column:last-child {
  margin-right: 0 !important;
}
.locations-disposal-vision-section h2 {
  margin-bottom: 0.8em;
}
.locations-disposal-vision-section p {
  color: #08444F;
  line-height: 123%;
  font-size: clamp(18px, 1.5714285714vw, 22px);
  max-width: 850px !important;
  margin-bottom: 3em;
}
.locations-disposal-vision-section p:last-child {
  margin-bottom: 0;
}
.locations-disposal-vision-section .wp-block-uagb-info-box .uagb-ifb-content .uagb-ifb-image-icon-content {
  margin: 0 0 25px;
}
.locations-disposal-vision-section .wp-block-uagb-info-box .uagb-ifb-content .uagb-ifb-image-icon-content .uagb-ifb-image {
  display: flex;
  justify-content: center;
}
.locations-disposal-vision-section .wp-block-uagb-info-box .uagb-ifb-content .uagb-ifb-image-icon-content .uagb-ifb-image .uagb-ifb-image-content {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 133px;
  height: 133px;
}
.locations-disposal-vision-section .wp-block-uagb-info-box .uagb-ifb-content .uagb-ifb-image-icon-content .uagb-ifb-image .uagb-ifb-image-content:after {
  content: "";
  background-image: url("/wp-content/uploads/2022/04/Dark-blue-icon.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 172px;
  height: 172px;
  position: absolute;
  top: -16px;
  left: -19px;
  z-index: -1;
}
.locations-disposal-vision-section .wp-block-uagb-info-box .uagb-ifb-content .uagb-ifb-image-icon-content .uagb-ifb-image .uagb-ifb-image-content img {
  max-width: 76px;
  max-height: 76px;
}
.locations-disposal-vision-section .wp-block-uagb-info-box .uagb-ifb-content .uagb-ifb-title {
  font-weight: 700;
  line-height: 1.333;
  font-size: clamp(27px, 2.1428571429vw, 30px);
}
#main-banner.hero-page {
  padding: clamp(65px, 7.8571428571vw, 110px) 0 clamp(65px, 8.4285714286vw, 118px) !important;
}
#main-banner.hero-page .hero-row {
  max-width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media (min-width: 981px) {
  #main-banner.hero-page .hero-row {
    flex-direction: row;
  }
  #main-banner.hero-page .hero-row .hero-column-left {
    width: 48%;
    margin-right: 4.5%;
  }
  #main-banner.hero-page .hero-row .hero-column-right {
    width: 47.5%;
    margin-top: 12px;
  }
}
#main-banner.hero-page .hero-row p {
  font-size: clamp(18px, 1.5714285714vw, 22px);
  margin-bottom: clamp(15px, 1.9285714286vw, 27px);
  max-width: 480px;
  margin-left: 0;
}
@media (min-width: 981px) {
  #main-banner.hero-page .hero-row p:nth-child(2) {
    margin-bottom: 45px;
  }
}
@media (max-width: 980px) {
  #main-banner.hero-page .hero-row p:nth-child(2) {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  #main-banner.hero-page .hero-row p:nth-child(2) {
    margin-bottom: 50px;
  }
}
@media (max-width: 980px) {
  #main-banner.hero-page .hero-row .hero-column-left h1 {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  #main-banner.hero-page .hero-row .hero-column-left h1 {
    line-height: 147% !important;
  }
}
#main-banner.hero-page .hero-row .hero-column-right .wp-block-group__inner-container {
  max-width: 100%;
}
@media (max-width: 980px) {
  #main-banner.hero-page .hero-row .hero-column-right .wp-block-buttons {
    max-width: 100%;
  }
}
#main-banner.after-background {
  position: relative;
}
#main-banner.after-background::after {
  content: "";
  width: 90%;
  height: 100%;
  background: url(/wp-content/uploads/2023/04/default-banner-bg-new-2.png) center / contain no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 767px) {
  #main-banner.after-background::after {
    content: none;
  }
}
@media (max-width: 980px) {
  #content .section-global {
    padding: 70px 0 !important;
  }
}
@media (max-width: 767px) {
  #content .section-global {
    padding: 60px 0 !important;
  }
}
#content .section-global .uagb-section__inner-wrap {
  width: 90%;
}
.disposal-section {
  padding: 120px 0 125px !important;
  position: relative;
}
.disposal-section:before {
  content: "";
  position: absolute;
  top: -25%;
  right: 0;
  background-image: url(/wp-content/uploads/2022/02/5-layers.png);
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 1053px;
  height: 1127px;
  width: 56vw;
}
.disposal-section .uagb-section__inner-wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  width: 90%;
}
@media (min-width: 981px) {
  .disposal-section .uagb-section__inner-wrap {
    flex-direction: row;
  }
}
@media (min-width: 981px) {
  .disposal-section .uagb-section__inner-wrap .coloumn-left {
    width: 48%;
    margin-right: 4.5%;
    padding-top: 20px !important;
  }
  .disposal-section .uagb-section__inner-wrap .coloumn-left p {
    max-width: 510px;
    margin-left: 0 !important;
  }
  .disposal-section .uagb-section__inner-wrap .right-column {
    width: 47.5%;
  }
}
.disposal-section .uagb-section__inner-wrap .coloumn-left {
  padding: 0;
}
.disposal-section .uagb-section__inner-wrap .coloumn-left .text-16 {
  font-size: 16px;
  margin-bottom: 50px;
  margin-top: 50px;
}
.disposal-section .uagb-section__inner-wrap .coloumn-left h2 {
  margin-bottom: 43px;
}
@media (max-width: 980px) {
  .disposal-section .uagb-section__inner-wrap .coloumn-left h2 {
    margin-left: 0;
    max-width: 100% !important;
  }
}
@media (max-width: 980px) {
  .disposal-section .uagb-section__inner-wrap .coloumn-left {
    margin-bottom: 62px;
  }
}
.disposal-section .uagb-section__inner-wrap .coloumn-left p {
  font-size: 16px;
}
@media (max-width: 980px) {
  .disposal-section .uagb-section__inner-wrap .coloumn-left .wp-block-buttons {
    margin-left: 0;
    max-width: 100% !important;
  }
}
.disposal-section .uagb-section__inner-wrap .right-column {
  border-radius: 27px;
  max-width: 496px;
  padding: 57px 57px 30px;
}
@media (max-width: 980px) {
  .disposal-section .uagb-section__inner-wrap .right-column {
    margin: 0 auto;
    padding: 40px 25px 25px;
  }
}
.disposal-section .uagb-section__inner-wrap .right-column h3 {
  font-size: clamp(22px, 2.1428571429vw, 30px);
  margin-bottom: 23px;
}
.disposal-section .uagb-section__inner-wrap .right-column p {
  margin-bottom: 35px;
}
.disposal-section .uagb-section__inner-wrap .right-column .wp-block-uagb-wp-search {
  margin-bottom: 52px;
}
.disposal-section .uagb-section__inner-wrap .right-column .wp-block-uagb-wp-search .uagb-search-form__container .uagb-search-form__input {
  width: 65%;
  margin-right: 15px;
  border-radius: 8px;
  height: 49px;
}
.disposal-section .uagb-section__inner-wrap .right-column .wp-block-uagb-wp-search .uagb-search-form__container .uagb-search-submit {
  border-radius: 8px;
  transition: 0.4s, all;
  border: 2px solid transparent;
  padding-top: 3px;
}
.disposal-section .uagb-section__inner-wrap .right-column .wp-block-uagb-wp-search .uagb-search-form__container .uagb-search-submit:hover {
  border-color: #77BD43;
}
.disposal-section .uagb-section__inner-wrap .right-column .city-list {
  padding: 0;
}
.disposal-section .uagb-section__inner-wrap .right-column .city-list .wp-block-group__inner-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.disposal-section .uagb-section__inner-wrap .right-column .city-list .wp-block-group__inner-container ul {
  list-style-type: none;
  padding-left: 23px;
  max-width: 49% !important;
}
@media (max-width: 980px) {
  .disposal-section .uagb-section__inner-wrap .right-column .city-list .wp-block-group__inner-container ul {
    width: 34% !important;
  }
}
@media (max-width: 767px) {
  .disposal-section .uagb-section__inner-wrap .right-column .city-list .wp-block-group__inner-container ul {
    width: 48% !important;
  }
}
.disposal-section .uagb-section__inner-wrap .right-column .city-list .wp-block-group__inner-container ul li {
  position: relative;
  font-size: clamp(14px, 1.2857142857vw, 18px);
  font-weight: 700;
}
.disposal-section .uagb-section__inner-wrap .right-column .city-list .wp-block-group__inner-container ul li:not(:last-child) {
  margin-bottom: 8px;
}
.disposal-section .uagb-section__inner-wrap .right-column .city-list .wp-block-group__inner-container ul li:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 21px;
  top: 0;
  left: -20px;
  background-image: url('/wp-content/uploads/2022/02/map-icon.png');
  background-repeat: no-repeat;
  background-size: contain;
}
.disposal-section .uagb-section__inner-wrap .right-column .city-list .wp-block-group__inner-container ul li a {
  color: #08444F;
  text-decoration: none;
}
.disposal-section .uagb-section__inner-wrap .right-column .city-list .wp-block-group__inner-container ul li a:hover {
  color: #77BD43;
}
.section-get-started {
  padding: 120px 0 !important;
}
.section-get-started h2 {
  margin-bottom: 60px;
}
.section-get-started .margin-bottom {
  margin-bottom: 60px;
}
.section-get-started .card-started-wrap {
  padding: 0;
  margin-bottom: 55px;
}
.section-get-started .card-started-wrap > .wp-block-group__inner-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.section-get-started .card-started-wrap > .wp-block-group__inner-container .card-started {
  box-shadow: 0 3px 6px rgba(28, 207, 219, 0.15);
  border-radius: 16px;
  padding: 40px 29px 60px;
}
@media (min-width: 981px) {
  .section-get-started .card-started-wrap > .wp-block-group__inner-container .card-started {
    width: 32% !important;
    margin-right: 2% !important;
    max-width: 100% !important;
  }
  .section-get-started .card-started-wrap > .wp-block-group__inner-container .card-started:last-child {
    margin-right: 0 !important;
  }
}
@media (max-width: 980px) {
  .section-get-started .card-started-wrap > .wp-block-group__inner-container .card-started {
    width: 47% !important;
  }
  .section-get-started .card-started-wrap > .wp-block-group__inner-container .card-started:not(:last-child) {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .section-get-started .card-started-wrap > .wp-block-group__inner-container .card-started {
    max-width: 400px !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
.section-get-started .card-started-wrap > .wp-block-group__inner-container .card-started .wp-block-group__inner-container {
  text-align: center;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.section-get-started .card-started-wrap > .wp-block-group__inner-container .card-started .wp-block-group__inner-container h3 {
  font-size: 30px !important;
  font-weight: 700;
  margin-bottom: 16px;
}
@media (max-width: 980px) {
  .section-get-started .card-started-wrap > .wp-block-group__inner-container .card-started .wp-block-group__inner-container h3 {
    font-size: 28px !important;
  }
}
@media (max-width: 767px) {
  .section-get-started .card-started-wrap > .wp-block-group__inner-container .card-started .wp-block-group__inner-container h3 {
    font-size: 27px !important;
  }
}
.section-get-started .card-started-wrap > .wp-block-group__inner-container .card-started .wp-block-group__inner-container .wp-block-image {
  margin-top: 0;
  margin-bottom: 7px;
}
.section-get-started .card-started-wrap > .wp-block-group__inner-container .card-started .wp-block-group__inner-container p {
  max-width: 300px;
}
.section-get-started .card-started-wrap > .wp-block-group__inner-container .card-started .wp-block-group__inner-container img {
  max-width: 170px;
}
.section-get-started .uagb-section__inner-wrap h2 {
  max-width: 570px;
}
.section-get-started .uagb-section__inner-wrap .text-center {
  max-width: 785px;
  font-size: 16px;
  margin-bottom: 40px;
}
.section-get-started .uagb-section__inner-wrap .text-center-22 {
  font-size: 22px !important;
  max-width: 390px;
  font-weight: 700;
}
@media (max-width: 980px) {
  .section-get-started .uagb-section__inner-wrap .text-center-22 {
    font-size: 20px !important;
  }
}
@media (max-width: 767px) {
  .section-get-started .uagb-section__inner-wrap .text-center-22 {
    font-size: 18px !important;
  }
}
.waste-savings {
  padding: 123px 0 58px !important;
}
@media (max-width: 767px) {
  .waste-savings {
    background-image: none !important;
    padding-bottom: 0 !important;
  }
}
.waste-savings .uagb-section__inner-wrap h2 {
  margin-bottom: 45px;
}
.waste-savings .uagb-section__inner-wrap p {
  font-size: 16px;
}
.table-waste-savings {
  box-shadow: 0 3px 6px rgba(28, 207, 219, 0.15);
  border-radius: 8px;
  border: 1px solid #77BD43;
  padding: 38px 48px 19px;
}
@media (max-width: 767px) {
  .table-waste-savings {
    padding: 10px 15px 5px;
    margin-bottom: 0;
  }
}
.table-waste-savings table {
  border-collapse: initial;
  border: none;
}
.table-waste-savings table thead tr th {
  font-size: 18px !important;
  border-width: 0 0 2px 0;
  border-color: #08444F;
  font-weight: 700;
  text-align: left;
  color: #77BD43;
  padding-left: 0;
  padding-bottom: 16px;
}
@media (max-width: 980px) {
  .table-waste-savings table thead tr th {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .table-waste-savings table thead tr th {
    font-size: 16px !important;
  }
}
@media (max-width: 767px) {
  .table-waste-savings table thead tr th {
    vertical-align: bottom;
  }
}
.table-waste-savings table tbody tr:first-child td {
  padding-top: 17px;
}
.table-waste-savings table tbody tr:last-child td {
  border: none;
}
.table-waste-savings table tbody tr:not(:last-child) td {
  border-width: 0 0 1px 0;
  border-color: #77BD43;
}
.table-waste-savings table tbody tr td {
  font-weight: 700;
  padding: 11px 10px 11px 0;
}
.table-waste-savings table tbody tr td:first-child {
  width: 48%;
}
.table-waste-savings table tbody tr td:nth-child(2) {
  width: 24.5%;
}
.table-waste-savings table tbody tr td:last-child {
  width: 27.5%;
}
.waste-savings .uagb-section__inner-wrap .table-text-3 table tbody tr td:first-child {
  width: 25%;
}
.waste-savings .uagb-section__inner-wrap .table-text-3 table tbody tr td:nth-child(2) {
  width: 60.5%;
}
.waste-savings .uagb-section__inner-wrap .table-text-3 table tbody tr td:last-child {
  width: 14.5%;
}
.waste-savings .uagb-section__inner-wrap .table-two-column table tbody tr td {
  font-size: 16px !important;
}
@media (max-width: 980px) {
  .waste-savings .uagb-section__inner-wrap .table-two-column table tbody tr td {
    font-size: 16px !important;
  }
}
@media (max-width: 767px) {
  .waste-savings .uagb-section__inner-wrap .table-two-column table tbody tr td {
    font-size: 14px !important;
  }
}
.cta-section {
  padding: 87px 0 !important;
}
@media (max-width: 767px) {
  .cta-section {
    padding-bottom: 0 !important;
  }
}
.cta-section.take-cta {
  padding: 45px 0 125px !important;
}
@media (max-width: 767px) {
  .cta-section.take-cta {
    padding-bottom: 60px !important;
  }
}
.cta-section .uagb-section__inner-wrap {
  border-radius: 27px;
  background-color: #08444F;
  padding: 72px 20px 68px;
}
.cta-section .uagb-section__inner-wrap h2 {
  max-width: 500px;
}
.cta-section .uagb-section__inner-wrap h2.head-cta {
  text-transform: uppercase;
}
.cta-section .uagb-section__inner-wrap p {
  font-size: 22px !important;
  color: #fff;
}
@media (max-width: 980px) {
  .cta-section .uagb-section__inner-wrap p {
    font-size: 20px !important;
  }
}
@media (max-width: 767px) {
  .cta-section .uagb-section__inner-wrap p {
    font-size: 18px !important;
  }
}
.cta-section .uagb-section__inner-wrap .wp-block-buttons .wp-block-button__link {
  font-size: 14px;
  padding-top: 9px;
  padding-bottom: 9px;
}
.section-content {
  padding: 36px 0 145px !important;
}
.section-content .full-width-img {
  margin-bottom: 97px;
}
@media (max-width: 767px) {
  .section-content .full-width-img {
    margin-bottom: 50px;
  }
  .section-content .full-width-img img {
    min-height: 270px;
    object-fit: cover;
  }
}
.section-content h2 {
  max-width: 710px;
  margin-bottom: 52px;
  margin-top: 65px;
}
@media (max-width: 980px) {
  .section-content h2 {
    font-size: 27px;
    margin-bottom: 40px;
  }
}
.section-content .title-second {
  max-width: 850px;
}
.section-content p, .section-content li {
  font-size: 16px !important;
}
.section-content .wp-block-media-text {
  display: block;
}
.section-content .wp-block-media-text:not(:last-child) {
  margin-bottom: 65px;
}
@media (max-width: 980px) {
  .section-content .wp-block-media-text:not(:last-child) {
    margin-bottom: 50px;
  }
}
.section-content .wp-block-media-text .wp-block-media-text__media {
  text-align: center;
  margin-bottom: 30px;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 981px) {
  .section-content .wp-block-media-text .wp-block-media-text__media {
    float: right;
    margin: 0 0 20px 52px;
  }
}
.section-content .wp-block-media-text .wp-block-media-text__content {
  padding: 0 !important;
}
.section-content .wp-block-media-text .wp-block-media-text__content ul li {
  list-style-type: none;
  position: relative;
}
.section-content .wp-block-media-text .wp-block-media-text__content ul li:not(:last-child) {
  margin-bottom: 20px;
}
.section-content .wp-block-media-text .wp-block-media-text__content ul li:before {
  content: "";
  position: absolute;
  top: 3px;
  left: -20px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #77BD43;
}
.section-text-location .uagb-section__inner-wrap h3 {
  font-size: clamp(24px, 1.667vw, 32px);
}
.section-text-location .uagb-section__inner-wrap p, .section-text-location .uagb-section__inner-wrap li {
  font-size: clamp(14px, 1.1428571429vw, 16px);
}
@media (max-width: 980px) {
  .section-text-location .uagb-section__inner-wrap p, .section-text-location .uagb-section__inner-wrap li {
    font-size: clamp(14px, 1.6326530612vw, 16px);
  }
}
.section-text-location .uagb-section__inner-wrap li:before {
  content: url(/wp-content/uploads/2022/02/check.svg) !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  background-color: transparent !important;
}
.section-text-location .uagb-section__inner-wrap li a {
  color: #08444F;
}
.section-text-location .uagb-section__inner-wrap ol li:before {
  content: none !important;
}
.section-text-location .uagb-section__inner-wrap .column-content .wp-block-group__inner-container {
  max-width: 100% !important;
}
@media (min-width: 981px) {
  .section-three-column {
    padding: 0 0 100px !important;
    margin-top: -50px;
  }
}
@media (max-width: 980px) {
  .section-three-column {
    padding-top: 0 !important;
  }
}
.section-three-column h2 {
  margin-bottom: 52px;
}
@media (max-width: 980px) {
  .section-three-column h2 {
    margin-bottom: 40px;
  }
}
.section-three-column .column-wrap {
  padding: 0;
}
.section-three-column .column-wrap > .wp-block-group__inner-container {
  display: flex;
  flex-wrap: wrap;
}
.section-three-column .column-wrap > .wp-block-group__inner-container .column-1-3 {
  padding: 0;
}
@media (min-width: 981px) {
  .section-three-column .column-wrap > .wp-block-group__inner-container .column-1-3 {
    width: 31.5% !important;
    margin-right: 2.75% !important;
    max-width: 100% !important;
  }
  .section-three-column .column-wrap > .wp-block-group__inner-container .column-1-3:last-child {
    margin-right: 0 !important;
  }
}
@media (max-width: 980px) {
  .section-three-column .column-wrap > .wp-block-group__inner-container .column-1-3 {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .section-three-column .column-wrap > .wp-block-group__inner-container .column-1-3:not(:last-child) {
    margin-bottom: 30px;
  }
}
.section-three-column .column-wrap > .wp-block-group__inner-container .column-1-3 h3 {
  color: #205c6e;
  font-weight: 800;
  line-height: 1.375em;
  font-size: clamp(21px, 2.2857142857vw, 26px);
  position: relative;
  padding-bottom: 0.8em;
  margin-bottom: 0.85em;
}
.section-three-column .column-wrap > .wp-block-group__inner-container .column-1-3 h3:before {
  content: "";
  width: 88px;
  height: 2px;
  background-color: #77BD43;
  position: absolute;
  left: 0;
  bottom: 0;
  margin: auto;
}
.section-three-column .column-wrap > .wp-block-group__inner-container .column-1-3 p {
  font-size: 14px;
}
.section-three-column .column-wrap > .wp-block-group__inner-container .column-1-3 ul li {
  list-style-type: none;
  position: relative;
  padding-left: 2.2em;
  font-size: 14px;
}
.section-three-column .column-wrap > .wp-block-group__inner-container .column-1-3 ul li:not(:last-child) {
  margin-bottom: 10px;
}
.section-three-column .column-wrap > .wp-block-group__inner-container .column-1-3 ul li:before {
  content: url(/wp-content/uploads/2022/02/check.svg);
  position: absolute;
  left: 0;
}
.section-resources {
  padding-bottom: 18.5% !important;
}
@media (max-width: 767px) {
  .section-resources {
    padding-bottom: 200px !important;
  }
}
.section-resources .card-started-wrap {
  padding: 0;
}
.section-resources .card-started-wrap .card-started {
  padding: 58px 29px 25px !important;
}
.section-resources .card-started-wrap .card-started h3 {
  margin-bottom: 41px !important;
}
.section-resources .card-started-wrap .card-started p {
  max-width: 180px !important;
  margin-bottom: 38px !important;
}
.section-resources .card-started-wrap .card-started .wp-block-image {
  margin-bottom: 8px !important;
}
.section-resources .card-started-wrap.card-started-four .wp-block-group__inner-container {
  justify-content: center;
}
@media (min-width: 981px) {
  .section-resources .card-started-wrap.card-started-four .wp-block-group__inner-container .card-started {
    margin-left: 0 !important;
  }
  .section-resources .card-started-wrap.card-started-four .wp-block-group__inner-container .card-started:nth-child(3) {
    margin-right: 0 !important;
  }
  .section-resources .card-started-wrap.card-started-four .wp-block-group__inner-container .card-started:nth-child(-n+3) {
    margin-bottom: 40px;
  }
}
@media (max-width: 980px) and (min-width: 768px) {
  .section-resources .card-started-wrap.card-started-four .wp-block-group__inner-container .card-started:nth-child(3) {
    margin-bottom: 0;
  }
}
.section-resources-two .uagb-section__inner-wrap .card-started-wrap .wp-block-group__inner-container {
  justify-content: center;
}
.section-resources-two .uagb-section__inner-wrap .card-started-wrap .wp-block-group__inner-container .card-started {
  margin-left: 0 !important;
}
.section-resources-nopadding {
  padding: 110px 0 105px !important;
}
.section-resources-nopadding--first {
  padding-bottom: 55px !important;
}
.section-resources-nopadding--last {
  padding-top: 52px !important;
}
@media (max-width: 767px) {
  .section-resources-nopadding {
    padding: 80px 0 70px !important;
  }
  .section-resources-nopadding--first {
    padding-bottom: 40px !important;
  }
  .section-resources-nopadding--last {
    padding-top: 35px !important;
  }
}
@media (min-width: 768px) {
  .section-resources-nopadding .uagb-section__inner-wrap .card-started {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    min-height: 475px;
    position: relative;
  }
}
.section-resources-nopadding .uagb-section__inner-wrap .card-started .wp-block-group__inner-container p:first-child {
  max-width: 100% !important;
}
@media (min-width: 768px) {
  .section-resources-nopadding .uagb-section__inner-wrap .card-started .wp-block-group__inner-container p:first-child {
    position: absolute;
    top: 0;
    margin-top: 55px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 300px !important;
  }
}
.section-resources-nopadding .uagb-section__inner-wrap .card-started .wp-block-group__inner-container p:nth-child(4) {
  max-width: 190px !important;
}
@media (min-width: 768px) {
  .section-resources-nopadding .uagb-section__inner-wrap .card-started .wp-block-group__inner-container h3 {
    position: absolute;
    top: 105px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 307px !important;
  }
}
.section-two-column {
  margin-top: -11%;
}
@media (max-width: 767px) {
  .section-two-column {
    margin-top: -215px;
    padding-bottom: 0 !important;
  }
}
.section-two-column .uagb-section__inner-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
.section-two-column .uagb-section__inner-wrap .column-1-2 {
  padding: 0;
  box-shadow: 0 3px 6px rgba(28, 207, 219, 0.15);
  border-radius: 8px;
  border: 1px solid #77BD43;
  padding: 85px 50px 76px;
  background-color: #fff;
}
@media (min-width: 981px) {
  .section-two-column .uagb-section__inner-wrap .column-1-2 {
    width: 48.5%;
  }
  .section-two-column .uagb-section__inner-wrap .column-1-2:not(:last-child) {
    margin-right: 3%;
  }
}
@media (max-width: 980px) {
  .section-two-column .uagb-section__inner-wrap .column-1-2 {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
  .section-two-column .uagb-section__inner-wrap .column-1-2:first-child {
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .section-two-column .uagb-section__inner-wrap .column-1-2 {
    padding: 40px 25px;
  }
}
.section-two-column .uagb-section__inner-wrap .column-1-2:first-child h2 {
  max-width: 300px !important;
  margin-left: 0 !important;
}
.section-two-column .uagb-section__inner-wrap .column-1-2:first-child .full-width {
  max-width: 100% !important;
}
.section-two-column .uagb-section__inner-wrap .column-1-2 h2 {
  font-size: clamp(22px, 2.1428571429vw, 30px);
  margin-bottom: 30px;
}
.two-column {
  margin-top: 0;
  padding: 100px 0 !important;
}
@media (max-width: 767px) {
  .two-column {
    padding-bottom: 60px !important;
  }
}
.section-two-column-nomargin {
  margin-top: 0;
  padding: 85px 76px;
}
.cta-white {
  padding: 80px 0 !important;
}
@media (max-width: 767px) {
  .cta-white {
    padding: 50px 0;
  }
}
.cta-white .uagb-section__inner-wrap {
  width: 90%;
  box-shadow: 0 3px 6px rgba(28, 207, 219, 0.15);
  border-radius: 8px;
  border: 1px solid #77BD43;
  background-color: #ffffff;
  padding: 65px 20px 65px;
}
.cta-white .uagb-section__inner-wrap p {
  font-size: 22px !important;
  max-width: 550px;
}
@media (max-width: 980px) {
  .cta-white .uagb-section__inner-wrap p {
    font-size: 20px !important;
  }
}
@media (max-width: 767px) {
  .cta-white .uagb-section__inner-wrap p {
    font-size: 18px !important;
  }
}
.section-why-choose {
  padding: 32px 0 132px !important;
}
.section-why-choose h2 {
  margin-bottom: 45px;
}
.section-why-choose .card-wrap {
  padding: 0;
}
.section-why-choose .card-wrap .wp-block-group__inner-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.section-why-choose .card-wrap .wp-block-group__inner-container .card-why-choose {
  padding: 28px 18px 50px;
  box-shadow: 0 3px 12px rgba(28, 207, 219, 0.15);
  border-radius: 8px;
  border: 1px solid #77BD43;
  background-color: #ffffff;
  text-align: center;
  position: relative;
}
@media (min-width: 981px) {
  .section-why-choose .card-wrap .wp-block-group__inner-container .card-why-choose {
    width: 23.5% !important;
    margin-right: 2% !important;
  }
  .section-why-choose .card-wrap .wp-block-group__inner-container .card-why-choose:last-child {
    margin-right: 0 !important;
  }
}
@media (max-width: 980px) {
  .section-why-choose .card-wrap .wp-block-group__inner-container .card-why-choose {
    width: 47% !important;
  }
  .section-why-choose .card-wrap .wp-block-group__inner-container .card-why-choose:nth-child(-n+2) {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .section-why-choose .card-wrap .wp-block-group__inner-container .card-why-choose {
    width: 100% !important;
    max-width: 270px !important;
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .section-why-choose .card-wrap .wp-block-group__inner-container .card-why-choose:not(:last-child) {
    margin-bottom: 40px !important;
  }
}
.section-why-choose .card-wrap .wp-block-group__inner-container .card-why-choose .wp-block-image {
  margin-top: 0;
}
.section-why-choose .card-wrap .wp-block-group__inner-container .card-why-choose p {
  font-size: 16px;
}
.section-why-choose .card-wrap .wp-block-group__inner-container .card-why-choose .link-column {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin-bottom: 30px;
}
.section-why-choose .card-wrap .wp-block-group__inner-container .card-why-choose .link-column a {
  color: #77BD43;
  text-decoration: none;
  transition: 0.3s all;
  font-weight: 700;
}
.section-why-choose .card-wrap .wp-block-group__inner-container .card-why-choose .link-column a:hover {
  color: #91c864;
}
.section-methods {
  padding: 115px 0 !important;
}
.section-methods h2 {
  margin-bottom: 45px;
  max-width: 620px;
}
.section-methods .card-wrap {
  padding: 0;
}
.section-methods .card-wrap .wp-block-group__inner-container {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
}
.section-methods .card-wrap .wp-block-group__inner-container .card-methods {
  padding: 27px 23px 30px;
  box-shadow: 0 3px 12px rgba(28, 207, 219, 0.15);
  border-radius: 8px;
  border: 1px solid #77BD43;
  background-color: #ffffff;
  text-align: center;
}
@media (min-width: 981px) {
  .section-methods .card-wrap .wp-block-group__inner-container .card-methods {
    width: 23.5% !important;
    margin-right: 2% !important;
    margin-left: 0 !important;
  }
  .section-methods .card-wrap .wp-block-group__inner-container .card-methods:last-child {
    margin-right: 0 !important;
  }
}
@media (min-width: 981px) and (max-width: 1180px) {
  .section-methods .card-wrap .wp-block-group__inner-container .card-methods {
    width: 30% !important;
  }
}
@media (max-width: 980px) {
  .section-methods .card-wrap .wp-block-group__inner-container .card-methods {
    width: 47% !important;
  }
}
@media (max-width: 767px) {
  .section-methods .card-wrap .wp-block-group__inner-container .card-methods {
    width: 100% !important;
    max-width: 270px !important;
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .section-methods .card-wrap .wp-block-group__inner-container .card-methods:not(:last-child) {
    margin-bottom: 40px !important;
  }
}
.section-methods .card-wrap .wp-block-group__inner-container .card-methods .wp-block-image {
  margin-top: 0;
}
.section-methods .card-wrap .wp-block-group__inner-container .card-methods h3 {
  font-size: 27px;
}
.section-methods .card-wrap .wp-block-group__inner-container .card-methods p {
  font-size: 16px;
}
.section-locations {
  padding: 132px 0 29px !important;
}
.section-locations h2 {
  margin-bottom: 75px;
}
.section-locations .wp-block-group {
  padding: 0;
}
.section-locations .wp-block-group .wp-block-group__inner-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  max-width: 400px;
  margin: 0 auto;
}
.section-locations .wp-block-group .wp-block-group__inner-container ul {
  margin: 0;
  list-style-type: none;
  width: 40% !important;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  .section-locations .wp-block-group .wp-block-group__inner-container ul {
    width: 35% !important;
    margin-bottom: 8px;
  }
}
.section-locations .wp-block-group .wp-block-group__inner-container ul li {
  position: relative;
  color: #08444F;
  font-size: 18px;
  font-weight: 700;
}
.section-locations .wp-block-group .wp-block-group__inner-container ul li:not(:last-child) {
  margin-bottom: 8px;
}
.section-locations .wp-block-group .wp-block-group__inner-container ul li:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 21px;
  top: 0;
  left: -20px;
  background-image: url('/wp-content/uploads/2022/02/map-icon.png');
  background-repeat: no-repeat;
  background-size: contain;
}
.section-locations .wp-block-group .wp-block-group__inner-container ul li a {
  color: #08444F;
  text-decoration: none;
}
.section-locations .wp-block-group .wp-block-group__inner-container ul li a:hover {
  color: #77BD43;
}
.section-double-items .items-first {
  margin-left: 0 !important;
}
.page-id-131 .site-footer .widget-call-to-action {
  display: none;
}
.page-id-131.ast-no-sidebar .entry-content .alignwide {
  margin-left: 0;
  margin-right: 0;
}
.maps {
  width: 90%;
  max-width: 1170px;
  margin: auto;
  padding: 100px 0;
}
.link-color .column-content ul li a {
  color: #08444F;
  transition: 0.3s all;
}
.link-color .column-content ul li a:hover {
  text-decoration: none;
}
.bg-media .text-30 {
  font-size: clamp(17px, 1.563vw, 30px);
}
.new-jersey-section .uagb-section__inner-wrap .column-content .text-25 {
  font-size: clamp(16px, 1.302vw, 25px);
}
.cta-case-study .uagb-section__inner-wrap p a {
  font-size: 24px !important;
  text-decoration: none;
  transition: 0.3s all;
}
@media (max-width: 980px) {
  .cta-case-study .uagb-section__inner-wrap p a {
    font-size: 20px !important;
  }
}
@media (max-width: 767px) {
  .cta-case-study .uagb-section__inner-wrap p a {
    font-size: 18px !important;
  }
}
.cta-case-study .uagb-section__inner-wrap p a:hover {
  text-decoration: underline !important;
}
@media (max-width: 980px) {
  .main-section .row-reverse {
    flex-direction: column-reverse;
  }
  .main-section .row-reverse .column-content {
    margin-bottom: 35px;
  }
  .main-section .row-reverse .column-picture {
    margin-bottom: 0;
  }
}
#main-banner h1#sharps-container-disposal {
  max-width: initial !important;
  margin-bottom: 0 !important;
}
#main-banner h1#sharps-container-disposal + * {
  margin-top: 33px !important;
}
#section-hereAreSomeExamples {
  background-position-y: clamp(60px, 5.7142857143vw, 80px);
}
@media (min-width: 1441px) {
  #section-hereAreSomeExamples {
    background-position-x: calc(50% + 11px);
  }
}
@media (min-width: 981px) {
  #section-hereAreSomeExamples h2 {
    margin-bottom: clamp(90px, 7.1428571429vw, 100px);
  }
}
#services-sharpsFAQs .section-grid:not(:last-child) {
  margin-bottom: 1.6em;
}
#services-whereCanYouObtain {
  background-position: center 41px;
}
#services-whatToDoIfYouGet {
  background-position: center -223px;
}
#services-biohazardWaste ul {
  display: flex;
  justify-content: space-between;
  justify-content: center;
}
@media (min-width: 681px) {
  #services-biohazardWaste ul > *:not(:last-child) {
    margin-right: 3% ;
  }
}
@media (max-width: 680px) {
  #services-biohazardWaste ul {
    flex-direction: column;
    align-items: center;
  }
  #services-biohazardWaste ul > * {
    width: initial;
    min-width: auto;
  }
  #services-biohazardWaste ul > *:not(:last-child) {
    margin-bottom: 15px;
  }
}
@media (max-width: 680px) {
  #services-biohazardWaste ul {
    align-items: flex-start;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
  }
}
#services-TreatmentAndDisposal .section-grid {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 981px) {
  #services-TreatmentAndDisposal .section-grid > *:nth-child(1) {
    width: 73.25%;
  }
  #services-TreatmentAndDisposal .section-grid > *:nth-child(2) {
    width: 20.75%;
  }
  #services-TreatmentAndDisposal .section-grid > *:not(:last-child) {
    margin-right: 6% ;
  }
}
@media (max-width: 980px) {
  #services-TreatmentAndDisposal .section-grid {
    flex-direction: column;
    align-items: center;
  }
  #services-TreatmentAndDisposal .section-grid > * {
    width: initial;
    min-width: auto;
  }
  #services-TreatmentAndDisposal .section-grid > *:not(:last-child) {
    margin-bottom: 35px;
  }
}
#services-TreatmentAndDisposal .wp-block-button {
  margin-top: 35px;
}
#services-TreatmentAndDisposal .wp-block-image {
  margin: 0;
}
#section-hereAreSomeExamples {
  background-position-y: clamp(60px, 5.7142857143vw, 80px);
}
@media (min-width: 1441px) {
  #section-hereAreSomeExamples {
    background-position-x: calc(50% + 11px);
  }
}
@media (min-width: 981px) {
  #section-hereAreSomeExamples h2 {
    margin-bottom: clamp(90px, 7.1428571429vw, 100px);
  }
}
#services-sharpsFAQs .section-grid:not(:last-child) {
  margin-bottom: 1.6em;
}
#services-whereCanYouObtain {
  background-position: center 41px;
}
#services-whatToDoIfYouGet {
  background-position: center -223px;
}
@media (min-width: 981px) {
  .section-content-about {
    padding: 100px 0 !important;
  }
}
@media (min-width: 981px) {
  .section-causes {
    padding: 100px 0 !important;
  }
}
.section-causes h2 {
  margin-bottom: 50px;
}
.section-causes .causes-wrap {
  padding: 0;
}
.section-causes .causes-wrap .wp-block-group__inner-container {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
@media (max-width: 767px) {
  .section-causes .causes-wrap .wp-block-group__inner-container {
    flex-direction: column;
  }
}
.section-causes .causes-wrap .causes-item {
  padding: 28px 18px 50px;
  box-shadow: 0 3px 12px rgba(28, 207, 219, 0.15);
  border-radius: 8px;
  border: 1px solid #77BD43;
  background-color: #ffffff;
  text-align: center;
  max-width: 100%;
}
@media (min-width: 981px) {
  .section-causes .causes-wrap .causes-item {
    width: 23.5% !important;
    margin-right: 2% !important;
  }
  .section-causes .causes-wrap .causes-item:nth-child(4n+4) {
    margin-right: 0 !important;
  }
  .section-causes .causes-wrap .causes-item:nth-child(-n+4) {
    margin-bottom: 30px;
  }
}
@media (max-width: 980px) {
  .section-causes .causes-wrap .causes-item {
    width: 47% !important;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .section-causes .causes-wrap .causes-item {
    width: 100% !important;
    max-width: 270px !important;
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .section-causes .causes-wrap .causes-item:last-child {
    margin-bottom: 0 !important;
  }
}
.section-causes .causes-wrap .causes-item h3 a {
  color: #08444F;
  text-decoration: none;
}
.section-causes .causes-wrap .causes-item h3 a:hover {
  color: #77BD43;
}
.section-causes .causes-wrap .causes-item .wp-block-image {
  margin-top: 0;
  min-height: 130px;
  max-height: 130px;
  display: flex;
  align-items: center;
}
.page-id-1605 #main-banner h1 {
  max-width: 100%;
}
@media (min-width: 981px) {
  .section-join {
    padding: 100px 0 !important;
  }
}
.section-join h2 {
  margin-bottom: 40px;
}
.section-join p {
  font-size: 16px !important;
}
@media (max-width: 980px) {
  .section-join p {
    font-size: 16px !important;
  }
}
@media (max-width: 767px) {
  .section-join p {
    font-size: 14px !important;
  }
}
.section-join p:last-child {
  margin-bottom: 0;
}
@media (min-width: 981px) {
  .section-great-place {
    padding: 100px 0 !important;
  }
}
.section-great-place .uagb-section__inner-wrap > p {
  font-size: 16px !important;
  margin-bottom: 50px;
}
@media (max-width: 980px) {
  .section-great-place .uagb-section__inner-wrap > p {
    font-size: 16px !important;
  }
}
@media (max-width: 767px) {
  .section-great-place .uagb-section__inner-wrap > p {
    font-size: 14px !important;
  }
}
.section-great-place .uagb-section__inner-wrap .great-place-column-wrap {
  padding: 0;
}
.section-great-place .uagb-section__inner-wrap .great-place-column-wrap .wp-block-group__inner-container {
  display: flex;
  flex-wrap: wrap;
}
.section-great-place .uagb-section__inner-wrap .great-place-column-wrap .wp-block-group__inner-container .great-place-column {
  box-shadow: 0 3px 6px rgba(28, 207, 219, 0.15);
  border-radius: 16px;
  padding: 45px 55px 45px;
}
@media (min-width: 981px) {
  .section-great-place .uagb-section__inner-wrap .great-place-column-wrap .wp-block-group__inner-container .great-place-column {
    width: 48.5% !important;
  }
  .section-great-place .uagb-section__inner-wrap .great-place-column-wrap .wp-block-group__inner-container .great-place-column:first-child {
    margin-right: 3%;
  }
}
@media (max-width: 980px) {
  .section-great-place .uagb-section__inner-wrap .great-place-column-wrap .wp-block-group__inner-container .great-place-column {
    max-width: 500px;
  }
  .section-great-place .uagb-section__inner-wrap .great-place-column-wrap .wp-block-group__inner-container .great-place-column:first-child {
    margin-bottom: 40px;
  }
}
@media (min-width: 981px) {
  #careerGrowth.section-career-growth {
    padding: 100px 0;
  }
}
#careerGrowth.section-career-growth .uagb-section__overlay {
  background-image: radial-gradient(ellipse 986px 493px at 71.74% 115%, #77BD43 0%, #08444F 100%);
}
#careerGrowth.section-career-growth .row-career-growth {
  padding: 0;
}
#careerGrowth.section-career-growth .row-career-growth > .wp-block-group__inner-container {
  display: flex;
  align-items: center;
}
@media (max-width: 980px) {
  #careerGrowth.section-career-growth .row-career-growth > .wp-block-group__inner-container {
    flex-direction: column-reverse;
  }
}
#careerGrowth.section-career-growth .row-career-growth > .wp-block-group__inner-container .wp-block-group {
  padding: 0;
}
@media (min-width: 981px) {
  #careerGrowth.section-career-growth .row-career-growth > .wp-block-group__inner-container .wp-block-group {
    width: 48.5%;
  }
  #careerGrowth.section-career-growth .row-career-growth > .wp-block-group__inner-container .wp-block-group:first-child {
    margin-right: 3%;
  }
}
@media (max-width: 980px) {
  #careerGrowth.section-career-growth .row-career-growth > .wp-block-group__inner-container .wp-block-group {
    width: 100%;
    max-width: 100%;
  }
  #careerGrowth.section-career-growth .row-career-growth > .wp-block-group__inner-container .wp-block-group:last-child {
    margin-bottom: 40px;
  }
}
#careerGrowth.section-career-growth .row-career-growth > .wp-block-group__inner-container .wp-block-group .wp-block-image {
  margin-top: 0;
}
#careerGrowth.section-career-growth .row-career-growth > .wp-block-group__inner-container .wp-block-group p {
  font-size: 16px !important;
}
@media (max-width: 980px) {
  #careerGrowth.section-career-growth .row-career-growth > .wp-block-group__inner-container .wp-block-group p {
    font-size: 16px !important;
  }
}
@media (max-width: 767px) {
  #careerGrowth.section-career-growth .row-career-growth > .wp-block-group__inner-container .wp-block-group p {
    font-size: 14px !important;
  }
}
@media (max-width: 980px) {
  #careerGrowth.section-career-growth .row-career-growth > .wp-block-group__inner-container .wp-block-group h2 {
    text-align: left;
    margin-left: 0;
  }
}
.section-job .uagb-section__inner-wrap iframe {
  height: 600px !important;
}
.section-access .uagb-section__inner-wrap ul {
  margin-bottom: 45px;
}
@media (max-width: 767px) {
  .section-access .uagb-section__inner-wrap ul {
    margin-bottom: 40px;
  }
}
.section-hipaa-compliance .uagb-section__inner-wrap h2 {
  max-width: 100%;
  margin-bottom: 30px;
}
.section-hipaa-compliance .uagb-section__inner-wrap p {
  font-size: 22px !important;
}
@media (max-width: 980px) {
  .section-hipaa-compliance .uagb-section__inner-wrap p {
    font-size: 20px !important;
  }
}
@media (max-width: 767px) {
  .section-hipaa-compliance .uagb-section__inner-wrap p {
    font-size: 18px !important;
  }
}
.section-hipaa-compliance .uagb-section__inner-wrap .card-started-wrap .card-started {
  padding: 50px 27px 60px;
  box-shadow: 0 3px 12px rgba(28, 207, 219, 0.15);
  border-radius: 8px;
  border: 1px solid #77BD43;
  background-color: #ffffff;
}
@media (min-width: 981px) {
  .section-hipaa-compliance .uagb-section__inner-wrap .card-started-wrap .card-started:nth-child(3) {
    margin-right: 0 !important;
  }
  .section-hipaa-compliance .uagb-section__inner-wrap .card-started-wrap .card-started:nth-child(-n+3) {
    margin-bottom: 40px;
  }
}
@media (max-width: 980px) and (min-width: 768px) {
  .section-hipaa-compliance .uagb-section__inner-wrap .card-started-wrap .card-started:nth-child(5) {
    margin-bottom: 0;
  }
}
.section-hipaa-compliance .uagb-section__inner-wrap .card-started-wrap .card-started .wp-block-group__inner-container h3 {
  font-size: 27px !important;
}
@media (max-width: 980px) {
  .section-hipaa-compliance .uagb-section__inner-wrap .card-started-wrap .card-started .wp-block-group__inner-container h3 {
    font-size: 24px !important;
  }
}
@media (max-width: 767px) {
  .section-hipaa-compliance .uagb-section__inner-wrap .card-started-wrap .card-started .wp-block-group__inner-container h3 {
    font-size: 22px !important;
  }
}
.section-hipaa-compliance .uagb-section__inner-wrap .card-started-wrap .card-started .wp-block-image {
  margin-bottom: 30px !important;
  position: relative;
}
.section-hipaa-compliance .uagb-section__inner-wrap .card-started-wrap .card-started .wp-block-image:before {
  content: "";
  background-image: url(/wp-content/uploads/2022/02/1902-hipaa-policies-procedures-e1549386136344.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translateX(-55%);
}
.section-hipaa-compliance .uagb-section__inner-wrap .card-started-wrap .card-started:nth-child(2) .wp-block-image:before {
  background-image: url(/wp-content/uploads/2022/02/1902-hipaa-checklist.png);
  transform: translateX(-53%);
  top: 26px;
}
.section-hipaa-compliance .uagb-section__inner-wrap .card-started-wrap .card-started:nth-child(3) .wp-block-image:before {
  background-image: url(/wp-content/uploads/2022/02/1902-hipaa-business-associates-150x150-1.png);
  transform: translateX(-40%);
  top: 26px;
}
.section-hipaa-compliance .uagb-section__inner-wrap .card-started-wrap .card-started:nth-child(4) .wp-block-image:before {
  background-image: url(/wp-content/uploads/2022/02/1902-pci_compliance.png);
  transform: translateX(-53%);
  top: 26px;
}
.section-hipaa-compliance .uagb-section__inner-wrap .card-started-wrap .card-started:nth-child(5) .wp-block-image:before {
  background-image: url(/wp-content/uploads/2022/02/1902-hipaa-monthly-webinar.png);
  transform: translateX(-53%);
  top: 26px;
}
.section-hipaa-compliance .uagb-section__inner-wrap .card-started-wrap .card-started:nth-child(6) .wp-block-image:before {
  background-image: url(/wp-content/uploads/2022/02/1902-hipaa-trainings-online.png);
  transform: translateX(-48%);
  top: 26px;
}
.section-tools .uagb-section__inner-wrap .row-column .is-layout-constrained.is-layout .wp-block-image:before {
    content: "";
    background-image: url(/wp-content/uploads/2023/03/restoration.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 80px;
    height: 80px;
    position: absolute;
    top: 55.5%;
    left: unset;
    transform: translateX(33%);
}

.section-tools .uagb-section__inner-wrap .row-column .is-layout-constrained.is-layout:nth-child(2) .wp-block-image:before {
    background-image: url(/wp-content/uploads/2022/02/1902-hipaa-encrypted-email.png);
    transform: translateX(33%);
    top: 55%;
}
.section-disposal .uagb-section__inner-wrap .card-started-wrap .card-started.has-ast-global-color-1-background-color .wp-block-image:before {
    content: "";
    background-image: url(/wp-content/uploads/2022/09/icon-contact.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 80px;
    height: 80px;
    position: absolute;
    top: 28%;
    left: unset;
    transform: translateX(68%);
}
.section-disposal .uagb-section__inner-wrap .card-started-wrap .card-started.has-ast-global-color-1-background-color:nth-child(2) .wp-block-image:before {
    background-image: url(/wp-content/uploads/2022/09/icon-date.png);
    transform: translateX(66%);
}
.section-disposal .uagb-section__inner-wrap .card-started-wrap .card-started.has-ast-global-color-1-background-color:nth-child(3) .wp-block-image:before {
    background-image: url(/wp-content/uploads/2022/09/icon-survey.png);
    transform: translateX(66%);
}
.section-methods .uagb-section__inner-wrap .card-wrap .card-methods .wp-block-image:before {
    content: "";
    background-image: url(/wp-content/uploads/2022/09/icon-medical-waste.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 80px;
    height: 80px;
    position: absolute;
    top: 36%;
    left: unset;
    transform: translateX(41%);
}
.section-methods .uagb-section__inner-wrap .card-wrap .card-methods:nth-child(2) .wp-block-image:before {
    background-image: url(/wp-content/uploads/2022/09/icon-mailback-waste-disposal.png);
    transform: translateX(44%);
    top: 35%;
}

@media (max-width:1024px) {
	.section-tools .uagb-section__inner-wrap .row-column .is-layout-constrained.is-layout .wp-block-image:before {
    top: 50.5%;
	}
	.section-tools .uagb-section__inner-wrap .row-column .is-layout-constrained.is-layout:nth-child(2) .wp-block-image:before {
    	top: 50%;
	}
}
@media (max-width: 980px) {
	.section-tools .uagb-section__inner-wrap .row-column .is-layout-constrained.is-layout .wp-block-image:before {
    	top: 33%;
	}
	.section-tools .uagb-section__inner-wrap .row-column .is-layout-constrained.is-layout:nth-child(2) .wp-block-image:before {
    	top: 73%;
	}
	.section-disposal .uagb-section__inner-wrap .card-started-wrap .card-started.has-ast-global-color-1-background-color .wp-block-image:before {
    	top: 17%;
	}
	.section-disposal .uagb-section__inner-wrap .card-started-wrap .card-started.has-ast-global-color-1-background-color:nth-child(3) .wp-block-image:before {
    	top: 54.5%;
	}
}
@media (max-width: 767px) {
	.section-tools .uagb-section__inner-wrap .row-column .is-layout-constrained.is-layout .wp-block-image:before {
   		 top: 36%;
	}
	
 	.section-tools .uagb-section__inner-wrap .row-column .is-layout-constrained.is-layout:nth-child(2) .wp-block-image:before {
    top: 76%;
	}
		.section-disposal .uagb-section__inner-wrap .card-started-wrap .card-started.has-ast-global-color-1-background-color .wp-block-image:before {
    	top: 12.5%;
	}
	.section-disposal .uagb-section__inner-wrap .card-started-wrap .card-started.has-ast-global-color-1-background-color:nth-child(2) .wp-block-image:before {
    	top: 40.5%;
	}
	.section-disposal .uagb-section__inner-wrap .card-started-wrap .card-started.has-ast-global-color-1-background-color:nth-child(3) .wp-block-image:before {
    	top: 66.5%;
	}
}
@media (max-width: 481px) {
	.section-tools .uagb-section__inner-wrap .row-column .is-layout-constrained.is-layout .wp-block-image:before {
   		 top: 39%;
	}


}
.section-tools p {
  font-size: 16px !important;
  margin-bottom: 40px;
  max-width: 900px;
}
@media (max-width: 980px) {
  .section-tools p {
    font-size: 16px !important;
  }

}
@media (max-width: 767px) {
  .section-tools p {
    font-size: 14px !important;
  }
}
.section-tools .row-column .wp-block-group__inner-container {
  display: flex;
  flex-wrap: wrap;
}
.section-tools .row-column .wp-block-group__inner-container .column-1-2 {
  box-shadow: 0 3px 6px rgba(28, 207, 219, 0.15);
  border-radius: 8px;
  border: 1px solid #77BD43;
  padding: 76px 50px;
  background-color: #ffffff;
}
@media (min-width: 981px) {
  .section-tools .row-column .wp-block-group__inner-container .column-1-2 {
    width: 48.5% !important;
  }
  .section-tools .row-column .wp-block-group__inner-container .column-1-2:not(:last-child) {
    margin-right: 3% !important;
  }
}
@media (max-width: 980px) {
  .section-tools .row-column .wp-block-group__inner-container .column-1-2 {
    max-width: 500px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .section-tools .row-column .wp-block-group__inner-container .column-1-2:first-child {
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .section-tools .row-column .wp-block-group__inner-container .column-1-2 {
    padding: 40px 25px;
  }
}
.section-tools .row-column .wp-block-group__inner-container .column-1-2 h3 {
  font-size: 30px !important;
}
@media (max-width: 980px) {
  .section-tools .row-column .wp-block-group__inner-container .column-1-2 h3 {
    font-size: 26px !important;
  }
}
@media (max-width: 767px) {
  .section-tools .row-column .wp-block-group__inner-container .column-1-2 h3 {
    font-size: 20px !important;
  }
}
.section-tools .row-column .wp-block-group__inner-container .column-1-2 .wp-block-image {
  margin-bottom: 30px;
}
.section-tools .row-column .wp-block-group__inner-container .column-1-2 .wp-block-image figure {
  position: relative;
}
.section-tools .row-column .wp-block-group__inner-container .column-1-2 .wp-block-image figure:before {
  content: "";
  background-image: url(/wp-content/uploads/2022/02/1902-hipaa-identity-protection.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 100px;
  height: 100px;
  position: absolute;
  top: 14px;
  left: 16px;
}
.section-tools .row-column .wp-block-group__inner-container .column-1-2:last-child .wp-block-image figure:before {
  background-image: url(/wp-content/uploads/2022/02/1902-hipaa-encrypted-email.png);
  left: 19px;
}
.section-form .column-form .nf-form-cont {
  box-shadow: 0 3px 24px rgba(0, 58, 75, 0.2);
  border-radius: 23px;
  background-color: #ffffff;
}
.section-form .column-form .nf-form-cont form .nf-before-form-content {
  display: none;
}
.section-form .column-form .nf-form-cont form .nf-form-content {
  padding: 30px;
}
.section-form .column-form .nf-form-cont form .nf-form-content nf-fields-wrap {
  display: flex;
  flex-wrap: wrap;
}
.section-form .column-form .nf-form-cont form .nf-form-content nf-fields-wrap nf-field {
  width: 100%;
}
@media (min-width: 481px) {
  .section-form .column-form .nf-form-cont form .nf-form-content nf-fields-wrap nf-field:nth-child(-n+2) {
    width: 49%;
  }
  .section-form .column-form .nf-form-cont form .nf-form-content nf-fields-wrap nf-field:first-child {
    margin-right: 2%;
  }
}
.section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-label {
  display: none;
}
.section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element {
  margin-bottom: 12px;
}
.section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input {
  height: 50px;
  border-radius: 7px;
  background-color: #f0f5f5;
  border-color: transparent;
  color: #08444F;
  font-weight: 500;
  line-height: 200%;
  font-size: 16px !important;
}
@media (max-width: 980px) {
  .section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input {
    font-size: 14px !important;
  }
}
@media (max-width: 767px) {
  .section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input {
    font-size: 12px !important;
  }
}
@media (max-width: 980px) {
  .section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input {
    height: 47px;
  }
}
@media (max-width: 767px) {
  .section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input {
    height: 44px;
  }
}
.section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input::placeholder {
  color: #08444F;
}
.section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="button"] {
  background-color: #77BD43;
  border: 2px solid #77BD43;
  height: 45px;
  color: #ffffff;
  font-weight: 700;
  text-transform: uppercase;
  transition: 0.2s ease-in-out;
  border-radius: 100px;
  line-height: 125%;
  width: 100%;
  max-width: 300px;
  text-align: center;
  padding: 14px 10px;
  height: unset;
  transition: 0.2s all;
  font-size: 16px !important;
}
@media (max-width: 980px) {
  .section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="button"] {
    font-size: 14px !important;
  }
}
@media (max-width: 767px) {
  .section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="button"] {
    font-size: 12px !important;
  }
}
@media (max-width: 980px) {
  .section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="button"] {
    height: 43px;
  }
}
@media (max-width: 767px) {
  .section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="button"] {
    height: 40px;
    padding: 0 20px;
  }
}
.section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="button"]:hover {
  color: #77BD43;
  background-color: #ffffff;
}
.section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container #nf-field-56-wrap .nf-field-element {
  text-align: center;
  margin-bottom: 0;
}
.section-form .column-form .nf-form-cont form .nf-form-content .nf-field-container .nf-after-field {
  display: none;
}
.section-form .column-form .nf-form-cont form .nf-after-form-content .nf-error-msg {
  padding-left: 30px;
  position: relative;
  bottom: 10px;
}
.page-id-2557 #main > article > header.entry-header:not(.ast-header-without-markup) {
  margin-top: 0;
}
@media (min-width: 981px) {
  .section-contact {
    padding: 7% 0 !important;
  }
}
.section-contact .contact-column-wrap {
  padding: 0;
}
.section-contact .contact-column-wrap .wp-block-group__inner-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column {
  padding: 50px 18px 50px;
  box-shadow: 0 3px 12px rgba(28, 207, 219, 0.15);
  border-radius: 8px;
  border: 1px solid #77BD43;
  background-color: #ffffff;
  text-align: center;
  position: relative;
}
@media (min-width: 981px) {
  .section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column {
    width: 45.5% !important;
  }
  .section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column:not(:last-child) {
    margin-right: 9% !important;
  }
  .section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column:last-child {
    margin-right: 0 !important;
  }
}
@media (max-width: 980px) and (min-width: 768px) {
  .section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column {
    width: 47.5% !important;
    margin-right: 5% !important;
  }
  .section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column:last-child {
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column {
    width: 100% !important;
    max-width: 500px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 40px;
  }
}
.section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column h2 {
  font-size: 30px !important;
}
@media (max-width: 980px) {
  .section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column h2 {
    font-size: 25px !important;
  }
}
@media (max-width: 767px) {
  .section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column h2 {
    font-size: 23px !important;
  }
}
.section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column p {
  font-size: 17px !important;
}
@media (max-width: 980px) {
  .section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column p {
    font-size: 16px !important;
  }
}
@media (max-width: 767px) {
  .section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column p {
    font-size: 16px !important;
  }
}
.section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column p strong {
  display: inline-block;
  text-decoration: none;
}
.section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column p a {
  display: inline-block;
}
.section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column .wp-block-image {
  position: relative;
  margin-bottom: 40px;
}
.section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column .wp-block-image:before {
  content: "";
  position: absolute;
  top: -26px;
  left: 50%;
  background-image: url(/wp-content/uploads/2022/02/border_dashed_rounded_white_bg.svg);
  background-repeat: no-repeat;
  width: 115px;
  height: 110px;
  background-size: cover;
  transform: translateX(-50%);
  z-index: 0;
}
.section-contact .contact-column-wrap .wp-block-group__inner-container .contact-column img {
  max-width: 110px;
  margin-top: -23px;
  width: 100%;
  position: relative;
}
@media (min-width: 981px) {
  .section-customer {
    padding: 5% 0 2% !important;
  }
}
.section-customer .row-column {
  padding: 0;
}
.section-customer .row-column .wp-block-group__inner-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
.section-customer .row-column .wp-block-group__inner-container .column-1-3 {
  padding: 28px 20px 50px;
  box-shadow: 0 3px 12px rgba(28, 207, 219, 0.15);
  border-radius: 8px;
  border: 1px solid #77BD43;
  background-color: #ffffff;
  text-align: center;
  position: relative;
}
@media (min-width: 981px) {
  .section-customer .row-column .wp-block-group__inner-container .column-1-3 {
    width: 31.5% !important;
    margin-right: 2.75% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
  }
  .section-customer .row-column .wp-block-group__inner-container .column-1-3:last-child {
    margin-right: 0 !important;
  }
  .section-customer .row-column .wp-block-group__inner-container .column-1-3:nth-child(3n+3) {
    margin-right: 0 !important;
  }
  .section-customer .row-column .wp-block-group__inner-container .column-1-3:nth-child(-n+3) {
    margin-bottom: 30px;
  }
}
@media (max-width: 980px) {
  .section-customer .row-column .wp-block-group__inner-container .column-1-3 {
    width: 47.5% !important;
    margin-bottom: 30px;
    max-width: 400px !important;
  }
}
@media (max-width: 767px) {
  .section-customer .row-column .wp-block-group__inner-container .column-1-3 {
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .section-customer .row-column .wp-block-group__inner-container .column-1-3:last-child {
    margin-bottom: 0;
  }
}
.section-customer .row-column .wp-block-group__inner-container .column-1-3 .wp-block-image img {
  max-width: 130px;
  max-height: 130px;
  object-fit: cover;
}
.section-customer .row-column .wp-block-group__inner-container .column-1-3 h2 {
  font-size: clamp(21px, 2.2857142857vw, 26px);
  transition: 0.3s all;
}
.section-customer .row-column .wp-block-group__inner-container .column-1-3 h2:hover a {
  color: #08444F;
}
.section-customer .row-column .wp-block-group__inner-container .column-1-3 h2 a {
  color: #77BD43;
  text-decoration: none;
}
#getQuote {
  padding: 5% 0 0;
}
#getQuote .row-column {
  padding: 0;
}
#getQuote .row-column > .wp-block-group__inner-container {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 980px) {
  #getQuote .row-column > .wp-block-group__inner-container {
    flex-direction: column-reverse;
  }
}
#getQuote .row-column > .wp-block-group__inner-container .column-1-2 {
  padding: 0;
}
@media (min-width: 981px) {
  #getQuote .row-column > .wp-block-group__inner-container .form-column {
    width: 47.5%;
    margin-right: 5%;
  }
  #getQuote .row-column > .wp-block-group__inner-container .content-column {
    width: 47.5%;
  }
}
#getQuote .row-column > .wp-block-group__inner-container .content-column .sub-title {
  text-transform: uppercase;
  margin-left: 0;
  margin-bottom: 0.5em;
  font-size: 20px !important;
}
@media (max-width: 980px) {
  #getQuote .row-column > .wp-block-group__inner-container .content-column .sub-title {
    font-size: 18px !important;
  }
}
@media (max-width: 767px) {
  #getQuote .row-column > .wp-block-group__inner-container .content-column .sub-title {
    font-size: 16px !important;
  }
}
@media (min-width: 981px) and (max-width: 1280px) {
  #getQuote .row-column > .wp-block-group__inner-container .content-column .sub-title {
    font-size: clamp(17px, 1.563vw, 20px) !important;
  }
}
#getQuote .row-column > .wp-block-group__inner-container .content-column p {
  font-size: 16px;
  line-height: 1.5;
}
#getQuote .row-column > .wp-block-group__inner-container .content-column h2 {
  max-width: 100%;
}
@media (min-width: 981px) and (max-width: 1280px) {
  #getQuote .row-column > .wp-block-group__inner-container .content-column h2 {
    font-size: clamp(30px, 3.125vw, 40px);
  }
}
@media (max-width: 980px) {
  #getQuote .row-column > .wp-block-group__inner-container .content-column {
    margin-bottom: 40px;
    max-width: 100% !important;
  }
}
.section-form .form-wrap {
  box-shadow: 0 3px 24px rgba(0, 58, 75, 0.2);
  border-radius: 23px;
  background-color: #ffffff;
  padding: clamp(30px, 2.4285714286vw, 34px) clamp(20px, 3.2142857143vw, 45px) clamp(30px, 2.7142857143vw, 38px) !important;
}
@media (max-width: 980px) {
  .section-form .form-wrap {
    max-width: 500px !important;
    margin: 0 auto;
  }
}
.section-form .form-wrap h3 {
  font-size: 30px !important;
}
@media (max-width: 980px) {
  .section-form .form-wrap h3 {
    font-size: 26px !important;
  }
}
@media (max-width: 767px) {
  .section-form .form-wrap h3 {
    font-size: 24px !important;
  }
}
.section-form .form-wrap .nf-form-cont form .nf-before-form-content {
  display: none;
}
.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap {
  display: flex;
  flex-wrap: wrap;
}
.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap nf-field {
  width: 100%;
}
@media (min-width: 481px) {
  .section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap nf-field:nth-child(-n+4) {
    width: 49%;
  }
  .section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap nf-field:first-child {
    margin-right: 2%;
  }
  .section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap nf-field:nth-child(3) {
    margin-right: 2%;
  }
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container {
  margin-bottom: 5px;
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-label label {
  font-size: 16px;
  color: #08444F;
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-label .ninja-forms-req-symbol {
  display: none;
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element {
  margin-bottom: 6px;
}
@media (max-width: 980px) {
  .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element:after {
    height: 47px;
    width: 40px;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element:after {
    height: 44px;
  }
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="text"], .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="tel"], .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="email"], .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="number"] {
  height: 50px;
  border-radius: 7px;
  background-color: #f0f5f5;
  border-color: transparent;
  color: #08444F;
  font-weight: 500;
  line-height: 200%;
  font-size: 14px !important;
}
@media (max-width: 980px) {
  .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="text"], .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="tel"], .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="email"], .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="number"] {
    font-size: 14px !important;
  }
}
@media (max-width: 767px) {
  .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="text"], .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="tel"], .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="email"], .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="number"] {
    font-size: 12px !important;
  }
}
@media (max-width: 980px) {
  .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="text"], .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="tel"], .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="email"], .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="number"] {
    height: 47px;
  }
}
@media (max-width: 767px) {
  .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="text"], .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="tel"], .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="email"], .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="number"] {
    height: 44px;
  }
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="text"]::placeholder, .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="tel"]::placeholder, .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="email"]::placeholder, .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="number"]::placeholder {
  color: #08444F;
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="button"] {
  border-radius: 23px;
  border: 2px solid #77BD43;
  background-color: #77BD43;
  color: #fff;
  font-weight: 700;
  line-height: 125%;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  padding: 14px 10px;
  height: unset;
  transition: 0.2s all;
  font-size: clamp(16px, 1.5714285714vw, 22px) !important;
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="button"]:hover {
  color: #77BD43;
  background-color: #ffffff;
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap .nf-field-element input[type="checkbox"] {
  position: relative;
  top: -3px;
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap:not(.list-checkbox-wrap) .nf-field-element textarea {
  background-color: #f0f5f5;
  border-radius: 7px;
  border-color: transparent;
  color: #08444F;
  font-weight: 500;
  line-height: 200%;
  font-size: 14px !important;
  height: 113px;
}
@media (max-width: 767px) {
  .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap:not(.list-checkbox-wrap) .nf-field-element textarea {
    height: 135px;
  }
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap:not(.list-checkbox-wrap) .nf-field-element textarea::placeholder {
  color: #08444F;
  font-weight: 500;
  font-size: 14px !important;
  line-height: 200%;
}
@media (max-width: 479px) {
  .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap:not(.list-checkbox-wrap) .nf-field-element textarea {
    height: 150px;
  }
  .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap:not(.list-checkbox-wrap) .nf-field-element textarea, .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .field-wrap:not(.list-checkbox-wrap) .nf-field-element textarea::placeholder {
    font-size: 12px !important;
    line-height: 160%;
  }
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .listcheckbox-wrap {
  background-color: #f0f5f5;
  border-radius: 7px;
  padding: 11px 15px 4px;
  margin-bottom: 6px;
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .listcheckbox-wrap .nf-field-label label {
  color: #08444F;
  font-weight: 500;
  line-height: 200%;
  font-size: 14px !important;
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .listcheckbox-wrap .nf-field-element ul {
  display: flex;
  flex-wrap: wrap;
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .listcheckbox-wrap .nf-field-element ul li {
  width: 50%;
  margin-bottom: 10px !important;
}
@media (max-width: 479px) {
  .section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .listcheckbox-wrap .nf-field-element ul li {
    width: 100%;
  }
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-field-container .listcheckbox-wrap .nf-field-element ul li label {
  color: #08444F;
  font-weight: 500;
  line-height: 120%;
  margin-left: 28px !important;
  font-size: 12px !important;
  cursor: pointer;
}
.section-form .form-wrap .nf-form-cont form .nf-form-content .nf-after-field {
  display: none;
}
.section-form .form-wrap .nf-form-cont form .listimage-wrap .nf-field-element ul {
  margin-left: 0;
}
@media (max-width: 767px) {
  .section-form .form-wrap .nf-form-cont form .listimage-wrap .nf-field-element ul {
    display: flex !important;
    flex-wrap: wrap;
  }
}
.section-form .form-wrap .nf-form-cont form .listimage-wrap .nf-field-element ul li {
  padding: 0;
}
.section-form .form-wrap .nf-form-cont form .listimage-wrap .nf-field-element ul li label {
  padding: 0;
  font-size: 14px;
  color: #08444F;
  text-align: center;
  padding: 5px;
  border: 1px solid #08444F;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;
  transition: 0.3s all;
  font-weight: 500;
}
.section-form .form-wrap .nf-form-cont form .listimage-wrap .nf-field-element ul li label:hover {
  border: 1px solid #77BD43;
}
.section-form .form-wrap .nf-form-cont form .listimage-wrap .nf-field-element ul li label.nf-checked-label {
  background-color: #77BD43;
  border: 1px solid #77BD43;
  color: #fff;
}
@media (min-width: 981px) and (max-width: 1100px) {
  .section-form .form-wrap .nf-form-cont form .listimage-wrap .nf-field-element ul li label {
    font-size: 12px;
  }
}
.section-form .form-wrap .nf-form-cont form .listimage-wrap .nf-field-element ul li label img {
  display: none;
}
.section-form .form-wrap .nf-form-cont form .listimage-wrap .listradio-container .nf-field-element li:last-child {
  margin-bottom: 0 !important;
}
.section-form .form-wrap .nf-form-cont form .listimage-wrap .listradio-container .nf-field-element li label {
  color: #08444F;
  font-size: 14px !important;
}
@media (max-width: 980px) {
  .section-form .form-wrap .nf-form-cont form .listimage-wrap .listradio-container .nf-field-element li label {
    font-size: 14px !important;
  }
}
@media (max-width: 767px) {
  .section-form .form-wrap .nf-form-cont form .listimage-wrap .listradio-container .nf-field-element li label {
    font-size: 12px !important;
  }
}
.section-form .form-wrap .nf-form-cont form .listimage-wrap .listradio-container .nf-field-element li label:after {
  background: #fff;
  border: 2px solid #08444F;
}
.section-form .form-wrap .nf-form-cont form .listimage-wrap .listradio-container .nf-field-element li label:before {
  background: #08444F;
  top: 5px;
}
.section-form .form-wrap .nf-form-cont form .listimage-wrap .textarea-container .textarea-wrap textarea {
  height: 90px;
  color: #08444F;
  border: none;
  border-radius: 7px;
  font-size: 14px !important;
}
@media (max-width: 980px) {
  .section-form .form-wrap .nf-form-cont form .listimage-wrap .textarea-container .textarea-wrap textarea {
    font-size: 14px !important;
  }
}
@media (max-width: 767px) {
  .section-form .form-wrap .nf-form-cont form .listimage-wrap .textarea-container .textarea-wrap textarea {
    font-size: 12px !important;
  }
}
.section-form .form-wrap .nf-form-cont form .listimage-wrap .textarea-container .textarea-wrap textarea::placeholder {
  color: #08444F;
}
@media (max-width: 420px) {
  .section-form .form-wrap .nf-form-cont form .listimage-wrap .textarea-container .textarea-wrap textarea {
    height: 110px;
  }
}
.section-form .form-wrap .nf-form-cont form .listimage-wrap .submit-container .submit-wrap .nf-field-element {
  text-align: center;
}
.section-form .form-wrap .nf-form-cont form .nf-after-form-content .nf-error-msg {
  padding-left: 30px;
  position: relative;
  bottom: -10px;
}
.section-form .form-wrap .nf-form-cont form .nf-error.field-wrap .nf-field-element .ninja-forms-field {
  border-color: transparent !important;
}
.section-form .form-wrap .nf-form-cont form .nf-error.field-wrap .nf-field-element:after {
  background: #D34927;
  border-radius: 0 8px 8px 0;
}
.section-form .form-wrap .nf-form-cont form .nf-error .ninja-forms-field {
  border-color: transparent !important;
}
.section-form .form-wrap .nf-form-cont form .nf-pass .ninja-forms-field {
  border-color: #77BD43 !important;
}
.section-form .form-wrap .nf-form-cont form #nf-field-302-wrap .nf-field-element {
  margin-bottom: 2px;
}
.section-form .form-wrap .nf-form-cont form #nf-field-303-wrap .nf-field-label {
  margin-bottom: 0;
}
.section-form .form-wrap .nf-form-cont form label#nf-label-field-302, .section-form .form-wrap .nf-form-cont form label#nf-label-field-332 {
  display: none;
}
.page-id-1752 .site-footer #block-45 {
  display: none;
}
.nf-field-container.hidden-container {
  height: 0;
}
@media (min-width: 981px) {
  .two-image .content-center {
    align-items: center;
  }
}
.two-image .column-picture .wp-block-image {
  margin: 0;
}
.two-image .column-picture .wp-block-image:first-child {
  margin-right: 10px;
}
@media (max-width: 767px) {
  .two-image .column-picture .wp-block-image:first-child {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .two-image .column-picture {
    flex-direction: column;
  }
}
.section-tablet .uagb-section__inner-wrap .semantic_ui {
  overflow: visible;
  box-shadow: 0 3px 6px rgba(28, 207, 219, 0.15);
  border-radius: 8px;
  border: 1px solid #77BD43;
  padding: 38px 48px 19px !important;
}
@media (max-width: 767px) {
  .section-tablet .uagb-section__inner-wrap .semantic_ui {
    padding: 10px 15px 5px !important;
    margin-bottom: 0;
    overflow: auto;
  }
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table {
  border: none;
  border-collapse: initial;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr th {
  background-color: #fff;
  border-radius: 0;
  border-bottom: 2px solid #08444F;
  font-size: 18px !important;
  color: #77BD43;
}
@media (max-width: 980px) {
  .section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr th {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr th {
    font-size: 16px !important;
  }
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search {
  width: 100%;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group {
  width: 100%;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group input {
  height: 50px;
  border-radius: 7px 0 0 7px;
  background-color: #f0f5f5;
  border-color: transparent;
  color: #08444F;
  font-weight: 500;
  line-height: 200%;
  font-size: 16px !important;
}
@media (max-width: 980px) {
  .section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group input {
    font-size: 14px !important;
  }
}
@media (max-width: 767px) {
  .section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group input {
    font-size: 12px !important;
  }
}
@media (max-width: 980px) {
  .section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group input {
    height: 47px;
  }
}
@media (max-width: 767px) {
  .section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group input {
    height: 44px;
  }
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group input::placeholder {
  color: #08444F;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn {
  width: 7%;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn button[type="submit"] {
  height: 50px !important;
  background-color: #77BD43;
  border-color: transparent;
  width: 60px;
}
@media (max-width: 980px) {
  .section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn button[type="submit"] {
    height: 47px !important;
  }
}
@media (max-width: 767px) {
  .section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn button[type="submit"] {
    height: 44px !important;
  }
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn button[type="submit"] .fooicon-search:before {
  font-size: 20px;
  position: relative;
  top: 2px;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn button[type="button"] {
  height: 50px !important;
  border-radius: 0 7px 7px 0;
  background-color: #f0f5f5;
  border-color: transparent;
  color: #08444F;
  font-weight: 500;
  width: 60px;
}
@media (max-width: 980px) {
  .section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn button[type="button"] {
    height: 47px !important;
  }
}
@media (max-width: 767px) {
  .section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn button[type="button"] {
    height: 44px !important;
  }
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn button[type="button"] .caret {
  border-top: 15px solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn.open .dropdown-menu {
  padding: 25px;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn.open .dropdown-menu li {
  padding: 0;
  color: #08444F;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn.open .dropdown-menu li:not(:last-child) {
  margin-bottom: 15px;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn.open .dropdown-menu li:before {
  content: none;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn.open .dropdown-menu li .checkbox {
  padding: 0;
  color: #08444F;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn.open .dropdown-menu li .checkbox:hover {
  box-shadow: inset 0 0 0 transparent, 0 1px 0 #08444F;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table thead tr.footable-filtering .form-inline .footable-filtering-search .input-group .input-group-btn.open .dropdown-menu li .checkbox input[type="checkbox"] {
  height: auto;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table tbody tr {
  background-color: transparent !important;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table tbody tr:last-child td {
  border-bottom: none;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table tbody tr td {
  border-bottom: 1px solid #77BD43;
  color: #08444F;
  border-top: none;
  background-color: transparent;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table tbody tr td a {
  color: #08444F;
  transition: 0.3s, all;
}
.section-tablet .uagb-section__inner-wrap .semantic_ui table tbody tr td a:hover {
  text-decoration: none;
}
.section-resources .uagb-section__inner-wrap .semantic_ui thead .footable-filtering .ninja_filter_title {
  margin-right: 10px;
}
.section-resources .uagb-section__inner-wrap .semantic_ui table tbody tr td.footable-last-visible a {
  display: block;
}
.section-resources .uagb-section__inner-wrap .semantic_ui table tfoot .footable-pagination-wrapper .pagination li {
  padding: 0;
}
.section-resources .uagb-section__inner-wrap .semantic_ui table tfoot .footable-pagination-wrapper .pagination li:before {
  content: none;
}
.section-resources .uagb-section__inner-wrap .semantic_ui table tfoot .footable-pagination-wrapper .pagination li.visible.active a {
  background-color: #77BD43;
  color: #fff;
}
.section-resources .uagb-section__inner-wrap .semantic_ui table tfoot .footable-pagination-wrapper .pagination li.visible a {
  color: #08444F;
}
.section-resources .uagb-section__inner-wrap .semantic_ui table tfoot .footable-pagination-wrapper .pagination li.footable-page-nav a {
  color: #08444F;
}
.section-resources .uagb-section__inner-wrap .semantic_ui table tfoot .footable-pagination-wrapper .pagination li[data-page="last"] a {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.section-resources .uagb-section__inner-wrap .semantic_ui table tfoot .footable-pagination-wrapper .pagination li > a {
  border-color: #08444F;
}
/* Webinars Page */
.section-webinars .wp-block-group h2 {
  max-width: 100% !important;
}
.section-webinars .wp-block-group figure {
  max-width: 100% !important;
}
.section-webinars .wp-block-group:not(:last-child) figure {
  margin-bottom: 90px !important;
}
@media (max-width: 980px) {
  .section-webinars .wp-block-group:not(:last-child) figure {
    margin-bottom: 50px !important;
  }
}
/* FAQ Page */
.section-faq .faq-wrap .wp-block-uagb-faq-child:not(:last-child) {
  margin-bottom: 20px;
}
.section-faq .faq-wrap .wp-block-uagb-faq-child .uagb-faq-child__wrapper .uagb-faq-item:focus {
  outline: 1px solid #08444F;
}
.section-faq .faq-wrap .wp-block-uagb-faq-child .uagb-faq-child__wrapper .uagb-faq-item.uagb-faq-item-active {
  border: 1px solid #08444F;
}
.section-faq .faq-wrap .wp-block-uagb-faq-child .uagb-faq-child__wrapper .uagb-faq-item .uagb-faq-questions {
  align-items: center;
}
.section-faq .faq-wrap .wp-block-uagb-faq-child .uagb-faq-child__wrapper .uagb-faq-item .uagb-faq-questions .uagb-faq-icon-wrap {
  display: flex;
}
.section-faq .faq-wrap .wp-block-uagb-faq-child .uagb-faq-child__wrapper .uagb-faq-item .uagb-faq-content > span {
  margin-bottom: 10px;
}
/* Waste Acceptance Policy */
.section-waste-acceptance .uagb-section__inner-wrap ul li {
  color: #808285;
}
.section-waste-acceptance .uagb-section__inner-wrap ul li a {
  display: block;
}
.section-waste-acceptance .uagb-section__inner-wrap ol li {
  color: #808285;
}
/* Privacy Policy Page */
.page-id-258 .site-footer #block-45 {
  display: none;
}
.section-policy {
  padding-bottom: 20px !important;
}
.section-policy .uagb-section__inner-wrap h2 {
  margin-top: 45px;
}
@media (max-width: 980px) {
  .section-policy .uagb-section__inner-wrap h2 {
    margin-top: 40px;
  }
}
.section-policy .uagb-section__inner-wrap ul li, .section-policy .uagb-section__inner-wrap ol li {
  color: #808285;
}
@media (max-width: 767px) {
  .section-policy .uagb-section__inner-wrap ul li, .section-policy .uagb-section__inner-wrap ol li {
    font-size: 14px !important;
  }
}
.section-policy.section-form .form-wrap {
  margin-bottom: 2.6em;
  margin-top: 2.6em;
}
@media (max-width: 980px) {
  .section-policy.section-form .form-wrap {
    max-width: 100% !important;
  }
}
.section-policy.section-form .form-wrap .nf-form-cont {
  max-width: 100% !important;
}
.section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap nf-field:nth-child(3), .section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap nf-field:nth-child(4) {
  width: 100%;
  margin-right: 0;
}
@media (min-width: 481px) {
  .section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap nf-field:nth-child(5), .section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap nf-field:nth-child(6), .section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap nf-field:nth-child(7), .section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap nf-field:nth-child(8) {
    width: 49%;
  }
  .section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap nf-field:nth-child(5) {
    margin-right: 2%;
  }
  .section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap nf-field:nth-child(7) {
    margin-right: 2%;
  }
}
.section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .listcheckbox-container .listcheckbox-wrap .nf-field-description p {
  color: #08444F;
  margin-bottom: 10px;
}
.section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .listcheckbox-container .listcheckbox-wrap .nf-field-element li:last-child {
  margin-bottom: 0 !important;
}
.section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .listcheckbox-container .listcheckbox-wrap .nf-field-element li:before {
  content: none;
}
.section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .listcheckbox-container .listcheckbox-wrap .nf-field-element li label {
  font-size: 16px !important;
  color: #08444F;
}
@media (max-width: 980px) {
  .section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .listcheckbox-container .listcheckbox-wrap .nf-field-element li label {
    font-size: 16px !important;
  }
}
@media (max-width: 767px) {
  .section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .listcheckbox-container .listcheckbox-wrap .nf-field-element li label {
    font-size: 14px !important;
  }
}
.section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .listcheckbox-container .listcheckbox-wrap .nf-field-element li label:after {
  background-color: #fff;
  border: 1px solid #77BD43;
  border-radius: 3px;
  top: 1px;
}
.section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .listcheckbox-container .listcheckbox-wrap .nf-field-element li label:before {
  color: #77BD43;
}
.section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .listcheckbox-container .listcheckbox-wrap .nf-help:before {
  color: #77BD43;
  font-size: 18px;
}
.section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .liststate-container .liststate-wrap .nf-field-element > div {
  height: 50px;
  border-radius: 7px;
  background-color: #f0f5f5;
  border-color: transparent;
  color: #08444F;
  font-weight: 500;
  line-height: 200%;
  font-size: 14px !important;
}
@media (max-width: 980px) {
  .section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .liststate-container .liststate-wrap .nf-field-element > div {
    font-size: 14px !important;
  }
}
@media (max-width: 767px) {
  .section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .liststate-container .liststate-wrap .nf-field-element > div {
    font-size: 12px !important;
  }
}
@media (max-width: 980px) {
  .section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .liststate-container .liststate-wrap .nf-field-element > div {
    height: 47px;
  }
}
@media (max-width: 767px) {
  .section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .liststate-container .liststate-wrap .nf-field-element > div {
    height: 44px;
  }
}
.section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .liststate-container .liststate-wrap .nf-field-element > div:after {
  color: #08444F;
}
.section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .liststate-container .liststate-wrap select {
  color: #08444F;
}
.section-policy.section-form .form-wrap .nf-form-cont form .nf-form-content nf-fields-wrap .textarea-container .textarea-wrap textarea {
  border-radius: 7px;
  background-color: #f0f5f5;
  border-color: transparent;
  color: #08444F;
  font-weight: 500;
  line-height: 200%;
}
#jBoxID1 .jBox-content {
  max-width: 600px;
}
/* 404 Page */
.error404 #content .error-404 .section-error {
  padding: 0;
  height: 80vh;
}
.error404 #content .error-404 .section-error .wp-block-cover__inner-container {
  max-width: 770px;
  width: 90%;
  margin: 0 auto;
}
.error404 #content .error-404 .section-error .wp-block-cover__inner-container h1 {
  margin-bottom: 40px;
}
.error404 #content .error-404 .section-error .wp-block-cover__inner-container p {
  margin-bottom: 30px;
}
@media (max-width: 980px) {
  .error404 #content .error-404 .section-error .wp-block-cover__inner-container p:nth-child(3) {
    font-size: 22px !important;
  }
}
.error404 #content .error-404 .section-error .wp-block-cover__inner-container p:nth-child(4) {
  margin-bottom: 40px;
}
.error404 #content .error-404 .section-error .wp-block-cover__inner-container p:nth-child(4) a {
  text-decoration: underline;
}
.error404 #content .error-404 .section-error .wp-block-cover__inner-container p:nth-child(4) a:hover {
  text-decoration: none;
  color: #77BD43;
}
.error404 #content .error-404 .section-error .wp-block-cover__inner-container form {
  margin-bottom: 0;
  max-width: 500px;
}
.error404 #content .error-404 .section-error .wp-block-cover__inner-container form .wp-block-search__label {
  display: none;
}
.error404 #content .error-404 .section-error .wp-block-cover__inner-container form input {
  border-radius: 8px;
  height: 49px;
  color: #08444F;
}
.error404 #content .error-404 .section-error .wp-block-cover__inner-container form input::placeholder {
  color: #08444F;
}
@media (min-width: 981px) {
  .section-picture-distance .uagb-section__inner-wrap {
    width: 90%;
  }
  .section-picture-distance .uagb-section__inner-wrap .column-content {
    padding-left: 0;
  }
}
/* Document Shredding */
@media (max-width: 980px) {
  .page-id-1188 .picture-section .column-content {
    padding-left: 5%;
    padding-right: 5%;
  }
}
/* Industies */
.page-id-35 #content .ast-container {
  max-width: 100%;
  padding: 0;
}
@media (max-width: 767px) {
  .page-id-35 #content .ast-container .section-global.cta-section {
    padding-bottom: 60px !important;
  }
}
/* Locations North-Dakota/ */
.page-id-2220 .section-locations {
  display: none;
}
/* .page-id-2238 .section-locations {
  display: none;
} */
#pum-33218 {
  background-color: rgba(32, 92, 110, 0.7) !important;
  overflow-y: auto !important;
}
#pum-33218 #popmake-33218 {
  padding: 0 !important;
  border-radius: 23px;
  width: 90% !important;
  max-width: 576px !important;
  margin: 0 auto 2vh !important;
  top: 50px !important;
}
#pum-33218 #popmake-33218 .pum-close {
  background-image: url('https://medpro.sitepreview.app/wp-content/uploads/2022/03/close-button.png');
  background-size: contain;
  width: 15px;
  height: 16px;
  background-color: transparent;
  box-shadow: none;
  color: transparent;
  text-shadow: none;
  right: 15px;
  top: 15px;
  background-repeat: no-repeat;
}
#pum-33218 .pum-container .pum-content + .pum-close {
  transition: 0.3s ease-in-out;
}
#pum-33218 .pum-container .pum-content + .pum-close:hover {
  opacity: 0.85;
}
#pum-33218 .section-form .form-wrap {
  color: #08444F;
}
@media (max-width: 980px) {
  #pum-33218 .section-form .form-wrap {
    max-width: 100% !important;
  }
}
#pum-33218 .section-form .form-wrap h3 {
  color: #08444F;
  font-weight: 600;
  text-align: center;
}
#pum-33218 .section-form .form-wrap a {
  color: #08444F;
}
#pum-33218 .section-form .form-wrap p {
  text-align: center;
}
#pum-33218 .section-form .form-wrap p:not(:last-child) {
  margin-bottom: 20px;
}
#pum-33218 .section-form .form-wrap form .nf-form-content .nf-field-container {
  margin-bottom: 0;
}
#pum-33218 .section-form .form-wrap form .nf-form-content .submit-container .nf-field-element, #pum-33218 .section-form .form-wrap form .nf-form-content .listimage-container .nf-field-element {
  margin-bottom: 0;
}
html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
  overflow: inherit;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body > [aria-hidden] {
  padding-right: 0;
}
.search #content .ast-container {
  max-width: 100%;
  padding: 0;
}
.search #content .ast-container #primary {
  width: 100%;
  border: none;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.search #content .ast-container #primary .ast-archive-description {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
  background-color: #08444F;
  border: none;
  margin-bottom: 0;
  min-height: 250px;
  display: flex;
  align-items: center;
  order: 0;
  position: relative;
  order: 0;
}
.search #content .ast-container #primary .ast-archive-description:after {
  content: "";
  width: 100%;
  height: 100%;
  background: url(/wp-content/uploads/2022/02/default-banner-bg.png) center / contain no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.search #content .ast-container #primary .ast-archive-description h1 {
  color: #fff;
  max-width: 1200px;
  margin: 0 auto;
  width: 90%;
}
.search #content .ast-container #primary .site-main {
  max-width: 900px;
  width: 90%;
  margin: 0 auto;
  padding: 5% 0;
}
.search #content .ast-container #primary .site-main .ast-row article {
  padding: 0;
  margin-bottom: 3em;
}
.search #content .ast-container #primary .site-main .ast-row .blog-layout-1 {
  padding: 0;
  border: none;
  display: block;
}
.search #content .ast-container #primary .site-main .ast-row .post-content .ast-blog-featured-section img {
  max-width: 500px;
}
.search #content .ast-container #primary .site-main .ast-row .post-content .entry-header .entry-title a {
  color: #77BD43;
  transition: all 0.3s;
}
.search #content .ast-container #primary .site-main .ast-row .post-content .entry-header .entry-title a:hover {
  color: #08444F;
}
.search #content .ast-container #primary .site-main .ast-row .post-content .entry-content .read-more .ast-button {
  padding-bottom: 10px;
  padding-top: 10px;
  display: inline-block;
  margin-bottom: 30px;
  bottom: 0;
  font-size: 14px;
}
.search #content .ast-container #primary .ast-pagination {
  order: 3;
  padding: 0;
}
.search #content .ast-container #primary .ast-pagination .nav-links {
  max-width: 1200px;
  width: 90%;
}
.search #content .ast-container #primary .ast-pagination .nav-links .next, .search #content .ast-container #primary .ast-pagination .nav-links .prev {
  float: none;
}
.search #content .ast-container #primary .ast-pagination .nav-links .current {
  border-radius: 8px;
  color: #fff;
  line-height: 2.3;
}
.search #content .ast-container #primary .ast-pagination .nav-links .next .ast-right-arrow {
  display: none;
}
@media (max-width: 440px) {
  .search #content .ast-container #primary .ast-pagination .nav-links .next {
    width: auto;
    padding-right: 0;
    padding-left: 10px;
  }
}
.search #content .ast-container #primary .ast-pagination .nav-links .prev .ast-left-arrow {
  display: none;
}
@media (max-width: 440px) {
  .search #content .ast-container #primary .ast-pagination .nav-links .prev {
    width: auto;
    padding-right: 10px;
    padding-left: 0;
  }
}
.search #content .ast-container #secondary {
  display: none;
}
.blog-page-section .uagb-section__inner-wrap {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 981px) {
  .blog-page-section .uagb-section__inner-wrap .post-column {
    width: 65%;
    margin-right: 5%;
  }
  .blog-page-section .uagb-section__inner-wrap .sidebar-column {
    width: 30%;
  }
}
@media (max-width: 980px) {
  .blog-page-section .uagb-section__inner-wrap {
    flex-direction: column-reverse;
  }
  .blog-page-section .uagb-section__inner-wrap .post-column {
    width: 100%;
  }
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group {
  max-width: 100% !important;
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid {
  max-width: 100% !important;
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__inner-wrap {
  box-shadow: 0 3px 6px rgba(28, 207, 219, 0.15);
  border-radius: 14px;
  border: 1px solid #77BD43;
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__image a {
  display: block;
  position: relative;
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__image a:hover:before {
  background-color: rgba(118, 186, 61, 0.3);
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__image a:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
  border-radius: 14px 14px 0 0;
  transition: 0.2s ease-in-out;
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__image img {
  min-height: 300px;
  max-height: 300px;
  object-fit: cover;
  border-radius: 14px 14px 0 0;
  width: 100%;
}
@media (max-width: 767px) {
  .blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__image img {
    min-height: 200px;
    max-height: 200px;
  }
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__text {
  padding: 0 20px;
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__title {
  font-size: 24px !important;
  line-height: 1.2;
  margin-bottom: 15px;
  font-weight: 700;
}
@media (max-width: 980px) {
  .blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__title {
    font-size: 22px !important;
  }
}
@media (max-width: 767px) {
  .blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__title {
    font-size: 20px !important;
  }
}
@media (min-width: 981px) and (max-width: 1280px) {
  .blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__title {
    font-size: clamp(20px, 1.875vw, 24px) !important;
  }
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__title a {
  color: #08444F;
  transition: 0.2s ease-in-out;
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__title a:hover {
  color: #77BD43;
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post-grid-byline {
  margin-bottom: 30px;
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post-grid-byline .dashicons {
  display: none;
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post-grid-byline .uagb-post__author {
  margin-right: 0;
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post-grid-byline .uagb-post__author:after {
  content: "/";
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post-grid-byline .uagb-post__author, .blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post-grid-byline .uagb-post__date {
  font-size: 14px;
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__excerpt {
  font-size: 16px;
  margin-bottom: 25px;
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__cta {
  margin-bottom: 30px;
}
.blog-page-section .uagb-section__inner-wrap .post-column .wp-block-group .uagb-post-grid article .uagb-post__cta a {
  text-transform: uppercase;
}
.blog-page-section .uagb-section__inner-wrap .sidebar-column {
  padding: 25px;
  margin: 0;
  background-color: #f3f3f3;
  border-radius: 8px;
  border: 1px solid #77BD43;
  box-shadow: 0 3px 6px rgba(28, 207, 219, 0.15);
  height: max-content;
}
@media (min-width: 981px) and (min-height: 760px) {
  .blog-page-section .uagb-section__inner-wrap .sidebar-column {
    position: sticky;
    top: 115px;
  }
}
@media (max-width: 980px) {
  .blog-page-section .uagb-section__inner-wrap .sidebar-column {
    margin-bottom: 40px;
  }
}
.blog-page-section .uagb-section__inner-wrap .sidebar-column h3 {
  font-size: 20px;
  font-weight: 700;
}
@media (max-width: 980px) {
  .blog-page-section .uagb-section__inner-wrap .sidebar-column h3 {
    max-width: 100% !important;
  }
}
@media (max-width: 980px) {
  .blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-categories-list {
    max-width: 100% !important;
    display: flex;
    flex-wrap: wrap;
  }
}
.blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-categories-list li {
  padding: 0;
}
.blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-categories-list li:not(last-child) {
  margin-bottom: 15px;
}
.blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-categories-list li:before {
  content: none;
}
@media (max-width: 980px) {
  .blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-categories-list li {
    margin-right: 20px;
  }
}
.blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-categories-list li a {
  color: #08444F;
  text-decoration: none;
}
.blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-categories-list li a:hover {
  color: #77BD43;
}
@media (max-width: 980px) {
  .blog-page-section .uagb-section__inner-wrap .sidebar-column form {
    max-width: 100% !important;
  }
}
@media (min-width: 981px) {
  .blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-search__inside-wrapper {
    flex-direction: column;
  }
}
.blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-search__inside-wrapper .wp-block-search__input {
  border-radius: 8px;
  height: 49px;
  border: none;
  color: #08444F;
}
.blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-search__inside-wrapper .wp-block-search__input:focus {
  border: 1px solid #77BD43;
  outline: none;
}
.blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-search__inside-wrapper .wp-block-search__input::placeholder {
  color: #08444F;
}
@media (max-width: 980px) {
  .blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-search__inside-wrapper .wp-block-search__input {
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  .blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-search__inside-wrapper .wp-block-search__input {
    margin-right: 5px;
  }
}
.blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-search__inside-wrapper .wp-block-search__button {
  margin-left: 0;
}
@media (min-width: 981px) {
  .blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-search__inside-wrapper .wp-block-search__button {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .blog-page-section .uagb-section__inner-wrap .sidebar-column .wp-block-search__inside-wrapper .wp-block-search__button {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 981px) and (min-height: 760px) {
  .page-id-37654.admin-bar .blog-page-section .sidebar-column {
    top: 145px;
  }
}

/* New Style Added 21-01-2023 */
.page-id-293 #services-ourServices .ourServices-item 	{ margin-top: 0px;}
#main-banner p.description,
#main-banner p											{ line-height:1.2 !important; }
#services-ourServices .section-grid{
	align-items:flex-start;
}