.pull-left-xs {
  float: left;
}

.pull-right-xs {
  float: right;
}

@media (min-width: 768px) and (max-width: 1279.98px) {
  .pull-left-sm {
    float: left;
  }
  .pull-right-sm {
    float: right;
  }
}
@media (min-width: 1280px) and (max-width: 1919.98px) {
  .pull-left-md {
    float: left;
  }
  .pull-right-md {
    float: right;
  }
}
@media (min-width: 1920px) {
  .pull-left-lg {
    float: left;
  }
  .pull-right-lg {
    float: right;
  }
}
.hidden-xs-down {
  display: none !important;
}

@media (max-width: 767.98px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (max-width: 1279.98px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (max-width: 1919.98px) {
  .hidden-lg-down {
    display: none !important;
  }
}

.row.equal-height > [class^=col] {
  display: flex;
}

/* Mixin for ellipsis
* @param {String} $duration - duration value
* @param {String} $displayType - display type value
*/
.experience-component.experience-wells_components-imageLabel {
  float: left;
  position: relative;
}

a.w-box-shadow {
  border-radius: 20px;
  display: inline-block;
  padding: 0 6px;
}
a.w-box-shadow:hover {
  box-shadow: 0 2px 4px 0 rgba(99, 102, 106, 0.5);
}
a.w-box-shadow .w-feature-label {
  position: relative;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
a.w-box-shadow .w-feature-label::-webkit-scrollbar {
  width: 0 !important;
}
a.w-box-shadow .w-feature-label .w-image {
  background-color: transparent;
  border-radius: 20px;
  overflow: hidden;
  width: 240px;
  height: 180px;
}
a.w-box-shadow .w-feature-label .w-image.w-rectangle {
  border-radius: 5px;
  width: auto;
  height: auto;
}
@media (min-width: 768px) and (max-width: 1279.98px) {
  a.w-box-shadow .w-feature-label .w-image.w-rectangle {
    width: auto;
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 1279.98px) {
  a.w-box-shadow .w-feature-label .w-image {
    width: 287px;
    height: 224px;
  }
}
@media (min-width: 1280px) {
  a.w-box-shadow .w-feature-label .w-image {
    width: 360px;
    height: 289px;
  }
}
@media (min-width: 1920px) {
  a.w-box-shadow .w-feature-label .w-image {
    width: 387px;
    height: 289px;
  }
}
a.w-box-shadow .w-feature-label .w-image .w-figure {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
a.w-box-shadow .w-feature-label .w-image .w-figure img {
  width: 100%;
  height: 100%;
}
a.w-box-shadow .w-feature-label .w-label {
  margin: 0;
  width: 83px;
  border-radius: 20px;
  min-height: 25px;
  font-size: 1rem;
  align-items: center;
  display: flex;
  justify-content: center;
  background-color: #006680;
  border: 1px solid #006680;
}
@media (max-width: 767.98px) {
  a.w-box-shadow .w-feature-label .w-label {
    margin: 0 15px;
  }
}
@media (min-width: 768px) {
  a.w-box-shadow .w-feature-label .w-label {
    margin: 0 4px;
    width: auto;
    min-height: 30px;
    font-size: 1.25rem;
    padding: 0 20px 0 20px;
  }
}
a.w-box-shadow .w-feature-label .w-label.w-rectangle {
  width: auto;
  padding: 0 11px 0 11px;
  margin: 0;
  font-size: 0.875rem;
}
@media (min-width: 1280px) {
  a.w-box-shadow .w-feature-label .w-label.w-rectangle {
    font-size: 1.125rem;
    padding: 0 14px;
  }
}
a.w-box-shadow .w-feature-label .w-picture {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
a.w-box-shadow .w-feature-label .w-picture-img {
  position: relative;
  top: 0;
  left: 0;
  transform: none;
}

/*# sourceMappingURL=imageLabel.css.map*/