/* xl - DESKTOP STYLES */
body {
  --hero-shape-w: 500px;
  --hero-shape-h: 120px;
  --hero-shape-gap: 20px;
  --hero-shape-r: 40px;
  --hero-shape-content-w: calc(var(--hero-shape-w) - var(--hero-shape-h));
  --color-primary: var(--e-global-color-primary);
  --color-primary-hover: #0684FF;
  --carousel-button-size: 48px;
  --carousel-button-icon-size: 26px;
}
.hero-clip {
  --shape-w: var(--hero-shape-w);
  --shape-h: var(--hero-shape-h);
  --shape-gap: var(--hero-shape-gap);
  --shape-r: var(--hero-shape-r);
  clip-path: shape(from var(--shape-w) 100%, curve to calc(var(--shape-w) - var(--shape-h)) calc(100% - var(--shape-h)) with calc(var(--shape-w) - var(--shape-h) * 0.66) 100%/calc(var(--shape-w) - var(--shape-h) * 0.33) calc(100% - var(--shape-h)), hline to 40px, curve to 0 calc(100% - var(--shape-h) - var(--shape-r)) with 0 calc(100% - var(--shape-h)), vline to 0, hline to 100%, vline to 100%, close);
  transform: translateZ(0);
  overflow: hidden;
}
.hero-clip.oposite {
  clip-path: shape(from 100% calc(var(--shape-h) + var(--shape-r)), curve to calc(100% - var(--shape-r)) var(--shape-h) with 100% var(--shape-h), hline to var(--shape-w), curve to calc(var(--shape-w) - var(--shape-h)) 0 with calc(var(--shape-w) - var(--shape-h) * 0.66 - var(--shape-gap)) var(--shape-h)/calc(var(--shape-w) - var(--shape-h) * 0.33 - var(--shape-gap)) 0, hline to 0, line to 0 100%, line to 100% 100%, close);
  transform: translateZ(0);
  overflow: hidden;
}
@media (max-width: 767px) {
  .hero-clip, .hero-clip.oposite {
    clip-path: none !important;
  }
  .hero-clip.oposite {
    margin-bottom: 0 !important;
    position: static !important;
    top: unset !important;
  }
  body {
    --carousel-button-size: 38px;
  }
}
.elementor-widget .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 8px;
  transition: all 0.2s;
}
.elementor-widget .swiper-pagination-bullet:hover {
  background: var(--color-primary);
}
.elementor-widget .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: var(--color-primary);
  width: 24px;
}
.elementor-widget .elementor-swiper-button {
  --button-size: var(--carousel-button-size);
  border-radius: 12px;
  width: var(--button-size);
  height: var(--button-size);
  background: var(--color-primary);
  transition: all 0.2s;
  box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.15), inset 4px 4px 4px 0 rgba(255, 255, 255, 0.25), 0 4px 4px 0 rgba(0, 0, 0, 0.05);
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
}
.elementor-widget .elementor-swiper-button svg {
  fill: #fff !important;
  width: var(--carousel-button-icon-size) !important;
  height: var(--carousel-button-icon-size) !important;
}
.elementor-widget .elementor-swiper-button.swiper-button-disabled {
  opacity: 1 !important;
  background: #D8DADF;
  box-shadow: inset 4px 4px 4px 0 rgba(255, 255, 255, 0.16), 0 2px 2px 0 rgba(0, 0, 0, 0.1);
}
.elementor-widget .elementor-swiper-button.swiper-button-disabled svg {
  fill: #686F80 !important;
}
.carousel-navigation-bottom-right .elementor-swiper-button {
  position: absolute;
  top: unset !important;
  left: unset !important;
  right: 0 !important;
  bottom: 0 !important;
  transform: unset !important;
}
.carousel-navigation-bottom-right .elementor-swiper-button.elementor-swiper-button-prev {
  right: calc(var(--button-size) + 10px) !important;
}
.text-primary {
  color: var(--color-primary);
}
.text-orange {
  color: #e49113;
}
a {
  color: var(--color-primary);
}
a:hover {
  color: var(--color-primary-hover);
}
.hbspt-form * {
  font-family: "Inter", sans-serif;
  box-sizing: border-box;
}
.hbspt-form input, .hbspt-form select {
  border: 1px solid rgba(104, 111, 128, 0.4);
  border-radius: 8px;
  padding: 12px;
}
.hbspt-form fieldset {
  max-width: unset;
  display: flex;
  flex-flow: row wrap;
  gap: 15px;
}
.hbspt-form fieldset:not(:last-child), .hbspt-form .hs_recaptcha {
  margin-bottom: 15px;
}
.hbspt-form label {
  font-weight: 500;
}
.hbspt-form ul.hs-error-msgs {
  margin-top: 6px;
  list-style: none;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.hbspt-form ul.hs-error-msgs * {
  font-size: 12px;
  font-weight: 400;
}
.hbspt-form .hs-form-field {
  float: none !important;
  flex: 1 1 160px;
  width: unset;
}
.hbspt-form .hs-form-field .input {
  margin: 0 !important;
}
.hbspt-form .hs-form-field .input input {
  width: 100% !important;
}
.hbspt-form .hs-form-field:not(:last-child) .input {
  margin: 0;
}
.hbspt-form .hs-form-field label {
  margin-bottom: 8px;
}
.hbspt-form .hs-submit .actions {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.hbspt-form input[type="submit"] {
  margin-top: 30px;
  border: none;
  border-radius: 12px;
  padding: 12px 20px;
  background: var(--color-primary);
  color: #fff;
  box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.15), inset 4px 4px 4px 0 rgba(255, 255, 255, 0.25), 0 4px 4px 0 rgba(0, 0, 0, 0.05);
  transition: all 0.2s;
}
.hbspt-form input[type="submit"]:hover {
  background: #0684FF;
}
.industry-category-section {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 30px;
}
.industry-category-section-title {
  font-family: "Inter Tight", sans-serif;
  font-size: 32px;
  font-weight: 600;
  text-align: center;
}
.industries-sections {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 40px;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F172-scss-desktop.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */