.elementor-flip-box--effect-fade
  .elementor-flip-box:focus-within
  .elementor-flip-box__back {
  opacity: 1;
}
.ast-above-header-section .widget {
  margin: 0 -10px 0 0;
}
.ast-logo-title-inline .ast-site-identity {
  padding: 0 30px 0 0;
}
.ast-logo-title-inline .site-logo-img {
  padding: 0;
}
.header-main-layout-1 .ast-main-header-bar-alignment {
  flex-grow: 1;
}
#site-navigation {
  flex-grow: 1;
  justify-content: flex-start;
  display: flex;
}
.header-main-layout-1 .main-navigation {
  padding-left: 0;
}
.ast-above-header .menu {
  display: flex;
  flex-wrap: wrap;
}
.ast-above-header .menu .menu-item .menu-link {
  font-size: 14px;
  font-weight: 400;
  color: #0b1a21;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu {
  padding: 0;
}
.ast-desktop .ast-mm-custom-text-content,
.ast-desktop .ast-mm-template-content {
  padding: 0;
}
.ast-masthead-custom-menu-items {
  padding: 0;
}
.ast-container .menu-item .menu-link {
  font-size: 16px;
  text-transform: capitalize;
  padding: 0 10px;
}
.ast-container .kd-custom-header-section {
  font-size: 18px;
}
.ast-container .kd-custom-header-section .fas {
  color: #ffffff;
  background: #115276;
  padding: 6px;
  border-radius: 50%;
  font-size: 12px;
  vertical-align: middle;
  margin-right: 5px;
}
.ast-container .kd-custom-header-section span {
  padding-right: 10px;
}
.ast-container .kd-custom-header-section span a:hover,
.ast-container .kd-custom-header-section span a:focus {
  color: #ef4e22;
}
.ast-header-break-point
  .main-header-bar
  .main-header-bar-navigation
  .menu-item-has-children
  > .ast-menu-toggle {
  background-color: transparent;
  color: #0b1a21;
  font-size: 15px;
}
@media only screen and (min-width: 1024px) {
  .ast-container .menu-item:focus-within .astra-megamenu {
    opacity: 1 !important;
    visibility: visible !important;
    display: flex !important;
    padding: 0 !important;
  }
  .ast-container .menu-item:focus-within .astra-megamenu .menu-item {
    display: block !important;
  }
}
.ast-container {
  padding: 0 25px;
  max-width: 1465px;
}
.elementor-inner .elementor-section-wrap {
  overflow: hidden;
}
body .ast-header-breadcrumb {
  background: #f0f0f0;
  border: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.16);
  padding: 5px 0;
  margin-top: min(4vw, 1.8rem);
}
body .ast-header-breadcrumb .ast-container {
  padding: 0 25px;
  max-width: 1465px !important;
}
body .ast-header-breadcrumb a {
  font-size: 14px;
}
body .ast-header-breadcrumb .trail-end span {
  font-weight: 600;
}
.site-header .ast-above-header-wrap {
  padding-top: 7px;
}
@media (max-width: 767px) {
  .site-header .ast-above-header-wrap {
    padding: 0;
  }
}
@media (max-width: 1160px) {
  .site-header .ast-above-header-wrap .ast-above-header-section {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.site-header .ast-above-header-wrap .ast-above-header {
  display: none;
}
@media (min-width: 768px) {
  .site-header .main-header-container .ast-mobile-menu-buttons {
    padding-left: 1rem !important;
  }
}
@media (max-width: 767px) {
  .site-header .main-header-container .ast-mobile-menu-buttons {
    order: -3;
    width: auto;
    flex: 0 1 auto;
  }
}
.site-header
  .main-header-container
  .ast-mobile-menu-buttons
  .ast-button-wrap
  .menu-toggle.main-header-menu-toggle {
  padding-left: 0;
  padding-right: 0;
}
.site-header .main-header-bar {
  border: 0;
}
.site-header .main-header-bar .ast-container {
  max-width: 1465px !important;
}
@media (max-width: 767px) {
  .site-header .site-branding {
    width: 25%;
    order: -2;
    flex: 0 1 auto !important;
    padding: 0 0 0 5%;
  }
}
.site-header .site-branding .site-logo-img {
  margin: auto 0;
}
.site-header .site-branding .site-logo-img img {
  width: 156px;
}
@media (max-width: 767px) {
  .site-header .site-branding .site-logo-img img {
    min-width: 98px;
  }
}
@media (max-width: 767px) {
  .site-header .ast-masthead-custom-menu-items.text-html-custom-menu-item {
    width: 50% !important;
    order: -1 !important;
    flex: 1 0 auto !important;
  }
}
@media (max-width: 1439px) {
  .site-header ul.main-header-menu li.menu-item .menu-link {
    font-size: 14px;
  }
  .site-header ul.main-header-menu li.menu-item .menu-link .sub-arrow:after {
    margin-left: 5px !important;
  }
}
@media (min-width: 981px) {
  .site-header .kd-custom-header-section {
    padding-left: 6px;
  }
}
@media (max-width: 767px) {
  .site-header .kd-custom-header-section {
    justify-content: flex-end;
    padding: 0;
  }
}
@media (max-width: 1439px) {
  .site-header .kd-custom-header-section a {
    font-size: 14px;
  }
}
.site-header .kd-custom-header-section .ast-custom-button-link {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
  color: #ffffff;
  background-color: #ef4e22;
  border-radius: 6px;
  padding: 6px 35px;
  border: 1px solid #ef4e22;
  transition: all 200ms;
}
@media (max-width: 1439px) {
  .site-header .kd-custom-header-section .ast-custom-button-link {
    font-size: 14px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .site-header .kd-custom-header-section .ast-custom-button-link {
    line-height: 1.9;
    letter-spacing: 0;
    font-size: 16px;
    padding: 0 24px !important;
  }
}
@media (max-width: 400px) {
  .site-header .kd-custom-header-section .ast-custom-button-link {
    font-size: 13px;
    padding: 0 12px !important;
  }
}
@media (max-width: 1160px) {
  .site-header
    .elementor-icon-list-items
    .elementor-icon-list-item
    .elementor-icon-list-text {
    line-height: 1.5;
  }
}
#content .service-banner {
  padding: min(4vw, 75px) 0 0;
  background: left bottom / cover no-repeat
      url(/wp-content/uploads/2023/04/background-shapes.svg),
    #f4f7f9;
}
@media (max-width: 767px) {
  #content .service-banner {
    background-position: 13% 100%;
  }
}
#content .service-banner .elementor-container {
  max-width: 1085px;
}
#content .service-banner .elementor-section-boxed:first-child {
  margin-bottom: 3.5rem;
}
@media (max-width: 767px) {
  #content .service-banner .elementor-section-boxed:first-child {
    margin-bottom: 1.5rem;
  }
}
#content .service-banner .banner-main-column > div > .elementor-widget-wrap {
  padding-bottom: 0;
}
#content .service-banner h1 {
  max-width: 545px;
  font-weight: 900;
  line-height: 1.05;
  letter-spacing: 0;
  font-size: clamp(34px, 5vw, 60px);
}
#content .service-banner h1 span {
  font-weight: 400;
  font-size: clamp(30px, 3.9166666667vw, 47px);
  letter-spacing: 0.1em;
}
@media (max-width: 767px) {
  #content .service-banner h1 span {
    display: block;
  }
}
#content .service-banner .elementor-widget-text-editor {
  font-size: clamp(16px, 1.8333333333vw, 22px);
  font-weight: 400;
  line-height: 1.35;
  margin-bottom: 2.7rem;
}
#content .service-banner .elementor-widget-text-editor strong {
  font-size: clamp(16px, 1.6666666667vw, 20px);
  color: #8a99b2;
  text-transform: uppercase;
  font-weight: 900;
}
#content .service-banner .services-banner-row > div > .elementor-container {
  align-items: flex-end;
}
#content .service-items-col {
  position: relative;
  z-index: 2;
  margin-bottom: auto;
}
@media (min-width: 981px) {
  #content .service-items-col {
    padding-left: 1.25%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  #content .service-items-col {
    width: 75%;
  }
}
#content .service-items-col .elementor-widget-wrap {
  display: flex;
  flex-flow: row wrap;
  column-gap: 4%;
  padding: 0;
}
@media (max-width: 767px) {
  #content .service-items-col .elementor-widget-wrap {
    padding-bottom: 2rem;
  }
}
#content .service-items-col .elementor-widget-image-box {
  border-radius: 8px;
  background: #f9fbfc;
  width: 22%;
  transition: all 0.3s ease-in-out;
  margin-bottom: 26px;
  position: relative;
}
@media (max-width: 767px) {
  #content .service-items-col .elementor-widget-image-box {
    width: 30.65%;
  }
}
@media (max-width: 410px) {
  #content .service-items-col .elementor-widget-image-box {
    width: 48%;
    margin-right: 0 !important;
  }
}
#content
  .service-items-col
  .elementor-widget-image-box
  .elementor-widget-container {
  padding: 10px;
  height: 100%;
}
#content
  .service-items-col
  .elementor-widget-image-box
  .elementor-widget-container
  > .elementor-image-box-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 981px) {
  #content .service-items-col .elementor-widget-image-box:nth-child(3) {
    margin-right: 20.5%;
  }
}
@media (max-width: 767px) {
  #content .service-items-col .elementor-widget-image-box:nth-child(2n + 5) {
    margin-right: 10%;
  }
}
#content
  .service-items-col
  .elementor-widget-image-box
  .elementor-image-box-img {
  width: 100%;
  height: 63px;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
#content
  .service-items-col
  .elementor-widget-image-box
  .elementor-image-box-img
  a {
  display: block;
  outline: none !important;
}
#content
  .service-items-col
  .elementor-widget-image-box
  .elementor-image-box-img
  a:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  top: 0;
  left: 0;
}
#content
  .service-items-col
  .elementor-widget-image-box
  .elementor-image-box-img
  a
  img {
  width: auto;
  max-width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  margin: auto;
}
#content
  .service-items-col
  .elementor-widget-image-box
  .elementor-image-box-content {
  margin: auto;
}
#content
  .service-items-col
  .elementor-widget-image-box
  .elementor-image-box-title {
  font-weight: 600;
  font-size: clamp(12px, 1.25vw, 15px);
  text-transform: none;
  line-height: calc(19.2 / 16);
  color: #5e5e5e;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  #content
    .service-items-col
    .elementor-widget-image-box
    .elementor-image-box-title {
    max-width: 125px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.65rem;
  }
}
#content
  .service-items-col
  .elementor-widget-image-box
  .elementor-image-box-title
  a {
  font-weight: inherit;
  color: inherit;
  text-transform: none;
}
#content .service-items-col .elementor-widget-image-box:hover {
  background: #fff;
}
#content .img-bg-col {
  display: block;
}
@media (max-width: 767px) {
  #content .img-bg-col {
    z-index: 1;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0.77;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  #content .img-bg-col {
    width: 25%;
  }
}
#content .img-bg-col .elementor-column-wrap {
  max-width: 150%;
  width: 150%;
  max-height: 150%;
  position: relative;
  left: 61%;
  transform: translateX(-50%);
  margin-top: -3.7rem;
}
@media (max-width: 767px) {
  #content .img-bg-col .elementor-column-wrap {
    max-width: 390px;
    width: 50%;
    left: 89%;
  }
}
#content .img-bg-col .elementor-widget-wrap {
  padding: 0;
}
#content .img-bg-col img {
  max-width: 100%;
  width: auto;
  display: block;
  margin: auto auto 0;
}
#content .blockquote-section {
  padding: min(6vw, 113px) 0 min(7vw, 86px);
}
#content .blockquote-section:after,
#content .blockquote-section:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  top: 55%;
  right: 0;
  transform: translate(55%, -50%);
  width: 255px;
  height: 255px;
  background: 50% / contain no-repeat
    url(/wp-content/uploads/2023/04/circ-dots.png);
}
@media (max-width: 767px) {
  #content .blockquote-section:after,
  #content .blockquote-section:before {
    content: none;
  }
}
#content .blockquote-section:after {
  width: 496px;
  height: 496px;
  max-width: 30vw;
  top: 103%;
  left: 0;
  right: unset;
  transform: translate(-45%, -50%);
  background-image: url("/wp-content/uploads/2023/04/circ2dotted.svg");
}
#content .blockquote-section.no-after:after {
  content: none;
}
#content .blockquote-img-col {
  align-items: center;
}
@media (max-width: 767px) {
  #content .blockquote-img-col {
    position: absolute;
    bottom: -11%;
    right: -11%;
    z-index: 3;
    width: 251px;
  }
}
#content .blockquote-img-col img {
  display: block;
  position: relative;
}
@media (min-width: 981px) {
  #content .blockquote-img-col img {
    left: 42%;
    transform: translateX(-50%);
  }
}
#content .blockquote-col {
  border-radius: 20px;
  padding: min(4vw, 2rem) min(4vw, 4rem);
  background: #fcfcfc;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.16);
  position: relative;
  z-index: 2;
}
@media (max-width: 767px) {
  #content .blockquote-col {
    padding: min(12vw, 3rem) min(18vw, 4rem) min(22vw, 5.5rem);
    max-width: 95%;
    margin: 0 auto;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
  }
}
#content .blockquote-col .elementor-image img {
  max-width: 50%;
  width: auto;
  max-height: 150px;
  object-fit: contain;
}
#content .blockquote-col .elementor-widget-text-editor {
  display: block;
  width: 100%;
  font-size: 15px;
  line-height: calc(19 / 15);
}
#content .blockquote-col .quote {
  margin-bottom: 1.6rem;
}
@media (max-width: 767px) {
  #content .blockquote-col .quote {
    margin-bottom: 0.6rem;
  }
}
#content .blockquote-col .quote-author {
  font-size: 16px;
  font-weight: 700;
  padding-left: 0.2rem;
  color: #ef4e22;
}
#content .blockquote-col .quote-position {
  font-style: italic;
  font-size: 16px;
  padding-left: 0.2rem;
  color: #606060;
}
#content .blockquote-col .quote-corp {
  font-weight: 900;
  font-size: 16px;
  padding-left: 0.2rem;
  margin-bottom: 0.6rem;
  color: #869fba;
  letter-spacing: 0.1em;
}
@media (max-width: 767px) {
  #content .blockquote-col .quote-corp {
    max-width: 175px;
    margin-bottom: 1.5rem;
  }
}
#content .different-approach-section {
  padding: min(9vw, 160px) 0 min(6vw, 90px);
}
@media (max-width: 767px) {
  #content .different-approach-section {
    padding-bottom: 0;
  }
  #content .different-approach-section .elementor-widget-wrap {
    padding-bottom: 0;
  }
}
#content .different-approach-section:after {
  content: "";
  display: block;
  position: absolute;
  left: 46%;
  top: 65%;
  transform: translateY(-50%);
  width: 2564px;
  height: 2968px;
  max-width: 200vw;
  z-index: -1;
  background: 50% / contain no-repeat
    url(/wp-content/uploads/2023/04/Different-Approach-graph.svg);
}
#content .different-approach-section .elementor-container {
  max-width: 1062px;
}
@media (max-width: 767px) {
  #content
    .different-approach-section
    .elementor-widget:not(.elementor-widget-image) {
    padding: 0 min(4vw, 20px);
  }
}
#content .different-approach-section .elementor-heading-title {
  font-weight: 600;
  letter-spacing: 0;
}
@media (min-width: 981px) {
  #content .different-approach-section .elementor-heading-title {
    font-size: 36px;
  }
}
#content .different-approach-section .elementor-heading-title span {
  font-weight: 700;
  display: block;
}
#content .different-approach-section .elementor-widget-divider {
  margin-bottom: 14px;
}
@media (max-width: 767px) {
  #content
    .different-approach-section
    .elementor-widget-divider
    .elementor-divider-separator {
    width: 88px;
  }
}
#content .different-approach-section .elementor-widget-text-editor {
  font-weight: 400;
  font-size: clamp(17px, 1.5vw, 18px);
  line-height: calc(22 / 18.3);
}
@media (max-width: 767px) {
  #content .different-approach-section .elementor-widget-text-editor {
    line-height: calc(23 / 18.3);
  }
  #content .different-approach-section .elementor-widget-text-editor br {
    display: none;
  }
}
#content .different-approach-section .img-col {
  display: block;
}
#content .different-approach-section .img-col .elementor-column-wrap {
  width: 148%;
  max-width: 148%;
  position: relative;
  margin-top: 7%;
}
@media (max-width: 767px) {
  #content .different-approach-section .img-col .elementor-column-wrap {
    max-width: 74%;
    margin: 0;
    padding: 0;
    position: relative;
    right: -11%;
    margin-left: auto;
  }
}
#content .management-solutions-section {
  padding: min(8vw, 69px) 0 min(8vw, 23px);
  position: relative;
  z-index: 2;
}
#content .management-solutions-section:before,
#content .management-solutions-section:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-63%, -51%);
  width: 495px;
  max-width: 30vw;
  z-index: 0;
  height: 120%;
  background: 50% / contain no-repeat
    url(/wp-content/uploads/2023/04/background-shapes-wq.svg);
}
@media (max-width: 980px) {
  #content .management-solutions-section:before,
  #content .management-solutions-section:after {
    content: none;
  }
}
#content .management-solutions-section:before {
  background-image: url("/wp-content/uploads/2023/04/Group-1004.svg");
  left: unset;
  width: 295px;
  max-width: 20vw;
  height: 61%;
  transform: translate(38%, -95%);
  right: 0;
}
#content .management-solutions-section.no-after:after {
  content: none;
}
#content .management-solutions-section .elementor-container {
  max-width: 1320px;
}
#content .management-solutions-section .elementor-widget-divider {
  margin-bottom: 15px;
}
#content
  .management-solutions-section
  .elementor-widget-divider
  .elementor-divider-separator {
  width: 88px;
}
#content .management-solutions-section .elementor-widget-image-box {
  transition: all 0.3s ease-in-out;
  background: #fff;
  border-radius: 20px;
  position: relative;
  cursor: pointer;
}
#content
  .management-solutions-section
  .elementor-widget-image-box
  > .elementor-widget-container {
  padding: min(3vw, 49px) min(3vw, 34px);
  transition: height 0.3s ease-out;
}
@media (max-width: 980px) {
  #content
    .management-solutions-section
    .elementor-widget-image-box
    > .elementor-widget-container {
    padding: min(6vw, 49px) min(6vw, 34px) min(4vw, 14px);
  }
}
#content
  .management-solutions-section
  .elementor-widget-image-box
  .elementor-image-box-img {
  margin-bottom: 21px;
}
@media (max-width: 980px) {
  #content
    .management-solutions-section
    .elementor-widget-image-box
    .elementor-image-box-img {
    margin-bottom: 13px;
  }
}
#content
  .management-solutions-section
  .elementor-widget-image-box
  .elementor-image-box-img
  a {
  display: block;
}
#content
  .management-solutions-section
  .elementor-widget-image-box
  .elementor-image-box-img
  a:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  top: 0;
  left: 0;
}
#content
  .management-solutions-section
  .elementor-widget-image-box
  .elementor-image-box-img
  img {
  width: 52px;
  height: 46px;
  object-fit: contain;
  display: block;
}
@media (max-width: 980px) {
  #content
    .management-solutions-section
    .elementor-widget-image-box
    .elementor-image-box-img
    img {
    width: 32px;
    height: 30px;
  }
}
#content
  .management-solutions-section
  .elementor-widget-image-box
  .elementor-image-box-title {
  color: #7a7777;
  font-weight: 900;
  font-size: 16px;
  line-height: calc(19 / 16);
  text-transform: uppercase;
  max-width: 166px;
  margin-bottom: 11px;
}
@media (max-width: 980px) {
  #content
    .management-solutions-section
    .elementor-widget-image-box
    .elementor-image-box-title {
    margin-bottom: 16px;
  }
}
#content
  .management-solutions-section
  .elementor-widget-image-box
  .elementor-image-box-title
  a {
  color: inherit;
  font-weight: inherit;
}
#content
  .management-solutions-section
  .elementor-widget-image-box
  .elementor-image-box-description {
  color: #000;
  line-height: calc(22 / 18);
  font-size: 18px;
  font-weight: 400;
  margin-bottom: min(3vw, 43px);
}
@media (min-width: 981px) {
  #content
    .management-solutions-section
    .elementor-widget-image-box
    .elementor-image-box-description {
    max-width: 220px;
  }
}
#content .management-solutions-section .elementor-widget-image-box:hover {
  box-shadow: 0 0 20px 7px #bbbbbb69;
}
#content .management-solutions-section .heading-col {
  align-items: center;
  justify-content: center;
}
@media (max-width: 980px) {
  #content .management-solutions-section .heading-col {
    width: 100% !important;
    max-width: 360px;
    padding: 0 min(4vw, 20px);
  }
}
@media (min-width: 981px) {
  #content .management-solutions-section .heading-col .elementor-column-wrap {
    width: min-content;
    max-width: 100%;
  }
}
#content
  .management-solutions-section
  .heading-col
  .elementor-column-wrap
  .elementor-heading-title {
  letter-spacing: 0;
}
#content
  .management-solutions-section
  .elementor-widget-heading
  .elementor-heading-title {
  font-weight: 400;
}
#content
  .management-solutions-section
  .elementor-widget-heading
  .elementor-heading-title
  span {
  font-weight: 700;
}
#content .management-solutions-section.three-cols .elementor-container {
  max-width: 1004px;
}
#content
  .management-solutions-section.three-cols
  .managed-sol-items
  > .elementor-container
  .elementor-column {
  width: 32.6%;
}
#content .managed-sol-items > .elementor-container {
  display: flex;
  flex-flow: row wrap;
  column-gap: 1.066%;
}
#content .managed-sol-items > .elementor-container .elementor-column {
  width: 24.2%;
  margin-bottom: 1rem;
}
@media (max-width: 980px) {
  #content
    .managed-sol-items
    > div
    > .elementor-container
    .elementor-column:not(.heading-col) {
    display: none;
  }
}
@media (max-width: 980px) {
  #content .managed-sol-items .slider-item {
    display: none;
  }
}
#content .managed-sol-slider {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: 109vw;
  max-width: 109vw;
}
@media (min-width: 981px) {
  #content .managed-sol-slider {
    display: none;
  }
}
#content
  .managed-sol-slider
  .elementor-widget.elementor-widget-image-box.swiper-slide {
  overflow: visible;
  margin-bottom: 0;
  flex: 1 0 auto;
}
#content
  .managed-sol-slider
  .elementor-widget.elementor-widget-image-box.swiper-slide:after {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #ffffff;
  z-index: -1;
  border-radius: 20px;
}
#content
  .managed-sol-slider
  .elementor-widget.elementor-widget-image-box.swiper-slide:not(
    .swiper-slide-active
  ) {
  transform: translateY(34px);
}
#content
  .managed-sol-slider
  .elementor-widget.elementor-widget-image-box.swiper-slide
  .elementor-image-box-description {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.2;
}
#content
  .managed-sol-slider
  .elementor-widget.elementor-widget-image-box.swiper-slide
  .elementor-image-box-description:after {
  content: "Learn More";
  display: block;
  margin: 1.5rem 0 0;
  font-size: 15px;
  font-weight: 700;
  font-style: italic;
  color: #ef4e22;
  width: 100%;
}
#content
  .managed-sol-slider
  .elementor-widget.elementor-widget-image-box.swiper-slide.swiper-slide-active:after {
  height: calc(100% + 34px);
  transition: height 0.3s ease-out;
}
#content
  .managed-sol-slider
  .elementor-widget.elementor-widget-image-box.swiper-slide.swiper-slide-active
  > .elementor-widget-container {
  padding-bottom: 0;
}
#content .resources-swiper-pagination,
#content .managed-sol-swiper-pagination {
  position: static;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 2%;
  padding: calc(34px + 3rem) 0 0;
}
@media (min-width: 981px) {
  #content .resources-swiper-pagination,
  #content .managed-sol-swiper-pagination {
    display: none;
  }
}
#content .resources-swiper-pagination .swiper-pagination-bullet,
#content .managed-sol-swiper-pagination .swiper-pagination-bullet {
  width: 11px;
  height: 11px;
  border: 1px solid #707070;
  border-radius: 50%;
  background: transparent;
  transition: all 0.2s ease-out;
  opacity: 1;
}
#content .resources-swiper-pagination .swiper-pagination-bullet-active,
#content .managed-sol-swiper-pagination .swiper-pagination-bullet-active {
  background: #ef4e22;
  border-color: #ef4e22;
}
#content .integrated-construction-section {
  padding: min(14vw, 80px) 0;
  position: relative;
  z-index: 1;
}
#content .integrated-construction-section:before,
#content .integrated-construction-section:after {
  content: "";
  display: block;
  width: 1625px;
  max-width: 80vw;
  height: 1605px;
  z-index: -1;
  position: absolute;
  top: 25%;
  right: 88%;
  background: url("/wp-content/uploads/2023/04/Layer-6.svg") no-repeat right top /
    contain;
}
#content .integrated-construction-section:before {
  background-image: url("/wp-content/uploads/2023/04/Group-234.svg");
  left: 98.5%;
  top: 44%;
  width: 280px;
  height: 280px;
  max-width: 15%;
  background-position: center;
  transform: translate(-50%, 0);
}
#content .integrated-construction-section .elementor-widget-heading {
  margin-bottom: 9px;
}
#content
  .integrated-construction-section
  .elementor-widget-heading
  .elementor-heading-title {
  font-weight: 400;
  max-width: 790px;
  letter-spacing: 0;
  margin: 0 auto;
}
@media (max-width: 980px) {
  #content
    .integrated-construction-section
    .elementor-widget-heading
    .elementor-heading-title {
    text-align: left;
    padding: 0 min(7vw, 30px);
  }
}
#content
  .integrated-construction-section
  .elementor-widget-heading
  .elementor-heading-title
  span {
  font-weight: 700;
}
#content .integrated-construction-section .elementor-widget-divider {
  margin-bottom: 3rem;
}
@media (max-width: 980px) {
  #content .integrated-construction-section .elementor-widget-divider {
    opacity: 0;
    max-height: 4px;
  }
}
#content
  .integrated-construction-section
  .elementor-widget-image-box
  .elementor-image-box-title {
  font-weight: 900;
  font-size: 16px;
  text-transform: uppercase;
  line-height: calc(19.2 / 16);
  margin-bottom: 0.6rem;
  color: #6b8399;
}
@media (max-width: 980px) {
  #content
    .integrated-construction-section
    .elementor-widget-image-box
    .elementor-image-box-title {
    text-align: left;
  }
}
#content
  .integrated-construction-section
  .elementor-widget-image-box
  .elementor-image-box-description {
  font-size: clamp(15px, 1.5vw, 18px);
  font-weight: 400;
  line-height: calc(21.55 / 18);
  color: #000000;
}
@media (max-width: 980px) {
  #content
    .integrated-construction-section
    .elementor-widget-image-box
    .elementor-image-box-description {
    text-align: left;
  }
}
#content
  .integrated-construction-section
  .construction-items-row
  > .elementor-container {
  width: 89%;
  max-width: 1090px;
  background: #fff;
  padding: min(4vw, 3.6rem) 0;
  border-radius: 20px;
  margin-bottom: 14px;
}
#content
  .integrated-construction-section
  .construction-items-row
  > .elementor-container
  > .elementor-container {
  max-width: 915px;
  margin-left: auto;
  margin-right: auto;
  column-gap: 5%;
}
@media (min-width: 768px) {
  #content
    .integrated-construction-section
    .construction-items-row
    > .elementor-container
    > .elementor-container {
    width: 95%;
  }
  #content
    .integrated-construction-section
    .construction-items-row
    > .elementor-container
    > .elementor-container
    .elementor-column {
    width: 30%;
  }
  #content
    .integrated-construction-section
    .construction-items-row
    > .elementor-container
    > .elementor-container
    .elementor-column
    .elementor-widget-wrap {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  #content
    .integrated-construction-section
    .construction-items-row
    > .elementor-container
    > .elementor-container {
    padding: min(5vw, 2rem) min(10vw, 3rem);
  }
}
#content .img-text-section {
  padding: min(8vw, 63px) 0;
}
@media (max-width: 767px) {
  #content .img-text-section {
    padding-bottom: 0;
  }
  #content .img-text-section .elementor-widget-wrap {
    padding-bottom: 0;
  }
}
#content .img-text-section:after {
  content: "";
  display: block;
  width: 2484px;
  max-width: 128vw;
  height: 567px;
  z-index: 0;
  position: absolute;
  bottom: -33%;
  pointer-events: none;
  left: 61%;
  transform: translateX(-50%);
  background: url("/wp-content/uploads/2023/04/Background-shapes-21.svg")
    no-repeat left bottom / contain;
}
#content .img-text-section .img-text-row > div > .elementor-container {
  align-items: center;
}
@media (max-width: 767px) {
  #content .img-text-section .img-text-row > div > .elementor-container {
    flex-direction: column-reverse;
  }
}
#content .img-text-section .img-col img {
  position: relative;
}
@media (min-width: 981px) {
  #content .img-text-section .img-col img {
    position: relative;
    top: 10px;
    left: -13px;
  }
}
@media (max-width: 767px) {
  #content .img-text-section .img-col img {
    right: -29%;
    top: -16px;
    margin-bottom: -43px;
  }
}
@media (max-width: 980px) {
  #content .img-text-section .text-col {
    padding: 0 min(4vw, 20px);
  }
}
#content .img-text-section .text-col .elementor-widget-heading {
  margin-bottom: 12px;
}
#content .img-text-section .text-col .elementor-heading-title {
  max-width: 430px;
  font-weight: 400;
  line-height: calc(43 / 36);
  color: #000;
  letter-spacing: 0;
}
#content .img-text-section .text-col .elementor-heading-title span {
  font-weight: 700;
}
#content .img-text-section .text-col .elementor-widget-divider {
  margin-bottom: 27px;
}
#content
  .img-text-section
  .text-col
  .elementor-button-wrapper
  .elementor-button {
  padding: 10px min(15%, 55px);
}
#content .oaa-section {
  padding: 59px 0 47px;
}
@media (max-width: 767px) {
  #content .oaa-section {
    padding-bottom: 0;
  }
}
#content .oaa-section:after {
  content: "";
  z-index: -2;
  display: block;
  position: absolute;
  bottom: 0;
  left: 49.5%;
  transform: translateX(-50%);
  width: 72vw;
  max-width: 1344px;
  height: 40%;
  max-height: 290px;
  background: bottom center / contain no-repeat
    url(/wp-content/uploads/2023/04/2123.png);
}
@media (max-width: 767px) {
  #content .oaa-section:after {
    width: 92vw;
  }
}
#content .oaa-section .tooltip_content {
  position: absolute;
  opacity: 0;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  user-select: none;
  width: 250px;
  height: auto;
  border: none;
  background: #f6f8f9;
  color: #000000;
  padding: 20px 25px;
  font-size: 14px;
  text-align: left;
  font-weight: 400;
  border-radius: 20px;
  z-index: 10;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  transition: all 0.23s ease-out;
  visibility: hidden;
}
@media (max-width: 1439px) {
  #content .oaa-section .tooltip_content {
    left: 80%;
  }
}
@media (max-width: 1023px) {
  #content .oaa-section .tooltip_content {
    left: unset;
    width: 220px;
    right: 0;
  }
}
#content .oaa-section .tooltip_content:hover {
  visibility: visible;
  opacity: 1;
}
#content .oaa-section .tooltip_content strong {
  font-size: 14px;
  font-weight: 900;
  color: #6b8399;
  text-transform: uppercase;
  line-height: calc(19.2 / 16);
  display: inline-block;
  width: 100%;
  margin-bottom: 0.58rem;
}
#content .oaa-section .tooltip {
  position: relative;
  border: none;
  z-index: 1;
  transition: all 0.23s ease-out;
}
#content .oaa-section .tooltip:hover > * {
  color: #6b8399 !important;
}
#content .oaa-section .tooltip:hover ~ .tooltip_content {
  opacity: 1;
  visibility: visible;
}
#content .oaa-section .elementor-widget-heading {
  margin-bottom: 6px;
}
#content .oaa-section .elementor-widget-heading .elementor-heading-title {
  max-width: 670px;
  margin-left: auto;
  margin-right: auto;
  letter-spacing: 0;
  font-weight: 400;
  line-height: calc(43 / 36);
}
@media (max-width: 767px) {
  #content .oaa-section .elementor-widget-heading .elementor-heading-title {
    text-align: left;
    max-width: 82%;
  }
}
#content .oaa-section .elementor-widget-heading .elementor-heading-title span {
  font-weight: 700;
}
#content .oaa-section .elementor-widget-heading .elementor-heading-title em {
  font-size: 0.76em;
}
#content .oaa-section .elementor-widget-heading h5.elementor-heading-title {
  font-size: 16px;
  max-width: 566px;
  margin-bottom: 7px;
  font-weight: 900;
  color: #6b8399;
  text-transform: uppercase;
  line-height: calc(19.2 / 16);
}
@media (max-width: 767px) {
  #content .oaa-section .elementor-widget-heading h5.elementor-heading-title {
    text-align: left;
    max-width: 82%;
  }
}
#content .oaa-section .elementor-widget-divider {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  #content .oaa-section .elementor-widget-divider {
    max-width: 82%;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  #content .oaa-section .elementor-widget-divider .elementor-divider-separator {
    margin-left: 0;
    margin-right: auto;
  }
}
#content .oaa-section .elementor-text-editor {
  max-width: 837px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 400;
  line-height: calc(21.55 / 18);
  color: #000;
}
@media (max-width: 767px) {
  #content .oaa-section .elementor-text-editor {
    text-align: left;
    max-width: 82%;
  }
}
#content .oaa-section .elementor-text-editor a {
  text-transform: initial;
}
#content .oaa-section .oaa-items-row {
  padding-top: 0.5rem;
  max-width: 1084px;
  margin: 2rem auto 0;
  background-image: url(/wp-content/uploads/2023/04/gry.svg);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 76%;
}
@media (max-width: 767px) {
  #content .oaa-section .oaa-items-row {
    background: none;
    max-width: 89%;
    margin-top: 0;
  }
  #content .oaa-section .oaa-items-row:before,
  #content .oaa-section .oaa-items-row:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 49%;
    transform: translate(-50%, -50%);
    background: url("/wp-content/uploads/2023/04/Group-1019.svg") no-repeat
      center / contain;
    width: 103%;
    height: 98%;
    z-index: -1;
  }
  #content .oaa-section .oaa-items-row:after {
    background-image: url("/wp-content/uploads/2023/04/Group-1020.svg");
    background-size: 100% 100%;
    max-height: 165px;
  }
}
#content .oaa-section .oaa-items-row > div > .elementor-container {
  column-gap: 0;
}
#content .oaa-section .oaa-items-row .elementor-column {
  width: 25%;
}
@media (max-width: 767px) {
  #content .oaa-section .oaa-items-row .elementor-column {
    width: 50%;
  }
  #content
    .oaa-section
    .oaa-items-row
    .elementor-column:nth-last-child(1)
    .elementor-widget-image-box,
  #content
    .oaa-section
    .oaa-items-row
    .elementor-column:nth-last-child(2)
    .elementor-widget-image-box {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  #content .oaa-section .oaa-items-row .elementor-widget-wrap {
    padding: 7px;
  }
}
#content .oaa-section .oaa-items-row .elementor-widget-image-box {
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 0 10px 0 #b0b0b06e;
}
#content
  .oaa-section
  .oaa-items-row
  .elementor-widget-image-box
  > .elementor-widget-container,
#content
  .oaa-section
  .oaa-items-row
  .elementor-widget-image-box
  > .elementor-widget-container
  > .elementor-image-box-wrapper {
  height: 100%;
}
#content
  .oaa-section
  .oaa-items-row
  .elementor-widget-image-box
  > .elementor-widget-container
  > .elementor-image-box-wrapper {
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  #content .oaa-section .oaa-items-row .elementor-widget-image-box {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  }
}
#content
  .oaa-section
  .oaa-items-row
  .elementor-widget-image-box
  .elementor-image-box-img {
  padding: 2rem 1.5rem 4px;
  margin: 0;
  width: 100%;
}
@media (max-width: 380px) {
  #content
    .oaa-section
    .oaa-items-row
    .elementor-widget-image-box
    .elementor-image-box-img {
    padding: 2rem 0.75rem 4px;
  }
}
#content
  .oaa-section
  .oaa-items-row
  .elementor-widget-image-box
  .elementor-image-box-img
  a {
  display: block;
}
#content
  .oaa-section
  .oaa-items-row
  .elementor-widget-image-box
  .elementor-image-box-img
  a:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  top: 0;
  left: 0;
}
#content
  .oaa-section
  .oaa-items-row
  .elementor-widget-image-box
  .elementor-image-box-img
  img {
  width: 38px;
  height: 36px;
  object-fit: contain;
  display: block;
}
@media (max-width: 980px) {
  #content
    .oaa-section
    .oaa-items-row
    .elementor-widget-image-box
    .elementor-image-box-img
    img {
    width: 30px;
    height: 28px;
  }
}
#content
  .oaa-section
  .oaa-items-row
  .elementor-widget-image-box
  .elementor-image-box-content {
  padding: 0 1.5rem;
  background-size: auto 80%;
}
@media (max-width: 380px) {
  #content
    .oaa-section
    .oaa-items-row
    .elementor-widget-image-box
    .elementor-image-box-content {
    padding: 0 0.75rem;
  }
}
#content
  .oaa-section
  .oaa-items-row
  .elementor-widget-image-box
  .elementor-image-box-content
  .elementor-image-box-title {
  font-size: clamp(14px, 1.3333333333vw, 16px);
  text-transform: uppercase;
  font-weight: 600;
  color: #6b8399;
  min-height: 177px;
  max-width: 153px;
  letter-spacing: 0.1em;
  line-height: calc(19 / 16);
}
@media (max-width: 767px) {
  #content
    .oaa-section
    .oaa-items-row
    .elementor-widget-image-box
    .elementor-image-box-content
    .elementor-image-box-title {
    min-height: 106px;
    font-size: clamp(10px, 2vw, 14px);
  }
}
#content
  .oaa-section
  .oaa-items-row
  .elementor-widget-image-box
  .elementor-image-box-content
  .elementor-image-box-title
  a {
  font-weight: inherit;
  color: inherit;
}
#content
  .oaa-section
  .oaa-items-row
  .elementor-widget-image-box
  .elementor-image-box-content
  .elementor-image-box-title
  span {
  font-weight: 900;
  letter-spacing: 0;
}
#content .oaa-page-1 .oaa-items-row .elementor-column:nth-child(1) {
  order: -1;
}
#content .oaa-page-1 .oaa-items-row .elementor-column:nth-child(1) a {
  pointer-events: none;
}
#content
  .oaa-page-1
  .oaa-items-row
  .elementor-column
  .oaa-page-1.elementor-widget-image-box {
  background: #fafafa;
}
#content
  .oaa-page-1
  .oaa-items-row
  .elementor-column
  .oaa-page-1.elementor-widget-image-box
  .elementor-image-box-content
  .elementor-image-box-title {
  color: #000;
}
#content .oaa-page-2 .oaa-items-row .elementor-column:nth-child(2) {
  order: -1;
}
#content .oaa-page-2 .oaa-items-row .elementor-column:nth-child(2) a {
  pointer-events: none;
}
#content
  .oaa-page-2
  .oaa-items-row
  .elementor-column
  .oaa-page-2.elementor-widget-image-box {
  background: #fafafa;
}
#content
  .oaa-page-2
  .oaa-items-row
  .elementor-column
  .oaa-page-2.elementor-widget-image-box
  .elementor-image-box-content
  .elementor-image-box-title {
  color: #000;
}
#content .oaa-page-3 .oaa-items-row .elementor-column:nth-child(3) {
  order: -1;
}
#content .oaa-page-3 .oaa-items-row .elementor-column:nth-child(3) a {
  pointer-events: none;
}
#content
  .oaa-page-3
  .oaa-items-row
  .elementor-column
  .oaa-page-3.elementor-widget-image-box {
  background: #fafafa;
}
#content
  .oaa-page-3
  .oaa-items-row
  .elementor-column
  .oaa-page-3.elementor-widget-image-box
  .elementor-image-box-content
  .elementor-image-box-title {
  color: #000;
}
#content .oaa-page-4 .oaa-items-row .elementor-column:nth-child(4) {
  order: -1;
}
#content .oaa-page-4 .oaa-items-row .elementor-column:nth-child(4) a {
  pointer-events: none;
}
#content
  .oaa-page-4
  .oaa-items-row
  .elementor-column
  .oaa-page-4.elementor-widget-image-box {
  background: #fafafa;
}
#content
  .oaa-page-4
  .oaa-items-row
  .elementor-column
  .oaa-page-4.elementor-widget-image-box
  .elementor-image-box-content
  .elementor-image-box-title {
  color: #000;
}
#content .construction-software-section {
  padding: min(12vw, 79px) 0 10px;
}
@media (max-width: 767px) {
  #content .construction-software-section {
    padding-bottom: min(12vw, 4rem);
  }
}
#content .construction-software-section .elementor-heading-title {
  text-align: center;
  margin-bottom: 1.6rem;
}
@media (max-width: 767px) {
  #content .construction-software-section .elementor-heading-title {
    margin-bottom: 0;
  }
}
#content .construction-software-section .elementor-heading-title span {
  font-weight: 700;
}
#content .construction-software-section .elementor-widget-image {
  max-width: 927px;
  margin: 0 auto;
}
#content .construction-software-section .elementor-widget-image img {
  transition: all 0.15s ease-in;
  max-width: 95%;
}
#content .construction-software-section .elementor-widget-image a:hover img {
  transform: scale(1.025);
}
#content .two-col-cta-section {
  padding: min(7vw, 67px) 0;
}
@media (max-width: 767px) {
  #content .two-col-cta-section {
    order: 1;
  }
}
#content .two-col-cta-section > .elementor-container {
  max-width: 822px;
}
#content .two-col-cta-section > .elementor-container .elementor-container {
  align-items: center;
}
#content
  .two-col-cta-section
  > .elementor-container
  .elementor-container
  .elementor-column:last-child {
  justify-content: flex-end;
}
#content .two-col-cta-section .elementor-heading-title {
  line-height: calc(32 / 36);
}
@media (min-width: 981px) {
  #content .two-col-cta-section .elementor-heading-title {
    margin-bottom: 11px;
  }
}
@media (max-width: 767px) {
  #content .two-col-cta-section .elementor-heading-title {
    text-align: center;
    line-height: calc(32 / 24);
  }
}
#content .two-col-cta-section .elementor-widget-button {
  text-align: right;
}
@media (max-width: 767px) {
  #content .two-col-cta-section .elementor-widget-button {
    text-align: center;
  }
}
#content .resources-section {
  padding: min(9vw, 56px) 0 37px;
}
#content .resources-section .elementor-container {
  max-width: 1115px;
}
@media (max-width: 767px) {
  #content .resources-section .elementor-heading-title {
    margin-bottom: 1rem;
  }
}
@media (max-width: 980px) {
  #content .resources-section .elementor-widget-uael-posts {
    display: none;
  }
}
#content .resources-section .uael-post-grid .uael-post__columns-3,
#content .resources-section .cta-resources-row > div > .elementor-container {
  display: flex;
  justify-content: flex-start;
  align-items: inherit;
  flex-flow: row wrap;
  column-gap: 4.25%;
  padding: 2rem 0 0;
}
#content
  .resources-section
  .uael-post-grid
  .uael-post__columns-3
  > .uael-post-wrapper,
#content
  .resources-section
  .uael-post-grid
  .uael-post__columns-3
  > .elementor-column,
#content
  .resources-section
  .cta-resources-row
  > div
  > .elementor-container
  > .uael-post-wrapper,
#content
  .resources-section
  .cta-resources-row
  > div
  > .elementor-container
  > .elementor-column {
  height: auto;
  padding-bottom: 10px;
}
#content
  .resources-section
  .uael-post-grid
  .uael-post__columns-3
  > .uael-post-wrapper
  .elementor-column-wrap,
#content
  .resources-section
  .uael-post-grid
  .uael-post__columns-3
  > .elementor-column
  .elementor-column-wrap,
#content
  .resources-section
  .cta-resources-row
  > div
  > .elementor-container
  > .uael-post-wrapper
  .elementor-column-wrap,
#content
  .resources-section
  .cta-resources-row
  > div
  > .elementor-container
  > .elementor-column
  .elementor-column-wrap {
  margin: 0;
  padding: 0;
}
@media (min-width: 981px) {
  #content
    .resources-section
    .uael-post-grid
    .uael-post__columns-3
    > .uael-post-wrapper,
  #content
    .resources-section
    .uael-post-grid
    .uael-post__columns-3
    > .elementor-column,
  #content
    .resources-section
    .cta-resources-row
    > div
    > .elementor-container
    > .uael-post-wrapper,
  #content
    .resources-section
    .cta-resources-row
    > div
    > .elementor-container
    > .elementor-column {
    width: 30.5%;
  }
}
#content .resources-section .uael-post-wrapper .uael-post__bg-wrap {
  transition: all 0.2s ease-in;
  border-radius: 0 0 14px 14px;
  height: 100%;
}
#content .resources-section .uael-post-wrapper .uael-post__bg-wrap:hover {
  box-shadow: 0 0 20px 0 rgba(33, 33, 33, 0.09);
}
#content
  .resources-section
  .uael-post-wrapper
  .uael-post__bg-wrap
  .uael-post__inner-wrap {
  height: 100%;
  display: flex;
  flex-direction: column;
}
#content
  .resources-section
  .uael-post-wrapper
  .uael-post__bg-wrap
  .uael-post__thumbnail
  a {
  display: block;
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 14px 14px 0 0;
  padding-top: 44%;
}
#content
  .resources-section
  .uael-post-wrapper
  .uael-post__bg-wrap
  .uael-post__thumbnail
  a
  img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.25s ease-in;
}
#content
  .resources-section
  .uael-post-wrapper
  .uael-post__bg-wrap
  .uael-post__thumbnail
  a:hover
  img {
  transform: scale(1.05);
}
#content
  .resources-section
  .uael-post-wrapper
  .uael-post__bg-wrap
  .uael-post__content-wrap {
  padding: min(3.5vw, 30px) min(3.5vw, 46px) min(3.5vw, 23px) min(3.5vw, 46px);
}
@media (min-width: 981px) {
  #content
    .resources-section
    .uael-post-wrapper
    .uael-post__bg-wrap
    .uael-post__content-wrap {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
  }
}
#content
  .resources-section
  .uael-post-wrapper
  .uael-post__bg-wrap
  .uael-post__title {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  color: #232323;
  line-height: calc(23 / 20);
  margin-bottom: 1rem;
}
#content
  .resources-section
  .uael-post-wrapper
  .uael-post__bg-wrap
  .uael-post__title
  a {
  color: inherit;
  line-height: inherit;
}
#content
  .resources-section
  .uael-post-wrapper
  .uael-post__bg-wrap
  .uael-post__title
  a:hover {
  color: #ef4e22;
}
#content
  .resources-section
  .uael-post-wrapper
  .uael-post__bg-wrap
  .uael-post__excerpt {
  font-weight: 400;
  font-size: 18px;
  line-height: calc(21.55 / 18);
  color: #000000;
}
#content
  .resources-section
  .uael-post-wrapper
  .uael-post__bg-wrap
  .uael-post__read-more {
  width: 100%;
  background: #6b8399;
  margin-top: auto;
}
#content
  .resources-section
  .uael-post-wrapper
  .uael-post__bg-wrap
  .uael-post__read-more:hover {
  background: #ef4e22;
}
@media (max-width: 980px) {
  #content .resources-section .cta-resources-row {
    display: none;
  }
}
#content .resources-section .cta-resources-row > div > .elementor-container {
  column-gap: 6.5%;
  padding: 3.5rem 0 0;
}
#content
  .resources-section
  .cta-resources-row
  > div
  > .elementor-container
  > .elementor-column {
  width: 29%;
  padding: 0;
}
#content .resources-section .elementor-widget-call-to-action {
  transition: all 0.2s ease-in;
  border-radius: 14px;
  overflow: hidden;
  height: 100%;
  box-shadow: none;
}
@media (max-width: 980px) {
  #content .resources-section .elementor-widget-call-to-action {
    box-shadow: 0 0 20px 0 rgba(33, 33, 33, 0.09);
    margin-bottom: 0;
    height: auto;
  }
}
#content .resources-section .elementor-widget-call-to-action:hover {
  box-shadow: 0 0 20px 0 rgba(33, 33, 33, 0.09);
}
#content
  .resources-section
  .elementor-widget-call-to-action
  .elementor-widget-container,
#content
  .resources-section
  .elementor-widget-call-to-action
  .elementor-widget-container
  > .elementor-cta {
  height: 100%;
}
#content
  .resources-section
  .elementor-widget-call-to-action
  .elementor-widget-container
  > .elementor-cta {
  display: flex;
  flex-direction: column;
}
#content
  .resources-section
  .elementor-widget-call-to-action
  .elementor-cta__bg-wrapper {
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: unset;
  position: relative;
  overflow: hidden;
  border-radius: 14px 14px 0 0;
  padding-top: 44%;
  min-height: unset;
}
#content
  .resources-section
  .elementor-widget-call-to-action
  .elementor-cta__bg-wrapper
  .elementor-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.25s ease-in;
}
#content
  .resources-section
  .elementor-widget-call-to-action
  .elementor-cta__bg-wrapper
  .elementor-cta__bg-overlay {
  display: none;
}
#content
  .resources-section
  .elementor-widget-call-to-action
  .elementor-cta__content {
  padding: min(3.5vw, 30px) min(3.5vw, 50px) min(3.5vw, 23px) min(3.5vw, 50px);
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
@media (max-width: 980px) {
  #content
    .resources-section
    .elementor-widget-call-to-action
    .elementor-cta__content {
    padding: min(7.5vw, 30px) min(11.5vw, 50px) min(5.5vw, 23px)
      min(11.5vw, 50px);
  }
}
#content
  .resources-section
  .elementor-widget-call-to-action
  .elementor-cta__title {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  color: #232323;
  line-height: calc(23 / 20);
  margin-bottom: 1rem;
  letter-spacing: 0;
}
#content
  .resources-section
  .elementor-widget-call-to-action
  .elementor-cta__description {
  font-weight: 400;
  font-size: 18px;
  line-height: calc(21.55 / 18);
  color: #000000;
  text-transform: initial;
  margin-bottom: 20px;
}
@media (max-width: 980px) {
  #content
    .resources-section
    .elementor-widget-call-to-action
    .elementor-cta__description {
    font-size: 17px;
  }
}
#content
  .resources-section
  .elementor-widget-call-to-action
  .elementor-cta__button-wrapper {
  margin-top: auto;
}
#content
  .resources-section
  .elementor-widget-call-to-action
  .elementor-cta__button-wrapper
  .elementor-cta__button {
  width: 100%;
  background: #6b8399;
  margin-top: auto;
  color: #fff;
  text-transform: capitalize;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
#content .resources-section .resources-slider {
  display: none;
  position: relative;
  width: 150vw;
  max-width: 150vw;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 980px) {
  #content .resources-section .resources-slider {
    display: block;
  }
}
#content .resources-section .resources-slider .swiper-slide {
  flex: 1 0 auto;
}
#content .resources-section .resources-slider .uael-post-wrapper {
  box-shadow: 0 0 20px 0 rgba(33, 33, 33, 0.09);
  border-radius: 0 0 20px 20px;
  height: auto;
}
#content
  .resources-section
  .resources-slider
  .uael-post-wrapper
  .uael-post__content-wrap {
  padding: min(7vw, 30px) min(10.5vw, 45px);
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
}
#content
  .resources-section
  .resources-slider
  .uael-post-wrapper
  .uael-post__excerpt {
  margin-bottom: 1.3rem;
}
#content
  .resources-section
  .resources-slider
  .uael-post-wrapper
  .uael-post__read-more {
  margin-top: auto;
}
#content .resources-section .resources-swiper-pagination {
  padding-top: 4rem;
}
.parent-pageid-100 .elementor-inner .elementor-section-wrap {
  display: flex;
  flex-direction: column;
}
.parent-pageid-100 .site-main h3.elementor-heading-title {
  font-weight: 600;
  font-size: clamp(24px, 3vw, 36px) !important;
  letter-spacing: 0;
  line-height: calc(43 / 36);
}
.parent-pageid-100 .site-main h3.elementor-heading-title span,
.parent-pageid-100 .site-main h3.elementor-heading-title strong {
  font-weight: 700;
}
#content {
  overflow-x: hidden;
}
#content .industries-hero-section {
  padding: 99px 0 107px;
}
@media (max-width: 980px) {
  #content .industries-hero-section {
    padding: 80px 0;
  }
}
@media (max-width: 767px) {
  #content .industries-hero-section {
    padding: 56px 0;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section {
    padding: 56px 0 25px;
    background-image: url("/wp-content/uploads/2023/08/Electrical-Contractor-Software-Hero-Mobile-Bg.jpg");
  }
}
#content .industries-hero-section .elementor-container {
  width: 90%;
  max-width: 1030px;
}
@media (max-width: 1439px) {
  #content .industries-hero-section .elementor-container {
    max-width: 1055px;
  }
}
#content .industries-hero-section .elementor-container .elementor-widget-wrap,
#content .industries-hero-section .elementor-container .elementor-element {
  margin: 0;
  padding: 0;
}
@media (max-width: 1439px) {
  #content .industries-hero-section .elementor-container .elementor-container {
    justify-content: space-between !important;
  }
}
#content .industries-hero-section .hero-section-left {
  width: 47%;
  padding-left: 57px !important;
}
@media (max-width: 1439px) {
  #content .industries-hero-section .hero-section-left {
    padding-left: 0 !important;
  }
}
@media (max-width: 980px) {
  #content .industries-hero-section .hero-section-left {
    width: 55%;
  }
}
@media (max-width: 767px) {
  #content .industries-hero-section .hero-section-left {
    width: 62%;
    max-width: 260px;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section .hero-section-left {
    position: relative;
    z-index: 5;
    width: 100%;
    max-width: 220px;
    padding-left: 5px !important;
  }
}
#content .industries-hero-section .hero-section-left h1 {
  margin: 0;
  color: #000000;
  font-size: 60px !important;
  font-weight: 800;
  line-height: 107%;
  letter-spacing: normal;
  text-transform: uppercase;
}
@media (max-width: 1199px) {
  #content .industries-hero-section .hero-section-left h1 {
    font-size: 52px !important;
  }
}
@media (max-width: 980px) {
  #content .industries-hero-section .hero-section-left h1 {
    font-size: 44px !important;
  }
}
@media (max-width: 767px) {
  #content .industries-hero-section .hero-section-left h1 {
    font-size: 36px !important;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section .hero-section-left h1 {
    font-size: 30px !important;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section .hero-section-left h1 {
    line-height: 120%;
  }
}
#content .industries-hero-section .hero-section-left p {
  margin-top: 18px;
  max-width: 330px;
  color: #8a99b2;
  font-size: 20px !important;
  font-weight: 800;
  line-height: 99%;
  letter-spacing: normal;
  text-transform: uppercase;
}
@media (max-width: 1199px) {
  #content .industries-hero-section .hero-section-left p {
    font-size: 18px !important;
  }
}
@media (max-width: 980px) {
  #content .industries-hero-section .hero-section-left p {
    font-size: 16px !important;
  }
}
@media (max-width: 767px) {
  #content .industries-hero-section .hero-section-left p {
    font-size: 14px !important;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section .hero-section-left p {
    font-size: 13px !important;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section .hero-section-left p {
    margin-top: 14px;
    line-height: 122%;
  }
}
#content .industries-hero-section .hero-section-left a.elementor-button-link {
  margin-top: 35px;
  background-color: #ef4e22;
}
@media (max-width: 479px) {
  #content .industries-hero-section .hero-section-left a.elementor-button-link {
    margin-top: 27px;
  }
}
#content
  .industries-hero-section
  .hero-section-left
  a.elementor-button-link:hover {
  background-color: #e3491f;
}
#content .industries-hero-section .hero-section-right {
  width: 53%;
}
@media (max-width: 980px) {
  #content .industries-hero-section .hero-section-right {
    width: 45%;
  }
}
@media (max-width: 767px) {
  #content .industries-hero-section .hero-section-right {
    width: 38%;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section .hero-section-right {
    position: relative;
    z-index: 0;
    width: 100%;
  }
}
@media (max-width: 980px) {
  #content .industries-hero-section .hero-section-right .elementor-widget-wrap {
    flex-direction: column;
    justify-content: center;
  }
}
#content
  .industries-hero-section
  .hero-section-right
  .elementor-widget-wrap
  .elementor-image {
  text-align: left;
}
@media (max-width: 479px) {
  #content
    .industries-hero-section
    .hero-section-right
    .elementor-widget-wrap
    .elementor-image {
    text-align: right;
  }
}
#content
  .industries-hero-section
  .hero-section-right
  .elementor-widget-wrap
  .elementor-image
  img {
  margin: -49px 0px 0 30px;
}
@media (max-width: 980px) {
  #content
    .industries-hero-section
    .hero-section-right
    .elementor-widget-wrap
    .elementor-image
    img {
    margin: 0;
  }
}
@media (max-width: 479px) {
  #content
    .industries-hero-section
    .hero-section-right
    .elementor-widget-wrap
    .elementor-image
    img {
    width: 180px;
    margin: -56px -35px 0 0;
  }
}
@media (max-width: 350px) {
  #content
    .industries-hero-section
    .hero-section-right
    .elementor-widget-wrap
    .elementor-image
    img {
    opacity: 0.4;
  }
}
@media (max-width: 980px) {
  #content .industries-hero-section.mechanical-hero-section .hero-section-left {
    width: 56%;
  }
}
@media (max-width: 767px) {
  #content .industries-hero-section.mechanical-hero-section .hero-section-left {
    width: 61%;
    max-width: 260px;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section.mechanical-hero-section .hero-section-left {
    position: relative;
    z-index: 5;
    width: 100%;
    max-width: 220px;
    padding-left: 5px !important;
  }
}
@media (max-width: 980px) {
  #content
    .industries-hero-section.mechanical-hero-section
    .hero-section-right {
    width: 44%;
  }
}
@media (max-width: 767px) {
  #content
    .industries-hero-section.mechanical-hero-section
    .hero-section-right {
    width: 39%;
  }
}
@media (max-width: 479px) {
  #content
    .industries-hero-section.mechanical-hero-section
    .hero-section-right {
    position: relative;
    z-index: 0;
    width: 100%;
  }
}
#content
  .industries-hero-section.mechanical-hero-section
  .hero-section-right
  .elementor-widget-wrap
  .elementor-image
  img {
  margin: 11px 0px 0 -9px;
}
@media (max-width: 980px) {
  #content
    .industries-hero-section.mechanical-hero-section
    .hero-section-right
    .elementor-widget-wrap
    .elementor-image
    img {
    margin: 0;
  }
}
@media (max-width: 479px) {
  #content
    .industries-hero-section.mechanical-hero-section
    .hero-section-right
    .elementor-widget-wrap
    .elementor-image
    img {
    width: 180px;
    margin: -56px -20px 0 0;
  }
}
#content .industries-hero-section.hvac-hero-section {
  padding: 129px 0 103px;
}
@media (max-width: 980px) {
  #content .industries-hero-section.hvac-hero-section {
    padding: 80px 0;
  }
}
@media (max-width: 767px) {
  #content .industries-hero-section.hvac-hero-section {
    padding: 56px 0;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section.hvac-hero-section {
    padding: 56px 0 25px;
  }
}
@media (max-width: 1199px) {
  #content .industries-hero-section.hvac-hero-section .hero-section-left {
    width: 36%;
  }
}
@media (max-width: 980px) {
  #content .industries-hero-section.hvac-hero-section .hero-section-left {
    width: 41%;
    max-width: 280px;
  }
}
@media (max-width: 767px) {
  #content .industries-hero-section.hvac-hero-section .hero-section-left {
    width: 60%;
    max-width: 280px;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section.hvac-hero-section .hero-section-left {
    position: relative;
    z-index: 5;
    width: 100%;
    max-width: 230px;
    padding-left: 5px !important;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section.hvac-hero-section .hero-section-left h1 {
    max-width: 210px;
  }
}
#content .industries-hero-section.hvac-hero-section .hero-section-left p {
  max-width: 350px;
}
@media (max-width: 980px) {
  #content .industries-hero-section.hvac-hero-section .hero-section-right {
    width: 50%;
  }
}
@media (max-width: 767px) {
  #content .industries-hero-section.hvac-hero-section .hero-section-right {
    width: 40%;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section.hvac-hero-section .hero-section-right {
    position: relative;
    z-index: 0;
    width: 100%;
  }
}
#content
  .industries-hero-section.hvac-hero-section
  .hero-section-right
  .elementor-widget-wrap
  .elementor-image
  img {
  margin: -30px 0px 0 21px;
}
@media (max-width: 980px) {
  #content
    .industries-hero-section.hvac-hero-section
    .hero-section-right
    .elementor-widget-wrap
    .elementor-image
    img {
    margin: 0;
  }
}
@media (max-width: 479px) {
  #content
    .industries-hero-section.hvac-hero-section
    .hero-section-right
    .elementor-widget-wrap
    .elementor-image
    img {
    width: 170px;
    margin: -42px -10px 0 0;
  }
}
#content .industries-hero-section.plumbing-hero-section {
  padding: 109px 0 97px;
}
@media (max-width: 980px) {
  #content .industries-hero-section.plumbing-hero-section {
    padding: 80px 0;
  }
}
@media (max-width: 767px) {
  #content .industries-hero-section.plumbing-hero-section {
    padding: 56px 0;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section.plumbing-hero-section {
    padding: 43px 0;
  }
}
@media (max-width: 980px) {
  #content .industries-hero-section.plumbing-hero-section .hero-section-left {
    width: 50%;
  }
}
@media (max-width: 767px) {
  #content .industries-hero-section.plumbing-hero-section .hero-section-left {
    width: 62%;
    max-width: 230px;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section.plumbing-hero-section .hero-section-left {
    position: relative;
    z-index: 5;
    width: 100%;
    max-width: 325px;
    padding-left: 5px !important;
  }
}
@media (max-width: 479px) {
  #content
    .industries-hero-section.plumbing-hero-section
    .hero-section-left
    h1
    br {
    display: none;
  }
}
#content .industries-hero-section.plumbing-hero-section .hero-section-left p {
  max-width: 380px;
}
@media (max-width: 479px) {
  #content .industries-hero-section.plumbing-hero-section .hero-section-left p {
    max-width: 260px;
  }
}
#content
  .industries-hero-section.plumbing-hero-section
  .hero-section-right
  .elementor-widget-wrap
  .elementor-image
  img {
  width: 409px;
  margin: 30px 0 0 99px;
}
@media (max-width: 980px) {
  #content
    .industries-hero-section.plumbing-hero-section
    .hero-section-right
    .elementor-widget-wrap
    .elementor-image
    img {
    margin: 0;
  }
}
@media (max-width: 479px) {
  #content
    .industries-hero-section.plumbing-hero-section
    .hero-section-right
    .elementor-widget-wrap
    .elementor-image
    img {
    width: 150px;
    margin: 0 -10px -70px 0;
  }
}
#content .industries-hero-section.specialty-hero-section {
  padding: 109px 0 97px;
}
@media (max-width: 980px) {
  #content .industries-hero-section.specialty-hero-section {
    padding: 80px 0;
  }
}
@media (max-width: 767px) {
  #content .industries-hero-section.specialty-hero-section {
    padding: 56px 0;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section.specialty-hero-section {
    padding: 43px 0;
  }
}
#content .industries-hero-section.specialty-hero-section .elementor-container {
  max-width: 1050px;
}
@media (max-width: 1439px) {
  #content
    .industries-hero-section.specialty-hero-section
    .elementor-container {
    max-width: 1055px;
  }
}
#content .industries-hero-section.specialty-hero-section .hero-section-left {
  padding-left: 0 !important;
}
@media (max-width: 980px) {
  #content .industries-hero-section.specialty-hero-section .hero-section-left {
    width: 50%;
  }
}
@media (max-width: 767px) {
  #content .industries-hero-section.specialty-hero-section .hero-section-left {
    width: 62%;
    max-width: 280px;
  }
}
@media (max-width: 550px) {
  #content .industries-hero-section.specialty-hero-section .hero-section-left {
    max-width: 260px;
  }
}
@media (max-width: 479px) {
  #content .industries-hero-section.specialty-hero-section .hero-section-left {
    position: relative;
    z-index: 5;
    width: 100%;
    max-width: 325px;
    padding-left: 5px !important;
  }
}
@media (max-width: 479px) {
  #content
    .industries-hero-section.specialty-hero-section
    .hero-section-left
    h1
    br {
    display: none;
  }
}
#content .industries-hero-section.specialty-hero-section .hero-section-left p {
  max-width: 400px;
}
@media (max-width: 479px) {
  #content
    .industries-hero-section.specialty-hero-section
    .hero-section-left
    p {
    max-width: 260px;
  }
}
#content
  .industries-hero-section.specialty-hero-section
  .hero-section-right
  .elementor-widget-wrap
  .elementor-image
  img {
  width: 486px;
  margin: 51px 0 0 27px;
}
@media (max-width: 980px) {
  #content
    .industries-hero-section.specialty-hero-section
    .hero-section-right
    .elementor-widget-wrap
    .elementor-image
    img {
    margin: 0;
  }
}
@media (max-width: 479px) {
  #content
    .industries-hero-section.specialty-hero-section
    .hero-section-right
    .elementor-widget-wrap
    .elementor-image
    img {
    width: 190px;
    margin: -14px -25px -20px 0;
    transform: scaleX(-1);
  }
}
#content .industries-approach-section .elementor-container,
#content .industries-customers-section .elementor-container,
#content .industries-software-section .elementor-container,
#content .industries-items-section .elementor-container,
#content .industries-trusted-section .elementor-container,
#content .industries-learn-post-section .elementor-container,
#content .industries-start-using-section .elementor-container {
  position: relative;
  z-index: 5;
  width: 90%;
  max-width: 1245px;
}
#content
  .industries-approach-section
  .elementor-container
  .elementor-widget-wrap,
#content .industries-approach-section .elementor-container .elementor-element,
#content
  .industries-customers-section
  .elementor-container
  .elementor-widget-wrap,
#content .industries-customers-section .elementor-container .elementor-element,
#content
  .industries-software-section
  .elementor-container
  .elementor-widget-wrap,
#content .industries-software-section .elementor-container .elementor-element,
#content .industries-items-section .elementor-container .elementor-widget-wrap,
#content .industries-items-section .elementor-container .elementor-element,
#content
  .industries-trusted-section
  .elementor-container
  .elementor-widget-wrap,
#content .industries-trusted-section .elementor-container .elementor-element,
#content
  .industries-learn-post-section
  .elementor-container
  .elementor-widget-wrap,
#content .industries-learn-post-section .elementor-container .elementor-element,
#content
  .industries-start-using-section
  .elementor-container
  .elementor-widget-wrap,
#content
  .industries-start-using-section
  .elementor-container
  .elementor-element {
  margin: 0;
  padding: 0;
}
#content .industries-approach-section h2,
#content .industries-customers-section h2,
#content .industries-software-section h2,
#content .industries-items-section h2,
#content .industries-trusted-section h2,
#content .industries-learn-post-section h2,
#content .industries-start-using-section h2 {
  position: relative;
  margin: 0 0 34px;
  padding: 0 0 26px;
  color: #000000;
  font-size: 36px;
  font-size: 36px !important;
  font-weight: 600;
  line-height: 119%;
  letter-spacing: normal;
}
@media (max-width: 1199px) {
  #content .industries-approach-section h2,
  #content .industries-customers-section h2,
  #content .industries-software-section h2,
  #content .industries-items-section h2,
  #content .industries-trusted-section h2,
  #content .industries-learn-post-section h2,
  #content .industries-start-using-section h2 {
    font-size: 33px !important;
  }
}
@media (max-width: 980px) {
  #content .industries-approach-section h2,
  #content .industries-customers-section h2,
  #content .industries-software-section h2,
  #content .industries-items-section h2,
  #content .industries-trusted-section h2,
  #content .industries-learn-post-section h2,
  #content .industries-start-using-section h2 {
    font-size: 30px !important;
  }
}
@media (max-width: 767px) {
  #content .industries-approach-section h2,
  #content .industries-customers-section h2,
  #content .industries-software-section h2,
  #content .industries-items-section h2,
  #content .industries-trusted-section h2,
  #content .industries-learn-post-section h2,
  #content .industries-start-using-section h2 {
    font-size: 27px !important;
  }
}
@media (max-width: 479px) {
  #content .industries-approach-section h2,
  #content .industries-customers-section h2,
  #content .industries-software-section h2,
  #content .industries-items-section h2,
  #content .industries-trusted-section h2,
  #content .industries-learn-post-section h2,
  #content .industries-start-using-section h2 {
    font-size: 24px !important;
  }
}
@media (max-width: 479px) {
  #content .industries-approach-section h2,
  #content .industries-customers-section h2,
  #content .industries-software-section h2,
  #content .industries-items-section h2,
  #content .industries-trusted-section h2,
  #content .industries-learn-post-section h2,
  #content .industries-start-using-section h2 {
    margin: 0 0 29px;
    padding: 0 0 34px;
    line-height: 123%;
  }
}
#content .industries-approach-section h2::after,
#content .industries-customers-section h2::after,
#content .industries-software-section h2::after,
#content .industries-items-section h2::after,
#content .industries-trusted-section h2::after,
#content .industries-learn-post-section h2::after,
#content .industries-start-using-section h2::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 88px;
  height: 4px;
  background-color: #ef4e22;
}
#content .industries-approach-section h2 b,
#content .industries-customers-section h2 b,
#content .industries-software-section h2 b,
#content .industries-items-section h2 b,
#content .industries-trusted-section h2 b,
#content .industries-learn-post-section h2 b,
#content .industries-start-using-section h2 b {
  font-weight: 700;
}
#content .industries-approach-section {
  position: relative;
  padding: 63px 0;
}
@media (max-width: 980px) {
  #content .industries-approach-section {
    padding: 60px 0 70px;
  }
}
@media (max-width: 767px) {
  #content .industries-approach-section {
    padding: 50px 0 60px;
  }
}
@media (max-width: 479px) {
  #content .industries-approach-section {
    padding: 33px 0 17px;
  }
}
#content .industries-approach-section::after,
#content .industries-approach-section::before {
  content: "";
  position: absolute;
  z-index: 1;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.6;
}
@media (max-width: 767px) {
  #content .industries-approach-section::after,
  #content .industries-approach-section::before {
    display: none;
  }
}
#content .industries-approach-section::before {
  left: 170px;
  top: 285px;
  transform: translateY(-50%);
  width: 144px;
  height: 144px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="143.417" height="142.877" viewBox="0 0 143.417 142.877"><g transform="translate(1305.816 101.33)"><g transform="translate(-1305.816 -101.33)" opacity="0.13"><path d="M-1686.525,3754.3a12.8,12.8,0,0,1,12.61-13.1h0a12.742,12.742,0,0,1,13.246,12.4h0a12.638,12.638,0,0,1-12.612,13.032h-.323A12.688,12.688,0,0,1-1686.525,3754.3Zm-38.314-7.153a12.947,12.947,0,0,1-.336-18.291h0a12.934,12.934,0,0,1,18.289-.336h0a12.919,12.919,0,0,1,.336,18.289h0a12.868,12.868,0,0,1-9.312,3.958h0A12.889,12.889,0,0,1-1724.839,3747.143Zm83.765-1.979a12.949,12.949,0,0,1-.569-18.289h0a12.948,12.948,0,0,1,18.289-.57h0a12.948,12.948,0,0,1,.569,18.289h0a12.925,12.925,0,0,1-9.429,4.075h0A12.915,12.915,0,0,1-1641.073,3745.164Zm-105.728-48.512a13.069,13.069,0,0,1,12.78-13.228h0a13.109,13.109,0,0,1,13.09,12.987h0a13.056,13.056,0,0,1-12.767,13.3h-.167A13.191,13.191,0,0,1-1746.8,3696.652Zm117.564-3.092a12.835,12.835,0,0,1,12.443-13.306h0a12.811,12.811,0,0,1,13.4,12.3h0a12.651,12.651,0,0,1-12.444,13.273h-.491A12.772,12.772,0,0,1-1629.238,3693.56Zm-96.751-30.2a12.93,12.93,0,0,1-.117-18.289h0a12.931,12.931,0,0,1,18.289-.117h0a12.946,12.946,0,0,1,.117,18.3h0a12.918,12.918,0,0,1-9.209,3.842h0A12.827,12.827,0,0,1-1725.989,3663.365Zm81.89-1.708a12.938,12.938,0,0,1-.789-18.276h0a12.939,12.939,0,0,1,18.276-.789h0a12.941,12.941,0,0,1,.789,18.277h0a12.9,12.9,0,0,1-9.533,4.191h0A12.888,12.888,0,0,1-1644.1,3661.657Zm-43.9-24.976a12.93,12.93,0,0,1,12.935-12.935h0a12.939,12.939,0,0,1,12.935,12.935h0a12.932,12.932,0,0,1-12.935,12.935h0A12.923,12.923,0,0,1-1688,3636.681Z" transform="translate(1746.802 -3623.746)" fill="%23b2b2b2"/></g><g transform="translate(-1305.816 -101.33)" opacity="0.13"><path d="M-1686.525,3754.3a12.8,12.8,0,0,1,12.61-13.1h0a12.742,12.742,0,0,1,13.246,12.4h0a12.638,12.638,0,0,1-12.612,13.032h-.323A12.688,12.688,0,0,1-1686.525,3754.3Zm-38.314-7.153a12.947,12.947,0,0,1-.336-18.291h0a12.934,12.934,0,0,1,18.289-.336h0a12.919,12.919,0,0,1,.336,18.289h0a12.868,12.868,0,0,1-9.312,3.958h0A12.889,12.889,0,0,1-1724.839,3747.143Zm83.765-1.979a12.949,12.949,0,0,1-.569-18.289h0a12.948,12.948,0,0,1,18.289-.57h0a12.948,12.948,0,0,1,.569,18.289h0a12.925,12.925,0,0,1-9.429,4.075h0A12.915,12.915,0,0,1-1641.073,3745.164Zm-105.728-48.512a13.069,13.069,0,0,1,12.78-13.228h0a13.109,13.109,0,0,1,13.09,12.987h0a13.056,13.056,0,0,1-12.767,13.3h-.167A13.191,13.191,0,0,1-1746.8,3696.652Zm117.564-3.092a12.835,12.835,0,0,1,12.443-13.306h0a12.811,12.811,0,0,1,13.4,12.3h0a12.651,12.651,0,0,1-12.444,13.273h-.491A12.772,12.772,0,0,1-1629.238,3693.56Zm-96.751-30.2a12.93,12.93,0,0,1-.117-18.289h0a12.931,12.931,0,0,1,18.289-.117h0a12.946,12.946,0,0,1,.117,18.3h0a12.918,12.918,0,0,1-9.209,3.842h0A12.827,12.827,0,0,1-1725.989,3663.365Zm81.89-1.708a12.938,12.938,0,0,1-.789-18.276h0a12.939,12.939,0,0,1,18.276-.789h0a12.941,12.941,0,0,1,.789,18.277h0a12.9,12.9,0,0,1-9.533,4.191h0A12.888,12.888,0,0,1-1644.1,3661.657Zm-43.9-24.976a12.93,12.93,0,0,1,12.935-12.935h0a12.939,12.939,0,0,1,12.935,12.935h0a12.932,12.932,0,0,1-12.935,12.935h0A12.923,12.923,0,0,1-1688,3636.681Z" transform="translate(1746.802 -3623.746)" fill="%23b2b2b2"/></g></g></svg>');
}
#content .industries-approach-section::after {
  left: -225px;
  bottom: -403px;
  transform: translateY(-50%);
  width: 496px;
  height: 496px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 495.042 495.021"><path fill="%23a1a1a1" d="M437.164 225.779v.014c.268 2.333.5 4.7.675 7.021a1.12 1.12 0 0 1-1.031 1.205 1.133 1.133 0 0 1-1.2-1.031c-.18-2.3-.406-4.631-.669-6.939a1.122 1.122 0 0 1 2.228-.27Zm-.927-6.951a1.122 1.122 0 0 1-2.222.31c-.35-2.3-.743-4.607-1.173-6.871a1.123 1.123 0 0 1 2.206-.417 196.87 196.87 0 0 1 1.185 6.953Zm2.018 20.929c0 .032.006.063.008.1.1 2.343.15 4.715.162 7.05a1.123 1.123 0 0 1-2.246.01c-.01-2.308-.064-4.653-.158-6.967a1.122 1.122 0 0 1 2.234-.189Zm-4.625-34.7a1.122 1.122 0 0 1-2.208.389 187.735 187.735 0 0 0-1.672-6.767 1.122 1.122 0 0 1 2.168-.578c.6 2.248 1.171 4.554 1.692 6.847l.017.107Zm4.687 48.721a1.054 1.054 0 0 1 .008.179c-.076 2.346-.2 4.717-.36 7.043a1.123 1.123 0 0 1-2.24-.156c.162-2.3.282-4.641.358-6.961a1.122 1.122 0 0 1 2.234-.105Zm-8.3-62.268a1.122 1.122 0 0 1-2.186.469 188.234 188.234 0 0 0-2.168-6.625 1.121 1.121 0 1 1 2.118-.737 188.675 188.675 0 0 1 2.194 6.705 1.06 1.06 0 0 1 .04.187Zm7.324 76.253a1.139 1.139 0 0 1 0 .261 188.166 188.166 0 0 1-.881 7 1.123 1.123 0 0 1-2.222-.322c.334-2.292.625-4.617.871-6.915a1.123 1.123 0 0 1 2.23-.024Zm-11.932-89.5a1.123 1.123 0 0 1-2.16.548 187.521 187.521 0 0 0-2.653-6.446 1.122 1.122 0 0 1 2.06-.891 195.258 195.258 0 0 1 2.685 6.521 1.167 1.167 0 0 1 .067.271Zm9.92 103.373a1.107 1.107 0 0 1-.01.344c-.422 2.3-.891 4.623-1.4 6.913a1.122 1.122 0 0 1-2.19-.485c.5-2.264.967-4.563 1.383-6.833a1.122 1.122 0 0 1 2.218.062Zm-15.5-116.237a1.123 1.123 0 0 1-2.126.627c-1-2.092-2.056-4.2-3.135-6.248a1.122 1.122 0 1 1 1.986-1.045 186.583 186.583 0 0 1 3.173 6.324 1.118 1.118 0 0 1 .102.345Zm12.459 129.925a1.094 1.094 0 0 1-.028.424 198.148 198.148 0 0 1-1.9 6.771 1.123 1.123 0 0 1-2.15-.647c.667-2.206 1.3-4.455 1.884-6.689a1.121 1.121 0 0 1 2.2.142Zm-19-142.37a1.122 1.122 0 0 1-2.086.7 194.346 194.346 0 0 0-3.59-5.992 1.122 1.122 0 1 1 1.9-1.188 193.028 193.028 0 0 1 3.632 6.063 1.11 1.11 0 0 1 .146.42Zm14.962 155.758a1.126 1.126 0 0 1-.052.5 193.404 193.404 0 0 1-2.4 6.615 1.125 1.125 0 1 1-2.1-.805 185.57 185.57 0 0 0 2.374-6.537 1.123 1.123 0 0 1 2.176.222Zm-22.404-167.673a1.123 1.123 0 0 1-2.042.773c-1.3-1.919-2.651-3.84-4.022-5.706a1.123 1.123 0 0 1 1.81-1.329 193.394 193.394 0 0 1 4.07 5.774 1.108 1.108 0 0 1 .184.488Zm17.388 180.74a1.111 1.111 0 0 1-.082.581 191.303 191.303 0 0 1-2.885 6.426 1.122 1.122 0 0 1-2.03-.957c.989-2.1 1.948-4.231 2.851-6.35a1.122 1.122 0 0 1 2.146.3Zm-25.691-192.064a1.121 1.121 0 0 1-1.992.839 194.473 194.473 0 0 0-4.431-5.39 1.122 1.122 0 1 1 1.706-1.457 199.824 199.824 0 0 1 4.485 5.454 1.12 1.12 0 0 1 .232.552Zm19.721 204.727a1.1 1.1 0 0 1-.116.655 193.637 193.637 0 0 1-3.352 6.2 1.122 1.122 0 0 1-1.954-1.1 192.13 192.13 0 0 0 3.315-6.125 1.121 1.121 0 0 1 2.108.376Zm-28.832-215.4a1.122 1.122 0 0 1-1.938.9c-1.564-1.7-3.185-3.4-4.817-5.045a1.124 1.124 0 1 1 1.6-1.58 195.082 195.082 0 0 1 4.871 5.106 1.117 1.117 0 0 1 .282.615Zm21.943 227.6a1.124 1.124 0 0 1-.158.729 194.053 194.053 0 0 1-3.8 5.936 1.122 1.122 0 1 1-1.868-1.245c1.285-1.926 2.547-3.9 3.756-5.866a1.123 1.123 0 0 1 2.07.446Zm-31.817-237.573a1.121 1.121 0 0 1-1.88.961 192.585 192.585 0 0 0-5.173-4.679 1.121 1.121 0 1 1 1.474-1.69 190.674 190.674 0 0 1 5.233 4.733 1.118 1.118 0 0 1 .346.675Zm24.043 249.23a1.117 1.117 0 0 1-.2.8 193.167 193.167 0 0 1-4.226 5.645 1.122 1.122 0 1 1-1.772-1.377 190.015 190.015 0 0 0 4.178-5.578 1.122 1.122 0 0 1 2.024.514ZM367.985 99.856a1.121 1.121 0 0 1-1.818 1.013 187.712 187.712 0 0 0-5.5-4.284 1.122 1.122 0 1 1 1.347-1.794 190.45 190.45 0 0 1 5.562 4.333 1.109 1.109 0 0 1 .409.732Zm26 269.507a1.116 1.116 0 0 1-.252.863 187.691 187.691 0 0 1-4.633 5.323 1.122 1.122 0 1 1-1.664-1.5 191.132 191.132 0 0 0 4.577-5.259 1.121 1.121 0 0 1 1.972.578ZM356.764 91.445a1.121 1.121 0 0 1-1.752 1.063c-1.9-1.321-3.852-2.62-5.8-3.866a1.122 1.122 0 1 1 1.211-1.888 191.368 191.368 0 0 1 5.864 3.91 1.114 1.114 0 0 1 .482.781Zm27.819 288.326a1.117 1.117 0 0 1-.308.925 192.54 192.54 0 0 1-5.013 4.969 1.122 1.122 0 1 1-1.55-1.622c1.674-1.6 3.343-3.252 4.955-4.911a1.121 1.121 0 0 1 1.916.64ZM344.966 83.885a1.122 1.122 0 0 1-1.682 1.107 191.064 191.064 0 0 0-6.062-3.429 1.121 1.121 0 1 1 1.067-1.972 187.395 187.395 0 0 1 6.134 3.469 1.118 1.118 0 0 1 .548.825Zm29.469 305.578a1.121 1.121 0 0 1-.368.983 193.137 193.137 0 0 1-5.366 4.587 1.122 1.122 0 1 1-1.427-1.732c1.786-1.473 3.572-3 5.3-4.533a1.12 1.12 0 0 1 1.856.695ZM332.65 77.214a1.123 1.123 0 0 1-1.612 1.147 188.206 188.206 0 0 0-6.293-2.971 1.122 1.122 0 1 1 .921-2.046 190.66 190.66 0 0 1 6.369 3.007 1.119 1.119 0 0 1 .621.863Zm30.948 321.171a1.121 1.121 0 0 1-.434 1.035 194.962 194.962 0 0 1-5.694 4.18 1.123 1.123 0 1 1-1.295-1.834 188.702 188.702 0 0 0 5.628-4.132 1.125 1.125 0 0 1 1.794.751ZM319.882 71.471a1.107 1.107 0 0 1-.074.563 1.122 1.122 0 0 1-1.46.618c-2.14-.869-4.326-1.71-6.493-2.5a1.123 1.123 0 0 1 .767-2.11 197.2 197.2 0 0 1 6.571 2.527 1.118 1.118 0 0 1 .694.902Zm32.24 335.011a1.122 1.122 0 0 1-.5 1.083 190.221 190.221 0 0 1-5.994 3.746 1.122 1.122 0 1 1-1.153-1.924 191.684 191.684 0 0 0 5.922-3.7 1.122 1.122 0 0 1 1.552.328 1.1 1.1 0 0 1 .179.464ZM306.739 66.689a1.119 1.119 0 0 1-1.456 1.208 188.98 188.98 0 0 0-6.655-2.008 1.122 1.122 0 0 1 .607-2.16 186.82 186.82 0 0 1 6.735 2.032 1.118 1.118 0 0 1 .769.928Zm33.339 347.023a1.124 1.124 0 0 1-.573 1.125 193.284 193.284 0 0 1-6.259 3.292 1.122 1.122 0 0 1-1.007-2.006 184.018 184.018 0 0 0 6.186-3.253 1.122 1.122 0 0 1 1.524.442 1.143 1.143 0 0 1 .129.4Zm-46.8-350.815a1.124 1.124 0 0 1-1.379 1.23 191.96 191.96 0 0 0-6.8-1.513 1.123 1.123 0 0 1 .448-2.2c2.292.465 4.607.981 6.885 1.532a1.122 1.122 0 0 1 .851.951Zm34.23 357.128a1.124 1.124 0 0 1-.647 1.163c-2.13.971-4.306 1.916-6.469 2.809a1.123 1.123 0 0 1-.855-2.076 187.135 187.135 0 0 0 6.393-2.775 1.12 1.12 0 0 1 1.486.555 1.108 1.108 0 0 1 .097.324Zm-47.97-359.921a1.129 1.129 0 0 1-1.3 1.25c-2.28-.375-4.6-.713-6.9-1a1.122 1.122 0 0 1 .282-2.226c2.326.293 4.673.635 6.981 1.015a1.13 1.13 0 0 1 .942.961Zm35.008 365.266a1.119 1.119 0 0 1-.723 1.192c-2.192.81-4.433 1.59-6.661 2.32a1.122 1.122 0 0 1-.7-2.132c2.2-.722 4.415-1.493 6.583-2.293a1.124 1.124 0 0 1 1.441.665 1.1 1.1 0 0 1 .065.247ZM265.634 58.343a1.088 1.088 0 0 1 0 .242 1.121 1.121 0 0 1-1.217 1.017c-2.3-.2-4.635-.368-6.953-.488a1.122 1.122 0 1 1 .116-2.241c2.346.121 4.713.287 7.035.5a1.123 1.123 0 0 1 1.019.97Zm35.595 371.392a1.123 1.123 0 0 1-.8 1.219c-2.25.646-4.541 1.259-6.815 1.82a1.122 1.122 0 1 1-.537-2.178 188.579 188.579 0 0 0 6.733-1.8 1.118 1.118 0 0 1 1.387.769 1.019 1.019 0 0 1 .032.17Zm-49.6-372.117a1.063 1.063 0 0 1 .01.16 1.119 1.119 0 0 1-1.139 1.1c-2.3-.032-4.647-.024-6.969.028a1.122 1.122 0 1 1-.05-2.243 197.57 197.57 0 0 1 7.053-.028 1.121 1.121 0 0 1 1.097.983Zm35.989 375.485a1.12 1.12 0 0 1-.883 1.239c-2.288.478-4.617.919-6.929 1.314a1.122 1.122 0 1 1-.378-2.211c2.284-.39 4.587-.828 6.847-1.3a1.122 1.122 0 0 1 1.329.87.807.807 0 0 1 .015.088Zm-50-375.169.008.076a1.122 1.122 0 0 1-1.055 1.185c-2.3.136-4.637.317-6.949.539a1.11 1.11 0 0 1-1.225-1.008 1.124 1.124 0 0 1 1.011-1.225c2.338-.224 4.705-.408 7.031-.546a1.124 1.124 0 0 1 1.176.979Zm36.184 377.531a1.121 1.121 0 0 1-.963 1.253l-1.217.16c-1.922.244-3.87.461-5.79.647a1.122 1.122 0 0 1-.218-2.233 191.875 191.875 0 0 0 6.924-.798 1.123 1.123 0 0 1 1.261.963ZM223.66 59.273a1.121 1.121 0 0 1-.967 1.253c-2.3.306-4.621.657-6.891 1.043a1.123 1.123 0 0 1-1.295-.919 1.107 1.107 0 0 1 .919-1.293c2.3-.392 4.643-.745 6.973-1.055a1.121 1.121 0 0 1 1.259.965Zm36.184 377.543.008.074a1.122 1.122 0 0 1-1.053 1.189 193 193 0 0 1-7.047.294 1.122 1.122 0 0 1-.052-2.244c2.31-.054 4.653-.152 6.965-.29a1.12 1.12 0 0 1 1.177.976ZM209.838 61.623a1.121 1.121 0 0 1-.885 1.239c-2.268.472-4.555.991-6.8 1.542a1.123 1.123 0 0 1-.537-2.18c2.27-.558 4.583-1.083 6.877-1.561a1.125 1.125 0 0 1 1.329.871c.006.028.01.058.014.088Zm35.989 375.519a1.4 1.4 0 0 1 .01.16 1.12 1.12 0 0 1-1.137 1.1 188.08 188.08 0 0 1-7.051-.226 1.121 1.121 0 1 1 .114-2.239c2.308.116 4.651.192 6.967.222a1.123 1.123 0 0 1 1.095.982ZM196.224 64.979a1.125 1.125 0 0 1-.805 1.219 190.97 190.97 0 0 0-6.665 2.04 1.122 1.122 0 1 1-.7-2.131 190 190 0 0 1 6.745-2.066 1.122 1.122 0 0 1 1.387.77 1.2 1.2 0 0 1 .038.168Zm35.611 371.457a1.089 1.089 0 0 1 0 .242 1.121 1.121 0 0 1-1.215 1.019c-2.33-.2-4.685-.456-7-.748a1.122 1.122 0 1 1 .28-2.226c2.288.288 4.615.536 6.917.737a1.123 1.123 0 0 1 1.018.973ZM182.896 69.328a1.121 1.121 0 0 1-.725 1.192 200.41 200.41 0 0 0-6.5 2.53 1.121 1.121 0 1 1-.853-2.074c2.17-.893 4.381-1.754 6.573-2.561a1.122 1.122 0 0 1 1.44.666 1.111 1.111 0 0 1 .065.247Zm35.052 365.364a1.17 1.17 0 0 1-.006.323 1.123 1.123 0 0 1-1.289.927c-2.312-.377-4.641-.8-6.929-1.267a1.122 1.122 0 1 1 .444-2.2c2.26.456 4.563.877 6.847 1.249a1.127 1.127 0 0 1 .933.968Zm-48.02-360.033a1.121 1.121 0 0 1-.647 1.161c-2.11.961-4.232 1.974-6.307 3.015a1.122 1.122 0 0 1-1.007-2.006c2.1-1.053 4.25-2.08 6.383-3.05a1.122 1.122 0 0 1 1.486.557 1.108 1.108 0 0 1 .092.322Zm34.294 357.264a1.15 1.15 0 0 1-.022.4 1.124 1.124 0 0 1-1.355.829 187.458 187.458 0 0 1-6.817-1.778 1.121 1.121 0 1 1 .605-2.159c2.226.625 4.491 1.214 6.737 1.756a1.123 1.123 0 0 1 .852.952ZM157.357 80.958a1.123 1.123 0 0 1-.573 1.125 194.941 194.941 0 0 0-6.062 3.474 1.121 1.121 0 1 1-1.151-1.924 189.512 189.512 0 0 1 6.134-3.517 1.119 1.119 0 0 1 1.522.444 1.135 1.135 0 0 1 .13.398Zm33.379 347.183a1.124 1.124 0 0 1-1.456 1.208 186.396 186.396 0 0 1-6.669-2.28 1.121 1.121 0 1 1 .763-2.107c2.174.787 4.391 1.544 6.591 2.25a1.125 1.125 0 0 1 .771.928ZM145.299 88.172a1.125 1.125 0 0 1-.5 1.083 194.697 194.697 0 0 0-5.784 3.914 1.122 1.122 0 0 1-1.293-1.834 191.115 191.115 0 0 1 5.854-3.959 1.123 1.123 0 0 1 1.724.8Zm32.265 335.193a1.12 1.12 0 0 1-1.532 1.181 189.542 189.542 0 0 1-6.485-2.768 1.121 1.121 0 1 1 .919-2.045c2.106.945 4.262 1.864 6.407 2.733a1.118 1.118 0 0 1 .691.899ZM133.815 96.258a1.113 1.113 0 0 1-.434 1.035 190.663 190.663 0 0 0-5.474 4.332 1.122 1.122 0 0 1-1.425-1.734 193.422 193.422 0 0 1 5.54-4.382 1.122 1.122 0 0 1 1.572.214 1.11 1.11 0 0 1 .221.535Zm30.96 321.371a1.1 1.1 0 0 1-.108.637 1.122 1.122 0 0 1-1.5.51 193.832 193.832 0 0 1-6.263-3.237 1.122 1.122 0 1 1 1.067-1.974 192.49 192.49 0 0 0 6.192 3.2 1.126 1.126 0 0 1 .612.864Zm-41.811-312.46a1.127 1.127 0 0 1-.37.982 195.506 195.506 0 0 0-5.139 4.719 1.122 1.122 0 1 1-1.548-1.624c1.69-1.61 3.44-3.219 5.2-4.775a1.123 1.123 0 0 1 1.858.7Zm29.475 305.8a1.123 1.123 0 0 1-1.682 1.108 194.529 194.529 0 0 1-6.01-3.69 1.122 1.122 0 1 1 1.209-1.89 188.539 188.539 0 0 0 5.94 3.646 1.13 1.13 0 0 1 .548.822ZM112.811 114.85a1.113 1.113 0 0 1-.31.925 194.03 194.03 0 0 0-4.773 5.083 1.122 1.122 0 1 1-1.664-1.5c1.572-1.736 3.2-3.466 4.831-5.143a1.122 1.122 0 0 1 1.586-.022 1.108 1.108 0 0 1 .33.657Zm27.821 288.56a1.121 1.121 0 0 1-1.75 1.063 192.815 192.815 0 0 1-5.724-4.122 1.124 1.124 0 0 1 1.345-1.8 188.292 188.292 0 0 0 5.656 4.074 1.115 1.115 0 0 1 .473.785Zm-37.233-278.16a1.12 1.12 0 0 1-.254.863 194.38 194.38 0 0 0-4.387 5.418 1.122 1.122 0 0 1-1.77-1.378 192.756 192.756 0 0 1 4.439-5.482 1.122 1.122 0 0 1 1.972.58Zm26.007 269.757a1.121 1.121 0 0 1-1.816 1.015c-1.824-1.472-3.642-3-5.406-4.531a1.121 1.121 0 1 1 1.472-1.692 192.779 192.779 0 0 0 5.342 4.477 1.116 1.116 0 0 1 .408.731Zm-34.628-258.7a1.12 1.12 0 0 1-.2.8 195.628 195.628 0 0 0-3.976 5.722 1.121 1.121 0 0 1-1.556.31 1.123 1.123 0 0 1-.31-1.555c1.3-1.95 2.655-3.9 4.024-5.79a1.121 1.121 0 0 1 2.022.513Zm24.047 249.5a1.121 1.121 0 0 1-1.878.961c-1.71-1.6-3.412-3.257-5.061-4.919a1.122 1.122 0 0 1 1.592-1.581 192.56 192.56 0 0 0 5 4.861 1.1 1.1 0 0 1 .347.674ZM86.994 147.962a1.11 1.11 0 0 1-.158.729c-1.209 1.962-2.4 3.98-3.542 6a1.121 1.121 0 0 1-1.528.424 1.121 1.121 0 0 1-.424-1.529 193.234 193.234 0 0 1 3.584-6.067 1.123 1.123 0 0 1 1.544-.366 1.112 1.112 0 0 1 .524.809Zm21.955 227.879a1.122 1.122 0 0 1-1.938.9 191.42 191.42 0 0 1-4.685-5.276 1.122 1.122 0 1 1 1.7-1.458c1.5 1.758 3.061 3.512 4.631 5.214a1.131 1.131 0 0 1 .292.62ZM80.091 160.152a1.122 1.122 0 0 1-.116.658 198.52 198.52 0 0 0-3.093 6.237 1.121 1.121 0 0 1-1.492.536 1.125 1.125 0 0 1-.535-1.495c1-2.114 2.052-4.237 3.129-6.312a1.122 1.122 0 0 1 1.512-.479 1.119 1.119 0 0 1 .595.854Zm-5.984 12.659a1.1 1.1 0 0 1-.082.583 189.68 189.68 0 0 0-2.621 6.443 1.118 1.118 0 0 1-1.448.644 1.122 1.122 0 0 1-.645-1.451 190.992 190.992 0 0 1 2.653-6.521 1.122 1.122 0 0 1 1.472-.59 1.12 1.12 0 0 1 .671.891Zm-5.031 13.059a1.119 1.119 0 0 1-.052.5 191.566 191.566 0 0 0-2.138 6.617 1.121 1.121 0 0 1-1.4.75 1.121 1.121 0 0 1-.747-1.4c.675-2.234 1.4-4.488 2.162-6.7a1.119 1.119 0 0 1 1.425-.7 1.122 1.122 0 0 1 .751.932Zm-4.05 13.384a1.1 1.1 0 0 1-.028.425 188.3 188.3 0 0 0-1.644 6.773 1.123 1.123 0 0 1-1.339.851 1.124 1.124 0 0 1-.851-1.341c.511-2.29 1.071-4.6 1.664-6.853a1.123 1.123 0 0 1 1.371-.8 1.123 1.123 0 0 1 .828.944Zm-3.053 13.682a1.119 1.119 0 0 1-.01.346 191.61 191.61 0 0 0-1.135 6.876 1.121 1.121 0 0 1-1.273.947 1.121 1.121 0 0 1-.947-1.272c.338-2.316.725-4.657 1.149-6.957a1.123 1.123 0 0 1 1.307-.9 1.124 1.124 0 0 1 .91.958Zm-2.026 13.874a1.164 1.164 0 0 1 0 .264c-.25 2.3-.46 4.637-.621 6.94a1.121 1.121 0 0 1-1.2 1.041 1.123 1.123 0 0 1-1.039-1.2c.164-2.332.376-4.695.627-7.024a1.121 1.121 0 0 1 1.237-1 1.121 1.121 0 0 1 .997.977Zm11.138 87.67a1.124 1.124 0 0 1-.717 1.191 1.125 1.125 0 0 1-1.446-.654 186.65 186.65 0 0 1-1.718-4.753 1.12 1.12 0 0 1 .691-1.427 1.122 1.122 0 0 1 1.429.692 183.56 183.56 0 0 0 1.7 4.695 1.064 1.064 0 0 1 .062.255Zm-3.884-11.392a1.125 1.125 0 0 1-.785 1.214 1.123 1.123 0 0 1-1.4-.745 189.406 189.406 0 0 1-1.938-6.785 1.124 1.124 0 0 1 .8-1.373 1.124 1.124 0 0 1 1.373.8 182.408 182.408 0 0 0 1.914 6.7 1.316 1.316 0 0 1 .038.188Zm-8.243-62.293a1.071 1.071 0 0 1 .008.18c-.076 2.31-.112 4.655-.1 6.968a1.12 1.12 0 0 1-1.117 1.125 1.123 1.123 0 0 1-1.127-1.117c-.008-2.342.028-4.713.106-7.053a1.12 1.12 0 0 1 1.159-1.083 1.121 1.121 0 0 1 1.077.978Zm4.641 48.739a1.12 1.12 0 0 1-.865 1.233 1.123 1.123 0 0 1-1.343-.845c-.515-2.282-1-4.607-1.433-6.909a1.127 1.127 0 0 1 .9-1.31 1.122 1.122 0 0 1 1.311.9 192.7 192.7 0 0 0 1.417 6.829 1 1 0 0 1 .014.101Zm-4.591-34.72c0 .032.006.064.008.1.092 2.306.23 4.647.408 6.957a1.121 1.121 0 0 1-1.033 1.2 1.122 1.122 0 0 1-1.2-1.031c-.18-2.337-.318-4.707-.414-7.041a1.123 1.123 0 0 1 1.077-1.167 1.125 1.125 0 0 1 1.155.981Zm2 20.934a1.123 1.123 0 0 1-.945 1.251 1.122 1.122 0 0 1-1.277-.943c-.226-1.49-.424-2.995-.623-4.489q-.159-1.252-.3-2.5a1.124 1.124 0 0 1 .987-1.243 1.124 1.124 0 0 1 1.241.973v.016c.1.841.194 1.668.3 2.529.186 1.452.39 2.927.609 4.383ZM493.408 219.33v.018c.348 3.027.641 6.09.877 9.1a1.451 1.451 0 0 1-1.337 1.562 1.471 1.471 0 0 1-1.564-1.336 248.081 248.081 0 0 0-.867-9 1.455 1.455 0 0 1 2.889-.349Zm-1.2-9.011a1.454 1.454 0 0 1-2.881.4 250.729 250.729 0 0 0-1.518-8.909 1.442 1.442 0 0 1 1.159-1.7 1.457 1.457 0 0 1 1.7 1.159c.561 2.97 1.079 6 1.536 9.014Zm2.617 27.134c0 .042.008.082.01.125.126 3.035.2 6.112.21 9.141a1.456 1.456 0 1 1-2.911.014c-.012-3-.082-6.034-.206-9.035a1.455 1.455 0 0 1 2.9-.246Zm-6-44.994a1.454 1.454 0 0 1-2.861.5c-.669-2.939-1.4-5.89-2.168-8.773a1.455 1.455 0 0 1 2.811-.749c.779 2.915 1.516 5.9 2.194 8.877a2.3 2.3 0 0 1 .024.145Zm6.078 63.171a1.5 1.5 0 0 1 .012.233c-.1 3.041-.258 6.114-.468 9.131a1.455 1.455 0 1 1-2.9-.2c.208-2.98.364-6.018.461-9.025a1.455 1.455 0 0 1 2.9-.137Zm-10.761-80.732a1.455 1.455 0 0 1-2.835.607 241.733 241.733 0 0 0-2.811-8.589 1.455 1.455 0 0 1 2.749-.955c1 2.869 1.956 5.794 2.843 8.691a1.509 1.509 0 0 1 .054.246Zm9.5 98.869a1.483 1.483 0 0 1 0 .34 240.622 240.622 0 0 1-1.145 9.072 1.454 1.454 0 1 1-2.877-.417c.43-2.971.809-5.985 1.129-8.964a1.454 1.454 0 0 1 2.889-.03Zm-15.47-116.041a1.455 1.455 0 0 1-2.8.711 242.535 242.535 0 0 0-3.44-8.355 1.455 1.455 0 0 1 2.669-1.159 246.985 246.985 0 0 1 3.482 8.458 1.54 1.54 0 0 1 .085.343Zm12.863 134.033a1.457 1.457 0 0 1-.014.445 245.147 245.147 0 0 1-1.814 8.963 1.455 1.455 0 0 1-2.841-.63 244.854 244.854 0 0 0 1.794-8.856 1.455 1.455 0 0 1 2.875.078Zm-20.1-150.711a1.455 1.455 0 0 1-2.755.813 245.901 245.901 0 0 0-4.066-8.1 1.455 1.455 0 0 1 2.577-1.353c1.415 2.695 2.8 5.452 4.112 8.2a1.449 1.449 0 0 1 .133.437Zm16.155 168.458a1.481 1.481 0 0 1-.036.552c-.767 2.931-1.6 5.884-2.469 8.779a1.456 1.456 0 0 1-2.787-.841 242.082 242.082 0 0 0 2.441-8.673 1.455 1.455 0 0 1 2.851.184Zm-24.634-184.6a1.455 1.455 0 0 1-2.705.909 242.304 242.304 0 0 0-4.653-7.77 1.455 1.455 0 1 1 2.467-1.542c1.612 2.582 3.2 5.227 4.709 7.864a1.392 1.392 0 0 1 .182.541Zm19.4 201.956a1.44 1.44 0 0 1-.066.653 249.64 249.64 0 0 1-3.115 8.579 1.455 1.455 0 0 1-2.715-1.045 239.572 239.572 0 0 0 3.077-8.475 1.454 1.454 0 0 1 2.819.288Zm-29.05-217.408a1.455 1.455 0 0 1-2.647 1 243.123 243.123 0 0 0-5.217-7.4 1.455 1.455 0 0 1 2.348-1.72c1.8 2.452 3.572 4.971 5.277 7.486a1.441 1.441 0 0 1 .239.636Zm22.545 234.344a1.456 1.456 0 0 1-.106.753 244.983 244.983 0 0 1-3.742 8.329 1.455 1.455 0 1 1-2.631-1.241 249.016 249.016 0 0 0 3.7-8.229 1.455 1.455 0 0 1 2.781.387ZM442.04 94.77a1.455 1.455 0 0 1-2.583 1.088 246.528 246.528 0 0 0-5.746-6.989 1.454 1.454 0 0 1 2.212-1.888 248.16 248.16 0 0 1 5.816 7.071 1.449 1.449 0 0 1 .301.72Zm25.569 265.449a1.436 1.436 0 0 1-.152.849 256.78 256.78 0 0 1-4.345 8.036 1.455 1.455 0 1 1-2.533-1.43 261.777 261.777 0 0 0 4.3-7.942 1.455 1.455 0 0 1 2.735.487Zm-37.385-279.29a1.455 1.455 0 0 1-2.513 1.171 243.524 243.524 0 0 0-6.243-6.543 1.455 1.455 0 1 1 2.068-2.048c2.14 2.162 4.266 4.39 6.315 6.621a1.432 1.432 0 0 1 .373.799Zm28.45 295.1a1.456 1.456 0 0 1-.2.945 250.472 250.472 0 0 1-4.929 7.7 1.454 1.454 0 1 1-2.419-1.612c1.664-2.5 3.3-5.059 4.869-7.608a1.455 1.455 0 0 1 2.683.578ZM417.425 67.998a1.455 1.455 0 0 1-2.439 1.247 248.372 248.372 0 0 0-6.705-6.065 1.455 1.455 0 0 1 1.912-2.194c2.288 2 4.571 4.06 6.785 6.136a1.463 1.463 0 0 1 .447.876Zm31.172 323.152a1.445 1.445 0 0 1-.262 1.033 250.54 250.54 0 0 1-5.48 7.318 1.456 1.456 0 0 1-2.3-1.786 245.135 245.135 0 0 0 5.416-7.232 1.456 1.456 0 0 1 2.032-.33 1.442 1.442 0 0 1 .594 1.002Zm-44.881-335.1a1.455 1.455 0 0 1-2.358 1.315 247.626 247.626 0 0 0-7.131-5.555 1.454 1.454 0 0 1 1.746-2.326 244.274 244.274 0 0 1 7.215 5.618 1.449 1.449 0 0 1 .528.955Zm33.718 349.448a1.45 1.45 0 0 1-.328 1.117 251.268 251.268 0 0 1-6.006 6.9 1.456 1.456 0 1 1-2.16-1.952 245.342 245.342 0 0 0 5.936-6.817 1.455 1.455 0 0 1 2.557.751ZM389.172 45.149a1.454 1.454 0 0 1-2.272 1.379 240.456 240.456 0 0 0-7.516-5.013 1.455 1.455 0 1 1 1.57-2.449 243.005 243.005 0 0 1 7.6 5.073 1.443 1.443 0 0 1 .619 1.014Zm36.07 373.843a1.454 1.454 0 0 1-.4 1.2 242.255 242.255 0 0 1-6.5 6.441 1.455 1.455 0 0 1-2.01-2.1 247.179 247.179 0 0 0 6.423-6.366 1.454 1.454 0 0 1 2.485.829ZM373.876 35.347a1.456 1.456 0 0 1-2.184 1.435 247.805 247.805 0 0 0-7.86-4.445 1.455 1.455 0 0 1 1.387-2.558 245.105 245.105 0 0 1 7.952 4.5 1.454 1.454 0 0 1 .706 1.072Zm38.21 396.21a1.453 1.453 0 0 1-.478 1.272 245.85 245.85 0 0 1-6.961 5.948 1.454 1.454 0 1 1-1.848-2.246 247.865 247.865 0 0 0 6.879-5.877 1.454 1.454 0 0 1 2.408.9ZM357.907 26.698a1.455 1.455 0 0 1-2.088 1.486c-2.7-1.333-5.44-2.629-8.161-3.854a1.454 1.454 0 0 1 1.193-2.653 243.65 243.65 0 0 1 8.259 3.9 1.456 1.456 0 0 1 .797 1.121Zm40.126 416.426a1.451 1.451 0 0 1-.559 1.341 252.445 252.445 0 0 1-7.384 5.42 1.455 1.455 0 0 1-1.678-2.377 257.82 257.82 0 0 0 7.3-5.357 1.455 1.455 0 0 1 2.038.276 1.427 1.427 0 0 1 .283.701ZM341.352 19.251a1.423 1.423 0 0 1-.1.729 1.453 1.453 0 0 1-1.894.8 242.405 242.405 0 0 0-8.417-3.239 1.455 1.455 0 1 1 .993-2.735 250.399 250.399 0 0 1 8.519 3.278 1.448 1.448 0 0 1 .899 1.172Zm41.8 434.374a1.453 1.453 0 0 1-.647 1.4 252.113 252.113 0 0 1-7.772 4.859 1.456 1.456 0 1 1-1.494-2.5 252.8 252.8 0 0 0 7.678-4.8 1.452 1.452 0 0 1 2.236 1.035ZM324.304 13.054a1.454 1.454 0 0 1-1.89 1.568c-2.847-.919-5.75-1.8-8.627-2.605a1.455 1.455 0 1 1 .789-2.8 248.74 248.74 0 0 1 8.731 2.637 1.45 1.45 0 0 1 .997 1.2Zm43.227 449.944a1.452 1.452 0 0 1-.743 1.458 244.107 244.107 0 0 1-8.116 4.27 1.454 1.454 0 1 1-1.3-2.6 248.11 248.11 0 0 0 8.02-4.219 1.452 1.452 0 0 1 1.974.573 1.43 1.43 0 0 1 .165.518ZM306.856 8.135a1.423 1.423 0 0 1-.03.525 1.452 1.452 0 0 1-1.756 1.071 242.725 242.725 0 0 0-8.821-1.962 1.456 1.456 0 0 1 .579-2.853c2.973.605 5.976 1.273 8.927 1.988a1.455 1.455 0 0 1 1.101 1.233Zm44.384 463.05a1.458 1.458 0 0 1-.839 1.507 248.942 248.942 0 0 1-8.389 3.642 1.455 1.455 0 0 1-1.109-2.691 236.997 236.997 0 0 0 8.289-3.6 1.454 1.454 0 0 1 1.928.719 1.488 1.488 0 0 1 .12.425Zm-62.2-466.67a1.41 1.41 0 0 1-.008.419 1.456 1.456 0 0 1-1.67 1.2 236.864 236.864 0 0 0-8.945-1.3 1.455 1.455 0 0 1 .368-2.887c3.013.384 6.058.825 9.049 1.319a1.453 1.453 0 0 1 1.207 1.251Zm45.393 473.6a1.456 1.456 0 0 1-.939 1.547 246.032 246.032 0 0 1-8.637 3.009 1.455 1.455 0 0 1-.905-2.765 242.782 242.782 0 0 0 8.533-2.973 1.458 1.458 0 0 1 1.87.861 1.544 1.544 0 0 1 .079.322ZM271.005 2.233a1.367 1.367 0 0 1 .006.313 1.456 1.456 0 0 1-1.576 1.321c-2.977-.266-6.01-.479-9.015-.636a1.454 1.454 0 1 1 .15-2.9c3.041.158 6.11.373 9.122.641a1.452 1.452 0 0 1 1.314 1.261Zm46.154 481.544a1.453 1.453 0 0 1-1.043 1.579 249.753 249.753 0 0 1-8.835 2.362 1.455 1.455 0 0 1-.7-2.825c2.911-.72 5.848-1.5 8.729-2.332a1.454 1.454 0 0 1 1.8 1 1.384 1.384 0 0 1 .05.217ZM252.853 1.298a1.759 1.759 0 0 1 .012.206 1.457 1.457 0 0 1-1.476 1.435 247.688 247.688 0 0 0-9.037.034 1.454 1.454 0 1 1-.064-2.907c3.045-.068 6.12-.08 9.142-.036a1.455 1.455 0 0 1 1.423 1.268Zm46.661 486.849a1.455 1.455 0 0 1-1.147 1.606 240.213 240.213 0 0 1-8.983 1.7 1.454 1.454 0 0 1-.49-2.867 248.114 248.114 0 0 0 8.879-1.684 1.454 1.454 0 0 1 1.72 1.127c.009.038.015.077.021.115ZM234.684 1.698c0 .032.008.066.01.1a1.457 1.457 0 0 1-1.367 1.539c-2.983.176-6.014.412-9.013.7a1.44 1.44 0 0 1-1.586-1.311 1.456 1.456 0 0 1 1.309-1.586c3.033-.29 6.1-.527 9.118-.705a1.453 1.453 0 0 1 1.529 1.263Zm46.917 489.5a1.456 1.456 0 0 1-1.251 1.626c-.525.07-1.053.138-1.578.206-2.491.315-5.017.6-7.508.841a1.457 1.457 0 0 1-.28-2.9c2.461-.24 4.959-.52 7.42-.833l1.56-.2a1.454 1.454 0 0 1 1.634 1.25ZM216.584 3.439a1.452 1.452 0 0 1-1.251 1.624c-2.987.4-5.992.851-8.937 1.351a1.454 1.454 0 0 1-1.678-1.19 1.436 1.436 0 0 1 1.191-1.677c2.979-.505 6.02-.967 9.041-1.366a1.451 1.451 0 0 1 1.632 1.251Zm46.919 489.518c0 .032.006.064.008.1a1.452 1.452 0 0 1-1.365 1.539c-3.031.184-6.106.312-9.136.381a1.454 1.454 0 1 1-.068-2.906c3-.07 6.034-.2 9.031-.378a1.455 1.455 0 0 1 1.527 1.264ZM198.664 6.483a1.456 1.456 0 0 1-1.147 1.606 251.025 251.025 0 0 0-8.815 2 1.455 1.455 0 1 1-.7-2.825 244.866 244.866 0 0 1 8.917-2.023 1.454 1.454 0 0 1 1.72 1.126c.01.04.016.08.022.116Zm46.661 486.9a1.166 1.166 0 0 1 .012.206 1.455 1.455 0 0 1-1.474 1.435c-3.035-.042-6.112-.14-9.14-.294a1.454 1.454 0 1 1 .148-2.9c2.993.152 6.032.248 9.033.29a1.454 1.454 0 0 1 1.418 1.26ZM181.014 10.835a1.456 1.456 0 0 1-1.045 1.58c-2.9.83-5.806 1.721-8.641 2.647a1.454 1.454 0 1 1-.9-2.765c2.869-.939 5.81-1.84 8.745-2.68a1.457 1.457 0 0 1 1.8 1 1.69 1.69 0 0 1 .038.216Zm46.17 481.628a1.618 1.618 0 0 1 .006.312 1.456 1.456 0 0 1-1.576 1.322 244.88 244.88 0 0 1-9.079-.969 1.454 1.454 0 1 1 .362-2.885c2.967.372 5.986.693 8.971.955a1.459 1.459 0 0 1 1.316 1.265ZM163.729 16.477a1.452 1.452 0 0 1-.941 1.546 248.473 248.473 0 0 0-8.421 3.278 1.454 1.454 0 1 1-1.1-2.689 248.561 248.561 0 0 1 8.521-3.318 1.454 1.454 0 0 1 1.868.861 1.325 1.325 0 0 1 .073.322Zm45.447 473.729a1.45 1.45 0 0 1-1.676 1.618c-3-.49-6.02-1.041-8.985-1.64a1.454 1.454 0 1 1 .575-2.851c2.931.591 5.918 1.137 8.879 1.62a1.455 1.455 0 0 1 1.207 1.253Zm-62.259-466.82a1.461 1.461 0 0 1-.841 1.509 244.689 244.689 0 0 0-8.179 3.908 1.454 1.454 0 1 1-1.3-2.6c2.725-1.367 5.51-2.7 8.275-3.956a1.454 1.454 0 0 1 1.928.721 1.531 1.531 0 0 1 .117.417Zm44.467 463.227a1.454 1.454 0 0 1-1.784 1.6 251.695 251.695 0 0 1-8.841-2.305 1.455 1.455 0 0 1 .787-2.8c2.885.811 5.824 1.576 8.735 2.277a1.455 1.455 0 0 1 1.103 1.228ZM130.616 31.555a1.452 1.452 0 0 1-.743 1.458 247.77 247.77 0 0 0-7.858 4.506 1.456 1.456 0 1 1-1.494-2.5 244.73 244.73 0 0 1 7.954-4.559 1.454 1.454 0 0 1 2.142 1.091Zm43.279 450.153a1.469 1.469 0 0 1-.058.627 1.454 1.454 0 0 1-1.83.941c-2.887-.927-5.8-1.92-8.649-2.955a1.455 1.455 0 0 1 .993-2.735c2.819 1.023 5.694 2 8.545 2.919a1.457 1.457 0 0 1 .999 1.204ZM114.984 40.909a1.456 1.456 0 0 1-.651 1.4 248.267 248.267 0 0 0-7.5 5.075 1.455 1.455 0 0 1-1.674-2.38 246.582 246.582 0 0 1 7.588-5.134 1.456 1.456 0 0 1 2.237 1.039Zm41.832 434.609a1.457 1.457 0 0 1-1.99 1.531 255.862 255.862 0 0 1-8.407-3.586 1.455 1.455 0 0 1 1.191-2.655 243.749 243.749 0 0 0 8.309 3.544 1.456 1.456 0 0 1 .896 1.167Zm-56.722-424.12a1.457 1.457 0 0 1-.563 1.343 249.15 249.15 0 0 0-7.1 5.614 1.456 1.456 0 0 1-1.848-2.25 252.544 252.544 0 0 1 7.183-5.68 1.455 1.455 0 0 1 2.326.973Zm40.142 416.687a1.455 1.455 0 0 1-2.088 1.486 240.549 240.549 0 0 1-8.122-4.2 1.455 1.455 0 0 1 1.383-2.56 246.285 246.285 0 0 0 8.028 4.149 1.455 1.455 0 0 1 .799 1.121ZM86.028 62.946a1.454 1.454 0 0 1-.48 1.275c-2.254 2-4.5 4.053-6.661 6.12a1.455 1.455 0 0 1-2.008-2.106 246.756 246.756 0 0 1 6.741-6.191 1.454 1.454 0 0 1 2.407.9Zm38.216 396.493a1.433 1.433 0 0 1-.19.921 1.454 1.454 0 0 1-1.99.516 247.066 247.066 0 0 1-7.792-4.785 1.454 1.454 0 0 1 1.566-2.451 250.131 250.131 0 0 0 7.7 4.729 1.454 1.454 0 0 1 .707 1.071ZM72.86 75.498a1.449 1.449 0 0 1-.4 1.2 255.195 255.195 0 0 0-6.192 6.591 1.454 1.454 0 1 1-2.156-1.952c2.038-2.251 4.146-4.5 6.263-6.668a1.455 1.455 0 0 1 2.485.831Zm36.072 374.142a1.455 1.455 0 0 1-2.272 1.378 239.99 239.99 0 0 1-7.42-5.344 1.455 1.455 0 0 1 1.744-2.326c2.4 1.8 4.869 3.577 7.334 5.282a1.452 1.452 0 0 1 .614 1.014ZM60.655 88.985a1.449 1.449 0 0 1-.33 1.119 250.648 250.648 0 0 0-5.688 7.025 1.454 1.454 0 0 1-2.042.251 1.451 1.451 0 0 1-.252-2.04 250.13 250.13 0 0 1 5.754-7.109 1.456 1.456 0 0 1 2.05-.178 1.457 1.457 0 0 1 .508.932Zm33.721 349.764a1.453 1.453 0 0 1-2.356 1.314 248.085 248.085 0 0 1-7.011-5.875 1.454 1.454 0 1 1 1.91-2.194 246.792 246.792 0 0 0 6.927 5.808 1.443 1.443 0 0 1 .53.947Zm-44.9-335.429a1.437 1.437 0 0 1-.264 1.035 255.774 255.774 0 0 0-5.155 7.42 1.454 1.454 0 0 1-2.018.4 1.455 1.455 0 0 1-.4-2.016 247.62 247.62 0 0 1 5.217-7.508 1.454 1.454 0 0 1 2.03-.327 1.444 1.444 0 0 1 .59.996Zm31.182 323.493a1.454 1.454 0 0 1-2.437 1.245 248.186 248.186 0 0 1-6.561-6.375 1.455 1.455 0 0 1 2.066-2.048c2.112 2.13 4.294 4.25 6.483 6.3a1.448 1.448 0 0 1 .449.879ZM39.384 118.432a1.465 1.465 0 0 1-.2.947 241.832 241.832 0 0 0-4.593 7.774 1.455 1.455 0 0 1-1.984.547 1.454 1.454 0 0 1-.549-1.982 250.33 250.33 0 0 1 4.649-7.866 1.453 1.453 0 0 1 2-.476 1.448 1.448 0 0 1 .677 1.056Zm28.467 295.466a1.455 1.455 0 0 1-2.513 1.171 255.833 255.833 0 0 1-6.076-6.843 1.456 1.456 0 0 1 .162-2.052 1.455 1.455 0 0 1 2.05.16c1.95 2.28 3.97 4.556 6 6.763a1.465 1.465 0 0 1 .377.801Zm-37.415-279.66a1.455 1.455 0 0 1-.152.851 242.948 242.948 0 0 0-4.01 8.087 1.453 1.453 0 0 1-1.936.693 1.455 1.455 0 0 1-.693-1.936c1.3-2.741 2.661-5.494 4.056-8.183a1.453 1.453 0 0 1 1.96-.622 1.456 1.456 0 0 1 .775 1.11Zm-7.76 16.413a1.444 1.444 0 0 1-.106.755 243.096 243.096 0 0 0-3.4 8.355 1.456 1.456 0 0 1-1.88.835 1.455 1.455 0 0 1-.835-1.88 249.035 249.035 0 0 1 3.44-8.457 1.454 1.454 0 0 1 1.91-.763 1.449 1.449 0 0 1 .871 1.155Zm-6.523 16.93a1.472 1.472 0 0 1-.068.653c-.973 2.832-1.9 5.718-2.769 8.58a1.454 1.454 0 0 1-1.814.971 1.454 1.454 0 0 1-.971-1.814c.875-2.9 1.818-5.816 2.8-8.681a1.455 1.455 0 0 1 1.848-.9 1.456 1.456 0 0 1 .974 1.192Zm-5.251 17.354a1.44 1.44 0 0 1-.036.551 248.511 248.511 0 0 0-2.132 8.781 1.456 1.456 0 0 1-1.736 1.1 1.453 1.453 0 0 1-1.1-1.738 247.413 247.413 0 0 1 2.156-8.887 1.457 1.457 0 0 1 1.778-1.037 1.454 1.454 0 0 1 1.071 1.23Zm-3.958 17.74a1.483 1.483 0 0 1-.012.45 242.76 242.76 0 0 0-1.472 8.915 1.455 1.455 0 0 1-1.65 1.229 1.456 1.456 0 0 1-1.229-1.65c.44-3 .939-6.038 1.49-9.021a1.453 1.453 0 0 1 1.694-1.167 1.455 1.455 0 0 1 1.18 1.244Zm-2.627 17.987a1.517 1.517 0 0 1 0 .344 242.828 242.828 0 0 0-.805 9 1.454 1.454 0 0 1-1.552 1.349 1.455 1.455 0 0 1-1.349-1.554c.212-3.025.487-6.09.813-9.109a1.456 1.456 0 0 1 1.6-1.291 1.454 1.454 0 0 1 1.293 1.261Zm14.441 113.674a1.455 1.455 0 0 1-.929 1.544 1.453 1.453 0 0 1-1.874-.848 241.722 241.722 0 0 1-2.23-6.161 1.452 1.452 0 0 1 .9-1.852 1.453 1.453 0 0 1 1.85.9c.705 2.03 1.446 4.08 2.2 6.088a1.386 1.386 0 0 1 .083.329Zm-5.035-14.769a1.455 1.455 0 0 1-1.019 1.573 1.457 1.457 0 0 1-1.816-.965c-.887-2.9-1.732-5.861-2.511-8.8a1.457 1.457 0 0 1 1.033-1.78 1.453 1.453 0 0 1 1.778 1.033c.771 2.9 1.606 5.826 2.483 8.693a1.482 1.482 0 0 1 .053.246ZM3.035 238.798a1.494 1.494 0 0 1 .012.233c-.1 3-.146 6.036-.136 9.037a1.453 1.453 0 0 1-1.45 1.458 1.454 1.454 0 0 1-1.458-1.448c-.012-3.035.036-6.112.136-9.143a1.459 1.459 0 0 1 1.5-1.407 1.453 1.453 0 0 1 1.396 1.27Zm6.018 63.194a1.455 1.455 0 0 1-1.121 1.6 1.456 1.456 0 0 1-1.74-1.1c-.671-2.959-1.3-5.972-1.858-8.957a1.458 1.458 0 0 1 1.161-1.7 1.453 1.453 0 0 1 1.7 1.16 246.341 246.341 0 0 0 1.836 8.853q.012.072.021.141Zm-5.954-45.015c0 .04.008.082.01.126.12 2.991.3 6.026.529 9.021a1.455 1.455 0 0 1-1.339 1.563 1.456 1.456 0 0 1-1.562-1.338c-.234-3.031-.414-6.1-.535-9.129a1.455 1.455 0 0 1 1.395-1.51 1.454 1.454 0 0 1 1.502 1.264Zm2.589 27.144a1.454 1.454 0 0 1-1.227 1.621 1.454 1.454 0 0 1-1.654-1.221c-.292-1.934-.549-3.886-.809-5.822q-.207-1.622-.392-3.247a1.456 1.456 0 0 1 1.281-1.61 1.455 1.455 0 0 1 1.608 1.262v.018c.124 1.093.252 2.164.4 3.279.24 1.886.505 3.8.789 5.686Z" opacity=".35"/></svg>');
}
@media (max-width: 1439px) {
  #content .industries-approach-section .elementor-container {
    max-width: 1055px;
  }
}
@media (max-width: 1439px) {
  #content .industries-approach-section .elementor-container .elementor-container {
    justify-content: space-between !important;
    gap: 50px;
  }
}
#content .industries-approach-section .approach-section-left {
  width: 60.5%;
  padding-left: 162px !important;
}
@media (max-width: 1439px) {
  #content .industries-approach-section .approach-section-left {
    width: 56%;
    padding-left: 0 !important;
  }
}
@media (max-width: 980px) {
  #content .industries-approach-section .approach-section-left {
    width: 100%;
  }
}
@media (max-width: 980px) {
  #content .industries-approach-section .approach-section-left h2 {
    max-width: 80%;
  }
}
@media (max-width: 375px) {
  #content .industries-approach-section .approach-section-left h2 {
    max-width: 100%;
  }
}
@media (min-width: 480px) {
  #content .industries-approach-section .approach-section-left h2 br {
    display: none;
  }
}
#content .industries-approach-section .approach-section-left p {
  margin: 0 0 30px;
  color: #000000;
  font-size: 22px !important;
  font-weight: 400;
  line-height: 136%;
  letter-spacing: normal;
}
@media (max-width: 980px) {
  #content .industries-approach-section .approach-section-left p {
    font-size: 20px !important;
  }
}
@media (max-width: 767px) {
  #content .industries-approach-section .approach-section-left p {
    font-size: 18px !important;
  }
}
@media (max-width: 980px) {
  #content .industries-approach-section .approach-section-left p {
    max-width: 80%;
  }
}
@media (max-width: 479px) {
  #content .industries-approach-section .approach-section-left p {
    max-width: 320px;
    margin: 0 0 23px;
    line-height: 119%;
  }
}
#content .industries-approach-section .approach-section-left p:last-of-type {
  margin: 0;
}
@media (max-width: 1199px) {
  #content .industries-approach-section .approach-section-left p br {
    display: none;
  }
}
#content .industries-approach-section .approach-section-right {
  width: 39.5%;
}
@media (max-width: 1439px) {
  #content .industries-approach-section .approach-section-right {
    width: 38%;
  }
}
@media (max-width: 980px) {
  #content .industries-approach-section .approach-section-right {
    width: 100%;
  }
}
#content
  .industries-approach-section
  .approach-section-right
  .elementor-widget-wrap {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 980px) {
  #content
    .industries-approach-section
    .approach-section-right
    .elementor-widget-wrap
    .elementor-image {
    text-align: right;
  }
}
#content
  .industries-approach-section
  .approach-section-right
  .elementor-widget-wrap
  img {
  position: relative;
  left: 23px;
  top: 46px;
}
@media (max-width: 1439px) {
  #content
    .industries-approach-section
    .approach-section-right
    .elementor-widget-wrap
    img {
    position: static;
  }
}
@media (max-width: 980px) {
  #content
    .industries-approach-section
    .approach-section-right
    .elementor-widget-wrap
    img {
    width: 230px;
    margin: -50px 14px -100px 0;
  }
}
@media (max-width: 767px) {
  #content
    .industries-approach-section
    .approach-section-right
    .elementor-widget-wrap
    img {
    width: 200px;
  }
}
@media (max-width: 479px) {
  #content
    .industries-approach-section
    .approach-section-right
    .elementor-widget-wrap
    img {
    width: 170px;
    margin: -61px 14px -100px 0;
  }
}
@media (max-width: 375px) {
  #content
    .industries-approach-section
    .approach-section-right
    .elementor-widget-wrap
    img {
    margin: -40px 14px -52px 0;
  }
}
#content .industries-approach-section.mechanical-approach-section {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1010" height="749.616" viewBox="0 0 1010 749.616"><defs><clipPath id="clip-path"><rect id="Прямоугольник_589" data-name="Прямоугольник 589" width="1010" height="749.616" transform="translate(910 1583)" fill="%23fff" stroke="%23707070" stroke-width="1" opacity="0.51"/></clipPath></defs><g id="Группа_масок_16" data-name="Группа масок 16" transform="translate(-910 -1583)" opacity="0.6" clip-path="url(%23clip-path)"><path id="Контур_1" data-name="Контур 1" d="M1337.99,1567.957c-125.571-56.394-227.969-251.257-313.306-334.226-114.656-111.474-328.806-56.138-486.17-129.3-4.859-2.259-187.177-102.629-192.024-104.967C-.92,831.942-46.013,593.329,56.912,356.761,171.2,94.067,446.527-99.964,833.849,73.985c77.419,34.769,264.839,250.05,323.629,295.54,117.192,90.678,309.917,37.453,457.778,81.418A1291.7,1291.7,0,0,1,1775.6,510.37c414.385,186.1,588.084,411.077,545.994,607.78C2258.069,1415.046,1752.375,1754.06,1337.99,1567.957Z" transform="matrix(-0.978, 0.208, -0.208, -0.978, 3445.486, 2632.27)" fill="%23e8e8e8" opacity="0.47"/></g></svg>');
  background-size: contain;
  background-position: calc(50% + 820px) center;
  background-repeat: no-repeat;
}
@media (max-width: 1439px) {
  #content .industries-approach-section.mechanical-approach-section {
    background-position: calc(50% + 740px) center;
  }
}
@media (max-width: 980px) {
  #content .industries-approach-section.mechanical-approach-section {
    background: none;
  }
}
@media (max-width: 980px) {
  #content
    .industries-approach-section.mechanical-approach-section
    .approach-section-right
    .elementor-widget-wrap
    .approach-img {
    display: none;
  }
}
@media (min-width: 981px) {
  #content
    .industries-approach-section.mechanical-approach-section
    .approach-section-right
    .elementor-widget-wrap
    .approach-img-mobile {
    display: none;
  }
}
#content
  .industries-approach-section.mechanical-approach-section
  .approach-section-right
  .elementor-widget-wrap
  img {
  left: 6px;
  top: 62px;
}
@media (max-width: 1439px) {
  #content
    .industries-approach-section.mechanical-approach-section
    .approach-section-right
    .elementor-widget-wrap
    img {
    position: static;
  }
}
@media (max-width: 375px) {
  #content
    .industries-approach-section.mechanical-approach-section
    .approach-section-right
    .elementor-widget-wrap
    img {
    margin: -40px 14px -70px 0;
  }
}
#content
  .industries-approach-section.hvac-approach-section
  .approach-section-left {
  width: 58.3%;
}
@media (max-width: 1439px) {
  #content
    .industries-approach-section.hvac-approach-section
    .approach-section-left {
    width: 53%;
  }
}
@media (max-width: 980px) {
  #content
    .industries-approach-section.hvac-approach-section
    .approach-section-left {
    width: 100%;
  }
}
@media (max-width: 479px) {
  #content
    .industries-approach-section.hvac-approach-section
    .approach-section-left
    h2 {
    max-width: 240px;
  }
}
@media (max-width: 479px) {
  #content
    .industries-approach-section.hvac-approach-section
    .approach-section-left
    h2
    b {
    display: block;
  }
}
@media (max-width: 479px) {
  #content
    .industries-approach-section.hvac-approach-section
    .approach-section-left
    p {
    max-width: 349px;
  }
}
@media (max-width: 479px) {
  #content
    .industries-approach-section.hvac-approach-section
    .approach-section-left
    p
    i {
    color: #ef4e22;
  }
}
#content
  .industries-approach-section.hvac-approach-section
  .approach-section-right {
  width: 41%;
}
@media (max-width: 980px) {
  #content
    .industries-approach-section.hvac-approach-section
    .approach-section-right {
    width: 100%;
  }
}
#content
  .industries-approach-section.hvac-approach-section
  .approach-section-right
  .elementor-widget-wrap
  img {
  left: 51px;
  top: 34px;
}
@media (max-width: 767px) {
  #content .industries-approach-section.plumbing-approach-section {
    padding: 50px 0 26px;
  }
}
@media (max-width: 479px) {
  #content .industries-approach-section.plumbing-approach-section {
    padding: 33px 0 26px;
  }
}
@media (max-width: 400px) {
  #content .industries-approach-section.plumbing-approach-section {
    padding: 33px 0 50px;
  }
}
#content
  .industries-approach-section.plumbing-approach-section
  .approach-section-left {
  width: 58.9%;
  padding-left: 98px !important;
}
@media (max-width: 1439px) {
  #content
    .industries-approach-section.plumbing-approach-section
    .approach-section-left {
    width: 56%;
    padding-left: 0 !important;
  }
}
@media (max-width: 980px) {
  #content
    .industries-approach-section.plumbing-approach-section
    .approach-section-left {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  #content
    .industries-approach-section.plumbing-approach-section
    .approach-section-left
    h2 {
    max-width: 580px;
  }
}
@media (max-width: 980px) {
  #content
    .industries-approach-section.plumbing-approach-section
    .approach-section-left
    h2 {
    max-width: 500px;
  }
}
@media (max-width: 767px) {
  #content
    .industries-approach-section.plumbing-approach-section
    .approach-section-left
    h2 {
    max-width: 470px;
  }
}
#content
  .industries-approach-section.plumbing-approach-section
  .approach-section-left
  h2
  br {
  display: none;
}
@media (max-width: 479px) {
  #content
    .industries-approach-section.plumbing-approach-section
    .approach-section-left
    h2
    br {
    display: inline;
  }
}
#content
  .industries-approach-section.plumbing-approach-section
  .approach-section-left
  h2
  br.br-desktop {
  display: inline;
}
@media (max-width: 479px) {
  #content
    .industries-approach-section.plumbing-approach-section
    .approach-section-left
    h2
    br.br-desktop {
    display: none;
  }
}
@media (max-width: 479px) {
  #content
    .industries-approach-section.plumbing-approach-section
    .approach-section-left
    p {
    max-width: 370px;
  }
}
#content
  .industries-approach-section.plumbing-approach-section
  .approach-section-right {
  width: 41%;
}
@media (max-width: 1439px) {
  #content
    .industries-approach-section.plumbing-approach-section
    .approach-section-right {
    width: 38%;
  }
}
@media (max-width: 980px) {
  #content
    .industries-approach-section.plumbing-approach-section
    .approach-section-right {
    width: 100%;
  }
}
#content
  .industries-approach-section.plumbing-approach-section
  .approach-section-right
  .elementor-widget-wrap
  img {
  width: 382px;
  left: 47px;
  top: 34px;
}
@media (max-width: 1439px) {
  #content
    .industries-approach-section.plumbing-approach-section
    .approach-section-right
    .elementor-widget-wrap
    img {
    position: static;
  }
}
@media (max-width: 980px) {
  #content
    .industries-approach-section.plumbing-approach-section
    .approach-section-right
    .elementor-widget-wrap
    img {
    width: 230px;
  }
}
@media (max-width: 767px) {
  #content
    .industries-approach-section.plumbing-approach-section
    .approach-section-right
    .elementor-widget-wrap
    img {
    width: 170px;
    margin: -40px 14px -80px 0;
  }
}
@media (max-width: 479px) {
  #content
    .industries-approach-section.plumbing-approach-section
    .approach-section-right
    .elementor-widget-wrap
    img {
    margin: -40px 14px -80px 0;
  }
}
@media (max-width: 767px) {
  #content .industries-approach-section.specialty-approach-section {
    padding: 50px 0 26px;
  }
}
@media (max-width: 479px) {
  #content .industries-approach-section.specialty-approach-section {
    padding: 33px 0 17px;
  }
}
#content
  .industries-approach-section.specialty-approach-section
  .approach-section-left {
  width: 58.9%;
  padding-left: 98px !important;
}
@media (max-width: 1439px) {
  #content
    .industries-approach-section.specialty-approach-section
    .approach-section-left {
    width: 56%;
    padding-left: 0 !important;
  }
}
@media (max-width: 980px) {
  #content
    .industries-approach-section.specialty-approach-section
    .approach-section-left {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  #content
    .industries-approach-section.specialty-approach-section
    .approach-section-left
    h2 {
    max-width: 580px;
  }
}
@media (max-width: 980px) {
  #content
    .industries-approach-section.specialty-approach-section
    .approach-section-left
    h2 {
    max-width: 500px;
  }
}
@media (max-width: 767px) {
  #content
    .industries-approach-section.specialty-approach-section
    .approach-section-left
    h2 {
    max-width: 470px;
  }
}
#content
  .industries-approach-section.specialty-approach-section
  .approach-section-left
  h2
  br {
  display: none;
}
@media (max-width: 479px) {
  #content
    .industries-approach-section.specialty-approach-section
    .approach-section-left
    h2
    br {
    display: inline;
  }
}
#content
  .industries-approach-section.specialty-approach-section
  .approach-section-left
  h2
  br.br-desktop {
  display: inline;
}
@media (max-width: 479px) {
  #content
    .industries-approach-section.specialty-approach-section
    .approach-section-left
    h2
    br.br-desktop {
    display: none;
  }
}
@media (max-width: 479px) {
  #content
    .industries-approach-section.specialty-approach-section
    .approach-section-left
    p {
    max-width: 358px;
  }
}
#content
  .industries-approach-section.specialty-approach-section
  .approach-section-right {
  width: 41%;
}
@media (max-width: 1439px) {
  #content
    .industries-approach-section.specialty-approach-section
    .approach-section-right {
    width: 38%;
  }
}
@media (max-width: 980px) {
  #content
    .industries-approach-section.specialty-approach-section
    .approach-section-right {
    width: 100%;
  }
}
#content
  .industries-approach-section.specialty-approach-section
  .approach-section-right
  .elementor-widget-wrap
  img {
  width: 453px;
  left: 25px;
  top: 59px;
}
@media (max-width: 1439px) {
  #content
    .industries-approach-section.specialty-approach-section
    .approach-section-right
    .elementor-widget-wrap
    img {
    position: static;
  }
}
@media (max-width: 980px) {
  #content
    .industries-approach-section.specialty-approach-section
    .approach-section-right
    .elementor-widget-wrap
    img {
    width: 230px;
  }
}
@media (max-width: 767px) {
  #content
    .industries-approach-section.specialty-approach-section
    .approach-section-right
    .elementor-widget-wrap
    img {
    width: 200px;
  }
}
@media (max-width: 479px) {
  #content
    .industries-approach-section.specialty-approach-section
    .approach-section-right
    .elementor-widget-wrap
    img {
    width: 170px;
  }
}
#content .industries-customers-section {
  padding: 63px 0 73px;
  background-color: #f4f7f9;
}
@media (max-width: 980px) {
  #content .industries-customers-section {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  #content .industries-customers-section {
    padding: 50px 0;
  }
}
@media (max-width: 479px) {
  #content .industries-customers-section {
    padding: 40px 0 62px;
  }
}
#content .industries-customers-section .elementor-container {
  max-width: 1055px;
}
#content .industries-customers-section .elementor-container .elementor-container {
  justify-content: space-between !important;
}
#content .industries-customers-section .customers-section-left {
  width: 35%;
  max-width: 300px;
  padding-left: 68px !important;
  padding-top: 45px !important;
}
@media (max-width: 1439px) {
  #content .industries-customers-section .customers-section-left {
    max-width: 200px;
    padding-left: 0 !important;
  }
}
@media (max-width: 767px) {
  #content .industries-customers-section .customers-section-left {
    width: 100%;
    padding-top: 0 !important;
  }
}
@media (max-width: 479px) {
  #content .industries-customers-section .customers-section-left {
    max-width: 180px;
  }
}
#content .industries-customers-section .customers-section-left h2 {
  padding: 0 0 31px;
  font-size: 37px !important;
  font-weight: 500;
}
@media (max-width: 1199px) {
  #content .industries-customers-section .customers-section-left h2 {
    font-size: 33px !important;
  }
}
@media (max-width: 980px) {
  #content .industries-customers-section .customers-section-left h2 {
    font-size: 30px !important;
  }
}
@media (max-width: 767px) {
  #content .industries-customers-section .customers-section-left h2 {
    font-size: 27px !important;
  }
}
@media (max-width: 479px) {
  #content .industries-customers-section .customers-section-left h2 {
    font-size: 24px !important;
  }
}
@media (max-width: 767px) {
  #content .industries-customers-section .customers-section-left h2 {
    margin: 0 0 35px;
    padding: 0 0 26px;
  }
}
#content .industries-customers-section .customers-section-right {
  width: 65%;
}
@media (max-width: 767px) {
  #content .industries-customers-section .customers-section-right {
    width: 100%;
  }
}
#content .industries-customers-section .customers-testimonial {
  width: 100%;
  max-width: 689px;
  padding: 38px 87px 34px !important;
  border-radius: 23px;
  background-color: #ffffff;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
}
@media (max-width: 980px) {
  #content .industries-customers-section .customers-testimonial {
    padding: 30px 40px !important;
  }
}
@media (max-width: 375px) {
  #content .industries-customers-section .customers-testimonial {
    padding: 30px !important;
  }
}
#content
  .industries-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper {
  position: relative;
  padding-top: 59px;
}
#content
  .industries-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper
  .elementor-testimonial-content {
  max-width: 465px;
  margin-bottom: 23px;
  color: #606060;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 400;
  font-style: italic;
  letter-spacing: 0.1px;
  line-height: 133%;
  text-align: left;
}
@media (max-width: 767px) {
  #content
    .industries-customers-section
    .customers-testimonial
    .elementor-testimonial-wrapper
    .elementor-testimonial-content {
    max-width: 100%;
  }
}
#content
  .industries-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper
  .elementor-testimonial-content
  a {
  margin-top: 10px;
  display: inline-block;
  color: #606060;
  font-size: 12px;
  font-weight: 700;
  font-style: italic;
  letter-spacing: normal;
  line-height: 133%;
  text-transform: none;
  transition: all 0.3s ease;
}
#content
  .industries-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper
  .elementor-testimonial-content
  a:hover {
  color: #ef4e22;
}
#content
  .industries-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper
  .elementor-testimonial-meta {
  position: static;
}
#content
  .industries-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper
  .elementor-testimonial-meta
  .elementor-testimonial-meta-inner {
  position: static;
}
#content
  .industries-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper
  .elementor-testimonial-meta
  .elementor-testimonial-meta-inner
  .elementor-testimonial-image {
  position: absolute;
  top: 0;
  left: 0;
}
#content
  .industries-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper
  .elementor-testimonial-meta
  .elementor-testimonial-meta-inner
  .elementor-testimonial-image
  img {
  width: 100%;
  max-width: 160px;
  height: auto;
  border-radius: 0;
}
#content
  .industries-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper
  .elementor-testimonial-meta
  .elementor-testimonial-details
  .elementor-testimonial-name {
  color: #ef4e22;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 1.313;
}
#content
  .industries-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper
  .elementor-testimonial-meta
  .elementor-testimonial-details
  .elementor-testimonial-job {
  color: #606060;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: normal;
  line-height: 131%;
}
#content
  .industries-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper
  .elementor-testimonial-meta
  .elementor-testimonial-details
  .elementor-testimonial-job
  span {
  display: block;
  color: #869fba;
  font-weight: 800;
  letter-spacing: 1.5px;
}
@media (max-width: 767px) {
  #content .industries-customers-section.mechanical-customers-section {
    padding: 60px 0 62px;
  }
}
#content
  .industries-customers-section.plumbing-customers-section
  .customers-testimonial {
  padding: 57px 87px 55px !important;
}
@media (max-width: 980px) {
  #content
    .industries-customers-section.plumbing-customers-section
    .customers-testimonial {
    padding: 57px 55px 55px !important;
  }
}
@media (max-width: 767px) {
  #content
    .industries-customers-section.plumbing-customers-section
    .customers-testimonial {
    padding: 47px 42px 45px !important;
  }
}
@media (max-width: 479px) {
  #content
    .industries-customers-section.plumbing-customers-section
    .customers-testimonial {
    padding: 37px 38px 35px !important;
  }
}
#content
  .industries-customers-section.plumbing-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper
  .elementor-testimonial-content {
  max-width: 445px;
}
#content
  .industries-customers-section.plumbing-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper
  .elementor-testimonial-meta
  .elementor-testimonial-meta-inner
  .elementor-testimonial-image
  img {
  max-width: 119px;
}
@media (max-width: 479px) {
  #content .industries-customers-section.specialty-customers-section {
    padding: 45px 0 62px;
  }
}
#content
  .industries-customers-section.specialty-customers-section
  .customers-testimonial {
  padding: 42px 83px 55px !important;
}
@media (max-width: 980px) {
  #content
    .industries-customers-section.specialty-customers-section
    .customers-testimonial {
    padding: 42px 55px !important;
  }
}
@media (max-width: 767px) {
  #content
    .industries-customers-section.specialty-customers-section
    .customers-testimonial {
    padding: 40px 40px 42px !important;
  }
}
#content
  .industries-customers-section.specialty-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper {
  padding-top: 72px;
}
@media (max-width: 479px) {
  #content
    .industries-customers-section.specialty-customers-section
    .customers-testimonial
    .elementor-testimonial-wrapper {
    padding-top: 83px;
  }
}
#content
  .industries-customers-section.specialty-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper
  .elementor-testimonial-content {
  max-width: 345px;
}
#content
  .industries-customers-section.specialty-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper
  .elementor-testimonial-meta
  .elementor-testimonial-meta-inner
  .elementor-testimonial-image
  img {
  max-width: 79px;
}
@media (max-width: 479px) {
  #content
    .industries-customers-section.specialty-customers-section
    .customers-testimonial
    .elementor-testimonial-wrapper
    .elementor-testimonial-meta
    .elementor-testimonial-details
    .elementor-testimonial-job
    span {
    line-height: 1.31;
  }
}
#content
  .industries-customers-section.specialty-customers-section
  .customers-testimonial
  .elementor-testimonial-wrapper
  .elementor-testimonial-meta
  .elementor-testimonial-details
  .elementor-testimonial-job
  span
  br {
  display: none;
}
@media (max-width: 479px) {
  #content
    .industries-customers-section.specialty-customers-section
    .customers-testimonial
    .elementor-testimonial-wrapper
    .elementor-testimonial-meta
    .elementor-testimonial-details
    .elementor-testimonial-job
    span
    br {
    display: inline;
  }
}
#content .industries-software-section {
  position: relative;
  padding: 71px 0 33px;
  overflow: hidden;
}
@media (max-width: 980px) {
  #content .industries-software-section {
    padding: 60px 0 0;
  }
}
@media (max-width: 767px) {
  #content .industries-software-section {
    padding: 50px 0 0;
  }
}
@media (max-width: 479px) {
  #content .industries-software-section {
    padding: 46px 0 0;
  }
}
#content .industries-software-section::before {
  content: "";
  position: absolute;
  left: -134px;
  top: 20px;
  width: 176px;
  height: 176px;
  border-radius: 50%;
  background-image: linear-gradient(to right, #195476 0%, #1c455e 100%);
  opacity: 0.04;
}
#content .industries-software-section .elementor-container {
  max-width: 1170px;
}
#content
  .industries-software-section
  .software-title-divider
  .elementor-container,
#content .industries-software-section .software-items .elementor-container {
  width: 100%;
  max-width: 100%;
}
#content .industries-software-section h2 {
  margin: 0 0 22px;
  padding: 0 0 31px;
  font-weight: 400;
  text-align: center;
}
@media (max-width: 479px) {
  #content .industries-software-section h2 {
    margin: 0 0 24px;
    padding: 0 0 33px;
  }
}
#content .industries-software-section h2::after {
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 479px) {
  #content .industries-software-section h2 b {
    display: block;
  }
}
#content .industries-software-section p {
  max-width: 680px;
  margin: 0 auto;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  line-height: 120%;
  letter-spacing: normal;
}
#content .industries-software-section.mechanical-software-section p {
  max-width: 720px;
}
#content .industries-software-section.hvac-software-section p {
  max-width: 570px;
}
#content .industries-software-section.plumbing-software-section p {
  max-width: 600px;
}
@media (max-width: 479px) {
  #content .industries-software-section.plumbing-software-section p {
    max-width: 320px;
  }
}
#content .industries-software-section.specialty-software-section p {
  max-width: 630px;
}
@media (max-width: 479px) {
  #content .industries-software-section.specialty-software-section p {
    max-width: 255px;
  }
}
#content .industries-items-section {
  padding: 59px 0 100px !important;
}
@media (max-width: 980px) {
  #content .industries-items-section {
    padding: 60px 0 !important;
  }
}
@media (max-width: 767px) {
  #content .industries-items-section {
    padding: 50px 0 !important;
  }
}
#content .industries-items-section .elementor-container {
  max-width: 1170px;
}
#content .industries-items-section .elementor-container .elementor-widget-wrap,
#content .industries-items-section .elementor-container .elementor-element {
  margin: 0;
  padding: 0;
}
#content .industries-items-section .software-title-divider .elementor-container,
#content .industries-items-section .software-items .elementor-container {
  width: 100%;
  max-width: 100%;
}
#content .industries-items-section .software-title-divider h3 {
  padding: 0 0 26px;
  margin: 0 0 50px;
  color: #8a99b2;
  font-size: 20px;
  font-weight: 800;
  letter-spacing: normal;
  line-height: 104%;
  text-transform: uppercase;
  border-bottom: 1px solid #dedede;
}
@media (max-width: 980px) {
  #content .industries-items-section .software-title-divider h3 {
    text-align: center;
  }
}
@media (max-width: 479px) {
  #content .industries-items-section .software-title-divider h3 {
    max-width: 300px;
    padding: 0 0 19px;
    margin: 0 auto 16px;
  }
}
#content .industries-items-section .software-title-divider h3 span {
  color: #6c6c6c;
  font-weight: 600;
  font-style: italic;
  text-transform: none;
}
@media (max-width: 980px) {
  #content .industries-items-section .software-title-divider h3 span {
    margin-top: 5px;
    display: block;
  }
}
@media (max-width: 479px) {
  #content .industries-items-section .software-title-divider h3 span {
    font-weight: 500;
  }
}
@media (min-width: 480px) {
  #content .industries-items-section .software-title-divider h3 br {
    display: none;
  }
}
#content
  .industries-items-section
  .software-title-divider
  .elementor-widget-image {
  width: 40%;
  max-width: 80px;
  margin: 0 auto 19px;
  display: flex;
  justify-content: center;
}
#content
  .industries-items-section
  .software-title-divider
  .elementor-widget-image
  .elementor-image {
  text-align: center;
}
#content .industries-items-section .software-items {
  margin: 0 0 200px;
}
#content .industries-items-section .software-items .elementor-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center !important;
  column-gap: 55px;
}
@media (max-width: 980px) {
  #content .industries-items-section .software-items .elementor-container {
    flex-wrap: wrap;
    justify-content: center !important;
  }
}
#content
  .industries-items-section
  .software-items
  .elementor-container
  .software-items-row {
  width: 77.3%;
}
@media (max-width: 980px) {
  #content
    .industries-items-section
    .software-items
    .elementor-container
    .software-items-row {
    width: 100%;
  }
}
@media (max-width: 767px) {
  #content
    .industries-items-section
    .software-items
    .elementor-container
    .software-items-row {
    width: 100% !important;
  }
}
#content
  .industries-items-section
  .software-items
  .elementor-container
  .software-items-row
  .elementor-widget-wrap {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 53px 2.6%;
}
@media (max-width: 980px) {
  #content
    .industries-items-section
    .software-items
    .elementor-container
    .software-items-row
    .elementor-widget-wrap {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  #content
    .industries-items-section
    .software-items
    .elementor-container
    .software-items-row
    .elementor-widget-wrap {
    gap: 27px 2.6%;
  }
}
@media (max-width: 479px) {
  #content
    .industries-items-section
    .software-items
    .elementor-container
    .software-items-row
    .elementor-widget-wrap {
    gap: 0;
  }
}
#content
  .industries-items-section
  .software-items
  .elementor-container
  .software-items-row
  .software-item {
  width: 23%;
}
@media (max-width: 1439px) {
  #content
    .industries-items-section
    .software-items
    .elementor-container
    .software-items-row
    .software-item {
    width: 30%;
  }
}
@media (max-width: 479px) {
  #content
    .industries-items-section
    .software-items
    .elementor-container
    .software-items-row
    .software-item {
    width: 50%;
  }
}
@media (max-width: 374px) {
  #content
    .industries-items-section
    .software-items
    .elementor-container
    .software-items-row
    .software-item {
    width: 100%;
    max-width: 208px;
  }
}
#content
  .industries-items-section
  .software-items
  .elementor-container
  .software-more {
  width: 22.7%;
  max-width: 207px;
}
@media (max-width: 980px) {
  #content
    .industries-items-section
    .software-items
    .elementor-container
    .software-more {
    width: 100%;
    max-width: 100%;
    margin-top: 50px;
  }
}
@media (max-width: 479px) {
  #content
    .industries-items-section
    .software-items
    .elementor-container
    .software-more {
    margin-top: 40px;
  }
}
@media (max-width: 479px) {
  #content .industries-items-section .software-items .software-item {
    padding: 25px 17px;
  }
  #content
    .industries-items-section
    .software-items
    .software-item:nth-child(odd) {
    border-bottom: 1px solid #dedede;
  }
  #content
    .industries-items-section
    .software-items
    .software-item:nth-child(even) {
    border-left: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
  }
}
@media (max-width: 479px) and (min-width: 375px) {
  #content
    .industries-items-section
    .software-items
    .software-item:last-child:not(
      #content
        .industries-items-section
        .software-items
        .software-item:nth-child(even)
    ) {
    width: 100%;
    padding: 0;
    border-bottom: 1px solid #dedede;
  }
  #content
    .industries-items-section
    .software-items
    .software-item:last-child:not(
      #content
        .industries-items-section
        .software-items
        .software-item:nth-child(even)
    )
    .elementor-widget-container {
    width: 50%;
    margin: 0 auto;
    padding: 25px 17px;
  }
}
@media (max-width: 374px) {
  #content .industries-items-section .software-items .software-item {
    padding: 25px 0;
    border-left: none !important;
    border-bottom: 1px solid #dedede;
  }
}
#content
  .industries-items-section
  .software-items
  .software-item
  .elementor-icon-box-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 17px 0 21px;
}
@media (max-width: 479px) {
  #content
    .industries-items-section
    .software-items
    .software-item
    .elementor-icon-box-icon {
    margin: 0 0 11px;
  }
}
#content
  .industries-items-section
  .software-items
  .software-item
  .elementor-icon-box-icon
  .elementor-icon {
  font-size: 19px;
}
#content
  .industries-items-section
  .software-items
  .software-item
  .elementor-icon-box-title {
  margin: 0;
}
#content
  .industries-items-section
  .software-items
  .software-item
  .elementor-icon-box-description {
  margin: 0;
  padding: 0;
  font-size: 18px !important;
  font-weight: 400;
  line-height: 128%;
  letter-spacing: normal;
}
@media (max-width: 980px) {
  #content
    .industries-items-section
    .software-items
    .software-item
    .elementor-icon-box-description {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  #content
    .industries-items-section
    .software-items
    .software-item
    .elementor-icon-box-description {
    font-size: 16px !important;
  }
}
@media (max-width: 767px) {
  #content
    .industries-items-section
    .software-items
    .software-item
    .elementor-icon-box-description
    br {
    display: none;
  }
}
#content
  .industries-items-section
  .software-items
  .software-more
  .elementor-widget-wrap {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#content
  .industries-items-section
  .software-items
  .software-more
  .elementor-widget-wrap
  .elementor-widget-image {
  margin-bottom: 52px;
  display: flex;
  justify-content: center;
}
#content
  .industries-items-section
  .software-items
  .software-more
  .elementor-widget-wrap
  .elementor-widget-image
  .elementor-image {
  text-align: center;
}
#content
  .industries-items-section
  .software-items
  .software-more
  .elementor-widget-wrap
  .elementor-widget-button {
  width: 100%;
}
#content
  .industries-items-section
  .software-items
  .software-more
  .elementor-widget-wrap
  .elementor-widget-button
  .elementor-widget-container {
  width: 100%;
}
#content
  .industries-items-section
  .software-items
  .software-more
  .elementor-widget-wrap
  .elementor-widget-button
  .elementor-widget-container
  .elementor-button-wrapper {
  display: flex;
  justify-content: center;
}
#content
  .industries-items-section
  .software-items
  .software-more
  .elementor-widget-wrap
  .elementor-widget-button
  .elementor-widget-container
  .elementor-button-wrapper
  a.elementor-button-link {
  width: 100%;
  max-width: 204px;
  padding: 9px 20px;
  background-color: #6b8399 !important;
}
#content
  .industries-items-section
  .software-items
  .software-more
  .elementor-widget-wrap
  .elementor-widget-button
  .elementor-widget-container
  .elementor-button-wrapper
  a.elementor-button-link:hover {
  background-color: #5d758c !important;
}
#content .industries-items-section.items-section-reverse {
  background-color: #fafafa;
}
#content
  .industries-items-section.items-section-reverse
  .software-items
  .elementor-container{
  flex-direction: row-reverse;
}
#content .industries-items-section.industries-project-section {
  position: relative;
}
@media (max-width: 479px) {
  #content .industries-items-section.industries-project-section {
    padding: 23px 0 63px !important;
  }
}
#content .industries-items-section.industries-project-section::before,
#content .industries-items-section.industries-project-section::after {
  content: "";
  position: absolute;
  z-index: 1;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 980px) {
  #content .industries-items-section.industries-project-section::before,
  #content .industries-items-section.industries-project-section::after {
    width: 600px !important;
    height: 622px !important;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 621.997"><path fill="%23ecf4f8" d="M343.159 20.15c-32.452 21.594-58.749 96.751-80.753 128.683-29.564 42.9-85.076 21.164-125.741 49.189-1.255.865-48.351 39.366-49.6 40.262-89.769 64.188-101.179 156.348-74.266 247.96 29.886 101.729 101.392 177.179 201.488 110.572 20.007-13.314 68.3-96.224 83.469-113.712 30.244-34.86 80.206-13.972 118.443-30.726a272.726 272.726 0 0 0 41.452-22.71c107.09-71.262 151.816-157.941 140.7-234.044C581.567 80.756 450.25-51.112 343.159 20.15Z" data-name="Контур 204"/></svg>') !important;
  }
}
#content .industries-items-section.industries-project-section::before {
  right: -92px;
  top: 282px;
  transform: translateY(-50%);
  width: 281px;
  height: 281px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 279.253 279.299"><defs><linearGradient id="a" x2="1" y1=".5" y2=".5" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="%23195476"/><stop offset="1" stop-color="%231c455e"/></linearGradient></defs><g fill="url(%23a)" opacity=".04" transform="translate(-1246.169 -4318.148)"><path d="M1298.5 4490.351a26.923 26.923 0 0 0-50.8 17.842v-.03a26.906 26.906 0 1 0 50.777-17.814ZM1446.225 4397.49a26.905 26.905 0 0 0 38.049-38.05c-.136-.133-.244-.268-.378-.4a26.924 26.924 0 1 0-37.967 38.184 2.884 2.884 0 0 1 .296.266ZM1298.498 4376.125a26.923 26.923 0 1 0 8.5 37.108 26.908 26.908 0 0 0-8.5-37.108ZM1430.512 4536.393a26.9 26.9 0 0 0 14.395 49.646 26.572 26.572 0 0 0 14.317-4.145 26.9 26.9 0 1 0-28.712-45.5ZM1501.497 4446.896a26.9 26.9 0 1 0-5.974 53.467 23.046 23.046 0 0 0 3.013.188 26.911 26.911 0 0 0 2.961-53.655ZM1353.417 4545.137a26.908 26.908 0 1 0-17.679 50.829 26.5 26.5 0 0 0 8.826 1.481 26.9 26.9 0 0 0 8.853-52.311ZM1366.495 4318.326a26.9 26.9 0 0 0 3.04 53.628 30.374 30.374 0 0 0 3.093-.162 26.908 26.908 0 0 0-6.134-53.466Z"/></g></svg>');
}
@media (max-width: 980px) {
  #content .industries-items-section.industries-project-section::before {
    right: -558px;
    top: -19px;
  }
}
#content .industries-items-section.industries-project-section::after {
  left: -1385px;
  top: 945px;
  transform: translateY(-50%);
  width: 1625px;
  height: 1605px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1625.9 1604.644"><path fill="%23ecf4f8" d="M929.902 51.982c-87.938 55.71-159.2 249.6-218.827 331.979-80.114 110.684-230.542 54.6-340.738 126.9-3.4 2.233-131.024 101.558-134.419 103.868C-7.341 780.322-38.261 1018.08 34.67 1254.424c80.986 262.442 274.755 457.092 546 285.256 54.217-34.349 185.073-248.242 226.187-293.358 81.956-89.935 217.345-36.046 320.96-79.268a751.117 751.117 0 0 0 112.329-58.588c290.2-183.845 411.4-407.461 381.272-603.794-45.468-296.337-401.316-636.534-691.516-452.69Z" opacity=".82"/></svg>');
}
@media (max-width: 980px) {
  #content .industries-items-section.industries-project-section::after {
    left: -537px;
    top: 1110px;
  }
}
#content
  .industries-items-section.industries-project-section
  .software-items
  .software-items-row
  .software-item {
  min-width: 208px;
}
@media (max-width: 1439px) {
  #content
    .industries-items-section.industries-project-section
    .software-items
    .software-items-row
    .software-item {
    min-width: auto;
  }
}
#content .industries-items-section.industries-service-section {
  position: relative;
  padding: 66px 0 76px;
}
@media (max-width: 980px) {
  #content .industries-items-section.industries-service-section::before {
    content: "";
    position: absolute;
    z-index: 1;
    right: -545px;
    bottom: -173px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 600px !important;
    height: 622px !important;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 621.997"><path fill="%23ecf4f8" d="M343.159 20.15c-32.452 21.594-58.749 96.751-80.753 128.683-29.564 42.9-85.076 21.164-125.741 49.189-1.255.865-48.351 39.366-49.6 40.262-89.769 64.188-101.179 156.348-74.266 247.96 29.886 101.729 101.392 177.179 201.488 110.572 20.007-13.314 68.3-96.224 83.469-113.712 30.244-34.86 80.206-13.972 118.443-30.726a272.726 272.726 0 0 0 41.452-22.71c107.09-71.262 151.816-157.941 140.7-234.044C581.567 80.756 450.25-51.112 343.159 20.15Z" data-name="Контур 204"/></svg>');
  }
}
@media (min-width: 981px) {
  #content
    .industries-items-section.industries-service-section
    .software-items
    .elementor-container {
    padding-left: 58px;
  }
}
#content .industries-items-section.industries-payroll-section {
  padding: 59px 0 85px;
}
#content
  .industries-items-section.industries-payroll-section
  .software-title-divider
  .elementor-widget-image {
  max-width: 100px;
}
#content
  .industries-items-section.industries-payroll-section
  .software-items
  .software-more {
  width: 224px;
}
#content .industries-items-section.industries-cost-section {
  position: relative;
  padding: 76px 0 95px;
}
@media (max-width: 980px) {
  #content .industries-items-section.industries-cost-section::before {
    content: "";
    position: absolute;
    z-index: 1;
    left: -342px;
    top: -141px;
    width: 499px !important;
    height: 509px !important;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="498.627" height="508.677" viewBox="0 0 498.627 508.677"><path id="Контур_204" data-name="Контур 204" d="M-1167.309,4530.333c-21.627,14.391-39.152,64.478-53.816,85.758-19.7,28.592-56.7,14.1-83.8,32.782-.837.577-32.223,26.234-33.058,26.832-59.825,42.777-67.429,104.2-49.493,165.249,19.917,67.795,67.571,118.078,134.278,73.688,13.334-8.873,45.515-64.127,55.626-75.782,20.156-23.232,53.452-9.312,78.934-20.477a181.767,181.767,0,0,0,27.625-15.135c71.369-47.492,101.175-105.257,93.767-155.975C-1008.426,4570.723-1095.941,4482.841-1167.309,4530.333Z" transform="translate(96.896 -4616.501) rotate(-16)" fill="%23ecf4f8"/></svg>');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
}
#content
  .industries-items-section.industries-cost-section
  .software-title-divider
  .elementor-widget-image {
  max-width: 110px;
}
#content
  .industries-items-section.industries-cost-section
  .software-items
  .elementor-container {
  max-width: 770px;
  margin: 0 auto;
}
@media (min-width: 981px) {
  #content
    .industries-items-section.industries-cost-section
    .software-items
    .elementor-container {
    padding-left: 22px;
    justify-content: space-between !important;
  }
}
#content
  .industries-items-section.industries-cost-section
  .software-items
  .software-items-row {
  width: 59%;
}
@media (max-width: 1439px) {
  #content
    .industries-items-section.industries-cost-section
    .software-items
    .software-items-row {
    width: 63%;
  }
}
#content
  .industries-items-section.industries-cost-section
  .software-items
  .software-items-row
  .elementor-widget-wrap {
  justify-content: space-between;
}
@media (max-width: 980px) {
  #content
    .industries-items-section.industries-cost-section
    .software-items
    .software-items-row
    .elementor-widget-wrap {
    justify-content: center;
  }
}
#content
  .industries-items-section.industries-cost-section
  .software-items
  .software-items-row
  .software-item {
  min-width: 210px;
}
@media (max-width: 479px) {
  #content
    .industries-items-section.industries-cost-section
    .software-items
    .software-items-row
    .software-item {
    min-width: auto;
  }
}
#content
  .industries-items-section.industries-cost-section
  .software-items
  .software-more {
  max-width: 100%;
  width: 239px;
}
#content
  .industries-items-section.industries-cost-section
  .software-items
  .software-more
  .elementor-widget-wrap
  .elementor-widget-button {
  justify-content: center;
}
#content .industries-items-section.industries-integrated-section {
  position: relative;
  padding: 76px 0 110px;
}
@media (max-width: 980px) {
  #content .industries-items-section.industries-integrated-section::before {
    content: "";
    position: absolute;
    z-index: 1;
    right: -347px;
    top: -215px;
    width: 400px !important;
    height: 415px !important;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="399.86" height="414.519" viewBox="0 0 399.86 414.519"><path id="Контур_204" data-name="Контур 204" d="M-1167.309,4530.333c-21.627,14.391-39.152,64.478-53.816,85.758-19.7,28.592-56.7,14.1-83.8,32.782-.837.577-32.223,26.234-33.058,26.832-59.825,42.777-67.429,104.2-49.493,165.249,19.917,67.795,67.571,118.078,134.278,73.688,13.334-8.873,45.515-64.127,55.626-75.782,20.156-23.232,53.452-9.312,78.934-20.477a181.767,181.767,0,0,0,27.625-15.135c71.369-47.492,101.175-105.257,93.767-155.975C-1008.426,4570.723-1095.941,4482.841-1167.309,4530.333Z" transform="translate(1396.002 -4516.904)" fill="%23ecf4f8"/></svg>');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
}
#content
  .industries-items-section.industries-integrated-section
  .software-title-divider
  .elementor-widget-image {
  max-width: 90px;
}
#content
  .industries-items-section.industries-integrated-section
  .software-items
  .elementor-container {
  max-width: 770px;
  margin: 0 auto;
}
@media (min-width: 981px) {
  #content
    .industries-items-section.industries-integrated-section
    .software-items
    .elementor-container {
    justify-content: space-between !important;
  }
}
#content
  .industries-items-section.industries-integrated-section
  .software-items
  .software-items-row {
  width: 63%;
}
#content
  .industries-items-section.industries-integrated-section
  .software-items
  .software-items-row
  .elementor-widget-wrap {
  justify-content: space-between;
}
@media (max-width: 980px) {
  #content
    .industries-items-section.industries-integrated-section
    .software-items
    .software-items-row
    .elementor-widget-wrap {
    justify-content: center;
  }
}
#content
  .industries-items-section.industries-integrated-section
  .software-items
  .software-items-row
  .software-item {
  min-width: 208px;
}
@media (max-width: 479px) {
  #content
    .industries-items-section.industries-integrated-section
    .software-items
    .software-items-row
    .software-item {
    min-width: auto;
  }
}
#content
  .industries-items-section.industries-integrated-section
  .software-items
  .software-more {
  max-width: 100%;
  width: 239px;
}
#content
  .industries-items-section.industries-integrated-section
  .software-items
  .software-more
  .elementor-widget-wrap
  .elementor-widget-button {
  justify-content: center;
}
#content .industries-trusted-section {
  padding: 87px 0;
  background-color: #f4f7f9;
}
@media (max-width: 980px) {
  #content .industries-trusted-section {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  #content .industries-trusted-section {
    padding: 50px 0;
  }
}
@media (max-width: 479px) {
  #content .industries-trusted-section {
    padding: 45px 0 50px;
  }
}
#content .industries-trusted-section h2 {
  margin: 0 0 45px;
  padding: 0;
  font-weight: 600;
  text-align: center;
}
@media (max-width: 479px) {
  #content .industries-trusted-section h2 {
    margin: 0 0 23px;
  }
}
#content .industries-trusted-section h2::after {
  display: none;
}
@media (max-width: 767px) {
  #content .industries-trusted-section h2 b {
    display: block;
  }
}
#content .industries-trusted-section .trusted-img-logo a {
  display: block;
  max-width: 1115px;
  margin: 0 auto;
  padding: clamp(17px, 3.052vw, 47px) clamp(17px, 3.701vw, 57px);
  border-radius: 18px;
  background-color: #e5edf1;
  overflow: hidden;
}
#content .industries-trusted-section .trusted-cta {
  margin: 55px 0 0 !important;
}
@media (max-width: 479px) {
  #content .industries-trusted-section .trusted-cta {
    margin: 24px 0 0 !important;
  }
}
#content .industries-trusted-section .trusted-cta .elementor-container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 45px;
}
@media (max-width: 1439px) {
  #content .industries-trusted-section .trusted-cta .elementor-container {
    justify-content: center !important;
  }
}
@media (max-width: 980px) {
  #content .industries-trusted-section .trusted-cta .elementor-container {
    flex-wrap: wrap;
    gap: 34px;
  }
}
#content
  .industries-trusted-section
  .trusted-cta
  .elementor-container
  .trusted-cta-left {
  width: 69%;
}
@media (max-width: 1023px) {
  #content
    .industries-trusted-section
    .trusted-cta
    .elementor-container
    .trusted-cta-left {
    width: 68%;
  }
}
@media (max-width: 980px) {
  #content
    .industries-trusted-section
    .trusted-cta
    .elementor-container
    .trusted-cta-left {
    width: 100%;
  }
}
#content
  .industries-trusted-section
  .trusted-cta
  .elementor-container
  .trusted-cta-right {
  width: 203px;
}
@media (max-width: 980px) {
  #content
    .industries-trusted-section
    .trusted-cta
    .elementor-container
    .trusted-cta-right {
    width: 100%;
    text-align: center;
  }
}
#content .industries-trusted-section .trusted-cta h2 {
  margin: 0 0 0 99px;
  text-align: left;
}
@media (max-width: 1439px) {
  #content .industries-trusted-section .trusted-cta h2 {
    margin: 0;
  }
}
@media (max-width: 980px) {
  #content .industries-trusted-section .trusted-cta h2 {
    margin: 0 auto;
    text-align: center;
  }
}
@media (max-width: 479px) {
  #content .industries-trusted-section .trusted-cta h2 {
    max-width: 340px;
    line-height: 130%;
  }
}
@media (max-width: 767px) {
  #content .industries-trusted-section .trusted-cta h2 b {
    display: inline;
  }
}
#content
  .industries-trusted-section.mechanical-trusted-section
  .trusted-img-logo
  a {
  max-width: 1050px;
  padding: clamp(17px, 1.6233766234vw, 25px) clamp(17px, 4.8701298701vw, 75px);
}
#content .industries-trusted-section.hvac-trusted-section .trusted-img-logo a {
  max-width: 1115px;
  padding: clamp(17px, 2.4025974026vw, 37px) clamp(17px, 4.4155844156vw, 68px);
}
#content
  .industries-trusted-section.plumbing-trusted-section
  .trusted-img-logo
  a {
  padding: clamp(17px, 3.4415584416vw, 53px) clamp(17px, 5.3896103896vw, 83px);
}
#content
  .industries-trusted-section.specialty-trusted-section
  .trusted-img-logo
  a {
  padding: clamp(17px, 3.3766233766vw, 52px) clamp(17px, 6.8181818182vw, 105px);
}
#content .industries-learn-post-section {
  padding: 82px 0 95px;
}
@media (max-width: 980px) {
  #content .industries-learn-post-section {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  #content .industries-learn-post-section {
    padding: 50px 0 100px;
  }
}
@media (max-width: 479px) {
  #content .industries-learn-post-section {
    padding: 45px 0 90px;
  }
}
#content .industries-learn-post-section h2 {
  max-width: 620px;
  margin: 0 auto 45px;
  padding: 0;
  font-weight: 600;
  text-align: center;
}
@media (max-width: 479px) {
  #content .industries-learn-post-section h2 {
    margin: 0 auto 22px;
  }
}
#content .industries-learn-post-section h2::after {
  display: none;
}
@media (min-width: 480px) {
  #content .industries-learn-post-section h2 br {
    display: none;
  }
}
#content .industries-learn-post-section .learn-posts .uael-post__header,
#content .industries-learn-post-section .learn-posts .uael-post__footer {
  display: none;
}
#content .industries-learn-post-section .learn-posts .uael-post-grid__inner {
  max-width: 1050px;
  margin: 0 auto;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  gap: 50px;
}
@media (max-width: 980px) {
  #content .industries-learn-post-section .learn-posts .uael-post-grid__inner {
    gap: 30px;
  }
}
@media (max-width: 479px) {
  #content .industries-learn-post-section .learn-posts .uael-post-grid__inner {
    gap: 16px;
  }
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper {
  position: relative;
  width: calc(33.333% - 34px);
  margin: 0 !important;
  padding: 0 !important;
  display: flex;
  border-radius: 12px;
  background-color: #fff;
  overflow: hidden;
  transition: all 0.3s ease;
}
@media (max-width: 980px) {
  #content
    .industries-learn-post-section
    .learn-posts
    .uael-post-grid__inner
    .uael-post-wrapper {
    width: calc(33.333% - 15px);
  }
}
@media (max-width: 767px) {
  #content
    .industries-learn-post-section
    .learn-posts
    .uael-post-grid__inner
    .uael-post-wrapper {
    width: 100% !important;
    box-shadow: -2px 10px 19px rgba(187, 187, 187, 0.35);
  }
}
@media (min-width: 768px) {
  #content
    .industries-learn-post-section
    .learn-posts
    .uael-post-grid__inner
    .uael-post-wrapper:hover {
    box-shadow: -6px 6px 10px rgba(187, 187, 187, 0.37);
  }
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper:hover
  .uael-post__content-wrap
  .uael-post__title {
  color: #232323 !important;
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper:hover
  .uael-post__content-wrap
  .uael-post__read-more {
  background-color: #5d758c !important;
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper
  .uael-post__bg-wrap {
  background-color: transparent;
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper
  .uael-post__bg-wrap
  .uael-post__inner-wrap {
  height: 100%;
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper
  .uael-post__thumbnail {
  width: 100%;
  height: 140px;
  margin-bottom: 31px;
  padding-bottom: 0;
  overflow: hidden;
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper
  .uael-post__thumbnail
  img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper
  .uael-post__content-wrap {
  position: relative;
  height: 204px;
  padding: 0 50px 54px;
}
@media (max-width: 980px) {
  #content
    .industries-learn-post-section
    .learn-posts
    .uael-post-grid__inner
    .uael-post-wrapper
    .uael-post__content-wrap {
    padding: 0 20px 20px;
  }
}
@media (max-width: 767px) {
  #content
    .industries-learn-post-section
    .learn-posts
    .uael-post-grid__inner
    .uael-post-wrapper
    .uael-post__content-wrap {
    padding: 0 50px 54px;
  }
}
@media (max-width: 680px) {
  #content
    .industries-learn-post-section
    .learn-posts
    .uael-post-grid__inner
    .uael-post-wrapper
    .uael-post__content-wrap {
    padding: 0 30px 54px;
  }
}
@media (max-width: 479px) {
  #content
    .industries-learn-post-section
    .learn-posts
    .uael-post-grid__inner
    .uael-post-wrapper
    .uael-post__content-wrap {
    padding: 0 50px 54px;
  }
}
@media (max-width: 410px) {
  #content
    .industries-learn-post-section
    .learn-posts
    .uael-post-grid__inner
    .uael-post-wrapper
    .uael-post__content-wrap {
    padding: 0 30px 54px;
  }
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper
  .uael-post__content-wrap
  .uael-post__title {
  margin-bottom: 15px;
  color: #232323;
  font-size: 20px;
  font-weight: 700;
  line-height: 115%;
  letter-spacing: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.3s ease;
  text-transform: uppercase;
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper
  .uael-post__content-wrap
  .uael-post__title:hover {
  color: #232323 !important;
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper
  .uael-post__content-wrap
  .uael-post__excerpt {
  margin-bottom: 23px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 122%;
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper
  .uael-post__content-wrap
  .uael-post__excerpt
  p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 122%;
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper
  .uael-post__content-wrap
  .uael-post__read-more {
  position: absolute;
  bottom: 20px;
  width: 100%;
  max-width: 202px;
  padding: 9px 20px;
  margin-top: auto;
  display: block;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: normal;
  line-height: 100%;
  text-align: center;
  text-transform: capitalize;
  border-radius: 6px;
  background-color: #6b8399 !important;
}
@media (max-width: 600px) {
  #content
    .industries-learn-post-section
    .learn-posts
    .uael-post-grid__inner
    .uael-post-wrapper
    .uael-post__content-wrap
    .uael-post__read-more {
    max-width: 157px;
  }
}
@media (max-width: 479px) {
  #content
    .industries-learn-post-section
    .learn-posts
    .uael-post-grid__inner
    .uael-post-wrapper
    .uael-post__content-wrap
    .uael-post__read-more {
    max-width: 202px;
  }
}
@media (max-width: 410px) {
  #content
    .industries-learn-post-section
    .learn-posts
    .uael-post-grid__inner
    .uael-post-wrapper
    .uael-post__content-wrap
    .uael-post__read-more {
    max-width: 157px;
  }
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper
  .uael-post__content-wrap
  .uael-post__read-more:hover {
  background-color: #5d758c !important;
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper
  .uael-post__content-wrap
  .uael-post__read-more
  .elementor-button-content-wrapper
  .elementor-button-icon {
  display: none;
}
#content
  .industries-learn-post-section
  .learn-posts
  .uael-post-grid__inner
  .uael-post-wrapper
  .post-card-link-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#content .industries-learn-post-section .learn-posts .swiper {
  width: 50%;
  margin: 0 auto;
  height: 100%;
  display: block;
}
@media (max-width: 479px) {
  #content .industries-learn-post-section .learn-posts .swiper {
    width: 82% !important;
  }
}
#content .industries-learn-post-section .learn-posts .swiper .swiper-wrapper {
  overflow: visible !important;
  margin-left: -30px !important;
}
@media (max-width: 479px) {
  #content .industries-learn-post-section .learn-posts .swiper .swiper-wrapper {
    margin-left: -16px !important;
  }
}
#content
  .industries-learn-post-section
  .learn-posts
  .swiper
  .swiper-pagination {
  bottom: -57px;
}
#content
  .industries-learn-post-section
  .learn-posts
  .swiper
  .swiper-pagination
  .swiper-pagination-bullet {
  width: 11px;
  height: 11px;
  margin: 0 4px;
  border: 1px solid #707070;
  background-color: transparent;
  opacity: 1;
}
#content
  .industries-learn-post-section
  .learn-posts
  .swiper
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border: 1px solid #ef4e22;
  background-color: #ef4e22;
}
@media (max-width: 479px) {
  #content .industries-learn-post-section.plumbing-learn-post-section h2 {
    max-width: 380px;
  }
}
@media (max-width: 479px) {
  #content .industries-learn-post-section.specialty-learn-post-section h2 {
    max-width: 370px;
  }
}
#content .industries-start-using-section {
  padding: 23px 0 50px;
  background-color: rgba(230, 241, 247, 0.39);
}
#content .industries-start-using-section h2 {
  max-width: 520px;
  margin: 0 auto 32px;
  padding: 0;
  text-align: center;
}
#content .industries-start-using-section h2::after {
  display: none;
}
@media (max-width: 479px) {
  #content .industries-start-using-section h2 b {
    display: inline;
  }
}
#content .industries-start-using-section .elementor-button-wrapper {
  text-align: center;
} /*# sourceMappingURL=index.css.map */