/*!******************************************************************************************************!*\
  !*** 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.light-opacity::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8)}.mst-background.dark-opacity::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65)}.mst-background.partial-background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;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/TextHolder/TextHolderBg.min.css ***!
  \******************************************************************************************************/
.mst-Text-Holder-With-Bg{padding:25px}.mst-Text-Holder-With-Bg .light-opacity{background-color:hsla(0,0%,100%,.8)}.mst-Text-Holder-With-Bg .dark-opacity{background-color:rgba(0,0,0,.65)}.mst-Text-Holder-With-Bg .TextHolder{border-radius:8px;padding:20px 16px}.mst-Text-Holder-With-Bg .TextHolder .mst-img-aria{width:100%;max-width:323px}.mst-Text-Holder-With-Bg .TextHolder .mst-img-aria--sm{width:208px;height:132px}@media(min-width: 768px){.mst-Text-Holder-With-Bg{padding:40px}.mst-Text-Holder-With-Bg .TextHolder .mst-img-aria{max-width:none;width:95%;height:430px;margin-bottom:24px}.mst-Text-Holder-With-Bg .TextHolder .mst-img-aria--sm{width:208px;height:132px}}@media(min-width: 992px){.mst-Text-Holder-With-Bg .TextHolder{padding:32px !important}.mst-Text-Holder-With-Bg .TextHolder .mst-img-aria{margin-bottom:0;height:350px;width:400px}}@media(min-width: 1024px){.mst-Text-Holder-With-Bg .TextHolder .mst-img-aria{height:370px;width:425px}.mst-Text-Holder-With-Bg .TextHolder .mst-img-aria--sm{height:134px;width:254px}}@media(min-width: 1200px){.mst-Text-Holder-With-Bg .TextHolder .mst-img-aria{height:412px;width:510px}.mst-Text-Holder-With-Bg .TextHolder .mst-img-aria--sm{height:167px;width:318px}}/*# sourceMappingURL=TextHolderBg.min.css.map */

/*!************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./MiniSiteComponents/TextHolder/TextHolder.css ***!
  \************************************************************************************************/
div[id^=TextHolder-].mst-background {
  background-color: transparent;
  height: fit-content;
  min-height: unset;
}
div[id^=TextHolder-].mst-background::before {
  height: unset;
}

.TextHolder {
  color: #0C3058;
}
.TextHolder .text-holder-title .mst-title-string {
  display: block;
}
.TextHolder .text-holder-title i {
  font-size: 2.25rem;
}
.TextHolder .text-holder-title .mst-hr {
  border-top: 3px solid;
  width: 55px;
  height: 15px;
  margin: 10px 0;
}
.TextHolder .text-holder-title .mst-vl {
  border-left: 3px solid;
  width: 3px;
  height: 55px;
}
@media (min-width: 1024px) {
  .TextHolder .text-holder-title {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    font-size: 2rem !important;
    font-weight: 700;
    color: #0C3058;
    font-family: Rubik;
  }
}
.TextHolder .content-txt a {
  color: #0C3058;
  text-decoration: underline;
}
.TextHolder .content-txt a:hover {
  font-family: Rubik;
}
.TextHolder .mst-btn {
  padding: 12px 24px;
  border-radius: 8px;
  border: 1px solid #BBBBCB;
  background-color: #ffffff;
  color: #0068F5;
  font-family: Rubik !important;
  font-weight: 500 !important;
  font-size: 1rem !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  justify-content: center !important;
}
.TextHolder .mst-btn span {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: auto;
}
@media (min-width: 1024px) {
  .TextHolder .mst-btn {
    padding: 15px 24px;
  }
}
.TextHolder.white-txt {
  color: #ffffff;
}
.TextHolder.white-txt h2,
.TextHolder.white-txt h2 i,
.TextHolder.white-txt a {
  color: #ffffff;
}
.TextHolder.white-txt h2 .mst-hr {
  border-top-color: #ffffff;
}
.TextHolder.white-txt h2 .mst-vl {
  border-left-color: #ffffff;
}
.TextHolder.white-txt .mst-btn.btn-outline-primary {
  color: #ffffff;
  border-color: #ffffff;
  background: unset;
  justify-content: center;
  align-items: center;
}
.TextHolder .mst-img-container .mst-img-aria {
  width: 323px;
  height: 192px;
  position: relative;
  margin: 0 auto;
}
.TextHolder .mst-img-container .mst-img-aria.mst-img-aria-autoHeight {
  height: auto;
}
.TextHolder .mst-img-container .mst-img-aria--sm {
  width: 208px;
  height: 132px;
}
.TextHolder .mst-img-container .mst-img-aria img,
.TextHolder .mst-img-container .mst-img-aria video {
  width: 100%;
  object-fit: cover;
  min-height: unset;
  border-radius: 8px;
}
.TextHolder .mst-img-container .mst-img-aria img {
  height: 100%;
}
.TextHolder .mst-img-container .mst-img-aria video {
  height: auto;
  max-height: 192px;
}
.TextHolder .mst-img-container .imgCopyRight {
  font-size: 0.75rem;
  line-height: 1.5rem;
  margin: 0 auto;
  width: 323px;
}
.TextHolder .mst-center-justfy-text ul,
.TextHolder .mst-center-justfy-text ol {
  display: inline-block;
  text-align: left;
}
.TextHolder .mst-center-justfy-text ul[style*="text-align: left"],
.TextHolder .mst-center-justfy-text ol[style*="text-align: left"],
.TextHolder .mst-center-justfy-text ul:has(li[style*="text-align: left"]),
.TextHolder .mst-center-justfy-text ol:has(li[style*="text-align: left"]) {
  width: 100%;
}
@media (min-width: 768px) {
  .TextHolder .mst-img-container .mst-img-aria {
    width: 100%;
    height: 430px;
    margin-bottom: 24px;
  }
  .TextHolder .mst-img-container .mst-img-aria--sm {
    width: 208px;
    height: 132px;
  }
  .TextHolder .mst-img-container .mst-img-aria video {
    max-height: 430px;
  }
  .TextHolder .mst-center-justfy-text {
    text-align: center;
  }
}
@media (min-width: 1024px) {
  .TextHolder .mst-center-justfy-text {
    text-align: unset;
  }
  .TextHolder .container-fluid .row {
    flex-direction: row-reverse;
  }
  .TextHolder .container-fluid .row .mst-center-justfy-text {
    text-align: inherit;
  }
  .TextHolder .no-desc-img h2 {
    text-align: center;
    display: block;
  }
  .TextHolder .no-desc-img .mst-center-justfy-text {
    text-align: center;
    justify-content: center;
  }
  .TextHolder .mst-img-container {
    position: relative;
  }
  .TextHolder .mst-img-container .mst-img-aria {
    width: 440px;
    height: 393px;
    margin-bottom: 0;
  }
  .TextHolder .mst-img-container .mst-img-aria--sm {
    width: 254px;
    height: 134px;
  }
  .TextHolder .mst-img-container .mst-img-aria video {
    max-height: 393px;
  }
  .TextHolder .mst-img-container .imgCopyRight {
    position: absolute;
    bottom: -25px;
  }
  .TextHolder h2 {
    display: flex;
    align-items: center;
  }
  .TextHolder h2 .mst-vl {
    border-left: 3px solid;
    width: 3px;
    height: 55px;
  }
}
@media (min-width: 1200px) {
  .TextHolder .mst-img-container .mst-img-aria {
    width: 545px;
    height: 465px;
  }
  .TextHolder .mst-img-container .mst-img-aria--sm {
    width: 318px;
    height: 167px;
  }
  .TextHolder .mst-img-container .mst-img-aria video {
    max-height: 465px;
  }
}

html[dir=rtl] .TextHolder a.mst-btn:after {
  content: "\f053";
  margin: auto 7px auto 0;
  font-family: "Font Awesome 5 Free Solid";
}
html[dir=rtl] .TextHolder .mst-center-justfy-text ul,
html[dir=rtl] .TextHolder .mst-center-justfy-text ol {
  text-align: right;
}
html[dir=rtl] .TextHolder .mst-center-justfy-text ul[style*="text-align: right"],
html[dir=rtl] .TextHolder .mst-center-justfy-text ol[style*="text-align: right"],
html[dir=rtl] .TextHolder .mst-center-justfy-text ul:has(li[style*="text-align: right"]),
html[dir=rtl] .TextHolder .mst-center-justfy-text ol:has(li[style*="text-align: right"]) {
  width: 100%;
}
html[dir=rtl] .TextHolder .mst-img-container .imgCopyRight {
  text-align: left;
}


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