.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-imageText {
  margin: 0 -15px;
}

.w-imageText-layout {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  .w-imageText-layout {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}
.w-imageText-layout .w-image-box {
  width: 326px;
  height: 252px;
  overflow: hidden;
  border-radius: 20px;
  margin: auto;
}
@media (min-width: 768px) and (max-width: 1279.98px) {
  .w-imageText-layout .w-image-box {
    width: 343px;
    height: 263px;
  }
}
@media (min-width: 768px) {
  .w-imageText-layout .w-image-box {
    margin: auto;
  }
}
@media (min-width: 1280px) {
  .w-imageText-layout .w-image-box {
    margin: inherit;
    width: 592px;
    height: 457px;
  }
}
.w-imageText-layout .w-image-box img {
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  width: 100%;
}

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