/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./assets/scss/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.btn-upload {
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.btn-upload:hover {
  cursor: pointer !important;
}
.btn-upload .progress {
  margin-bottom: 0;
}
.btn-upload input[type=file] {
  direction: ltr;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
  transform: translate(-300px, 0) scale(4);
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  width: auto;
  margin: 0;
  font-size: 23px;
}

.is-invalid .invalid-tooltip {
  display: block;
}

.form-control:focus {
  border-color: inherit !important;
  box-shadow: none !important;
}

.svg-preload {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  text-indent: -99999px;
}

body.gal-hydrogalen #content {
  background: linear-gradient(170deg, #c6d2ea 0, #c6d2ea 11%, #fff 17%, #fff 25%, #fdeff0 27%, #fdeff0 48%, #dee4f3 54%, #dee4f3 65%, #fff 72%, #fff 75%, #fdeff0 81%, #fdeff0 88%, #b8cae6 92%, #b8cae6 100%);
}
body.gal-momeallerg #content {
  background: linear-gradient(170deg, #c6d2ea 0, #c6d2ea 11%, #fff 17%, #fff 27%, #e9f1e3 29%, #e9f1e3 46%, #fff 49%, #fff 52%, #e1e9f1 53%, #e1e9f1 64%, #fff 72%, #fff 77%, #e9f1e3 82%, #e1e9f1 94%, #dce4f2 100%);
}
body.gal-vitd3 #content {
  background: linear-gradient(170deg, #c6d2ea 0, #fff 14%, #fff 27%, #ffeecb 33%, #ffeecb 48%, #fff 50%, #cdd7ed 53%, #cdd7ed 68%, #fff 72%, #ffeecb 76%, #cdd7ed 93%, #cdd7ed 100%);
}
body.has-post-pic {
  -webkit-hyphens: initial;
          hyphens: initial;
}
body.has-post-pic .section-titles-text .position-relative.mr-3 {
  display: none !important;
}
body.has-post-pic .section-titles-text .key-visual {
  visibility: hidden;
}
@media screen and (min-width: 1600px) {
  body.has-post-pic .container {
    max-width: 1140px;
  }
}
body.has-post-pic .navbar .navbar-brand {
  pointer-events: none;
}
body.has-post-pic .navbar .navbar-toggler,
body.has-post-pic .navbar .navbar-collapse {
  display: none !important;
}
body.has-post-pic #navbarLangDrop {
  display: none !important;
}

@media screen and (min-width: 1921px) {
  .wp-block-bpm-block-header-special-service-all.gal-header {
    background: #000d1f;
    background: linear-gradient(to right, #000d1f 5%, #002e55 30%, #002e55 40%, #002342 59%, #002342 59%, #000d1f 88%);
  }
}
.wp-block-bpm-block-header-special-service-all.gal-header .container {
  padding-bottom: 4rem;
  padding-top: 4rem;
}
@media screen and (min-width: 1600px) {
  .wp-block-bpm-block-header-special-service-all.gal-header .container {
    max-width: 1540px;
  }
}
.wp-block-bpm-block-header-special-service-all.gal-header img {
  bottom: initial;
  height: initial;
  left: initial;
  margin-left: 0 !important;
  top: initial;
  position: relative;
  transform: scale(1) !important;
  width: 100%;
  z-index: 1;
}
.wp-block-bpm-block-header-special-service-all.gal-header .bg-dots {
  background-image: url(../assets/img/head-bg-dot.webp);
  background-position: center;
  background-size: cover;
  height: 100%;
  position: absolute;
  width: 100%;
}

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