.section-coverSide__title {
  font-family: var(--font-family-title);
  font-weight: var(--tg-font-weight-h1);
  font-size: var(--tg-font-size-h1);
  line-height: var(--tg-line-height-h1);
  letter-spacing: var(--tg-letter-spacing-h1);
  color: var(--color-grey-darker);
}

.section-coverSide__subtitle {
  font-family: var(--font-family-title);
  font-weight: var(--tg-font-weight-h3);
  font-size: var(--tg-font-size-h3);
  line-height: var(--tg-line-height-h3);
  letter-spacing: var(--tg-letter-spacing-h3);
  color: var(--color-grey-darker);
}

.section-coverSide__buttons-text, .section-coverSide__checklistItem, .section-coverSide__text p {
  font-family: var(--font-family-primary);
  font-weight: var(--tg-font-weight-text);
  font-size: var(--tg-font-size-text);
  line-height: var(--tg-line-height-text);
  letter-spacing: var(--tg-letter-spacing-text);
  color: var(--color-grey-darker);
}

.section-coverSide__label {
  font-family: var(--font-family-primary);
  font-size: var(--label-font-size);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  line-height: 1;
  color: var(--color-grey);
  margin-bottom: 1.25em;
  margin-top: 0;
}

/**
 *
 * Section: Cover side
 *
 */
.section-coverSide {
  padding-left: calc((100vw - var(--container-width) + 15px + 15px) / 2);
  overflow: hidden;
  --container-width: 1290px;
  --playBtn-color: var(--color-blue);
}
@media (max-width: 1365px) {
  .section-coverSide {
    --container-width: 1200px;
  }
}
@media (max-width: 1199px) {
  .section-coverSide {
    --container-width: 934px;
  }
}
body.rtl .section-coverSide {
  padding-right: calc((100vw - var(--container-width) + 15px + 15px) / 2);
  padding-left: 0;
}
.section-coverSide, .section-coverSide[data-layout=default] {
  --grid-columns: 500px 1fr;
  --grid-gap: 60px;
  --section-padding: 50px 0;
  --content-padding: 0;
  --image-text-align: left;
  --image-min-height: unset;
  --image-max-width: unset;
  --image-max-height: 700px;
  --image-wrapper-max-width: unset;
  --buttons-justify-mobile: flex-start;
  --checklist-two-columns-cols: repeat(2, 1fr);
}
@media (max-width: 1199px) {
  .section-coverSide, .section-coverSide[data-layout=default] {
    --grid-columns: 422px 1fr;
    --grid-gap: 30px;
    --checklist-two-columns-cols: 1fr;
  }
}
@media (max-width: 991px) {
  .section-coverSide, .section-coverSide[data-layout=default] {
    --grid-columns: 360px 1fr;
    --section-padding: 20px;
    --image-max-height: 500px;
  }
}
@media (max-width: 767px) {
  .section-coverSide, .section-coverSide[data-layout=default] {
    --grid-gap: 40px;
    --grid-columns: 1fr;
    --image-max-width: 100%;
    --image-text-align: center;
    --image-wrapper-max-width: 500px;
  }
}
@media (min-width: 992px) {
  body.rtl .section-coverSide, body.rtl .section-coverSide[data-layout=default] {
    --image-text-align: right;
  }
}
.section-coverSide[data-layout=full] {
  --grid-columns: 686px 1fr;
  --grid-gap: 0;
  --section-padding: 0;
  --content-padding: 120px 0;
  --image-text-align: right;
  --image-min-height: 100%;
  --image-max-width: unset;
  --image-max-height: unset;
  --image-wrapper-max-width: unset;
  --checklist-two-columns-cols: repeat(2, 1fr);
}
@media (min-width: 992px) {
  .section-coverSide[data-layout=full] .section-coverSide__image {
    display: block;
    width: 900px;
    height: 800px;
  }
}
@media (max-width: 1365px) {
  .section-coverSide[data-layout=full] {
    --grid-columns: 620px 1fr;
  }
}
@media (max-width: 1199px) {
  .section-coverSide[data-layout=full] {
    --grid-columns: 425px 1fr;
    --content-padding: 70px 0;
  }
}
@media (max-width: 991px) {
  .section-coverSide[data-layout=full] {
    --grid-gap: 40px;
    --grid-columns: 1fr;
    --image-text-align: center;
    --image-min-height: unset;
    --image-max-width: 100%;
    --content-padding: 0 15px;
    --section-padding: 20px 0 0;
  }
}
@media (max-width: 767px) {
  .section-coverSide[data-layout=full] {
    --grid-gap: 20px;
    --content-padding: 0 20px;
    --checklist-two-columns-cols: 1fr;
    --image-max-width: 100%;
    --image-text-align: center;
  }
}
@media (max-width: 767px) {
  .section-coverSide[data-layout=full] .section-coverSide__media {
    margin-right: -20px;
    margin-left: -20px;
  }
}
@media (min-width: 992px) {
  body.rtl .section-coverSide[data-layout=full] {
    --image-text-align: left;
  }
}
@media (max-width: 767px) {
  .section-coverSide[data-align-mobile=center] {
    --buttons-justify-mobile: center;
  }
  .section-coverSide[data-align-mobile=center] .section-coverSide__heading, .section-coverSide[data-align-mobile=center] .section-coverSide__subtitle, .section-coverSide[data-align-mobile=center] .section-coverSide__text {
    text-align: center;
  }
  .section-coverSide[data-align-mobile=center] .section-coverSide__buttons-text {
    text-align: center;
  }
}
.section-coverSide__inner {
  display: grid;
  grid-template-columns: var(--grid-columns);
  align-items: center;
  grid-gap: var(--grid-gap);
  padding: var(--section-padding);
}
.section-coverSide__content {
  padding: var(--content-padding);
  display: grid;
  grid-template-columns: 1fr;
  align-content: center;
  grid-gap: 20px;
  position: relative;
  z-index: 9;
}
@media (max-width: 991px) {
  .section-coverSide__content {
    max-width: 768px;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .section-coverSide__content {
    max-width: 500px;
  }
}
.section-coverSide__title {
  margin-top: 0;
  margin-bottom: 0;
}
.section-coverSide__subtitle {
  margin-top: 0;
  margin-bottom: 0;
}
.section-coverSide__text p {
  margin-top: 0;
  margin-bottom: 0;
}
.section-coverSide__text p:not(:last-child) {
  margin-bottom: 1.2em;
}
.section-coverSide__checklist {
  max-width: 500px;
  list-style: none;
  margin: 20px 0;
  padding: 0;
  display: grid;
  grid-template-columns: var(--checklist-grid-columns);
  grid-gap: 30px;
}
@media (max-width: 1199px) {
  .section-coverSide__checklist {
    margin: 10px 0;
  }
}
@media (max-width: 991px) {
  .section-coverSide__checklist {
    max-width: unset;
  }
}
@media (max-width: 767px) {
  .section-coverSide__checklist {
    grid-gap: 20px;
  }
}
.section-coverSide__checklist, .section-coverSide__checklist[data-columns="1"] {
  --checklist-grid-columns: 1fr;
}
.section-coverSide__checklist[data-columns="1"] {
  gap: 0.75em;
}
.section-coverSide__checklist[data-columns="2"] {
  --checklist-grid-columns: var(--checklist-two-columns-cols);
}
.section-coverSide__checklistItem {
  padding-left: 34px;
  position: relative;
}
body.rtl .section-coverSide__checklistItem {
  padding-left: 0;
  padding-right: 34px;
}
.section-coverSide__checklistItem[data-icon-type=number]:before, .section-coverSide__checklistItem[data-icon-type=icon_svg]:before {
  display: none;
}
.section-coverSide__checklistItem-iconSvg, .section-coverSide__checklistItem-number {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 0;
}
.rtl .section-coverSide__checklistItem-iconSvg, .rtl .section-coverSide__checklistItem-number {
  left: auto;
  right: 0;
}
.section-coverSide__checklistItem-iconSvg img, .section-coverSide__checklistItem-number img {
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
.section-coverSide__checklistItem-number {
  background: #C3FDEB;
  border-radius: 100px;
  color: var(--color-green);
  font-weight: 700;
  font-size: 15px;
}
.section-coverSide__checklistItem:before {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./images/icon-check.svg");
}
body.rtl .section-coverSide__checklistItem:before {
  left: unset;
  right: 0;
}
@media (max-width: 767px) {
  body.rtl .section-coverSide__checklistItem:before {
    margin-right: 0;
    margin-left: 10px;
  }
}
.section-coverSide__buttons-row {
  display: grid;
  grid-auto-flow: column;
  justify-content: start;
  align-items: start;
  grid-gap: 20px;
}
@media (max-width: 767px) {
  .section-coverSide__buttons-row a {
    min-width: 185px;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .section-coverSide__buttons-row {
    grid-gap: 15px;
    grid-auto-flow: unset;
    grid-template-columns: 1fr;
    justify-items: var(--buttons-justify-mobile);
  }
}
.section-coverSide__buttons-buttonWrapper {
  text-align: center;
}
.section-coverSide__buttons-text {
  margin-top: 10px;
  font-weight: 550;
  color: var(--color-grey);
  font-size: var(--label-font-size);
}
.section-coverSide__buttons-text img {
  height: 24px;
  width: auto;
}
.section-coverSide__heading {
  position: relative;
}
.section-coverSide__heading-icon {
  --icon-size: 260px;
  width: var(--icon-size);
  height: var(--icon-size);
  position: absolute;
  top: 50%;
  right: 100%;
  transform: translateX(50%) translateY(-50%);
  z-index: -1;
}
.section-coverSide__heading-icon svg {
  max-width: 100%;
  max-height: 100%;
}
@media (max-width: 991px) {
  .section-coverSide__heading-icon {
    --icon-size: 130px;
  }
}
body.rtl .section-coverSide__heading-icon {
  right: unset;
  left: 100%;
  transform: translateX(-50%) translateY(-50%);
}
.section-coverSide__media {
  text-align: var(--image-text-align);
  max-width: var(--image-wrapper-max-width);
}
@media (max-width: 767px) {
  .section-coverSide__media {
    margin: 0 auto;
  }
}
.section-coverSide__media img, .section-coverSide__media video {
  width: auto;
  min-height: var(--image-min-height);
  max-height: var(--image-max-height);
  max-width: var(--image-max-width);
}
.section-coverSide__media[data-mediaType=embed] {
  width: 100%;
}
.section-coverSide__media.is-embed-active .section-coverSide__embed-poster,
.section-coverSide__media.is-embed-active .section-coverSide__video-playBtn {
  opacity: 0;
  pointer-events: none;
}
.section-coverSide__media.is-embed-active .section-coverSide__video-embed {
  pointer-events: unset;
}
.section-coverSide__embed {
  position: relative;
  width: 100%;
  max-width: 700px;
  padding: 0;
  height: auto;
  display: grid;
  place-items: center;
}
.section-coverSide__embed > * {
  grid-area: 1/1;
}
@media (min-width: 800px) {
  .section-coverSide__embed img {
    max-width: 45vw;
  }
}
.section-coverSide__video-embed {
  position: relative;
  z-index: 1;
  pointer-events: none;
}
.section-coverSide__video-embed, .section-coverSide__video-embed iframe {
  width: 100%;
  height: 100%;
}
.section-coverSide__embed-poster {
  cursor: pointer;
}
.section-coverSide__embed-poster:hover ~ .section-coverSide__video-playBtn {
  transform: scale(1.15);
}
.section-coverSide__video-playBtn {
  pointer-events: none;
  transition: all 0.15s ease-out;
}
.section-coverSide__image {
  position: relative;
}
.section-coverSide__image__video {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.section-coverSide__image__video video {
  max-width: 100%;
  height: auto;
}
.section-coverSide__image-playBtn {
  --playBtn-size: 115px;
  width: var(--playBtn-size);
  height: var(--playBtn-size);
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--playBtn-color);
  border-radius: 500px;
  transition: 0.25s;
  padding-left: 5px;
}
.section-coverSide__video {
  -webkit-padding-start: 40px;
          padding-inline-start: 40px;
}
@media (max-width: 991px) {
  .section-coverSide__video {
    padding-inline: 15px;
  }
  .section-coverSide__video video {
    max-width: 100%;
  }
}

body.show-mobile-sticky-cta-button {
  --mobile-sticky-cta-button-bottom: 0px;
}
body.show-mobile-sticky-cta-button.cookies-popup-is-open {
  --mobile-sticky-cta-button-bottom: 50px;
}
@media (max-width: 767px) {
  body.show-mobile-sticky-cta-button.cookies-popup-is-open {
    --mobile-sticky-cta-button-bottom: 52px;
  }
}
@media (max-width: 767px) {
  body.show-mobile-sticky-cta-button.cookies-popup-is-open {
    --mobile-sticky-cta-button-bottom: 47px;
  }
}
@media (max-width: 991px) {
  body.show-mobile-sticky-cta-button {
    padding-bottom: 74px;
  }
  body.show-mobile-sticky-cta-button .section-header__button-sticky, body.show-mobile-sticky-cta-button .section-header2__button {
    display: none;
  }
}
@media (max-width: 991px) {
  body.show-mobile-sticky-cta-button .section-coverSide__buttons-buttonWrapper {
    position: fixed;
    bottom: var(--mobile-sticky-cta-button-bottom);
    left: 0;
    right: 0;
    padding: 12px 15px;
    text-align: center;
    background: rgba(255, 255, 255, 0.3);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    z-index: 90;
  }
  body.show-mobile-sticky-cta-button .section-coverSide__buttons-buttonWrapper .section-coverCentered__button {
    margin: 0;
  }
}
/*# sourceMappingURL=section-coverside.css.map */
