/*!******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./GeneralComponents/CSS/_ComponentBackground.min.css ***!
  \******************************************************************************************************/
.mst-background{background-color:#fff;position:relative;min-height:500px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.mst-background:before{content:"";display:block;height:100%;position:absolute;width:100%}.mst-background.light-opacity:before{background-color:hsla(0,0%,100%,.8)}.mst-background.dark-opacity:before{background-color:rgba(0,0,0,.65)}.mst-background.partial-background:before{background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 65%, rgb(255, 255, 255) 35%)}/*# sourceMappingURL=_ComponentBackground.min.css.map */

/*!****************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./MiniSiteComponents/CallToAction/CallToAction.css ***!
  \****************************************************************************************************/
/* Fonts Type */
/* End Fonts Type */
/* Colors */
/* End Colors */
/* Fonts  Size */
/* End Fonts Size */
/*
 End Variables */
.mst-call-to-action {
  max-height: 240px;
}
.mst-call-to-action .mst-background {
  min-height: 240px;
  display: flex;
  align-items: center;
  background-attachment: unset;
}
.mst-call-to-action .mst-background.dark-bg, .mst-call-to-action .mst-background.dark-opacity, .mst-call-to-action .mst-background.pallete-opacity {
  /*.btn-outline-primary {
      color: $white;btn-outline-primary
      border-color: $white;

      &:hover {
          background: $white;
      }
  }*/
}
.mst-call-to-action .mst-background.dark-bg .h3, .mst-call-to-action .mst-background.dark-opacity .h3, .mst-call-to-action .mst-background.pallete-opacity .h3 {
  color: #ffffff;
}
.mst-call-to-action .mst-background.dark-opacity:before {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 20%, rgba(0, 0, 0, 0.5) 50%, rgba(255, 255, 255, 0) 90%);
}
.mst-call-to-action .mst-background.light-opacity:before {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.95) 35%, rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0) 90%);
}
.mst-call-to-action.mst-no-title {
  max-height: 144px;
}
.mst-call-to-action.mst-no-title .mst-background {
  min-height: 144px;
}
.mst-call-to-action h3.h3 {
  font-size: 1.5rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .mst-call-to-action h3.h3 {
    font-size: 2rem;
    -webkit-line-clamp: 1;
  }
}
.mst-call-to-action a.mst-btn {
  padding: 15px 0;
  height: fit-content;
}
@media (min-width: 1200px) {
  .mst-call-to-action a.mst-btn {
    padding: 18px 0;
  }
}


/*# sourceMappingURL=CallToAction.min.css.map*/