.paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt h1 {
  font-size: 1.5rem;
  line-height: 1.33em;
}
@media (min-width: 768px) {
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt h1 {
    font-size: 1.65rem;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt h1 {
    font-size: 1.875rem;
  }
}
@media (min-width: 1272px) {
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt h1 {
    font-size: 2rem;
  }
}

.narrow-block.left-image-block .grid-part-3, .narrow-block.right-image-block .grid-part-3 {
  padding-bottom: 2rem;
}
@media (min-width: 992px) {
  .narrow-block.left-image-block .grid-part-2, .narrow-block.right-image-block .grid-part-2 {
    padding-top: 2.5rem;
  }
  .narrow-block.left-image-block .grid-part-3, .narrow-block.right-image-block .grid-part-3 {
    padding-bottom: 2.5rem;
  }
  .narrow-block.left-image-block .grid-part-2,
  .narrow-block.left-image-block .grid-part-3 {
    padding-left: 1.3125rem;
    padding-right: 3rem;
  }
  .narrow-block.right-image-block .grid-part-2,
  .narrow-block.right-image-block .grid-part-3 {
    padding-left: 3rem;
    padding-right: 1.3125rem;
  }
}

@media (min-width: 992px) {
  .sticky-left-lg .half-image-block .grid-part-1, .sticky-right-lg .half-image-block .grid-part-1 {
    align-items: flex-start;
  }
}

div.half-image-block {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: start;
}
@media (min-width: 992px) {
  div.half-image-block {
    display: grid !important;
    padding-left: calc(5% - 1rem) !important;
    padding-right: calc(5% - 1rem) !important;
    max-width: calc(1304px + 10% - 2rem) !important;
  }
}
div.half-image-block.cutout-image .grid-part-1 .wrap-half-image-block {
  margin: 0 auto;
  max-width: 562px !important;
  padding: 0 clamp(0px, 5%, 25px);
}
@media (min-width: 992px) {
  div.half-image-block.cutout-image .grid-part-1 .wrap-half-image-block {
    max-width: 632px !important;
    padding: 0 5%;
  }
}
div.half-image-block .grid-part-1 {
  grid-area: right-image;
  padding: 0 1rem;
  margin-bottom: 2rem;
  order: 2;
  width: 100%;
  padding: 0;
}
@media (min-width: 992px) {
  div.half-image-block .grid-part-1 {
    width: auto;
    padding: 0;
    margin-bottom: 0;
    display: flex;
    align-items: center;
  }
}
div.half-image-block .grid-part-2 {
  order: 1;
  grid-area: top-block;
  margin-bottom: 2rem;
  padding: 0 1rem;
}
@media (min-width: 768px) {
  div.half-image-block .grid-part-2 {
    padding-left: 5%;
    padding-right: 5%;
  }
}
@media (min-width: 992px) {
  div.half-image-block .grid-part-2 {
    margin-bottom: 0;
    display: flex;
    justify-content: end;
    flex-direction: column;
  }
}
@media (max-width: 991.98px) {
  div.half-image-block .grid-part-2 .field--name-field-format-txt-long-1 h2:last-child {
    margin-bottom: 0;
  }
}
div.half-image-block .grid-part-3 {
  order: 3;
  grid-area: bottom-block;
  padding: 0 1rem;
}
@media (min-width: 768px) {
  div.half-image-block .grid-part-3 {
    padding-left: 5%;
    padding-right: 5%;
  }
}
div.half-image-block .grid-part-3 .field--name-field-format-txt-long-2 h2:last-child,
div.half-image-block .grid-part-3 .field--name-field-format-txt-long-2 p:last-child,
div.half-image-block .grid-part-3 .field--name-field-format-txt-long-2 ul:last-child,
div.half-image-block .grid-part-3 .field--name-field-format-txt-long-2 ol:last-child,
div.half-image-block .grid-part-3 .field--name-field-format-txt-long-2 a:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  div.half-image-block.full-width .grid-part-2, div.half-image-block.full-width .grid-part-3 {
    max-width: 652px;
    left: 100%;
    position: relative;
    transform: translate(-100%, 0);
  }
}
@media (max-width: 991.98px) {
  div.half-image-block.bottom-empty .grid-part-1 {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 991.98px) {
  div.half-image-block.top-empty .grid-part-2 {
    margin-bottom: 0 !important;
  }
}
div.half-image-block .swiper-image {
  min-height: auto;
}

@media (min-width: 992px) {
  div.right-image-block {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: [top-block] auto [bottom-block] auto [right-image] auto;
    grid-template-areas: "top-block right-image" "bottom-block right-image";
  }
}
div.right-image-block .grid-part-1 {
  grid-area: right-image;
}
@media (min-width: 992px) {
  div.right-image-block .grid-part-1 {
    padding-left: 1.25rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 1272px) {
  div.right-image-block .grid-part-1 {
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  div.right-image-block .grid-part-2,
  div.right-image-block .grid-part-3 {
    padding-left: 1rem;
    padding-right: 3.5rem;
  }
}
@media (min-width: 1272px) {
  div.right-image-block .grid-part-2,
  div.right-image-block .grid-part-3 {
    padding-right: 6.875rem;
  }
}
@media (min-width: 992px) {
  div.right-image-block.full-width .grid-part-1 {
    padding: 0;
  }
}
@media (min-width: 992px) {
  div.right-image-block.full-width .grid-part-2,
  div.right-image-block.full-width .grid-part-3 {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}

@media (min-width: 992px) {
  div.left-image-block {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: [left-image] auto [top-block] auto [bottom-block] auto;
    grid-template-areas: "left-image top-block" "left-image bottom-block";
  }
}
div.left-image-block .grid-part-1 {
  grid-area: left-image;
}
@media (min-width: 992px) {
  div.left-image-block .grid-part-1 {
    padding-right: 1.25rem;
    padding-left: 1.5rem;
  }
}
@media (min-width: 1272px) {
  div.left-image-block .grid-part-1 {
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  div.left-image-block .grid-part-2,
  div.left-image-block .grid-part-3 {
    padding-right: 1rem;
    padding-left: 3.5rem;
  }
}
@media (min-width: 1272px) {
  div.left-image-block .grid-part-2,
  div.left-image-block .grid-part-3 {
    padding-left: 6.875rem;
  }
}
@media (min-width: 992px) {
  div.left-image-block.full-width .grid-part-2,
  div.left-image-block.full-width .grid-part-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

@media (min-width: 992px) {
  .paragraph-bs5-text-with-image picture, .paragraph-bs5-text-with-image .wrap-picture {
    max-width: 1980px;
    margin-left: auto;
    margin-right: auto;
  }
}
.paragraph-bs5-text-with-image .block-caption {
  margin: 1rem 12% 0;
  max-width: 370px;
}
@media (min-width: 576px) {
  .paragraph-bs5-text-with-image .block-caption {
    margin: 1rem auto 0;
  }
}
@media (min-width: 768px) {
  .paragraph-bs5-text-with-image .block-caption {
    margin: 1.5rem auto 0;
  }
}
.paragraph-bs5-text-with-image .block-caption p {
  font-size: 0.875rem;
}
@media (min-width: 576px) {
  .paragraph-bs5-text-with-image .block-caption p {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .paragraph-bs5-text-with-image .block-caption p {
    font-size: 1.125rem;
  }
}
.paragraph-bs5-text-with-image picture {
  text-align: center;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image picture {
    max-width: 1920px;
    margin: 0 auto;
  }
}
.paragraph-bs5-text-with-image.active-player {
  max-width: 100% !important;
  padding-bottom: 56.25%;
}
.paragraph-bs5-text-with-image.active-player .blue-shade-point,
.paragraph-bs5-text-with-image.active-player picture,
.paragraph-bs5-text-with-image.active-player .wrap-picture,
.paragraph-bs5-text-with-image.active-player .wrap-hero-txt,
.paragraph-bs5-text-with-image.active-player .grid-part-1,
.paragraph-bs5-text-with-image.active-player .grid-part-2,
.paragraph-bs5-text-with-image.active-player .grid-part-3 {
  display: none !important;
}
.paragraph-bs5-text-with-image.active-player.paused-player {
  padding-bottom: 0;
}
.paragraph-bs5-text-with-image.active-player.paused-player .blue-shade-point,
.paragraph-bs5-text-with-image.active-player.paused-player picture,
.paragraph-bs5-text-with-image.active-player.paused-player .wrap-picture {
  display: block !important;
}
.paragraph-bs5-text-with-image.active-player.paused-player .grid-part-1,
.paragraph-bs5-text-with-image.active-player.paused-player .grid-part-2,
.paragraph-bs5-text-with-image.active-player.paused-player .grid-part-3,
.paragraph-bs5-text-with-image.active-player.paused-player .wrap-hero-txt {
  display: block !important;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.active-player.paused-player .grid-part-1,
  .paragraph-bs5-text-with-image.active-player.paused-player .grid-part-2,
  .paragraph-bs5-text-with-image.active-player.paused-player .grid-part-3,
  .paragraph-bs5-text-with-image.active-player.paused-player .wrap-hero-txt {
    display: flex !important;
  }
}
.paragraph-bs5-text-with-image.active-player.paused-player .youtube-iframe {
  display: none !important;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.active-player.paused-player {
    max-width: calc(1304px + 10% - 2rem) !important;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.active-player.paused-player.full-width {
    max-width: 100% !important;
  }
}
.paragraph-bs5-text-with-image .wrap-hero-txt {
  position: absolute;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
  bottom: 0;
  max-width: none;
  padding: 1rem 1rem 2.5rem;
}
@media (min-width: 768px) {
  .paragraph-bs5-text-with-image .wrap-hero-txt {
    padding: 1rem 5% 2.5rem;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image .wrap-hero-txt {
    left: 50%;
    max-width: calc(1304px + 10% - 2rem);
    transform: translate(-50%, 0);
    padding: 1rem 5%;
  }
}
.paragraph-bs5-text-with-image .wrap-hero-txt p {
  margin-bottom: 0.5rem;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image .wrap-hero-txt p {
    margin-bottom: 1rem;
  }
}
.paragraph-bs5-text-with-image .wrap-hero-txt p.disclaimer {
  font-size: 0.75rem;
}
.paragraph-bs5-text-with-image .wrap-hero-txt div.field {
  width: 100%;
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.without-backimage .wrap-picture {
    padding-top: 92px;
  }
}
.paragraph-bs5-text-with-image.without-backimage .wrap-hero-txt {
  padding-top: 92px;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.without-backimage .wrap-hero-txt {
    padding-top: 1rem;
  }
}
.paragraph-bs5-text-with-image.without-backimage .wrap-hero-txt div.field {
  display: flex;
  align-items: center;
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.without-backimage {
    min-height: auto;
  }
  .paragraph-bs5-text-with-image.without-backimage .wrap-hero-txt {
    position: relative;
    padding-top: 2.5rem;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.without-backimage {
    height: auto;
    min-height: clamp(29.25rem, -0.0557rem + 47.2672vw, 58.4375rem);
  }
}
.paragraph-bs5-text-with-image.without-backimage-vh {
  min-height: 100vh;
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.without-backimage-vh .wrap-picture {
    padding-top: 92px;
  }
}
.paragraph-bs5-text-with-image.without-backimage-vh .wrap-hero-txt {
  padding-top: 92px;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.without-backimage-vh .wrap-hero-txt {
    padding-top: 1rem;
  }
}
.paragraph-bs5-text-with-image.without-backimage-vh .wrap-hero-txt div.field {
  display: flex;
  align-items: center;
}
.paragraph-bs5-text-with-image.without-backimage-vh .wrap-hero-txt {
  position: static;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.without-backimage-vh .wrap-hero-txt {
    position: absolute;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.without-backimage-vh {
    height: auto;
    min-height: 900px;
  }
}
@media (min-width: 1272px) {
  .paragraph-bs5-text-with-image.without-backimage-vh {
    min-height: 720px;
  }
}
.paragraph-bs5-text-with-image.hero-block picture {
  position: relative;
  z-index: 0;
  display: flex;
}
@media (min-width: 768px) {
  .paragraph-bs5-text-with-image.hero-block picture {
    min-height: 260px;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.hero-block picture {
    min-height: 300px;
  }
}
.paragraph-bs5-text-with-image.hero-block picture img {
  object-fit: cover;
  display: block;
  object-position: top;
  position: relative;
  width: 100%;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.hero-block picture img {
    height: auto;
    min-height: 450px;
  }
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.hero-block picture img {
    max-height: 100vh;
    max-height: calc(var(--vh, 1vh) * 100 - 68px);
    min-height: 667px;
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100 - 68px);
  }
}
.paragraph-bs5-text-with-image.hero-block.bottom-txt .wrap-hero-txt {
  align-items: flex-end;
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.hero-block.bottom-white .wrap-hero-txt {
    box-shadow: inset 0 -50vh 10vh -30vh rgba(255, 255, 255, 0.85), inset 0 -43vh 10vh -10vh #fff;
  }
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.hero-block.bottom-gray .wrap-hero-txt {
    box-shadow: inset 0 -50vh 10vh -30vh rgba(245, 245, 245, 0.5), inset 0 -30vh 10vh -10vh #f5f5f5;
  }
}
.paragraph-bs5-text-with-image.hero-block.middle-txt .wrap-hero-txt {
  align-items: center;
}
@media (min-width: 576px) {
  .paragraph-bs5-text-with-image.hero-block.bottom-desktop-txt .wrap-hero-txt {
    align-items: flex-end;
  }
}
@media (max-width: 575.98px) {
  .paragraph-bs5-text-with-image.hero-block.bottom-mobile-txt .wrap-hero-txt {
    align-items: flex-end;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.hero-block.middle-desktop-txt .wrap-hero-txt {
    align-items: center;
  }
}
@media (max-width: 575.98px) {
  .paragraph-bs5-text-with-image.hero-block.middle-mobile-txt .wrap-hero-txt {
    align-items: center;
  }
}
.paragraph-bs5-text-with-image.blue-circle-link .wrap-picture {
  width: 100%;
}
.paragraph-bs5-text-with-image.blue-circle-link .wrap-picture img {
  width: 100%;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.blue-circle-link .wrap-picture img {
    min-height: clamp(550px, 41.525vw, 636px);
    object-fit: cover;
  }
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.blue-circle-link .wrap-picture {
    padding-bottom: clamp(70%, 60vh, 90%);
  }
}
.paragraph-bs5-text-with-image.blue-circle-link div.wrap-hero-txt {
  max-width: 1600px;
}
.paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt {
  background-color: #f3f3fa;
  position: absolute;
  border-radius: 50%;
  width: 87.25vw;
  height: 87.25vw;
  max-width: 516px;
  max-height: 516px;
  right: 50%;
  margin-right: clamp(-258px, -43.625vw, -43.625vw);
  padding: 2rem 2rem 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  left: auto;
  transform: none;
  bottom: 10%;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt {
    padding: 2rem 2.5rem 3.5rem;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt {
    bottom: auto;
    top: 50%;
    right: calc(5% - 2rem);
    margin-right: 16px;
    padding: 1.5rem 3.5rem 3.5rem;
    width: clamp(430px, 41.525vw, 516px);
    height: clamp(430px, 41.525vw, 516px);
    margin-top: calc(clamp(-516px, -41.525vw, -430px) / 2);
  }
}
@media (min-width: 1272px) {
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt {
    margin-right: 163px;
    right: 0;
    width: 516px;
    height: 516px;
    margin-top: -258px;
  }
}
.paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .field {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt h1 {
  color: #140066;
  margin-bottom: 1rem;
  line-height: 1.25em;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt h1 {
    line-height: 1.33em;
    margin-bottom: 2rem;
  }
}
.paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt h2, .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt p, .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .red-dot {
  color: #140066;
}
.paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt p {
  margin-bottom: 1rem;
}
.paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .icon-play,
.paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .icon-link {
  width: 17.07vw;
  height: 17.07vw;
  max-width: 104px;
  max-height: 104px;
  position: absolute;
  margin: 0;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .icon-play,
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .icon-link {
    width: 104px;
    height: 104px;
  }
}
.paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .icon-link {
  right: 6.2%;
  bottom: 0.8%;
  left: auto;
  top: auto;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .icon-link {
    right: 39px;
    bottom: 19px;
  }
}
.paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .red-dot {
  font-size: 0.875rem;
  margin-bottom: 1.8rem;
}
.paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .red-dot::before {
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .red-dot {
    margin-bottom: 2.2rem;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .red-dot {
    margin-bottom: 2.4rem;
  }
}
@media (min-width: 1272px) {
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .red-dot {
    margin-bottom: 2.625rem;
  }
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .red-dot::before {
    margin-bottom: 2px;
  }
}
.paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt h2, .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .h2 {
  font-weight: 400;
  font-size: clamp(1.25rem, -0.122rem + 5.8537vw, 2rem) !important;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt h2, .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .h2 {
    font-size: clamp(1.75rem, -0.1104rem + 2.5974vw, 2rem) !important;
  }
}
.paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt h2.big-title, .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .h2.big-title {
  font-size: clamp(1.5rem, -0.1463rem + 7.0244vw, 2.3rem) !important;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt h2.big-title, .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .h2.big-title {
    font-size: clamp(2rem, -0.013rem + 3.2468vw, 2.3rem) !important;
  }
}
.paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt h2.small-title, .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .h2.small-title {
  font-size: clamp(1rem, 0.0854rem + 3.9024vw, 1.5rem) !important;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt h2.small-title, .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .h2.small-title {
    font-size: clamp(1.25rem, 0.4448rem + 1.2987vw, 1.5rem) !important;
  }
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.outer-mobile-txt .wrap-hero-txt {
    padding: 4.5rem 5%;
    background-color: #140f4b;
  }
}
@media (max-width: 767.98px) {
  .paragraph-bs5-text-with-image.outer-mobile-txt .wrap-hero-txt {
    padding: 4.5rem 1rem;
  }
}
.paragraph-bs5-text-with-image.outer-mobile-txt.shifted-play-button-left .icon-play, .paragraph-bs5-text-with-image.outer-mobile-txt.shifted-play-button-right .icon-play {
  top: 44% !important;
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.outer-mobile-txt.shifted-play-button-left .icon-play {
    left: 25% !important;
  }
}
@media (min-width: 1304px) {
  .paragraph-bs5-text-with-image.outer-mobile-txt.shifted-play-button-left .icon-play {
    left: calc(50% - 326px) !important;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.outer-mobile-txt.shifted-play-button-right .icon-play {
    left: 75% !important;
  }
}
@media (min-width: 1304px) {
  .paragraph-bs5-text-with-image.outer-mobile-txt.shifted-play-button-right .icon-play {
    left: calc(50% + 326px) !important;
  }
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.outer-mobile-txt-gray {
    min-height: calc(var(--vh, 1vh) * 100 - 68px);
    background-color: #f3f3fa;
  }
}
@media (max-width: 767.98px) {
  .paragraph-bs5-text-with-image.outer-mobile-txt-gray {
    min-height: auto !important;
  }
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.outer-mobile-txt-gray .wrap-hero-txt {
    height: auto;
    padding: 2.25rem 5% 5rem;
    background-color: #f3f3fa;
  }
  .paragraph-bs5-text-with-image.outer-mobile-txt-gray .wrap-hero-txt .text-white {
    color: #140f4b !important;
  }
  .paragraph-bs5-text-with-image.outer-mobile-txt-gray .wrap-hero-txt .t-info {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.5 11.556a5.056 5.056 0 1 0 0-10.112 5.056 5.056 0 0 0 0 10.112zM13 6.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0z' fill='%23140f4b'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 9V6h1v3H6z' fill='%23140f4b'/%3E%3Cpath d='M6 4h1v1H6V4z' fill='%23140f4b'/%3E%3C/svg%3E%0A") !important;
  }
}
@media (max-width: 767.98px) {
  .paragraph-bs5-text-with-image.outer-mobile-txt-gray .wrap-hero-txt {
    padding: 2.25rem 1rem 5rem;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5-text-with-image.outer-mobile-txt-gray .wrap-hero-txt ul.list-circle-check.text-white li::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath stroke-width='1' fill='%23fff' d='m14 21.414-5-5.001L10.413 15 14 18.586 21.585 11 23 12.415l-9 8.999z'/%3E%3Cpath stroke='%23fff' stroke-width='1.2' fill='none' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2Z'/%3E%3C/svg%3E");
  }
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.outer-mobile-txt-gray picture img {
    max-height: auto !important;
    height: auto !important;
  }
}
.paragraph-bs5-text-with-image.outer-mobile-txt, .paragraph-bs5-text-with-image.outer-mobile-txt-gray {
  display: block;
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.outer-mobile-txt .wrap-hero-txt, .paragraph-bs5-text-with-image.outer-mobile-txt-gray .wrap-hero-txt {
    position: relative;
  }
}
.paragraph-bs5-text-with-image.outer-mobile-txt .wrap-hero-txt::after, .paragraph-bs5-text-with-image.outer-mobile-txt-gray .wrap-hero-txt::after {
  display: none;
}
.paragraph-bs5-text-with-image.outer-mobile-txt picture img, .paragraph-bs5-text-with-image.outer-mobile-txt-gray picture img {
  height: auto !important;
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.outer-mobile-txt picture img, .paragraph-bs5-text-with-image.outer-mobile-txt-gray picture img {
    min-height: auto !important;
  }
}
.paragraph-bs5-text-with-image.outer-mobile-txt.shifted-play-button .icon-play, .paragraph-bs5-text-with-image.outer-mobile-txt.shifted-play-button-left .icon-play, .paragraph-bs5-text-with-image.outer-mobile-txt.shifted-play-button-right .icon-play, .paragraph-bs5-text-with-image.outer-mobile-txt-gray.shifted-play-button .icon-play, .paragraph-bs5-text-with-image.outer-mobile-txt-gray.shifted-play-button-left .icon-play, .paragraph-bs5-text-with-image.outer-mobile-txt-gray.shifted-play-button-right .icon-play {
  top: 50%;
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.outer-mobile-txt.open-player .grid-part-1, .paragraph-bs5-text-with-image.outer-mobile-txt-gray.open-player .grid-part-1 {
    margin-bottom: 0 !important;
  }
}
.paragraph-bs5-text-with-image.hero-wave .wave {
  position: absolute;
  width: 100% !important;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 2;
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.hero-wave .wrap-hero-txt {
    height: auto;
    padding: 2.25rem 5% 4rem;
    margin-top: -1px;
  }
}
@media (max-width: 767.98px) {
  .paragraph-bs5-text-with-image.hero-wave .wrap-hero-txt {
    padding: 2.25rem 1rem 4rem;
  }
}
.paragraph-bs5-text-with-image.hero-wave picture img {
  max-height: none !important;
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.hero-wave .wrap-hero-txt {
    background-color: #140066;
  }
}
.paragraph-bs5-text-with-image.hero-wave.hero-wave-780 h1.small-title, .paragraph-bs5-text-with-image.hero-wave.hero-wave-landing h1.small-title, .paragraph-bs5-text-with-image.hero-wave.hero-wave-bbc h1.small-title {
  font-weight: 600 !important;
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.hero-wave.hero-wave-780 .wrap-hero-txt, .paragraph-bs5-text-with-image.hero-wave.hero-wave-landing .wrap-hero-txt, .paragraph-bs5-text-with-image.hero-wave.hero-wave-bbc .wrap-hero-txt {
    background-color: #fff;
    padding-bottom: 1rem;
  }
}
.paragraph-bs5-text-with-image.hero-wave.hero-wave-780 .wave, .paragraph-bs5-text-with-image.hero-wave.hero-wave-landing .wave, .paragraph-bs5-text-with-image.hero-wave.hero-wave-bbc .wave {
  height: calc(100% + 1px);
  width: auto !important;
}
@media (max-width: 991.98px) {
  .paragraph-bs5-text-with-image.hero-wave picture img {
    max-height: auto;
    height: auto;
  }
}

div.circle-image-block .grid-part-1 {
  padding: 0 1.5rem;
}
@media (min-width: 992px) {
  div.circle-image-block .grid-part-1 {
    padding: 0 1rem;
  }
}
div.circle-image-block .grid-part-1 picture {
  display: block;
  width: 100%;
  height: auto;
  max-width: 496px;
  max-height: 496px;
  margin: 0 auto;
  border-radius: 50%;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  div.circle-image-block.open-player .grid-part-1 {
    padding: 0 !important;
  }
}
@media (min-width: 992px) {
  div.circle-image-block.big-circle-image {
    margin-bottom: 8.5rem !important;
  }
}
@media (min-width: 1272px) {
  div.circle-image-block.big-circle-image {
    margin-bottom: 11rem !important;
  }
}
@media (min-width: 992px) {
  div.circle-image-block.big-circle-image .wrap-half-image-block {
    top: 3.5rem;
  }
}
@media (max-width: 991.98px) {
  div.circle-image-block.big-circle-image.top-empty .grid-part-2 {
    margin-bottom: 2rem !important;
  }
}
div.circle-image-block.big-circle-image .grid-part-1 {
  padding: 0 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  div.circle-image-block.big-circle-image .grid-part-1 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }
}
div.circle-image-block.big-circle-image .grid-part-3 {
  margin-bottom: 4.5rem;
}
@media (min-width: 992px) {
  div.circle-image-block.big-circle-image .grid-part-3 {
    margin-bottom: 0;
  }
}
div.circle-image-block.big-circle-image picture {
  max-width: 600px;
  max-height: 600px;
}
@media (min-width: 992px) {
  div.circle-image-block.left-image-block .grid-part-1 picture {
    margin: 0;
  }
}
@media (min-width: 992px) {
  div.circle-image-block.right-image-block .grid-part-1 {
    padding-left: 3.5rem;
  }
}
@media (min-width: 1272px) {
  div.circle-image-block.right-image-block .grid-part-1 {
    padding-left: 6.875rem;
  }
}
@media (min-width: 992px) {
  div.circle-image-block.right-image-block .grid-part-1 picture {
    margin: 0;
  }
}
@media (min-width: 992px) {
  div.circle-image-block.right-image-block.big-circle-image .grid-part-1 {
    padding-left: 1rem;
  }
}

div.square-image-block .grid-part-1 picture img {
  max-width: 426px;
  max-height: 426px;
  border-radius: 4px;
  width: 100%;
}
@media (max-width: 991.98px) {
  div.square-image-block .grid-part-1 .wrap-half-image-block {
    text-align: center;
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  div.square-image-block.right-image-block .grid-part-1 {
    padding-left: 3.5rem;
    justify-content: flex-start;
  }
}
@media (min-width: 1272px) {
  div.square-image-block.right-image-block .grid-part-1 {
    padding-left: 6.875rem;
  }
}
@media (min-width: 992px) {
  div.square-image-block.left-image-block .grid-part-1 {
    padding-right: 3.5rem;
    justify-content: flex-end;
  }
}
@media (min-width: 1272px) {
  div.square-image-block.left-image-block .grid-part-1 {
    padding-right: 6.875rem;
  }
}

div.square-without-mask-block .grid-part-1 picture {
  object-fit: cover;
  width: 100%;
  position: relative;
  will-change: transform;
  display: block;
  margin: clamp(-56px, -10%, -100px) auto;
  max-height: 570px !important;
  max-width: 570px !important;
  /*img {
      max-width: 568px;
      max-height: 568px;
      width: 100%;
  }*/
}
@media (min-width: 992px) {
  div.square-without-mask-block .grid-part-1 picture {
    margin: clamp(-90px, -10%, -120px) auto;
    max-height: 632px !important;
    max-width: 632px !important;
  }
}
@media (max-width: 991.98px) {
  div.square-without-mask-block .grid-part-1 .wrap-half-image-block {
    text-align: center;
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  div.square-without-mask-block.right-image-block .grid-part-1 {
    padding-left: 3.5rem;
    justify-content: flex-start;
  }
}
@media (min-width: 1272px) {
  div.square-without-mask-block.right-image-block .grid-part-1 {
    padding-left: 6.875rem;
  }
}
@media (min-width: 992px) {
  div.square-without-mask-block.left-image-block .grid-part-1 {
    padding-right: 3.5rem;
    justify-content: flex-end;
  }
}
@media (min-width: 1272px) {
  div.square-without-mask-block.left-image-block .grid-part-1 {
    padding-right: 6.875rem;
  }
}

.wrap-youtube-iframe-container .btn-yt-close {
  transform: scale(0);
  opacity: 0;
  transition: transform 1.5s;
}

section.layout--card .paragraph-bs5.open-player .grid-part-1 .active-player {
  position: relative !important;
}

.open-player .wrap-youtube-iframe-container .btn-yt-close {
  transform: scale(1);
  top: 3px;
  opacity: 1;
  transition: all 0.8s;
  right: -6px;
}
@media (max-width: 991.98px) {
  .open-player .wrap-youtube-iframe-container .btn-yt-close {
    display: none;
  }
}
@media (min-width: 1111px) {
  .open-player .wrap-youtube-iframe-container .btn-yt-close {
    right: -10px;
  }
}
.open-player .video-preview-block.active-player .wrap-youtube-iframe {
  animation: none !important;
}

@media (min-width: 992px) {
  .paragraph-bs5.modal-video-block .wrap-hero-txt div.field {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5.modal-video-block.shifted-left .wrap-hero-txt div.field {
    padding-left: 3.5rem;
    margin-left: auto;
  }
}
@media (min-width: 1272px) {
  .paragraph-bs5.modal-video-block.shifted-left .wrap-hero-txt div.field {
    padding-left: 6.875rem;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5.modal-video-block.shifted-right .wrap-hero-txt div.field {
    padding-right: 3.5rem;
  }
}
@media (min-width: 1272px) {
  .paragraph-bs5.modal-video-block.shifted-right .wrap-hero-txt div.field {
    padding-right: 6.875rem;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5.modal-video-block.shifted-play-button-left .wrap-hero-txt div.field {
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 3.5rem;
  }
}
@media (min-width: 1272px) {
  .paragraph-bs5.modal-video-block.shifted-play-button-left .wrap-hero-txt div.field {
    padding-left: 6.875rem;
  }
}
.paragraph-bs5.modal-video-block .wrap-youtube-iframe::before {
  content: " ";
  display: block;
  width: 100px;
  height: 100px;
  position: absolute;
  left: calc(50% - 50px);
  top: calc(50% - 50px);
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 10;
  border-radius: 50%;
  transform: scale(1);
  opacity: 0.5;
  transition: transform 1s, opacity 1s, 0s z-index 1s;
}
.paragraph-bs5.modal-video-block .youtube-iframe {
  display: block;
  overflow: hidden;
  background: #000;
}
@media (max-width: 991.98px) {
  @supports (-webkit-touch-callout: none) {
    .paragraph-bs5.modal-video-block.mobile-video-switch .active-player .wrap-youtube-iframe::before {
      height: 80%;
      top: 10%;
      left: 0;
    }
    .paragraph-bs5.modal-video-block.mobile-video-switch .active-player .wrap-youtube-iframe::after {
      width: 30%;
      height: 80%;
      top: 10%;
      right: 0%;
    }
  }
}
.paragraph-bs5.modal-video-block.shifted-play-button.open-player, .paragraph-bs5.modal-video-block.shifted-play-button-left.open-player, .paragraph-bs5.modal-video-block.shifted-play-button-right.open-player {
  display: block;
}
@media (max-width: 991.98px) {
  .paragraph-bs5.modal-video-block.shifted-play-button.open-player .wrap-picture picture, .paragraph-bs5.modal-video-block.shifted-play-button-left.open-player .wrap-picture picture, .paragraph-bs5.modal-video-block.shifted-play-button-right.open-player .wrap-picture picture {
    display: none;
  }
}
.paragraph-bs5.modal-video-block.shifted-play-button.open-player .wrap-hero-txt, .paragraph-bs5.modal-video-block.shifted-play-button-left.open-player .wrap-hero-txt, .paragraph-bs5.modal-video-block.shifted-play-button-right.open-player .wrap-hero-txt {
  position: static;
}
.paragraph-bs5.modal-video-block .active-player .wrap-youtube-iframe-container {
  z-index: 10;
  width: 100% !important;
}
@media (min-width: 992px) {
  .paragraph-bs5.modal-video-block .active-player .wrap-youtube-iframe-container {
    width: 89% !important;
  }
}
@media (min-width: 1272px) {
  .paragraph-bs5.modal-video-block .active-player .wrap-youtube-iframe-container {
    width: 100% !important;
  }
}
@media (max-width: 991.98px) {
  @supports (-webkit-touch-callout: none) {
    .paragraph-bs5.modal-video-block .active-player .wrap-youtube-iframe::before {
      transform: none !important;
      z-index: 1000 !important;
      background: transparent;
      width: 30%;
      height: 60%;
      top: 20%;
      left: 0;
    }
    .paragraph-bs5.modal-video-block .active-player .wrap-youtube-iframe::after {
      content: "";
      display: block;
      opacity: 0;
      z-index: 1000 !important;
      background: transparent;
      width: 20%;
      height: 70%;
      top: 10%;
      right: 10%;
      position: absolute;
    }
  }
}
.paragraph-bs5.modal-video-block .active-player picture {
  z-index: 1 !important;
}
.paragraph-bs5.modal-video-block .wrap-picture picture {
  max-width: 100%;
  width: 100%;
  overflow: hidden;
}
.paragraph-bs5.modal-video-block .paused-player .wrap-youtube-iframe-container {
  z-index: 1 !important;
  width: 0 !important;
}
@media (max-width: 991.98px) {
  .paragraph-bs5.modal-video-block.open-player .grid-part-1 picture, .paragraph-bs5.modal-video-block.open-player .wrap-picture picture {
    display: none;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5.modal-video-block.big-circle-image .grid-part-1 picture {
    max-width: 600px !important;
    max-height: 600px !important;
  }
  .paragraph-bs5.modal-video-block .wrap-youtube-iframe-container {
    display: flex;
    justify-content: center;
    position: fixed !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1051 !important;
    max-width: 66vw !important;
    aspect-ratio: 16/9;
    max-height: calc(100vh - 8rem);
  }
  .paragraph-bs5.modal-video-block.active-player {
    max-width: auto !important;
  }
}
@media (min-width: 1600px) {
  .paragraph-bs5.modal-video-block.half-image-block {
    max-width: 1272px;
  }
}
@media (max-width: 991.98px) {
  .paragraph-bs5.relative-bottom-txt {
    display: block;
  }
  .paragraph-bs5.relative-bottom-txt .wrap-hero-txt {
    position: relative;
    margin-top: -24vw;
    padding-bottom: 5rem !important;
  }
  .paragraph-bs5.relative-bottom-txt picture img {
    max-height: none;
    height: auto;
    min-height: auto;
  }
  .paragraph-bs5.relative-bottom-txt .icon-play {
    top: 50%;
  }
}
@media (max-width: 767.98px) {
  .paragraph-bs5.relative-bottom-txt .wrap-hero-txt {
    padding-bottom: 4.5rem !important;
  }
}
@media (max-width: 991.98px) {
  .paragraph-bs5.relative-bottom-txt.relative-bottom-pb-0 .wrap-hero-txt {
    padding-bottom: 0 !important;
  }
}
@media (max-width: 991.98px) {
  .paragraph-bs5.relative-bottom-txt.open-player .wrap-hero-txt {
    margin-top: 0;
  }
}
@media (max-width: 991.98px) {
  .paragraph-bs5.outer-mobile-txt.bg-blue-electric .wrap-hero-txt {
    background-color: #1010eb !important;
  }
}
.paragraph-bs5.hero-block .btn {
  margin-top: 2rem;
}
.paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo h1, .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo .h1 {
  font-size: clamp(2.75rem, 1.422rem + 4.9645vw, 4.5rem);
  line-height: 1.2em;
  font-weight: 400;
}
@media (min-width: 992px) {
  .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo h1, .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo .h1 {
    font-size: clamp(2.75rem, -1.125rem + 6.25vw, 4.5rem);
  }
}
.paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo h1.big-title, .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo .h1.big-title {
  font-size: clamp(3.5rem, -0.0098rem + 13.1206vw, 8.125rem);
  line-height: 1em;
}
@media (min-width: 992px) {
  .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo h1.big-title, .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo .h1.big-title {
    font-size: clamp(3.5rem, -6.7411rem + 16.5179vw, 8.125rem);
    line-height: 1em;
  }
}
.paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo h1.small-title, .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo .h1.small-title {
  font-size: clamp(2rem, 0.8617rem + 4.2553vw, 3.5rem);
}
@media (min-width: 992px) {
  .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo h1.small-title, .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo .h1.small-title {
    font-size: clamp(2rem, -1.3214rem + 5.3571vw, 3.5rem);
  }
}
.paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo h1.m-small-title, .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo .h1.m-small-title {
  font-size: clamp(2rem, 0.8617rem + 4.2553vw, 3.5rem);
}
@media (min-width: 992px) {
  .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo h1.m-small-title, .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo .h1.m-small-title {
    font-size: clamp(2rem, -1.3214rem + 5.3571vw, 3.2rem);
  }
}
.paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo .field--name-field-format-txt-long-1 {
  margin-bottom: 1.375rem;
}
@media (min-width: 992px) {
  .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo .field--name-field-format-txt-long-1 {
    position: absolute;
    margin-bottom: 0;
    top: clamp(2.25rem, -2.0402rem + 6.9196vw, 4.1875rem);
  }
}
.paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo .field--name-field-format-txt-long-1 .subtitle {
  font-size: clamp(0.875rem, 0.7801rem + 0.3546vw, 1rem);
  font-weight: 600;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo .field--name-field-format-txt-long-1 .subtitle {
    font-size: clamp(0.875rem, 0.5982rem + 0.4464vw, 1rem);
  }
}
@media (max-width: 991.98px) {
  .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo.outer-mobile-txt .wrap-hero-txt {
    padding-top: clamp(1rem, 0.2411rem + 2.8369vw, 2rem);
  }
}
@media (min-width: 992px) {
  .paragraph-bs5.paragraph-bs5-text-with-image.hero-with-logo .field--name-field-format-txt-long-2 {
    padding-top: calc(3.5rem - clamp(0rem, -7.75rem + 12.5vw, 3.5rem));
  }
}

/* New Hero - Minimed 2025 */
/*------ Clipping mask ---------*/
.clipping-mask-left .grid-part-1 picture, .clipping-mask-right .grid-part-1 picture {
  object-fit: cover;
  width: 100%;
  position: relative;
  will-change: transform;
  display: block;
  margin: clamp(-56px, -10%, -100px) auto;
  max-height: 570px !important;
  max-width: 570px !important;
}
@media (min-width: 992px) {
  .clipping-mask-left .grid-part-1 picture, .clipping-mask-right .grid-part-1 picture {
    margin: clamp(-90px, -10%, -120px) auto;
    max-height: 632px !important;
    max-width: 632px !important;
  }
}

@media (min-width: 992px) {
  .left-image-block.clipping-mask-left .grid-part-1 picture, .left-image-block.clipping-mask-right .grid-part-1 picture {
    margin-left: -6.75% !important;
  }
}
@media (min-width: 1272px) {
  .left-image-block.clipping-mask-left .grid-part-1 picture, .left-image-block.clipping-mask-right .grid-part-1 picture {
    margin-left: -2.5% !important;
  }
}

.clipping-zoom-out .grid-part-1 picture {
  padding: clamp(0px, 5%, 25px);
}
@media (min-width: 992px) {
  .clipping-zoom-out .grid-part-1 picture {
    padding: 5%;
  }
}

.clipping-mask-left .grid-part-1 picture {
  -webkit-clip-path: url(#mask-left);
  clip-path: url(#mask-left);
}

.clipping-mask-right .grid-part-1 picture {
  -webkit-clip-path: url(#mask-right);
  clip-path: url(#mask-right);
}

.mirror-img-vert .grid-part-1 picture img {
  transform: scale(-1, 1);
}

.rtl-direction .paragraph-bs5-text-with-image.modal-video-block .wrap-hero-txt div.field {
  margin-right: auto;
}
@media (min-width: 992px) {
  .rtl-direction div.right-image-block .grid-part-1 {
    padding-right: 1.25rem;
    padding-left: 1.5rem;
  }
}
@media (min-width: 1272px) {
  .rtl-direction div.right-image-block .grid-part-1 {
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .rtl-direction div.right-image-block .grid-part-2,
  .rtl-direction div.right-image-block .grid-part-3 {
    padding-right: 1rem;
    padding-left: 3.5rem;
  }
}
@media (min-width: 1272px) {
  .rtl-direction div.right-image-block .grid-part-2,
  .rtl-direction div.right-image-block .grid-part-3 {
    padding-left: 6.875rem;
  }
}
@media (min-width: 992px) {
  .rtl-direction div.right-image-block.full-width .grid-part-1 {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .rtl-direction div.right-image-block.full-width .grid-part-2,
  .rtl-direction div.right-image-block.full-width .grid-part-3 {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media (min-width: 992px) {
  .rtl-direction div.left-image-block .grid-part-1 {
    padding-left: 1.25rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 1272px) {
  .rtl-direction div.left-image-block .grid-part-1 {
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  .rtl-direction div.left-image-block .grid-part-2,
  .rtl-direction div.left-image-block .grid-part-3 {
    padding-left: 1rem;
    padding-right: 3.5rem;
  }
}
@media (min-width: 1272px) {
  .rtl-direction div.left-image-block .grid-part-2,
  .rtl-direction div.left-image-block .grid-part-3 {
    padding-right: 6.875rem;
  }
}
@media (min-width: 992px) {
  .rtl-direction div.left-image-block.full-width .grid-part-2,
  .rtl-direction div.left-image-block.full-width .grid-part-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.rtl-direction div.circle-image-block .grid-part-1 {
  padding: 0 1rem;
}
@media (min-width: 992px) {
  .rtl-direction div.circle-image-block.right-image-block .grid-part-1 {
    padding-right: 3.5rem;
    padding-left: 1rem;
  }
}
@media (min-width: 1272px) {
  .rtl-direction div.circle-image-block.right-image-block .grid-part-1 {
    padding-right: 6.875rem;
    padding-left: 1rem;
  }
}
@media (min-width: 992px) {
  .rtl-direction div.circle-image-block.right-image-block .grid-part-1 picture {
    margin: 0;
  }
}
@media (min-width: 992px) {
  .rtl-direction div.circle-image-block.right-image-block.big-circle-image .grid-part-1 {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .rtl-direction .paragraph-bs5-text-with-image.blue-baloon-hero div.inner-wrap-hero-txt {
    right: auto;
    left: calc(5% - 2rem);
    margin-right: 0;
    margin-left: 16px;
  }
}
@media (min-width: 1272px) {
  .rtl-direction .paragraph-bs5-text-with-image.blue-baloon-hero div.inner-wrap-hero-txt {
    margin-right: 0;
    margin-left: 163px;
    right: auto;
    left: 0;
  }
}
.rtl-direction .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .icon-link {
  right: auto;
  left: 6.2%;
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .rtl-direction .paragraph-bs5-text-with-image.blue-circle-link div.inner-wrap-hero-txt .icon-link {
    right: auto;
    left: 39px;
  }
}
@media (min-width: 992px) {
  .rtl-direction .left-image-block.clipping-mask-left .grid-part-1 picture, .rtl-direction .left-image-block.clipping-mask-right .grid-part-1 picture {
    margin-right: -6.75% !important;
    margin-left: 0 !important;
  }
}
@media (min-width: 1272px) {
  .rtl-direction .left-image-block.clipping-mask-left .grid-part-1 picture, .rtl-direction .left-image-block.clipping-mask-right .grid-part-1 picture {
    margin-right: -2.5% !important;
    margin-left: 0 !important;
  }
}
.rtl-direction .paragraph-bs5.modal-video-block.shifted-left .wrap-hero-txt div.field {
  margin-right: 0;
}
@media (min-width: 992px) {
  .rtl-direction .paragraph-bs5.hero-with-logo .field--name-field-format-txt-long-1 {
    margin-right: 45% !important;
    width: 45%;
  }
}
@media (min-width: 1414px) {
  .rtl-direction .paragraph-bs5.hero-with-logo .field--name-field-format-txt-long-1 {
    margin-right: 636px !important;
    width: 636px;
  }
}
@media (min-width: 992px) {
  .rtl-direction .paragraph-bs5.hero-with-logo .wrap-hero-txt div.field {
    padding-right: 3.5rem;
  }
}
@media (min-width: 1272px) {
  .rtl-direction .paragraph-bs5.hero-with-logo .wrap-hero-txt div.field {
    padding-right: 6.875rem;
  }
}
@media (min-width: 992px) {
  .rtl-direction div.square-image-block.left-image-block .grid-part-1 {
    padding-left: 3.5rem;
    justify-content: flex-end;
  }
}
@media (min-width: 1272px) {
  .rtl-direction div.square-image-block.left-image-block .grid-part-1 {
    padding-left: 6.875rem;
  }
}
@media (min-width: 992px) {
  .rtl-direction div.square-image-block.right-image-block .grid-part-1 {
    padding-right: 3.5rem;
    justify-content: flex-start;
  }
}
@media (min-width: 1272px) {
  .rtl-direction div.square-image-block.right-image-block .grid-part-1 {
    padding-right: 6.875rem;
  }
}/*# sourceMappingURL=paragraph_bs5_text_with_image.css.map */