/* --- START FILE: 9ff5e8f3df691ea9.css --- */
@font-face {
  font-family: __montserrat_dc43e3;
  src: url(https://rotanastudios.com/_next/static/media/c52e835813801e06-s.p.otf) format("opentype");
  font-display: swap;
  font-weight: 100;
  font-style: normal
}

@font-face {
  font-family: __montserrat_dc43e3;
  src: url(https://rotanastudios.com/_next/static/media/1642af0e645ae8ce-s.p.otf) format("opentype");
  font-display: swap;
  font-weight: 200;
  font-style: normal
}

@font-face {
  font-family: __montserrat_dc43e3;
  src: url(https://rotanastudios.com/_next/static/media/5b9e55fb7d8c5e31-s.p.otf) format("opentype");
  font-display: swap;
  font-weight: 300;
  font-style: normal
}

@font-face {
  font-family: __montserrat_dc43e3;
  src: url(https://rotanastudios.com/_next/static/media/5b9e55fb7d8c5e31-s.p.otf) format("opentype");
  font-display: swap;
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: __montserrat_dc43e3;
  src: url(https://rotanastudios.com/_next/static/media/5b9e55fb7d8c5e31-s.p.otf) format("opentype");
  font-display: swap;
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: __montserrat_dc43e3;
  src: url(https://rotanastudios.com/_next/static/media/4a594872619dccd0-s.p.otf) format("opentype");
  font-display: swap;
  font-weight: 600;
  font-style: normal
}

@font-face {
  font-family: __montserrat_dc43e3;
  src: url(https://rotanastudios.com/_next/static/media/58ee90dc28c30729-s.p.otf) format("opentype");
  font-display: swap;
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: __montserrat_dc43e3;
  src: url(https://rotanastudios.com/_next/static/media/991e640c4756189a-s.p.otf) format("opentype");
  font-display: swap;
  font-weight: 800;
  font-style: normal
}

@font-face {
  font-family: __montserrat_dc43e3;
  src: url(https://rotanastudios.com/_next/static/media/e9fbe38a0f0ea1d2-s.p.otf) format("opentype");
  font-display: swap;
  font-weight: 900;
  font-style: normal
}

@font-face {
  font-family: __montserrat_Fallback_dc43e3;
  src: local("Arial");
  ascent-override: 86.27%;
  descent-override: 22.37%;
  line-gap-override: 0.00%;
  size-adjust: 112.21%
}

.__className_dc43e3 {
  font-family: __montserrat_dc43e3, __montserrat_Fallback_dc43e3
}

.__variable_dc43e3 {
  --montserrat-font: "__montserrat_dc43e3", "__montserrat_Fallback_dc43e3"
}

@font-face {
  font-family: __tajawal_94771d;
  src: url(https://rotanastudios.com/_next/static/media/fdb21bf5db9b3287-s.p.ttf) format("truetype");
  font-display: swap;
  font-weight: 200;
  font-style: normal
}

@font-face {
  font-family: __tajawal_94771d;
  src: url(https://rotanastudios.com/_next/static/media/fde3cd0e83e9c6c6-s.p.ttf) format("truetype");
  font-display: swap;
  font-weight: 300;
  font-style: normal
}

@font-face {
  font-family: __tajawal_94771d;
  src: url(https://rotanastudios.com/_next/static/media/e616eb46db66449f-s.p.ttf) format("truetype");
  font-display: swap;
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: __tajawal_94771d;
  src: url(https://rotanastudios.com/_next/static/media/6216c6e4caa4f431-s.p.ttf) format("truetype");
  font-display: swap;
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: __tajawal_94771d;
  src: url(https://rotanastudios.com/_next/static/media/574073e8718fb274-s.p.ttf) format("truetype");
  font-display: swap;
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: __tajawal_94771d;
  src: url(https://rotanastudios.com/_next/static/media/f23071c37a9f12b6-s.p.ttf) format("truetype");
  font-display: swap;
  font-weight: 800;
  font-style: normal
}

@font-face {
  font-family: __tajawal_94771d;
  src: url(https://rotanastudios.com/_next/static/media/fb4ffe3de53fa505-s.p.ttf) format("truetype");
  font-display: swap;
  font-weight: 900;
  font-style: normal
}

@font-face {
  font-family: __tajawal_Fallback_94771d;
  src: local("Arial");
  ascent-override: 68.09%;
  descent-override: 37.80%;
  line-gap-override: 21.18%;
  size-adjust: 94.43%
}

.__className_94771d {
  font-family: __tajawal_94771d, __tajawal_Fallback_94771d
}

.__variable_94771d {
  --tajawal-font: "__tajawal_94771d", "__tajawal_Fallback_94771d"
}

.Footer_footer__erP2K {
  overflow: hidden;
  padding-top: calc(72/var(--base-vw)*100vw);
  padding-bottom: calc(34/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .Footer_footer__erP2K {
    padding-bottom: calc(15/var(--base-vw)*100vw)
  }
}

.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX {
  display: flex;
  justify-content: space-between;
  padding-bottom: calc(72/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX {
    flex-wrap: wrap;
    padding-bottom: calc(35/var(--base-vw)*100vw)
  }
}

.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col1__w1Iir {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-padding-end: calc(75/var(--base-vw)*100vw);
  padding-inline-end: calc(75/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col1__w1Iir {
    width: 100%;
    justify-content: flex-start;
    -webkit-padding-end: 0;
    padding-inline-end: 0
  }
}

.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col1__w1Iir .Footer_logo__2QEhf {
  width: calc(200/var(--base-vw)*100vw);
  height: auto
}

@media(max-width:962px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col1__w1Iir .Footer_logo__2QEhf {
    width: calc(130/var(--base-vw)*100vw)
  }
}

@media(max-width:600px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col1__w1Iir .Footer_logo__2QEhf {
    width: calc(130/var(--base-vw)*100vw)
  }
}

.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr {
  width: 54%
}

@media(max-width:962px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: calc(40/var(--base-vw)*100vw)
  }
}

.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_title__P94oW {
  margin-bottom: calc(40/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_title__P94oW {
    margin-bottom: 0;
    width: 40%
  }
}

@media(max-width:600px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_title__P94oW {
    width: 100%;
    margin-bottom: calc(40/var(--base-vw)*100vw)
  }
}

.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_contactList__gj3Mi {
  display: flex;
  flex-direction: column;
  gap: calc(30/var(--base-vw)*100vw);
  margin-bottom: calc(30/var(--base-vw)*100vw);
  width: 80%
}

@media(max-width:962px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_contactList__gj3Mi {
    width: 50%;
    gap: calc(15/var(--base-vw)*100vw)
  }
}

@media(max-width:600px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_contactList__gj3Mi {
    width: 100%
  }
}

.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_contactList__gj3Mi .Footer_contactItem__nGiXD>a,
.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_contactList__gj3Mi .Footer_contactItem__nGiXD>div {
  display: flex
}

@media(max-width:962px) {

  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_contactList__gj3Mi .Footer_contactItem__nGiXD>a,
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_contactList__gj3Mi .Footer_contactItem__nGiXD>div {
    flex-direction: column
  }
}

.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_contactList__gj3Mi .Footer_contactItem__nGiXD>a .Footer_contactLabel__pDNmV,
.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_contactList__gj3Mi .Footer_contactItem__nGiXD>div .Footer_contactLabel__pDNmV {
  display: inline-block;
  width: 50%
}

.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_contactList__gj3Mi .Footer_contactItem__nGiXD>a .Footer_contactValue__7fA65,
.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_contactList__gj3Mi .Footer_contactItem__nGiXD>div .Footer_contactValue__7fA65 {
  opacity: .5;
  display: flex;
  width: 70%
}

@media(max-width:962px) {

  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_contactList__gj3Mi .Footer_contactItem__nGiXD>a .Footer_contactValue__7fA65,
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_contactList__gj3Mi .Footer_contactItem__nGiXD>div .Footer_contactValue__7fA65 {
    padding-top: calc(10/var(--base-vw)*100vw);
    justify-content: flex-start
  }
}

@media(max-width:600px) {

  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_contactList__gj3Mi .Footer_contactItem__nGiXD>a .Footer_contactValue__7fA65,
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_contactList__gj3Mi .Footer_contactItem__nGiXD>div .Footer_contactValue__7fA65 {
    width: 90%
  }
}

.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_socials__C39yX {
  margin-bottom: calc(40/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_socials__C39yX {
    width: 50%;
    -webkit-margin-start: auto;
    margin-inline-start: auto
  }
}

@media(max-width:600px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_socials__C39yX {
    width: 100%;
    -webkit-margin-start: 0;
    margin-inline-start: 0
  }
}

.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_footerLinks__q_L8o {
  display: flex;
  justify-content: space-between;
  row-gap: calc(40/var(--base-vw)*100vw);
  opacity: .6;
  width: 80%
}

@media(max-width:962px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_footerLinks__q_L8o {
    width: 50%;
    row-gap: calc(20/var(--base-vw)*100vw);
    flex-wrap: wrap
  }
}

@media(max-width:600px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_footerLinks__q_L8o {
    width: 100%
  }
}

@media(max-width:962px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerTop__oktlX .Footer_col2__dlFkr .Footer_footerLinks__q_L8o .Footer_footerLink__9aWUo {
    width: 50%
  }
}

.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerBottom__WuFVC .Footer_footerSwiper__CWpYG {
  padding-top: calc(20/var(--base-vw)*100vw);
  padding-bottom: calc(20/var(--base-vw)*100vw);
  border-top: calc(1/var(--base-vw)*100vw) solid rgba(var(--green-value), .5);
  border-bottom: calc(1/var(--base-vw)*100vw) solid rgba(var(--green-value), .5)
}

@media(max-width:600px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerBottom__WuFVC .Footer_footerSwiper__CWpYG {
    padding-top: calc(10/var(--base-vw)*100vw);
    padding-bottom: calc(10/var(--base-vw)*100vw)
  }
}

.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerBottom__WuFVC .Footer_video__ovUDi {
  overflow: hidden;
  position: relative;
  border-radius: calc(10/var(--base-vw)*100vw);
  height: calc(184/var(--base-vw)*100vw);
  opacity: .5
}

@media(max-width:962px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerBottom__WuFVC .Footer_video__ovUDi {
    height: 20vw
  }
}

@media(max-width:600px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerBottom__WuFVC .Footer_video__ovUDi {
    height: 27vw
  }
}

.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerBottom__WuFVC .Footer_row2__FVu_6 {
  padding-top: calc(34/var(--base-vw)*100vw);
  gap: calc(48/var(--base-vw)*100vw);
  display: flex;
  opacity: .4
}

@media(max-width:600px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerBottom__WuFVC .Footer_row2__FVu_6 {
    flex-flow: row wrap;
    gap: calc(20/var(--base-vw)*100vw)
  }
}

.Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerBottom__WuFVC .Footer_row2__FVu_6 .Footer_rights__1RheW {
  width: 45%
}

@media(max-width:962px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerBottom__WuFVC .Footer_row2__FVu_6 .Footer_rights__1RheW {
    width: 40%
  }
}

@media(max-width:600px) {
  .Footer_footer__erP2K .Footer_footerContainer__4UlmZ .Footer_footerBottom__WuFVC .Footer_row2__FVu_6 .Footer_rights__1RheW {
    width: 100%
  }
}

/* --- END FILE: 9ff5e8f3df691ea9.css --- */

/* --- START FILE: 4dc3548076c44058.css --- */
.LibraryArchive_section__lPVTF {
  overflow: hidden
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_info__hIV47 {
  margin-bottom: calc(50/var(--base-vw)*100vw)
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_info__hIV47 .LibraryArchive_title__WQs3s {
  width: 40%;
  margin-bottom: calc(30/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_info__hIV47 .LibraryArchive_title__WQs3s {
    width: 90%
  }
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_info__hIV47 .LibraryArchive_label__7EQbD {
  padding-bottom: calc(30/var(--base-vw)*100vw);
  -webkit-padding-start: calc(15/var(--base-vw)*100vw);
  padding-inline-start: calc(15/var(--base-vw)*100vw);
  -webkit-border-start: calc(1/var(--base-vw)*100vw) solid var(--green);
  border-inline-start: calc(1/var(--base-vw)*100vw) solid var(--green)
}

@media(max-width:962px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_info__hIV47 .LibraryArchive_label__7EQbD {
    display: none
  }
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx {
  position: relative
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_bg__wYZ0M {
  z-index: 1
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_bg__wYZ0M .LibraryArchive_bgContainer__ez1vW:after {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, .7), #000)
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_topContainer__kdDIz {
  padding-top: calc(141/var(--base-vw)*100vw);
  padding-bottom: calc(261/var(--base-vw)*100vw);
  z-index: 2
}

@media(max-width:600px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_topContainer__kdDIz {
    padding-top: calc(100/var(--base-vw)*100vw);
    padding-bottom: calc(100/var(--base-vw)*100vw)
  }
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_topContainer__kdDIz .LibraryArchive_archiveSwiper__0UZPz {
  margin-bottom: calc(25/var(--base-vw)*100vw)
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_topContainer__kdDIz .LibraryArchive_archiveSwiper__0UZPz .LibraryArchive_archiveItem__T4A4E {
  display: flex;
  flex-direction: column;
  border-radius: calc(10/var(--base-vw)*100vw);
  background: rgba(75, 173, 100, .2);
  padding: calc(93/var(--base-vw)*100vw) calc(36/var(--base-vw)*100vw);
  min-height: calc(430/var(--base-vw)*100vw)
}

@media(max-width:600px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_topContainer__kdDIz .LibraryArchive_archiveSwiper__0UZPz .LibraryArchive_archiveItem__T4A4E {
    padding: calc(45/var(--base-vw)*100vw) var(--spaceX)
  }
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_topContainer__kdDIz .LibraryArchive_archiveSwiper__0UZPz .LibraryArchive_archiveItem__T4A4E .LibraryArchive_row1__1ocEj {
  display: flex;
  gap: calc(20/var(--base-vw)*100vw);
  margin-bottom: calc(40/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_topContainer__kdDIz .LibraryArchive_archiveSwiper__0UZPz .LibraryArchive_archiveItem__T4A4E .LibraryArchive_row1__1ocEj {
    flex-wrap: wrap;
    flex: 1 1 39%;
    flex-direction: column;
    margin-bottom: 0;
    gap: 0;
    align-items: flex-start;
    align-content: flex-start
  }
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_topContainer__kdDIz .LibraryArchive_archiveSwiper__0UZPz .LibraryArchive_archiveItem__T4A4E .LibraryArchive_row1__1ocEj .LibraryArchive_number__Je6cm {
  line-height: .8
}

@media(max-width:962px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_topContainer__kdDIz .LibraryArchive_archiveSwiper__0UZPz .LibraryArchive_archiveItem__T4A4E .LibraryArchive_row1__1ocEj .LibraryArchive_number__Je6cm {
    margin-bottom: calc(10/var(--base-vw)*100vw)
  }
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_topContainer__kdDIz .LibraryArchive_archiveSwiper__0UZPz .LibraryArchive_archiveItem__T4A4E .LibraryArchive_row1__1ocEj .LibraryArchive_itemTitle__9GDqI {
  line-height: normal
}

@media(max-width:962px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_topContainer__kdDIz .LibraryArchive_archiveSwiper__0UZPz .LibraryArchive_archiveItem__T4A4E .LibraryArchive_row2__3qaTQ {
    flex: 1 0 auto
  }
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_topContainer__kdDIz .LibraryArchive_controls__WR1lJ {
  display: flex;
  gap: calc(33/var(--base-vw)*100vw);
  width: -moz-fit-content;
  width: fit-content;
  -webkit-margin-start: auto;
  margin-inline-start: auto
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_topContainer__kdDIz .LibraryArchive_controls__WR1lJ svg {
  width: calc(46/var(--base-vw)*100vw);
  height: calc(46/var(--base-vw)*100vw)
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionTop__up2yx .LibraryArchive_topContainer__kdDIz .LibraryArchive_controls__WR1lJ>button.LibraryArchive_disabled__08jBx {
  opacity: .5
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm {
  position: relative;
  z-index: 4;
  padding-bottom: calc(30/var(--base-vw)*100vw)
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_filters__9YtrZ {
  transform: translateY(calc(-120 / var(--base-vw) * 100vw));
  margin-bottom: calc(100/var(--base-vw)*100vw);
  z-index: 4;
  position: relative;
  display: flex;
  gap: calc(22/var(--base-vw)*100vw);
  justify-content: flex-start
}

@media(max-width:600px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_filters__9YtrZ {
    transform: translateY(0);
    margin-bottom: calc(50/var(--base-vw)*100vw);
    flex-direction: column
  }
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_filters__9YtrZ .LibraryArchive_search__hz0cG {
  width: 22%;
  flex-shrink: 0
}

@media(max-width:962px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_filters__9YtrZ .LibraryArchive_search__hz0cG {
    width: 40%
  }
}

@media(max-width:600px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_filters__9YtrZ .LibraryArchive_search__hz0cG {
    width: 100%
  }
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_filters__9YtrZ .LibraryArchive_selectFields__KjAVn {
  width: 22%;
  display: flex;
  gap: calc(22/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_filters__9YtrZ .LibraryArchive_selectFields__KjAVn {
    flex-direction: column;
    width: 100%
  }
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_filters__9YtrZ .LibraryArchive_selectFields__KjAVn>div {
  width: 100%
}

@media(max-width:962px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_filters__9YtrZ .LibraryArchive_selectFields__KjAVn>div {
    width: 100%
  }
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_movies__r4CvG {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: calc(45/var(--base-vw)*100vw);
  gap: calc(45/var(--base-vw)*100vw);
  transform: translateY(calc(-120 / var(--base-vw) * 100vw))
}

@media(max-width:962px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_movies__r4CvG {
    gap: var(--spaceX);
    grid-template-columns: repeat(3, 1fr)
  }
}

@media(max-width:600px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_movies__r4CvG {
    transform: translateY(0);
    grid-template-columns: repeat(2, 1fr)
  }
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_movies__r4CvG .LibraryArchive_movie__w3W7f {
  transition: all .2s ease 0s
}

@media(max-width:600px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_movies__r4CvG .LibraryArchive_movie__w3W7f {
    margin-bottom: var(--spaceX)
  }
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_movies__r4CvG .LibraryArchive_movie__w3W7f .LibraryArchive_title__WQs3s {
  margin-bottom: 1vw
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_movies__r4CvG .LibraryArchive_movie__w3W7f .LibraryArchive_director__xLvty {
  display: flex;
  align-items: flex-start
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_movies__r4CvG .LibraryArchive_movie__w3W7f .LibraryArchive_director__xLvty .LibraryArchive_label__7EQbD {
  color: var(--lightGrey);
  -webkit-margin-end: 1vw;
  margin-inline-end: 1vw
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_movies__r4CvG .LibraryArchive_movie__w3W7f .LibraryArchive_moviePoster__JvKfW {
  height: calc(400/var(--base-vw)*100vw);
  border-radius: calc(10/var(--base-vw)*100vw);
  overflow: hidden;
  margin-bottom: calc(30/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_movies__r4CvG .LibraryArchive_movie__w3W7f .LibraryArchive_moviePoster__JvKfW {
    height: calc(300/var(--base-vw)*100vw);
    margin-bottom: calc(10/var(--base-vw)*100vw)
  }
}

@media(max-width:600px) {
  .LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_movies__r4CvG .LibraryArchive_movie__w3W7f .LibraryArchive_moviePoster__JvKfW {
    height: calc(250/var(--base-vw)*100vw)
  }
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_loadMoreWshowing__LX_OP {
  display: flex;
  justify-content: space-between;
  align-items: center
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_loadMoreWshowing__LX_OP .LibraryArchive_loadMore__AXf7G {
  display: flex;
  align-items: center;
  gap: calc(18/var(--base-vw)*100vw)
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_loadMoreWshowing__LX_OP .LibraryArchive_loadMore__AXf7G .LibraryArchive_circle__lNkXe {
  width: calc(46/var(--base-vw)*100vw);
  height: calc(46/var(--base-vw)*100vw);
  background-color: rgba(40, 108, 70, .4);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_loadMoreWshowing__LX_OP .LibraryArchive_loadMore__AXf7G .LibraryArchive_circle__lNkXe svg {
  width: calc(12/var(--base-vw)*100vw);
  height: auto;
  transform: rotate(180deg)
}

.LibraryArchive_section__lPVTF .LibraryArchive_sectionContainer__iw3kV .LibraryArchive_sectionBottom__UuVbm .LibraryArchive_loadMoreWshowing__LX_OP .LibraryArchive_showingNumber__NeT36 {
  opacity: .7
}

@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal
}

:root {
  --swiper-theme-color: #007aff
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block
}

.swiper-vertical>.swiper-wrapper {
  flex-direction: column
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0)
}

.swiper-horizontal {
  touch-action: pan-y
}

.swiper-vertical {
  touch-action: pan-x
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block
}

.swiper-slide-invisible-blank {
  visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d
}

.swiper-3d {
  perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
  transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
  display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
  scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
  scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
  scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
  margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
  margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border-radius: 50%;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.AboutVisionMission_section__sXngj {
  position: relative;
  min-height: 100vh;
  padding-top: 70vh;
  padding-bottom: calc(200/var(--base-vw)*100vw);
  margin-bottom: calc(144/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .AboutVisionMission_section__sXngj {
    padding-top: calc(100/var(--base-vw)*100vw)
  }
}

@media(max-width:600px) {
  .AboutVisionMission_section__sXngj {
    padding-bottom: calc(100/var(--base-vw)*100vw);
    margin-bottom: calc(80/var(--base-vw)*100vw)
  }
}

.AboutVisionMission_section__sXngj .AboutVisionMission_bg__UgLY3 {
  z-index: 1;
  height: 100vh
}

.AboutVisionMission_section__sXngj .AboutVisionMission_bg__UgLY3>div:before {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 20%;
  background: linear-gradient(180deg, #000 7.5%, transparent);
  z-index: 1
}

.AboutVisionMission_section__sXngj .AboutVisionMission_bg__UgLY3>div:after {
  content: "";
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 20%;
  background: linear-gradient(180deg, transparent, #000 94.15%);
  z-index: 1
}

.AboutVisionMission_section__sXngj .AboutVisionMission_separator__i4DQr {
  z-index: 3;
  width: 100%;
  position: absolute;
  inset-inline-start: 0;
  bottom: calc(-150/var(--base-vw)*100vw);
  height: calc(180/var(--base-vw)*100vw)
}

@media(max-width:600px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_separator__i4DQr {
    height: calc(100/var(--base-vw)*100vw);
    bottom: calc(-70/var(--base-vw)*100vw)
  }
}

.AboutVisionMission_section__sXngj .AboutVisionMission_dots__UHM08 {
  opacity: .5;
  display: flex;
  flex-direction: column;
  margin-bottom: calc(25/var(--base-vw)*100vw)
}

.AboutVisionMission_section__sXngj .AboutVisionMission_dots__UHM08 span {
  line-height: 1
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu {
  position: relative;
  z-index: 2
}

@media(max-width:962px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu:not(.AboutVisionMission_mobile__ELdym) {
    display: none
  }
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu.AboutVisionMission_mobile__ELdym {
  display: none
}

@media(max-width:962px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu.AboutVisionMission_mobile__ELdym {
    display: block
  }
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-inline: var(--spaceX);
  gap: calc(80/var(--base-vw)*100vw);
  margin-bottom: calc(300/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre {
    padding-inline: 0;
    gap: var(--spaceX);
    margin-bottom: calc(100/var(--base-vw)*100vw)
  }
}

@media(max-width:600px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre {
    gap: calc(50/var(--base-vw)*100vw)
  }
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionInfo__bP464 {
  width: 40%;
  flex-shrink: 0
}

@media(max-width:962px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionInfo__bP464 {
    width: 100%
  }
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionInfo__bP464 .AboutVisionMission_visionTitle___m_qg {
  margin-bottom: calc(20/var(--base-vw)*100vw)
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionInfo__bP464 .AboutVisionMission_visionDesc__DCt2x {
  line-height: 160%
}

@media(max-width:962px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionInfo__bP464 .AboutVisionMission_visionDesc__DCt2x {
    padding-top: var(--spaceX)
  }
}

@media(max-width:600px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionInfo__bP464 .AboutVisionMission_visionDesc__DCt2x {
    padding-top: calc(20/var(--base-vw)*100vw)
  }
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionMedia__c8kRe .AboutVisionMission_visionVideo__vBuwp {
  width: calc(431/var(--base-vw)*100vw);
  height: calc(588/var(--base-vw)*100vw);
  position: relative;
  overflow: hidden;
  border-radius: calc(20/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionMedia__c8kRe .AboutVisionMission_visionVideo__vBuwp {
    width: 100%;
    height: 40vh
  }
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionMedia__c8kRe {
  width: 40%;
  -webkit-margin-start: auto;
  margin-inline-start: auto;
  -webkit-margin-end: calc(--spaceX/var(--base-vw)*100vw);
  margin-inline-end: calc(--spaceX/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionMedia__c8kRe {
    width: 100%;
    margin: 0
  }
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionMedia__c8kRe .AboutVisionMission_visionVideos__MIZKm {
  width: calc(494/var(--base-vw)*100vw);
  height: calc(537/var(--base-vw)*100vw);
  position: relative
}

@media(max-width:962px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionMedia__c8kRe .AboutVisionMission_visionVideos__MIZKm {
    width: 100%;
    height: 20vh
  }

  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionMedia__c8kRe .AboutVisionMission_visionVideos__MIZKm .AboutVisionMission_visionVideosSwiper__cepJS {
    height: 100%;
    width: 100%
  }

  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionMedia__c8kRe .AboutVisionMission_visionVideos__MIZKm .AboutVisionMission_slide__Ozir8 {
    height: 100%;
    overflow: hidden;
    border-radius: calc(20/var(--base-vw)*100vw)
  }
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionMedia__c8kRe .AboutVisionMission_visionVideos__MIZKm .AboutVisionMission_video__1oNOZ {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: calc(20/var(--base-vw)*100vw)
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionMedia__c8kRe .AboutVisionMission_visionVideos__MIZKm .AboutVisionMission_video__1oNOZ .AboutVisionMission_overlay__2HQl4 {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .4)
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionMedia__c8kRe .AboutVisionMission_visionVideos__MIZKm .AboutVisionMission_video__1oNOZ:first-child {
  z-index: 3
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionMedia__c8kRe .AboutVisionMission_visionVideos__MIZKm .AboutVisionMission_video__1oNOZ:nth-child(2) {
  transform: translate(calc(70 / var(--base-vw) * 100vw), calc(70 / var(--base-vw) * 100vw));
  z-index: 2
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_vision__DBjre .AboutVisionMission_visionMedia__c8kRe .AboutVisionMission_visionVideos__MIZKm .AboutVisionMission_video__1oNOZ:nth-child(3) {
  transform: translate(calc(35 / var(--base-vw) * 100vw), calc(130 / var(--base-vw) * 100vw));
  z-index: 1
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_mission__BWCIs {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-inline: var(--spaceX);
  gap: calc(80/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_mission__BWCIs {
    padding-inline: 0
  }
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_mission__BWCIs .AboutVisionMission_missionInfo__hGN11 {
  width: 40%;
  flex-shrink: 0;
  -webkit-margin-start: auto;
  margin-inline-start: auto;
  -webkit-margin-end: calc(--spaceX/var(--base-vw)*100vw);
  margin-inline-end: calc(--spaceX/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_mission__BWCIs .AboutVisionMission_missionInfo__hGN11 {
    width: 100%;
    margin: 0
  }
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_mission__BWCIs .AboutVisionMission_missionInfo__hGN11 .AboutVisionMission_missonTitle__2tuLW {
  margin-bottom: calc(20/var(--base-vw)*100vw)
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_mission__BWCIs .AboutVisionMission_missionInfo__hGN11 .AboutVisionMission_missionDesc__5255F {
  line-height: 160%
}

@media(max-width:962px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_mission__BWCIs .AboutVisionMission_missionInfo__hGN11 .AboutVisionMission_missionDesc__5255F {
    padding-top: var(--spaceX)
  }
}

@media(max-width:600px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_mission__BWCIs .AboutVisionMission_missionInfo__hGN11 .AboutVisionMission_missionDesc__5255F {
    padding-top: calc(20/var(--base-vw)*100vw)
  }
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_mission__BWCIs .AboutVisionMission_missionMedia__bhMro {
  width: 40%
}

@media(max-width:962px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_mission__BWCIs .AboutVisionMission_missionMedia__bhMro {
    width: 100%
  }
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_mission__BWCIs .AboutVisionMission_missionMedia__bhMro .AboutVisionMission_missionVideo__t6SN0 {
  width: calc(431/var(--base-vw)*100vw);
  height: calc(588/var(--base-vw)*100vw);
  overflow: hidden;
  border-radius: calc(20/var(--base-vw)*100vw);
  position: relative
}

.AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_mission__BWCIs .AboutVisionMission_missionMedia__bhMro .AboutVisionMission_missionVideo__t6SN0:after {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 calc(150/var(--base-vw)*100vw) 0 #000 inset
}

@media(max-width:962px) {
  .AboutVisionMission_section__sXngj .AboutVisionMission_sectionContainer__MozHu .AboutVisionMission_mission__BWCIs .AboutVisionMission_missionMedia__bhMro .AboutVisionMission_missionVideo__t6SN0 {
    width: 100%;
    height: 40vh
  }
}

.HomeLibrary_section__gorld {
  overflow: hidden;
  padding-top: calc(280/var(--base-vw)*100vw);
  padding-bottom: calc(280/var(--base-vw)*100vw);
  background-color: var(--homeStrategyBgColor)
}

@media(max-width:962px) {
  .HomeLibrary_section__gorld {
    padding-top: calc(100/var(--base-vw)*100vw);
    padding-bottom: calc(100/var(--base-vw)*100vw)
  }
}

.HomeLibrary_section__gorld .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_info__myLhV {
  -webkit-margin-start: calc(288/var(--base-vw)*100vw - var(--spaceX));
  margin-inline-start: calc(288/var(--base-vw)*100vw - var(--spaceX));
  width: 50%;
  margin-bottom: calc(100/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .HomeLibrary_section__gorld .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_info__myLhV {
    width: 100%;
    -webkit-margin-start: 0;
    margin-inline-start: 0
  }
}

.HomeLibrary_section__gorld .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_info__myLhV .HomeLibrary_title__BnYke {
  margin-bottom: calc(40/var(--base-vw)*100vw)
}

.HomeLibrary_section__gorld .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_libraryList__DJNPg {
  display: flex;
  gap: calc(30/var(--base-vw)*100vw)
}

.HomeLibrary_section__gorld .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_libraryList__DJNPg .HomeLibrary_release__iHaXb {
  width: calc(416/var(--base-vw)*100vw);
  height: calc(550/var(--base-vw)*100vw);
  flex-shrink: 0;
  border-radius: calc(24/var(--base-vw)*100vw);
  overflow: hidden
}

@media(max-width:962px) {
  .HomeLibrary_section__gorld .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_libraryList__DJNPg .HomeLibrary_release__iHaXb {
    width: calc(165/var(--base-vw)*100vw);
    height: calc(165/var(--base-vw)*100vw)
  }
}

@media(max-width:600px) {
  .HomeLibrary_section__gorld .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_libraryList__DJNPg .HomeLibrary_release__iHaXb {
    width: calc(125/var(--base-vw)*100vw);
    height: calc(200/var(--base-vw)*100vw)
  }
}

.HomeLibrary_section__gorld .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_libraryList__DJNPg .HomeLibrary_release__iHaXb img {
  object-position: top
}

.HomeLibrary_section__gorld .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_libraryList__DJNPg .HomeLibrary_release__iHaXb:first-child {
  transform: translate(-45%) rotate(21deg)
}

.HomeLibrary_section__gorld .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_libraryList__DJNPg .HomeLibrary_release__iHaXb:nth-child(2) {
  transform: translate(-30%, 21%) rotate(-2deg)
}

.HomeLibrary_section__gorld .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_libraryList__DJNPg .HomeLibrary_release__iHaXb:nth-child(3) {
  transform: translate(-14%) rotate(-18deg)
}

.HomeLibrary_section__gorld .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_libraryList__DJNPg .HomeLibrary_release__iHaXb:nth-child(4) {
  transform: translate(-12%, -48%) rotate(-10deg)
}

.HomeLibrary_section__gorld.HomeLibrary_ar__aEWne .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_libraryList__DJNPg .HomeLibrary_release__iHaXb:first-child {
  transform: translate(45%) rotate(-21deg)
}

.HomeLibrary_section__gorld.HomeLibrary_ar__aEWne .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_libraryList__DJNPg .HomeLibrary_release__iHaXb:nth-child(2) {
  transform: translate(30%, 21%) rotate(2deg)
}

.HomeLibrary_section__gorld.HomeLibrary_ar__aEWne .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_libraryList__DJNPg .HomeLibrary_release__iHaXb:nth-child(3) {
  transform: translate(14%) rotate(18deg)
}

.HomeLibrary_section__gorld.HomeLibrary_ar__aEWne .HomeLibrary_sectionContainer__M_yj0 .HomeLibrary_libraryList__DJNPg .HomeLibrary_release__iHaXb:nth-child(4) {
  transform: translate(12%, -48%) rotate(10deg)
}

.HomeNews_section___6rpy {
  overflow: hidden;
  padding-bottom: 10vw
}

.HomeNews_section___6rpy .HomeNews_sectionContainer__JEgGk .HomeNews_info___9CaK {
  margin-bottom: calc(80/var(--base-vw)*100vw);
  display: flex;
  justify-content: space-between
}

.HomeNews_section___6rpy .HomeNews_sectionContainer__JEgGk .HomeNews_info___9CaK .HomeNews_label__OP7DN {
  padding-bottom: calc(30/var(--base-vw)*100vw);
  -webkit-padding-start: calc(15/var(--base-vw)*100vw);
  padding-inline-start: calc(15/var(--base-vw)*100vw);
  -webkit-border-start: calc(1/var(--base-vw)*100vw) solid var(--green);
  border-inline-start: calc(1/var(--base-vw)*100vw) solid var(--green)
}

.HomeNews_section___6rpy .HomeNews_sectionContainer__JEgGk .HomeNews_newsList__kCxlM {
  display: flex
}

.HomeNews_section___6rpy .HomeNews_sectionContainer__JEgGk .HomeNews_newsCard__TgQlk,
.HomeNews_section___6rpy .HomeNews_sectionContainer__JEgGk .HomeNews_newsList__kCxlM .HomeNews_newsSwiper__qgPAK {
  width: 100%
}

.HomeNews_section___6rpy .HomeNews_sectionContainer__JEgGk .HomeNews_newsCard__TgQlk .HomeNews_newsImage__4ESGZ {
  position: relative;
  margin-bottom: 2vw
}

.HomeNews_section___6rpy .HomeNews_sectionContainer__JEgGk .HomeNews_newsCard__TgQlk .HomeNews_newsImage__4ESGZ img {
  width: 100%;
  height: 17vw;
  object-fit: cover;
  border-radius: calc(10/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .HomeNews_section___6rpy .HomeNews_sectionContainer__JEgGk .HomeNews_newsCard__TgQlk .HomeNews_newsImage__4ESGZ img {
    height: 33vw
  }
}

@media(max-width:600px) {
  .HomeNews_section___6rpy .HomeNews_sectionContainer__JEgGk .HomeNews_newsCard__TgQlk .HomeNews_newsImage__4ESGZ img {
    height: 80vw
  }
}

.HomeNews_section___6rpy .HomeNews_sectionContainer__JEgGk .HomeNews_newsCard__TgQlk .HomeNews_newsImage__4ESGZ .HomeNews_newsDate__NEGyp {
  position: absolute;
  right: 1vw;
  top: 1vw;
  -webkit-margin-end: 2vw;
  margin-inline-end: 2vw;
  border-radius: calc(30/var(--base-vw)*100vw);
  background: rgba(40, 108, 70, .7);
  padding: calc(8/var(--base-vw)*100vw) calc(23/var(--base-vw)*100vw);
  padding-top: calc(10/var(--base-vw)*100vw);
  color: var(--white)
}

.HomeNews_section___6rpy .HomeNews_sectionContainer__JEgGk .HomeNews_newsCard__TgQlk .HomeNews_newsImage__4ESGZ .HomeNews_newsDate__NEGyp span {
  display: flex
}

.HomeNews_section___6rpy .HomeNews_sectionContainer__JEgGk .HomeNews_newsCard__TgQlk .HomeNews_newsTitle__KtMBr {
  font-weight: 500;
  padding-bottom: 1vw
}

.HomeNews_section___6rpy .HomeNews_sectionContainer__JEgGk .HomeNews_newsCard__TgQlk .HomeNews_newsTitle__KtMBr a {
  text-decoration: none;
  color: var(--black)
}

.HomeReleases_section__MBVLQ {
  overflow: hidden;
  position: relative;
  min-height: 100vh;
  padding-top: calc(164/var(--base-vw)*100vw);
  padding-bottom: calc(164/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .HomeReleases_section__MBVLQ {
    padding-top: calc(65/var(--base-vw)*100vw);
    padding-bottom: calc(65/var(--base-vw)*100vw)
  }
}

.HomeReleases_section__MBVLQ .HomeReleases_bg__HT8ga {
  z-index: 1;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover
}

.HomeReleases_section__MBVLQ .HomeReleases_bg__HT8ga:after {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(67.04% 100% at 50% 100%, rgba(0, 0, 0, .65) 67.05%, #000 100%)
}

.HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 {
  position: relative;
  z-index: 2;
  height: 100%
}

.HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_info__hBJrb {
  margin-bottom: calc(110/var(--base-vw)*100vw);
  display: flex;
  justify-content: space-between
}

@media(max-width:600px) {
  .HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_info__hBJrb {
    margin-bottom: calc(45/var(--base-vw)*100vw)
  }
}

.HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_info__hBJrb .HomeReleases_label__sCdqE {
  padding-bottom: calc(30/var(--base-vw)*100vw);
  -webkit-padding-start: calc(15/var(--base-vw)*100vw);
  padding-inline-start: calc(15/var(--base-vw)*100vw);
  -webkit-border-start: calc(1/var(--base-vw)*100vw) solid var(--green);
  border-inline-start: calc(1/var(--base-vw)*100vw) solid var(--green)
}

@media(max-width:600px) {
  .HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_info__hBJrb .HomeReleases_cta__XoFNH {
    display: none
  }
}

.HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o {
  display: flex;
  justify-content: space-between;
  align-items: center
}

@media(max-width:600px) {
  .HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o {
    flex-wrap: wrap
  }
}

.HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg {
  width: 58%;
  margin: 0 auto
}

@media(max-width:962px) {
  .HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg {
    width: 70%
  }
}

@media(max-width:600px) {
  .HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg {
    width: 100%;
    order: 2;
    padding-top: calc(20/var(--base-vw)*100vw)
  }
}

.HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg .HomeReleases_release__9ZSEO {
  width: 100%
}

.HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg .HomeReleases_release__9ZSEO .HomeReleases_poster__zVfDF {
  height: calc(486/var(--base-vw)*100vw);
  margin-bottom: calc(40/var(--base-vw)*100vw);
  overflow: hidden;
  border-radius: calc(10/var(--base-vw)*100vw)
}

@media(max-width:600px) {
  .HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg .HomeReleases_release__9ZSEO .HomeReleases_poster__zVfDF {
    height: calc(200/var(--base-vw)*100vw)
  }
}

.HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg .HomeReleases_release__9ZSEO .HomeReleases_poster__zVfDF a {
  width: 100%;
  height: 100%;
  display: flex
}

.HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg .HomeReleases_release__9ZSEO .HomeReleases_releaseInfo__wE7r8 {
  display: flex
}

@media(max-width:962px) {
  .HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg .HomeReleases_release__9ZSEO .HomeReleases_releaseInfo__wE7r8 {
    flex-wrap: wrap
  }
}

.HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg .HomeReleases_release__9ZSEO .HomeReleases_releaseInfo__wE7r8 .HomeReleases_col1__IJ6o8 {
  width: 50%;
  -webkit-padding-end: calc(20/var(--base-vw)*100vw);
  padding-inline-end: calc(20/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg .HomeReleases_release__9ZSEO .HomeReleases_releaseInfo__wE7r8 .HomeReleases_col1__IJ6o8 {
    width: 100%
  }

  .HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg .HomeReleases_release__9ZSEO .HomeReleases_releaseInfo__wE7r8 .HomeReleases_col1__IJ6o8 .HomeReleases_releaseCta__dW1Q3 {
    display: none
  }
}

.HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg .HomeReleases_release__9ZSEO .HomeReleases_releaseInfo__wE7r8 .HomeReleases_col1__IJ6o8 .HomeReleases_releaseTitle__g82es {
  margin-bottom: calc(15/var(--base-vw)*100vw)
}

.HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg .HomeReleases_release__9ZSEO .HomeReleases_releaseInfo__wE7r8 .HomeReleases_col2__mai9F {
  width: 50%
}

.HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg .HomeReleases_release__9ZSEO .HomeReleases_releaseInfo__wE7r8 .HomeReleases_col2__mai9F .HomeReleases_releaseCta__dW1Q3 {
  display: none
}

@media(max-width:962px) {
  .HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg .HomeReleases_release__9ZSEO .HomeReleases_releaseInfo__wE7r8 .HomeReleases_col2__mai9F {
    width: 100%
  }

  .HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg .HomeReleases_release__9ZSEO .HomeReleases_releaseInfo__wE7r8 .HomeReleases_col2__mai9F .HomeReleases_releaseCta__dW1Q3 {
    display: flex;
    padding-top: calc(20/var(--base-vw)*100vw)
  }
}

.HomeReleases_section__MBVLQ .HomeReleases_sectionContainer__o4rM4 .HomeReleases_releasesContainer__ftm1o .HomeReleases_releasesList__z5UPg .HomeReleases_release__9ZSEO .HomeReleases_releaseInfo__wE7r8 .HomeReleases_col2__mai9F .HomeReleases_description__HREK3 {
  opacity: .8
}

.HomeStrategy_sections__gu68O {
  position: relative
}

.HomeStrategy_section2__ZqwYv {
  z-index: 111111 !important
}

.HomeStrategy_section2__ZqwYv,
.HomeStrategy_section3__4bVC4 {
  position: absolute !important;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: transparent !important;
  pointer-events: none
}

.HomeStrategy_section3__4bVC4 {
  z-index: 111111111 !important
}

.HomeStrategy_section___YPpE {
  overflow: hidden;
  padding-top: calc(150/var(--base-vw)*100vw);
  padding-bottom: calc(150/var(--base-vw)*100vw);
  min-height: 100vh;
  position: relative;
  background-color: var(--homeStrategyBgColor)
}

@media(max-width:600px) {
  .HomeStrategy_section___YPpE {
    padding-inline: 2vw;
    padding-bottom: calc(20/var(--base-vw)*100vw)
  }
}

.HomeStrategy_section___YPpE .HomeStrategy_sectionContainer__CufLJ {
  padding-top: calc(50/var(--base-vw)*100vw);
  padding-bottom: var(--spaceX);
  border-radius: 2vw;
  box-shadow: 0 0 10px 10px var(--homeStrategyBgColor) inset
}

@media(max-width:600px) {
  .HomeStrategy_section___YPpE .HomeStrategy_sectionContainer__CufLJ {
    padding-top: calc(50/var(--base-vw)*100vw);
    padding-bottom: calc(50/var(--base-vw)*100vw);
    box-shadow: 0 0 15px 2px var(--homeStrategyBgColor) inset
  }
}

.HomeStrategy_section___YPpE .HomeStrategy_sectionContainer__CufLJ .HomeStrategy_title__7atlh {
  margin: 0 auto calc(50/var(--base-vw)*100vw);
  display: flex;
  width: 98%;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box
}

@media(max-width:962px) {
  .HomeStrategy_section___YPpE .HomeStrategy_sectionContainer__CufLJ .HomeStrategy_title__7atlh {
    width: 98%
  }
}

.HomeStrategy_section___YPpE .HomeStrategy_sectionContainer__CufLJ .HomeStrategy_marqueContent__0y67b {
  display: flex;
  gap: calc(20/var(--base-vw)*100vw);
  align-items: center;
  -webkit-padding-start: var(--spaceX-minor);
  padding-inline-start: var(--spaceX-minor);
  animation: HomeStrategy_marquee__Nkkvg 10s linear infinite
}

@keyframes HomeStrategy_marquee__Nkkvg {
  0% {
    transform: translateX(0)
  }

  to {
    transform: translateX(-100%)
  }
}

@keyframes HomeStrategy_marqueeAr__S4XMv {
  0% {
    transform: translateX(0)
  }

  to {
    transform: translateX(100%)
  }
}

.HomeStrategy_section___YPpE .HomeStrategy_sectionContainer__CufLJ .HomeStrategy_content__Lqc0u {
  padding-inline: calc(var(--spaceX)*2);
  display: flex;
  justify-content: space-between;
  align-items: flex-end
}

@media(max-width:962px) {
  .HomeStrategy_section___YPpE .HomeStrategy_sectionContainer__CufLJ .HomeStrategy_content__Lqc0u {
    flex-wrap: wrap;
    padding-inline: calc(var(--spaceX)*2)
  }
}

.HomeStrategy_section___YPpE .HomeStrategy_sectionContainer__CufLJ .HomeStrategy_content__Lqc0u .HomeStrategy_video__bYcIA {
  width: calc(10*var(--spaceX));
  height: calc(480/var(--base-vw)*100vw);
  border-radius: calc(10/var(--base-vw)*100vw);
  overflow: hidden
}

@media(max-width:962px) {
  .HomeStrategy_section___YPpE .HomeStrategy_sectionContainer__CufLJ .HomeStrategy_content__Lqc0u .HomeStrategy_video__bYcIA {
    height: calc(280/var(--base-vw)*100vw);
    width: 100%;
    margin-bottom: calc(var(--spaceX)*.5)
  }
}

@media(max-width:600px) {
  .HomeStrategy_section___YPpE .HomeStrategy_sectionContainer__CufLJ .HomeStrategy_content__Lqc0u .HomeStrategy_video__bYcIA {
    height: calc(180/var(--base-vw)*100vw);
    width: 100%;
    margin-bottom: calc(var(--spaceX)*1)
  }
}

.HomeStrategy_section___YPpE .HomeStrategy_sectionContainer__CufLJ .HomeStrategy_content__Lqc0u .HomeStrategy_contWrapper__EhyPk {
  width: calc(5*var(--spaceX))
}

@media(max-width:962px) {
  .HomeStrategy_section___YPpE .HomeStrategy_sectionContainer__CufLJ .HomeStrategy_content__Lqc0u .HomeStrategy_contWrapper__EhyPk {
    width: 100%
  }
}

.HomeStrategy_section___YPpE .HomeStrategy_sectionContainer__CufLJ .HomeStrategy_content__Lqc0u .HomeStrategy_contWrapper__EhyPk .HomeStrategy_description___2bgw {
  margin-bottom: calc(20/var(--base-vw)*100vw);
  text-align: justify
}

.HomeStrategy_section___YPpE .HomeStrategy_sectionContainer__CufLJ .HomeStrategy_lastItemCont__Hu7Em {
  position: absolute;
  top: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%
}

.HomeStrategy_section___YPpE .HomeStrategy_sectionContainer__CufLJ .HomeStrategy_lastItemCont__Hu7Em .HomeStrategy_cta__DJ4Qc {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto
}

.HomeStrategy_section___YPpE.HomeStrategy_ar__u4Egb .HomeStrategy_sectionContainer__CufLJ .HomeStrategy_marqueContent__0y67b {
  animation: HomeStrategy_marqueeAr__S4XMv 10s linear infinite;
  animation-duration: 5s
}

.HomeStrategy_section___YPpE .HomeStrategy_reelFrames__KROrq {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

.HomeStrategy_section___YPpE .HomeStrategy_reelFrames__KROrq .HomeStrategy_frame__qrMDi {
  width: 100%;
  height: 100%;
  border-top: calc(150/var(--base-vw)*100vw) solid var(--homeStrategyBgColor);
  border-left: var(--spaceX) solid var(--homeStrategyBgColor);
  border-right: var(--spaceX) solid var(--homeStrategyBgColor);
  border-bottom: calc(150/var(--base-vw)*100vw) solid var(--homeStrategyBgColor);
  box-shadow: 0 0 calc(30/var(--base-vw)*100vw) calc(1/var(--base-vw)*100vw) var(--homeStrategyBgColor) inset
}

@media(max-width:600px) {
  .HomeStrategy_section___YPpE .HomeStrategy_reelFrames__KROrq .HomeStrategy_frame__qrMDi {
    box-shadow: 0 0 calc(15/var(--base-vw)*100vw) calc(0/var(--base-vw)*100vw) var(--homeStrategyBgColor) inset
  }
}

.HomeStrategy_section___YPpE .HomeStrategy_vidContent__UPruZ {
  border-radius: 2vw
}

.HomeStrategy_section___YPpE .HomeStrategy_videosLayerContainer__6xB76 {
  z-index: 111;
  border-top: 9vw solid var(--homeStrategyBgColor);
  border-left: 4vw solid var(--homeStrategyBgColor);
  border-right: 4vw solid var(--homeStrategyBgColor);
  border-bottom: 9vw solid var(--homeStrategyBgColor)
}

@media(max-width:600px) {
  .HomeStrategy_section___YPpE .HomeStrategy_videosLayerContainer__6xB76 {
    border-left: 1vw solid var(--homeStrategyBgColor);
    border-right: 1vw solid var(--homeStrategyBgColor)
  }
}

.HomeStrategy_section___YPpE .HomeStrategy_videosLayerContainer__6xB76 .HomeStrategy_videosLayer__vkJH6 {
  width: 100%;
  height: 100%;
  z-index: 111;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 2vw;
  overflow: hidden;
  box-shadow: 0 0 15px 2px var(--homeStrategyBgColor) inset
}

@media(max-width:600px) {
  .HomeStrategy_section___YPpE .HomeStrategy_videosLayerContainer__6xB76 .HomeStrategy_videosLayer__vkJH6 {
    box-shadow: 0 0 5px 2px var(--homeStrategyBgColor) inset
  }
}

.HomeStrategy_section___YPpE .HomeStrategy_cameraFilmAnimation__8kZ77 {
  filter: blur(5px)
}

.HomeStrategy_section___YPpE .HomeStrategy_cameraFilmAnimation__8kZ77 .HomeStrategy_overlay1__SRGQa,
.HomeStrategy_section___YPpE .HomeStrategy_cameraFilmAnimation__8kZ77 .HomeStrategy_overlay2__bwacF,
.HomeStrategy_section___YPpE .HomeStrategy_cameraFilmAnimation__8kZ77 .HomeStrategy_overlay3__8rTPx {
  border-radius: 2vw
}

.HomeStrategy_section___YPpE .HomeStrategy_cameraFilmAnimation1__9L3Jr {
  background-color: var(--homeStrategyBgColor);
  transform: translateX(2.5vw)
}

.HomeStrategy_section___YPpE .HomeStrategy_cameraFilmAnimation1__9L3Jr .HomeStrategy_overlay1__SRGQa {
  z-index: 2;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  transform: translateX(0);
  background-color: var(--homeStrategyBgColor)
}

.HomeStrategy_section___YPpE .HomeStrategy_sectionContainerHidden__8wTcZ {
  opacity: 0
}

.HomeStrategy_section___YPpE .HomeStrategy_cameraFilmAnimation2__JvijM {
  transform: translateX(100vw);
  position: relative;
  border-top: 0;
  border-bottom: 0
}

.HomeStrategy_section___YPpE .HomeStrategy_cameraFilmAnimation2__JvijM .HomeStrategy_overlay2__bwacF {
  opacity: .7;
  z-index: 3;
  position: absolute;
  top: 0;
  inset-inline-end: 0;
  background: rgba(var(--lightGreen-value), .5)
}

.HomeStrategy_section___YPpE .HomeStrategy_cameraFilmAnimation3__KgS0_ {
  transform: translateX(0);
  z-index: 11
}

.HomeStrategy_section___YPpE .HomeStrategy_cameraFilmAnimation3__KgS0_ .HomeStrategy_overlay2__bwacF {
  opacity: .7;
  z-index: 3;
  position: absolute;
  top: 0;
  inset-inline-end: 0
}

.ServicesList_section__Hg_V7 {
  overflow: hidden;
  position: relative;
  min-height: 100vh;
  padding-top: calc(350/var(--base-vw)*100vw);
  padding-bottom: calc(300/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .ServicesList_section__Hg_V7 {
    padding-top: calc(100/var(--base-vw)*100vw);
    padding-bottom: calc(100/var(--base-vw)*100vw)
  }
}

@media(max-width:600px) {
  .ServicesList_section__Hg_V7 {
    padding-bottom: calc(60/var(--base-vw)*100vw);
    padding-top: calc(60/var(--base-vw)*100vw)
  }
}

.ServicesList_section__Hg_V7 .ServicesList_bg__sCzKe {
  z-index: 1;
  height: 100vh
}

.ServicesList_section__Hg_V7 .ServicesList_bg__sCzKe:after {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .9);
  z-index: 2
}

.ServicesList_section__Hg_V7 .ServicesList_bg__sCzKe img {
  opacity: 0;
  transition: opacity .3s linear
}

.ServicesList_section__Hg_V7 .ServicesList_bg__sCzKe img.ServicesList_active__3mWTS {
  opacity: 1
}

.ServicesList_section__Hg_V7 .ServicesList_dots__Neh75 {
  opacity: .5;
  display: flex;
  flex-direction: column;
  margin-bottom: calc(25/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .ServicesList_section__Hg_V7 .ServicesList_dots__Neh75 {
    display: none
  }
}

.ServicesList_section__Hg_V7 .ServicesList_dots__Neh75 span {
  line-height: 1
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ {
  position: relative;
  z-index: 2;
  height: 100%
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ {
  display: flex;
  flex-direction: column;
  gap: calc(130/var(--base-vw)*100vw)
}

@media(max-width:600px) {
  .ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ {
    gap: calc(100/var(--base-vw)*100vw)
  }
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: calc(200/var(--base-vw)*100vw);
  align-items: flex-start;
  margin-bottom: calc(50/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx {
    gap: calc(50/var(--base-vw)*100vw)
  }
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx .ServicesList_col1__589K9 {
  width: 40%;
  flex-shrink: 0
}

@media(max-width:962px) {
  .ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx .ServicesList_col1__589K9 {
    width: 100%
  }
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx .ServicesList_col1__589K9 .ServicesList_label__dvdHo {
  margin-bottom: calc(10/var(--base-vw)*100vw)
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx .ServicesList_col1__589K9 .ServicesList_title__mAwqL {
  margin-bottom: calc(40/var(--base-vw)*100vw)
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx .ServicesList_col1__589K9 .ServicesList_description__8btrG {
  opacity: .8
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx .ServicesList_col2__9_YPJ {
  width: 54%;
  flex-shrink: 0;
  align-self: flex-end
}

@media(max-width:962px) {
  .ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx .ServicesList_col2__9_YPJ {
    width: 100%
  }
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx .ServicesList_col2__9_YPJ .ServicesList_media__BvMP5 {
  width: 100%;
  height: calc(570/var(--base-vw)*100vw);
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: calc(10/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx .ServicesList_col2__9_YPJ .ServicesList_media__BvMP5 {
    height: calc(420/var(--base-vw)*100vw)
  }
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx .ServicesList_col2__9_YPJ .ServicesList_media__BvMP5 .ServicesList_trailer__w9ndc {
  z-index: 1;
  transform: scale(1.5)
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx .ServicesList_col2__9_YPJ .ServicesList_media__BvMP5 .ServicesList_camera__ukOLG {
  z-index: 2;
  mix-blend-mode: exclusion
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx .ServicesList_col2__9_YPJ .ServicesList_media__BvMP5 .ServicesList_camera__ukOLG .ServicesList_cameraCont__n2Nb_ {
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: .2
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx .ServicesList_col2__9_YPJ .ServicesList_media__BvMP5 .ServicesList_camera__ukOLG .ServicesList_cameraCont__n2Nb_ .ServicesList_centeredCircle__YvOF3 {
  position: absolute;
  width: calc(392/var(--base-vw)*100vw);
  height: calc(392/var(--base-vw)*100vw);
  border: calc(1/var(--base-vw)*100vw) solid var(--white);
  border-radius: 50%
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx .ServicesList_col2__9_YPJ .ServicesList_media__BvMP5 .ServicesList_camera__ukOLG .ServicesList_cameraCont__n2Nb_ .ServicesList_hLine__F_nFS {
  position: absolute;
  width: 100%;
  height: calc(1/var(--base-vw)*100vw);
  background-color: var(--white)
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx .ServicesList_col2__9_YPJ .ServicesList_media__BvMP5 .ServicesList_camera__ukOLG .ServicesList_cameraCont__n2Nb_ .ServicesList_vLine__fPX5M {
  position: absolute;
  width: calc(1/var(--base-vw)*100vw);
  height: 100%;
  background-color: var(--white)
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx:nth-child(2n) .ServicesList_col1__589K9 {
  align-self: flex-end
}

.ServicesList_section__Hg_V7 .ServicesList_sectionContainer__Fgba_ .ServicesList_services__sDVxZ .ServicesList_service__dfGnx:nth-child(2n) .ServicesList_col2__9_YPJ {
  align-self: flex-start
}

/* --- END FILE: 4dc3548076c44058.css --- */

/* --- START FILE: 04754b57aba4388f.css --- */
.ContactBody_section__ZjOF_ {
  overflow: hidden;
  padding-bottom: calc(60/var(--base-vw)*100vw);
  min-height: 100vh;
  display: flex;
  align-items: stretch;
  justify-content: space-between
}

@media(max-width:962px) {
  .ContactBody_section__ZjOF_ {
    flex-direction: column;
    gap: calc(30/var(--base-vw)*100vw)
  }
}

.ContactBody_section__ZjOF_ .ContactBody_media__qtL_q {
  width: 45%;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  border-radius: calc(10/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .ContactBody_section__ZjOF_ .ContactBody_media__qtL_q {
    width: 100%
  }
}

.ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 {
  width: 45%;
  padding-top: calc(80/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 {
    width: 100%;
    padding-top: 0
  }
}

.ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_row1__0FG2X {
  padding-bottom: calc(80/var(--base-vw)*100vw);
  width: 70%
}

@media(max-width:962px) {
  .ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_row1__0FG2X {
    width: 100%;
    padding-bottom: calc(40/var(--base-vw)*100vw)
  }
}

.ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_row1__0FG2X .ContactBody_label__92erE {
  margin-bottom: calc(20/var(--base-vw)*100vw)
}

.ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt {
  display: flex;
  flex-direction: column;
  gap: calc(30/var(--base-vw)*100vw);
  margin-bottom: calc(80/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt {
    width: 50%;
    gap: calc(15/var(--base-vw)*100vw);
    margin-bottom: calc(40/var(--base-vw)*100vw)
  }
}

@media(max-width:600px) {
  .ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt {
    width: 100%
  }
}

.ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt .ContactBody_contactItem__2vOjX>a,
.ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt .ContactBody_contactItem__2vOjX>div {
  display: flex;
  justify-content: space-between
}

@media(max-width:962px) {

  .ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt .ContactBody_contactItem__2vOjX>a,
  .ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt .ContactBody_contactItem__2vOjX>div {
    flex-direction: column
  }
}

.ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt .ContactBody_contactItem__2vOjX>a .ContactBody_contactLabel__o9aSw,
.ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt .ContactBody_contactItem__2vOjX>a .ContactBody_contactValue__stYPJ,
.ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt .ContactBody_contactItem__2vOjX>div .ContactBody_contactLabel__o9aSw,
.ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt .ContactBody_contactItem__2vOjX>div .ContactBody_contactValue__stYPJ {
  display: inline-block;
  width: 45%
}

.ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt .ContactBody_contactItem__2vOjX>a .ContactBody_contactValue__stYPJ,
.ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt .ContactBody_contactItem__2vOjX>div .ContactBody_contactValue__stYPJ {
  width: 60%;
  opacity: .5;
  display: flex
}

@media(max-width:962px) {

  .ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt .ContactBody_contactItem__2vOjX>a .ContactBody_contactValue__stYPJ,
  .ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt .ContactBody_contactItem__2vOjX>div .ContactBody_contactValue__stYPJ {
    padding-top: calc(10/var(--base-vw)*100vw);
    justify-content: flex-start
  }
}

@media(max-width:600px) {

  .ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt .ContactBody_contactItem__2vOjX>a .ContactBody_contactValue__stYPJ,
  .ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_contactList__Ui9mt .ContactBody_contactItem__2vOjX>div .ContactBody_contactValue__stYPJ {
    width: 90%
  }
}

.ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_socialsWctas__DEjZw {
  display: flex;
  justify-content: space-between;
  align-items: center
}

.ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_socialsWctas__DEjZw .ContactBody_ctas__k88m4 {
  display: flex;
  gap: calc(32/var(--base-vw)*100vw)
}

@media(max-width:600px) {
  .ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_socialsWctas__DEjZw .ContactBody_ctas__k88m4 {
    gap: calc(16/var(--base-vw)*100vw)
  }
}

@media(max-width:962px) {
  .ContactBody_section__ZjOF_ .ContactBody_info__9eZW9 .ContactBody_socialsWctas__DEjZw {
    width: 100%;
    flex-direction: column;
    gap: calc(30/var(--base-vw)*100vw);
    justify-content: flex-start;
    align-items: flex-start
  }
}

.Socials_socialMediaList__WWwtW {
  display: flex;
  gap: calc(16/var(--base-vw)*100vw)
}

.Socials_socialMediaList__WWwtW img {
  width: calc(35/var(--base-vw)*100vw);
  height: auto
}

.Header_header__xXQAu {
  overflow: hidden;
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  z-index: 100000000001;
  padding-top: calc(20/var(--base-vw)*100vw);
  padding-bottom: calc(20/var(--base-vw)*100vw);
  transition: all .3s ease
}

@media(max-width:962px) {
  .Header_header__xXQAu {
    padding-top: calc(15/var(--base-vw)*100vw);
    padding-bottom: calc(15/var(--base-vw)*100vw)
  }
}

.Header_header__xXQAu .Header_headerContainer__EOci7 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start
}

.Header_header__xXQAu .Header_headerContainer__EOci7 .Header_logo__eoAf_ {
  width: calc(130/var(--base-vw)*100vw);
  height: auto;
  transition: all .3s ease
}

@media(max-width:962px) {
  .Header_header__xXQAu .Header_headerContainer__EOci7 .Header_logo__eoAf_ {
    width: calc(95/var(--base-vw)*100vw)
  }
}

@media(max-width:600px) {
  .Header_header__xXQAu .Header_headerContainer__EOci7 .Header_logo__eoAf_ {
    width: calc(80/var(--base-vw)*100vw)
  }
}

.Header_header__xXQAu .Header_headerContainer__EOci7 .Header_menuBtn__HH9P6 {
  display: flex;
  align-items: center;
  gap: calc(10/var(--base-vw)*100vw);
  margin-top: calc(10/var(--base-vw)*100vw);
  padding-top: calc(5/var(--base-vw)*100vw);
  padding-bottom: calc(5/var(--base-vw)*100vw);
  cursor: pointer
}

@media(max-width:962px) {
  .Header_header__xXQAu .Header_headerContainer__EOci7 .Header_menuBtn__HH9P6 {
    margin-top: calc(5/var(--base-vw)*100vw)
  }
}

.Header_header__xXQAu .Header_headerContainer__EOci7 .Header_menuBtn__HH9P6.Header_open__3b68M .Header_menuCircle___w1Q0 {
  background-color: var(--white)
}

.Header_header__xXQAu .Header_headerContainer__EOci7 .Header_menuBtn__HH9P6 .Header_menuCircle___w1Q0 {
  transition: all .3s ease;
  width: calc(6/var(--base-vw)*100vw);
  height: calc(6/var(--base-vw)*100vw);
  background-color: var(--lightGreen);
  border-radius: 50%
}

.Header_header__xXQAu .Header_headerContainer__EOci7 .Header_menuBtn__HH9P6 .Header_menuLabel__PFy_b {
  transition: all .3s ease
}

.Header_header__xXQAu .Header_headerContainer__EOci7 .Header_menuBtn__HH9P6 .Header_menuLabel__PFy_b:hover {
  color: var(--lightGreen)
}

.Header_header__xXQAu.Header_dark__DdyfK .Header_menuBtn__HH9P6 .Header_menuLabel__PFy_b {
  color: var(--black)
}

.Header_header__xXQAu.Header_hide__YZqsz {
  transition: all .3s ease;
  transform: translateY(calc(-100% - 20px))
}

.Header_header__xXQAu.Header_solid__CGRqO {
  padding-top: calc(10/var(--base-vw)*100vw);
  padding-bottom: calc(10/var(--base-vw)*100vw);
  transition: all .3s ease;
  background-color: #000
}

.Header_header__xXQAu.Header_solid__CGRqO .Header_menuBtn__HH9P6 .Header_menuLabel__PFy_b {
  color: var(--white)
}

.Header_header__xXQAu.Header_solid__CGRqO .Header_headerContainer__EOci7 {
  align-items: center
}

.Header_header__xXQAu.Header_solid__CGRqO .Header_headerContainer__EOci7 .Header_logo__eoAf_ {
  width: calc(130/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .Header_header__xXQAu.Header_solid__CGRqO .Header_headerContainer__EOci7 .Header_logo__eoAf_ {
    width: calc(95/var(--base-vw)*100vw)
  }
}

@media(max-width:600px) {
  .Header_header__xXQAu.Header_solid__CGRqO .Header_headerContainer__EOci7 .Header_logo__eoAf_ {
    width: calc(80/var(--base-vw)*100vw)
  }
}

.Header_menu__wzEVQ {
  position: fixed;
  top: 0;
  bottom: 0;
  inset-inline-start: 0;
  z-index: 999999999;
  width: 100%;
  height: 100dvh;
  overflow: hidden;
  transform: scaleY(0)
}

.Header_menu__wzEVQ .Header_crosshair__Ph7uA {
  padding: calc(15/var(--base-vw)*100vw);
  opacity: .15
}

.Header_menu__wzEVQ .Header_crosshair__Ph7uA .Header_border___6DoU {
  border: .5px solid var(--white);
  width: 100%;
  height: 100%
}

.Header_menu__wzEVQ .Header_crosshair__Ph7uA .Header_cameraCont__xcSxw {
  display: flex;
  align-items: center;
  justify-content: center
}

.Header_menu__wzEVQ .Header_crosshair__Ph7uA .Header_cameraCont__xcSxw .Header_centeredCircle__62hV2 {
  position: absolute;
  width: calc(650/var(--base-vw)*100vw);
  height: calc(650/var(--base-vw)*100vw);
  border: calc(1/var(--base-vw)*100vw) solid var(--white);
  border-radius: 50%
}

@media(max-width:600px) {
  .Header_menu__wzEVQ .Header_crosshair__Ph7uA .Header_cameraCont__xcSxw .Header_centeredCircle__62hV2 {
    width: calc(250/var(--base-vw)*100vw);
    height: calc(250/var(--base-vw)*100vw)
  }
}

.Header_menu__wzEVQ .Header_crosshair__Ph7uA .Header_cameraCont__xcSxw .Header_hLine__Jnd1g {
  position: absolute;
  width: 100%;
  height: calc(1/var(--base-vw)*100vw);
  background-color: var(--white)
}

.Header_menu__wzEVQ .Header_crosshair__Ph7uA .Header_cameraCont__xcSxw .Header_vLine__LAXps {
  position: absolute;
  width: calc(1/var(--base-vw)*100vw);
  height: 100%;
  background-color: var(--white)
}

.Header_menu__wzEVQ .Header_noise__0Wkau {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background-image: url(https://rotanastudios.com/assets/media/site/noise.gif);
  background-repeat: repeat;
  background-size: calc(60/var(--base-vw)*100vw);
  mix-blend-mode: color-burn;
  opacity: .6
}

.Header_menu__wzEVQ .Header_menuContainer__PqYE_ {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  position: relative
}

.Header_menu__wzEVQ .Header_menuContainer__PqYE_ .Header_links__CblPJ {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-transform: uppercase;
  gap: calc(40/var(--base-vw)*100vw);
  opacity: 0;
  height: 0;
  width: 50%
}

@media(max-width:962px) {
  .Header_menu__wzEVQ .Header_menuContainer__PqYE_ .Header_links__CblPJ {
    width: 70%
  }
}

@media(max-width:600px) {
  .Header_menu__wzEVQ .Header_menuContainer__PqYE_ .Header_links__CblPJ {
    width: 100%
  }
}

.Header_menu__wzEVQ .Header_menuContainer__PqYE_ .Header_links__CblPJ a {
  overflow-y: hidden;
  text-align: center;
  width: 100%;
  position: relative;
  transition: transform .3s ease
}

.Header_menu__wzEVQ .Header_menuContainer__PqYE_ .Header_links__CblPJ a:after {
  content: var(--label);
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  height: 100%;
  color: var(--lightGreen);
  transform: translateY(140%);
  transition: transform .3s ease;
  z-index: -1;
  font-size: calc(48/var(--base-vw)*100vw);
  font-weight: 800;
  line-height: 1
}

@media(max-width:962px) {
  .Header_menu__wzEVQ .Header_menuContainer__PqYE_ .Header_links__CblPJ a:after {
    font-size: calc(20/var(--base-vw)*100vw)
  }
}

@media(max-width:600px) {
  .Header_menu__wzEVQ .Header_menuContainer__PqYE_ .Header_links__CblPJ a:after {
    font-size: calc(30/var(--base-vw)*100vw)
  }
}

.Header_menu__wzEVQ .Header_menuContainer__PqYE_ .Header_links__CblPJ a span {
  display: inline-block;
  text-decoration: none;
  transition: transform .3s ease
}

.Header_menu__wzEVQ .Header_menuContainer__PqYE_ .Header_links__CblPJ a:hover span {
  transform: translateY(140%)
}

.Header_menu__wzEVQ .Header_menuContainer__PqYE_ .Header_links__CblPJ a:hover:after {
  transform: translateY(0)
}

.Header_menu__wzEVQ .Header_menuFooter__6jpf3 {
  position: absolute;
  bottom: calc(45/var(--base-vw)*100vw);
  inset-inline-start: var(--spaceX);
  width: calc(100% - var(--spaceX)*2);
  display: flex;
  align-items: center;
  justify-content: space-between;
  opacity: 0
}

.Header_menu__wzEVQ .Header_menuFooter__6jpf3 .Header_langSwitcher__6dkKW {
  display: flex;
  align-items: center;
  border-radius: calc(25/var(--base-vw)*100vw);
  border-width: calc(1/var(--base-vw)*100vw);
  border-style: solid;
  border-color: rgba(var(--lightGreen-value), .4);
  position: relative;
  overflow: hidden;
  padding: calc(2/var(--base-vw)*100vw);
  -webkit-padding-end: calc(25/var(--base-vw)*100vw);
  padding-inline-end: calc(25/var(--base-vw)*100vw);
  gap: calc(30/var(--base-vw)*100vw);
  transition: all .3s ease
}

.Header_menu__wzEVQ .Header_menuFooter__6jpf3 .Header_langSwitcher__6dkKW .Header_globe__wlRCJ {
  width: calc(46/var(--base-vw)*100vw);
  height: calc(46/var(--base-vw)*100vw);
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(var(--lightGreen-value), .4);
  border-radius: 50%;
  transition: all .3s ease
}

@media(max-width:600px) {
  .Header_menu__wzEVQ .Header_menuFooter__6jpf3 .Header_langSwitcher__6dkKW .Header_globe__wlRCJ {
    width: calc(35/var(--base-vw)*100vw);
    height: calc(35/var(--base-vw)*100vw)
  }
}

.Header_menu__wzEVQ .Header_menuFooter__6jpf3 .Header_langSwitcher__6dkKW .Header_globe__wlRCJ svg {
  width: calc(20/var(--base-vw)*100vw);
  height: calc(20/var(--base-vw)*100vw);
  object-fit: contain
}

.Header_menu__wzEVQ .Header_menuFooter__6jpf3 .Header_langSwitcher__6dkKW .Header_globe__wlRCJ svg path {
  transition: all .3s ease
}

.Header_menu__wzEVQ .Header_menuFooter__6jpf3 .Header_langSwitcher__6dkKW:hover {
  border-color: var(--lightGreen)
}

.Header_menu__wzEVQ .Header_menuFooter__6jpf3 .Header_langSwitcher__6dkKW:hover .Header_globe__wlRCJ {
  background-color: var(--lightGreen)
}

.Header_menu__wzEVQ .Header_menuFooter__6jpf3 .Header_langSwitcher__6dkKW:hover .Header_globe__wlRCJ svg path {
  stroke: var(--white)
}

.Header_menu__wzEVQ.Header_ar__NTTQ0 .Header_menuContainer__PqYE_ .Header_links__CblPJ a {
  line-height: 2.8
}

/* --- END FILE: 04754b57aba4388f.css --- */

/* --- START FILE: 56d846b6dc5dbd68.css --- */
:root {
  --green: #286c46;
  --green-1: #006239;
  --color-green-1: #006239;
  --green-1-value: 0, 98, 57;
  --green: #006e42;
  --color-green: #006e42;
  --green-value: 0, 110, 66;
  --lightGreen: #4bad64;
  --color-lightGreen: #4bad64;
  --lightGreen-value: 75, 173, 100;
  --blue: #0037bf;
  --color-blue: #0037bf;
  --blue-value: 0, 55, 191;
  --black: #000;
  --color-black: #000;
  --black-value: 0, 0, 0;
  --white: #fff;
  --color-white: #fff;
  --white-value: 255, 255, 255;
  --grey: #545759;
  --color-grey: #545759;
  --grey-value: 84, 87, 89;
  --lightGrey: #cecece;
  --color-lightGrey: #cecece;
  --lightGrey-value: 206, 206, 206;
  --darkGreen: #060f0a;
  --color-darkGreen: #060f0a;
  --darkGreen-value: 6, 15, 10;
  --base-vw: 1728;
  --spaceX: calc(72 / var(--base-vw) * 100vw);
  --spaceX-minor: calc(40 / var(--base-vw) * 100vw);
  --head1-size: calc(195 / var(--base-vw) * 100vw);
  --head2-size: calc(180 / var(--base-vw) * 100vw);
  --head3-size: calc(160 / var(--base-vw) * 100vw);
  --head4-size: calc(144 / var(--base-vw) * 100vw);
  --head5-size: calc(120 / var(--base-vw) * 100vw);
  --head6-size: calc(115 / var(--base-vw) * 100vw);
  --h1-size: calc(108 / var(--base-vw) * 100vw);
  --h2-size: calc(103 / var(--base-vw) * 100vw);
  --h3-size: calc(101 / var(--base-vw) * 100vw);
  --h4-size: calc(93 / var(--base-vw) * 100vw);
  --h5l-size: calc(84 / var(--base-vw) * 100vw);
  --h5-size: calc(80 / var(--base-vw) * 100vw);
  --h5s-size: calc(76 / var(--base-vw) * 100vw);
  --h6-size: calc(69 / var(--base-vw) * 100vw);
  --subTitle0l-size: calc(56 / var(--base-vw) * 100vw);
  --subTitle0-size: calc(45 / var(--base-vw) * 100vw);
  --subTitle1-size: calc(40 / var(--base-vw) * 100vw);
  --subTitle1s-size: calc(35 / var(--base-vw) * 100vw);
  --subTitle2-size: calc(29 / var(--base-vw) * 100vw);
  --subTitle3-size: calc(23 / var(--base-vw) * 100vw);
  --subTitle4-size: calc(22 / var(--base-vw) * 100vw);
  --subTitle5-size: calc(20 / var(--base-vw) * 100vw);
  --body-size: calc(18 / var(--base-vw) * 100vw);
  --body1-size: calc(22 / var(--base-vw) * 100vw);
  --body2-size: calc(21 / var(--base-vw) * 100vw);
  --body3-size: calc(17 / var(--base-vw) * 100vw);
  --ctaM-size: calc(17 / var(--base-vw) * 100vw);
  --ctaS-size: calc(15 / var(--base-vw) * 100vw);
  --caption-size: calc(15 / var(--base-vw) * 100vw);
  --caption1-size: calc(16 / var(--base-vw) * 100vw);
  --caption2-size: calc(14 / var(--base-vw) * 100vw);
  --caption3-size: calc(12 / var(--base-vw) * 100vw);
  --caption4-size: calc(8 / var(--base-vw) * 100vw)
}

:root .color-green-1 {
  color: #006239
}

:root .bg-green-1 {
  background-color: #006239
}

:root .border-green-1 {
  border-color: #006239
}

:root .fill-green-1 {
  fill: #006239
}

:root .color-green {
  color: #006e42
}

:root .bg-green {
  background-color: #006e42
}

:root .border-green {
  border-color: #006e42
}

:root .fill-green {
  fill: #006e42
}

:root .color-lightGreen {
  color: #4bad64
}

:root .bg-lightGreen {
  background-color: #4bad64
}

:root .border-lightGreen {
  border-color: #4bad64
}

:root .fill-lightGreen {
  fill: #4bad64
}

:root .color-blue {
  color: #0037bf
}

:root .bg-blue {
  background-color: #0037bf
}

:root .border-blue {
  border-color: #0037bf
}

:root .fill-blue {
  fill: #0037bf
}

:root .color-black {
  color: #000
}

:root .bg-black {
  background-color: #000
}

:root .border-black {
  border-color: #000
}

:root .fill-black {
  fill: #000
}

:root .color-white {
  color: #fff
}

:root .bg-white {
  background-color: #fff
}

:root .border-white {
  border-color: #fff
}

:root .fill-white {
  fill: #fff
}

:root .color-grey {
  color: #545759
}

:root .bg-grey {
  background-color: #545759
}

:root .border-grey {
  border-color: #545759
}

:root .fill-grey {
  fill: #545759
}

:root .color-lightGrey {
  color: #cecece
}

:root .bg-lightGrey {
  background-color: #cecece
}

:root .border-lightGrey {
  border-color: #cecece
}

:root .fill-lightGrey {
  fill: #cecece
}

:root .color-darkGreen {
  color: #060f0a
}

:root .bg-darkGreen {
  background-color: #060f0a
}

:root .border-darkGreen {
  border-color: #060f0a
}

:root .fill-darkGreen {
  fill: #060f0a
}

@media(max-width:962px) {
  :root {
    --base-vw: 732;
    --spaceX: calc(40 / var(--base-vw) * 100vw);
    --head1-size: calc(150 / var(--base-vw) * 100vw);
    --head2-size: calc(71 / var(--base-vw) * 100vw);
    --head3-size: calc(63 / var(--base-vw) * 100vw);
    --head4-size: calc(57 / var(--base-vw) * 100vw);
    --head5-size: calc(48 / var(--base-vw) * 100vw);
    --head6-size: calc(46 / var(--base-vw) * 100vw);
    --h1-size: calc(64 / var(--base-vw) * 100vw);
    --h2-size: calc(61 / var(--base-vw) * 100vw);
    --h3-size: calc(60 / var(--base-vw) * 100vw);
    --h4-size: calc(55 / var(--base-vw) * 100vw);
    --h5l-size: calc(50 / var(--base-vw) * 100vw);
    --h5-size: calc(48 / var(--base-vw) * 100vw);
    --h5s-size: calc(46 / var(--base-vw) * 100vw);
    --h6-size: calc(41 / var(--base-vw) * 100vw);
    --subTitle0l-size: calc(30 / var(--base-vw) * 100vw);
    --subTitle0-size: calc(27 / var(--base-vw) * 100vw);
    --subTitle1-size: calc(23 / var(--base-vw) * 100vw);
    --subTitle1s-size: calc(20 / var(--base-vw) * 100vw);
    --subTitle2-size: calc(17 / var(--base-vw) * 100vw);
    --subTitle3-size: calc(14 / var(--base-vw) * 100vw);
    --subTitle4-size: calc(13 / var(--base-vw) * 100vw);
    --body-size: calc(11 / var(--base-vw) * 100vw);
    --body1-size: calc(13 / var(--base-vw) * 100vw);
    --body2-size: calc(12 / var(--base-vw) * 100vw);
    --body3-size: calc(10 / var(--base-vw) * 100vw);
    --ctaM-size: calc(10 / var(--base-vw) * 100vw);
    --ctaS-size: calc(9 / var(--base-vw) * 100vw);
    --caption-size: calc(9 / var(--base-vw) * 100vw);
    --caption1-size: calc(10 / var(--base-vw) * 100vw);
    --caption2-size: calc(8 / var(--base-vw) * 100vw);
    --caption3-size: calc(7 / var(--base-vw) * 100vw);
    --caption4-size: calc(6 / var(--base-vw) * 100vw)
  }
}

@media(max-width:600px) {
  :root {
    --base-vw: 600;
    --spaceX: calc(16 / var(--base-vw) * 100vw);
    --head1-size: calc(100 / var(--base-vw) * 100vw);
    --head2-size: calc(59 / var(--base-vw) * 100vw);
    --head3-size: calc(52 / var(--base-vw) * 100vw);
    --head4-size: calc(47 / var(--base-vw) * 100vw);
    --head5-size: calc(40 / var(--base-vw) * 100vw);
    --head6-size: calc(38 / var(--base-vw) * 100vw);
    --h1-size: calc(60 / var(--base-vw) * 100vw);
    --h2-size: calc(66 / var(--base-vw) * 100vw);
    --h3-size: calc(64 / var(--base-vw) * 100vw);
    --h4-size: calc(55 / var(--base-vw) * 100vw);
    --h5l-size: calc(52 / var(--base-vw) * 100vw);
    --h5-size: calc(50 / var(--base-vw) * 100vw);
    --h5s-size: calc(48 / var(--base-vw) * 100vw);
    --h6-size: calc(42 / var(--base-vw) * 100vw);
    --subTitle0l-size: calc(40 / var(--base-vw) * 100vw);
    --subTitle0-size: calc(37 / var(--base-vw) * 100vw);
    --subTitle1-size: calc(30 / var(--base-vw) * 100vw);
    --subTitle1s-size: calc(25 / var(--base-vw) * 100vw);
    --subTitle2-size: calc(22 / var(--base-vw) * 100vw);
    --subTitle3-size: calc(19 / var(--base-vw) * 100vw);
    --subTitle4-size: calc(18 / var(--base-vw) * 100vw);
    --body-size: calc(15 / var(--base-vw) * 100vw);
    --body1-size: calc(18 / var(--base-vw) * 100vw);
    --body2-size: calc(17 / var(--base-vw) * 100vw);
    --body3-size: calc(14 / var(--base-vw) * 100vw);
    --ctaM-size: calc(14 / var(--base-vw) * 100vw);
    --ctaS-size: calc(12 / var(--base-vw) * 100vw);
    --caption-size: calc(12 / var(--base-vw) * 100vw);
    --caption1-size: calc(13 / var(--base-vw) * 100vw);
    --caption2-size: calc(12 / var(--base-vw) * 100vw);
    --caption3-size: calc(10 / var(--base-vw) * 100vw);
    --caption4-size: calc(8 / var(--base-vw) * 100vw)
  }
}

@media(max-width:480px) {
  :root {
    --base-vw: 390
  }
}

.first-section {
  padding-top: calc(210/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .first-section {
    padding-top: calc(180/var(--base-vw)*100vw)
  }
}

@media(max-width:600px) {
  .first-section {
    padding-top: calc(160/var(--base-vw)*100vw)
  }
}

.relative {
  position: relative
}

.absolute {
  position: absolute
}

.absolute-full {
  position: absolute;
  top: 0;
  inset-inline-start: 0
}

.absolute-full,
.full {
  width: 100%;
  height: 100%
}

.contain {
  object-fit: contain
}

.cover {
  height: 100%
}

.cover,
.cover-w {
  width: 100%;
  object-fit: cover
}

.cover-w {
  height: auto
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

html {
  --homeStrategyBgColor: #000;
  color: var(--black);
  background-color: var(--white)
}

body,
html {
  scroll-behavior: smooth;
  width: 100%;
  height: 100%
}

body {
  font-size: var(--body-size);
  font-weight: 400;
  font-style: normal;
  overscroll-behavior: none;
  line-height: normal
}

a,
body,
button {
  font-family: var(--montserrat-font)
}

a,
button {
  cursor: pointer;
  text-decoration: none;
  background-color: transparent;
  color: inherit;
  border: 0
}

input,
input:focus,
select,
select:focus,
textarea,
textarea:focus {
  outline: none;
  font-family: var(--montserrat-font)
}

::placeholder {
  font-family: var(--montserrat-font)
}

img {
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none
}

ul {
  list-style-type: none
}

.allow-list-style li,
.allow-list-style ul {
  list-style-type: disc;
  -webkit-margin-start: 1rem;
  margin-inline-start: 1rem
}

.paragraph,
p {
  line-height: 1.3
}

.space-horizontal {
  padding-inline: var(--spaceX)
}

.space-horizontal-min {
  padding-inline: var(--spaceX-minor)
}

.space-horizontal-start {
  -webkit-padding-start: var(--spaceX);
  padding-inline-start: var(--spaceX)
}

.space-horizontal-end {
  -webkit-padding-end: var(--spaceX);
  padding-inline-end: var(--spaceX)
}

.m-horizontal {
  margin-inline: var(--spaceX)
}

.m-horizontal-min {
  margin-inline: var(--spaceX-minor)
}

.m-horizontal-start {
  -webkit-margin-start: var(--spaceX);
  margin-inline-start: var(--spaceX)
}

.m-horizontal-end {
  -webkit-margin-end: var(--spaceX);
  margin-inline-end: var(--spaceX)
}

.space-Y {
  padding-top: 5vw;
  padding-bottom: 5vw
}

.inter-font {
  font-family: var(--inter-font)
}

.text-align-start {
  text-align: start
}

.text-align-end {
  text-align: end
}

.head1-size {
  font-size: var(--head1-size)
}

.head1-size,
.head2-size {
  font-weight: 400;
  line-height: 120%
}

.head2-size {
  font-size: var(--head2-size)
}

.head3-size {
  font-size: var(--head3-size)
}

.head3-size,
.head4-size {
  font-weight: 400;
  line-height: 120%
}

.head4-size {
  font-size: var(--head4-size)
}

.head5-size {
  font-size: var(--head5-size)
}

.head5-size,
.head6-size {
  font-weight: 400;
  line-height: 120%
}

.head6-size {
  font-size: var(--head6-size)
}

.h1,
h1 {
  font-size: var(--h1-size);
  font-weight: 700;
  line-height: 120%
}

.h2,
h2 {
  font-size: var(--h2-size)
}

.h2,
.h3,
h2,
h3 {
  font-weight: 400;
  line-height: 110%
}

.h3,
h3 {
  font-size: var(--h3-size)
}

.h4,
h4 {
  font-size: var(--h4-size);
  line-height: 110%
}

.h4,
.h5l,
h4 {
  font-weight: 400
}

.h5l {
  font-size: var(--h5l-size);
  line-height: 120%
}

.h5,
h5 {
  font-size: var(--h5-size)
}

.h5,
.h5s,
h5 {
  font-weight: 400;
  line-height: 110%
}

.h5s {
  font-size: var(--h5s-size)
}

.h6,
h6 {
  font-size: var(--h6-size)
}

.h6,
.subTitle0l-size,
h6 {
  font-weight: 400;
  line-height: 120%
}

.subTitle0l-size {
  font-size: var(--subTitle0l-size)
}

.subTitle0-size {
  font-size: var(--subTitle0-size)
}

.subTitle0-size,
.subTitle1s-size {
  font-weight: 400;
  line-height: normal
}

.subTitle1s-size {
  font-size: var(--subTitle1s-size)
}

.subTitle1-size {
  font-size: var(--subTitle1-size);
  font-weight: 400;
  line-height: normal
}

.subTitle2-size {
  font-size: var(--subTitle2-size);
  font-weight: 400;
  line-height: 140%
}

.subTitle3-size {
  font-size: var(--subTitle3-size)
}

.subTitle3-size,
.subTitle4-size {
  font-weight: 400;
  line-height: normal
}

.subTitle4-size {
  font-size: var(--subTitle4-size)
}

.subTitle5-size {
  font-size: var(--subTitle5-size)
}

.body-size,
.subTitle5-size {
  font-weight: 400;
  line-height: normal
}

.body-size {
  font-size: var(--body-size)
}

.body1-size {
  font-size: var(--body1-size);
  font-weight: 400;
  line-height: normal
}

.body2-size {
  font-size: var(--body2-size);
  font-weight: 400;
  line-height: 140%
}

.body3-size {
  font-size: var(--body3-size)
}

.body3-size,
.body4-size {
  font-weight: 400;
  line-height: normal
}

.body4-size {
  font-size: var(--body4-size)
}

.ctaM-size {
  font-size: var(--ctaM-size)
}

.ctaM-size,
.ctaS-size {
  font-weight: 400;
  line-height: normal
}

.ctaS-size {
  font-size: var(--ctaS-size)
}

.caption-size {
  font-size: var(--caption-size)
}

.caption-size,
.caption1-size {
  font-weight: 400;
  line-height: normal
}

.caption1-size {
  font-size: var(--caption1-size)
}

.caption2-size {
  font-size: var(--caption2-size)
}

.caption2-size,
.caption3-size {
  font-weight: 400;
  line-height: normal
}

.caption3-size {
  font-size: var(--caption3-size)
}

.font-weight-thin,
.font-weight-thin * {
  font-weight: 100
}

.font-weight-extra-light,
.font-weight-extra-light * {
  font-weight: 200
}

.font-weight-light,
.font-weight-light * {
  font-weight: 300
}

.font-weight-normal,
.font-weight-normal * {
  font-weight: 400
}

.font-weight-medium,
.font-weight-medium * {
  font-weight: 500
}

.font-weight-semi-bold,
.font-weight-semi-bold * {
  font-weight: 600
}

.font-weight-bold,
.font-weight-bold * {
  font-weight: 700
}

.font-weight-extra-bold,
.font-weight-extra-bold * {
  font-weight: 800
}

.font-weight-black,
.font-weight-black * {
  font-weight: 900
}

.font-weight-extra-black,
.font-weight-extra-black * {
  font-weight: 950
}

.markdown {
  white-space: pre-wrap
}

.text-uppercase {
  text-transform: uppercase
}

.text-center {
  text-align: center
}

.pre-line {
  white-space: pre-line
}

.d-none {
  display: none
}

.d-inline {
  display: inline
}

.d-inline-block {
  display: inline-block
}

.d-block {
  display: block
}

.d-table {
  display: table
}

.d-table-row {
  display: table-row
}

.d-table-cell {
  display: table-cell
}

.d-flex {
  display: flex
}

.d-inline-flex {
  display: inline-flex
}

.grecaptcha-badge {
  opacity: 0;
  z-index: -111;
  cursor: none
}

.font-montserrat {
  font-family: var(--montserrat-font) !important
}

.font-tajawal {
  font-family: var(--tajawal-font) !important
}

.footerSwiper .swiper-wrapper {
  transition-timing-function: linear !important
}

.footerSwiper .swiper-slide {
  overflow: hidden
}

.archiveSwiper,
.statsSwiper {
  overflow: visible !important
}

.rotate180 {
  transform: rotate(180deg)
}

html[dir=rtl] a,
html[dir=rtl] body,
html[dir=rtl] button,
html[dir=rtl] input,
html[dir=rtl] input:focus,
html[dir=rtl] select,
html[dir=rtl] select:focus,
html[dir=rtl] textarea,
html[dir=rtl] textarea:focus {
  font-family: var(--tajawal-font)
}

html[dir=rtl] input::placeholder,
html[dir=rtl] input:focus::placeholder,
html[dir=rtl] select::placeholder,
html[dir=rtl] select:focus::placeholder,
html[dir=rtl] textarea::placeholder,
html[dir=rtl] textarea:focus::placeholder {
  font-family: var(--tajawal-font)
}

html[dir=rtl] ::placeholder {
  font-family: var(--tajawal-font)
}

html[dir=rtl] h1 {
  line-height: 120%
}

html[dir=rtl] .rotationCheck {
  transform: rotate(180deg)
}

html[dir=rtl] .flipCheck {
  transform: scaleX(-1)
}

.swiper,
.swiper-vertical {
  touch-action: pan-y !important
}

.react-datepicker-wrapper {
  width: 100%
}

.react-datepicker-wrapper input {
  background: none;
  border: none;
  width: 100%;
  color: var(--white);
  font-weight: 500;
  font-size: var(--ctaM-size)
}

.react-datepicker-wrapper input::placeholder {
  color: hsla(0, 0%, 100%, .5);
  font-weight: 500;
  font-size: var(--ctaM-size)
}

.yearPicker .react-datepicker-popper {
  background-color: var(--black);
  width: 100%;
  border-radius: calc(10/var(--base-vw)*100vw);
  overflow: hidden
}

.yearPicker .react-datepicker-popper .react-datepicker {
  background-color: var(--black);
  color: var(--white);
  border: none;
  width: 100%
}

.yearPicker .react-datepicker-popper .react-datepicker__year--container {
  background-color: var(--black);
  width: 100%
}

.yearPicker .react-datepicker-popper .react-datepicker__year--container .react-datepicker-year-header {
  background-color: var(--black);
  color: var(--white);
  font-family: var(--montserrat-font);
  font-size: var(--ctaM-size);
  font-weight: 500
}

.yearPicker .react-datepicker-popper .react-datepicker__year--container .react-datepicker__year {
  margin: 0;
  width: 100%
}

.yearPicker .react-datepicker-popper .react-datepicker__year--container .react-datepicker__year .react-datepicker__year-wrapper {
  flex-direction: column;
  width: 100%;
  max-width: 100%
}

.yearPicker .react-datepicker-popper .react-datepicker__year--container .react-datepicker__year .react-datepicker__year-wrapper .react-datepicker__year-text {
  font-family: var(--montserrat-font);
  font-size: var(--ctaM-size);
  font-weight: 500;
  padding: calc(8/var(--base-vw)*100vw);
  margin: 0;
  width: 100%;
  transition: all .2s ease-out;
  border-radius: 0;
  border-bottom: calc(1/var(--base-vw)*100vw) solid hsla(0, 0%, 100%, .1)
}

.yearPicker .react-datepicker-popper .react-datepicker__year--container .react-datepicker__year .react-datepicker__year-wrapper .react-datepicker__year-text:hover {
  background-color: var(--lightGreen)
}

/* --- END FILE: 56d846b6dc5dbd68.css --- */

/* --- START FILE: 9a15efd70099cbdc.css --- */
.Preloader_preloader__Rf8Eh {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  z-index: 10000000000;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--black)
}

.Preloader_preloader__Rf8Eh .Preloader_preloaderContainer__q2jx_ {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative
}

.Preloader_preloader__Rf8Eh .Preloader_preloaderContainer__q2jx_ .Preloader_circles__0CW_2 {
  width: 100vw;
  height: 100vh;
  transform: scale(4);
  overflow: hidden;
  position: relative;
  z-index: 1
}

.Preloader_preloader__Rf8Eh .Preloader_preloaderContainer__q2jx_ .Preloader_circles__0CW_2 circle {
  width: 100%;
  height: 100%;
  stroke-width: 48%
}

.Preloader_preloader__Rf8Eh .Preloader_preloaderContainer__q2jx_ .Preloader_noise__pLVTi {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background-image: url(https://rotanastudios.com/assets/media/site/noise.gif);
  background-repeat: repeat;
  background-size: calc(60/var(--base-vw)*100vw);
  mix-blend-mode: hard-light;
  opacity: .15;
  z-index: 2
}

.Preloader_preloader__Rf8Eh .Preloader_preloaderContainer__q2jx_ .Preloader_centeredCircle__Bnace {
  position: absolute;
  width: calc(650/var(--base-vw)*100vw);
  height: calc(650/var(--base-vw)*100vw);
  border: calc(1/var(--base-vw)*100vw) solid var(--white);
  border-radius: 50%;
  opacity: .15;
  z-index: 3;
  mix-blend-mode: difference
}

.Preloader_preloader__Rf8Eh .Preloader_preloaderContainer__q2jx_ .Preloader_hLine__J5Tys {
  position: absolute;
  width: 100%;
  height: calc(1/var(--base-vw)*100vw);
  background-color: var(--white);
  opacity: .15;
  z-index: 4;
  mix-blend-mode: difference
}

.Preloader_preloader__Rf8Eh .Preloader_preloaderContainer__q2jx_ .Preloader_vLine__m_BN_ {
  position: absolute;
  width: calc(1/var(--base-vw)*100vw);
  height: 100%;
  background-color: var(--white);
  opacity: .15;
  z-index: 5;
  mix-blend-mode: difference
}

.Preloader_preloader__Rf8Eh .Preloader_preloaderContainer__q2jx_ .Preloader_text__ScjPr {
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 10;
  mix-blend-mode: difference
}

.HomeIntro_section__3Ml6H {
  overflow: hidden;
  position: relative;
  width: 100%;
  min-height: 100vh;
  display: flex;
  justify-content: center
}

.HomeIntro_section__3Ml6H .HomeIntro_bg__ewOEs {
  z-index: 1;
  height: 100vh
}

.HomeIntro_section__3Ml6H .HomeIntro_bg__ewOEs .HomeIntro_bgContainer__nl0gI .HomeIntro_videos__YvGUc {
  z-index: 1;
  overflow: hidden
}

.HomeIntro_section__3Ml6H .HomeIntro_bg__ewOEs .HomeIntro_bgContainer__nl0gI .HomeIntro_videos__YvGUc .HomeIntro_video1__Dncp5 {
  -webkit-mask-image: radial-gradient(50% 50% at 50% 50%, #000 0, transparent 100%);
  mask-image: radial-gradient(50% 50% at 50% 50%, #000 0, transparent 100%)
}

.HomeIntro_section__3Ml6H .HomeIntro_bg__ewOEs .HomeIntro_bgContainer__nl0gI .HomeIntro_videos__YvGUc .HomeIntro_video2__gcn5N {
  transform: scale(1.2);
  opacity: 0
}

.HomeIntro_section__3Ml6H .HomeIntro_bg__ewOEs .HomeIntro_bgContainer__nl0gI .HomeIntro_videos__YvGUc .HomeIntro_video2__gcn5N:after {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, .6), #000)
}

.HomeIntro_section__3Ml6H .HomeIntro_bg__ewOEs .HomeIntro_bgContainer__nl0gI .HomeIntro_overlay__Jkd6K {
  z-index: 2
}

.HomeIntro_section__3Ml6H .HomeIntro_bg__ewOEs .HomeIntro_bgContainer__nl0gI .HomeIntro_camera__gp_Ut {
  z-index: 3;
  mix-blend-mode: difference
}

.HomeIntro_section__3Ml6H .HomeIntro_bg__ewOEs .HomeIntro_bgContainer__nl0gI .HomeIntro_camera__gp_Ut .HomeIntro_cameraCont__2Bz_a {
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: .05
}

.HomeIntro_section__3Ml6H .HomeIntro_bg__ewOEs .HomeIntro_bgContainer__nl0gI .HomeIntro_camera__gp_Ut .HomeIntro_cameraCont__2Bz_a .HomeIntro_centeredCircle__DLuw0 {
  position: absolute;
  width: calc(650/var(--base-vw)*100vw);
  height: calc(650/var(--base-vw)*100vw);
  border: calc(1/var(--base-vw)*100vw) solid var(--white);
  border-radius: 50%
}

.HomeIntro_section__3Ml6H .HomeIntro_bg__ewOEs .HomeIntro_bgContainer__nl0gI .HomeIntro_camera__gp_Ut .HomeIntro_cameraCont__2Bz_a .HomeIntro_hLine__Zr0Le {
  position: absolute;
  width: 100%;
  height: calc(1/var(--base-vw)*100vw);
  background-color: var(--white)
}

.HomeIntro_section__3Ml6H .HomeIntro_bg__ewOEs .HomeIntro_bgContainer__nl0gI .HomeIntro_camera__gp_Ut .HomeIntro_cameraCont__2Bz_a .HomeIntro_vLine__5EaXF {
  position: absolute;
  width: calc(1/var(--base-vw)*100vw);
  height: 100%;
  background-color: var(--white)
}

.HomeIntro_section__3Ml6H .HomeIntro_bg__ewOEs .HomeIntro_bgContainer__nl0gI .HomeIntro_noise__8tnnl {
  z-index: 4;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background-image: url(https://rotanastudios.com/assets/media/site/noise.gif);
  background-repeat: repeat;
  background-size: calc(60/var(--base-vw)*100vw);
  mix-blend-mode: color-burn;
  opacity: .13
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 10vh;
  width: 100%;
  min-height: 100%;
  z-index: 2;
  text-align: center
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_introInfo__a0_HQ {
  width: 80%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: calc(323/var(--base-vw)*100vw);
  min-height: 62vh;
  padding-bottom: calc(30/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_introInfo__a0_HQ {
    width: 100%;
    margin-bottom: calc(var(--spaceX)*3)
  }
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_introInfo__a0_HQ .HomeIntro_titleWcta__i4dvW .HomeIntro_title__UFLPH {
  line-height: 105%;
  margin-bottom: calc(10/var(--base-vw)*100vw)
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_introInfo__a0_HQ .HomeIntro_titleWcta__i4dvW .HomeIntro_title__UFLPH em {
  color: var(--lightGreen)
}

@media(max-width:962px) {
  .HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_introInfo__a0_HQ .HomeIntro_titleWcta__i4dvW .HomeIntro_title__UFLPH {
    margin-bottom: calc(30/var(--base-vw)*100vw)
  }
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_introInfo__a0_HQ .HomeIntro_titleWcta__i4dvW .HomeIntro_cta__DQMAN {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_introInfo__a0_HQ .HomeIntro_explore__KtOYZ {
  mix-blend-mode: difference
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_introInfo__a0_HQ .HomeIntro_explore__KtOYZ .HomeIntro_exploreLabel__0SzB4 {
  margin-bottom: calc(10/var(--base-vw)*100vw)
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_introInfo__a0_HQ .HomeIntro_explore__KtOYZ .HomeIntro_exploreIndicator__ozxbP {
  opacity: .1
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_introInfo__a0_HQ .HomeIntro_explore__KtOYZ .HomeIntro_exploreIndicator__ozxbP .HomeIntro_numbers__i_c24 {
  letter-spacing: calc(4/var(--base-vw)*100vw);
  min-width: calc(120/var(--base-vw)*100vw);
  display: inline-block
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_introInfo__a0_HQ .HomeIntro_explore__KtOYZ .HomeIntro_exploreIndicator__ozxbP svg {
  width: calc(12/var(--base-vw)*100vw);
  height: auto
}
.HomeIntro_history__7gEej{
  width: 90%;
}
.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_history__7gEej {
  padding-bottom: calc(227/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_history__7gEej {
    padding-bottom: calc(200/var(--base-vw)*100vw)
  }
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_history__7gEej .HomeIntro_historyTitle__FrrVq {
  margin-bottom: calc(70/var(--base-vw)*100vw)
}

@media(max-width:600px) {
  .HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_history__7gEej .HomeIntro_historyTitle__FrrVq {
    margin-top: calc(20/var(--base-vw)*100vw)
  }
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_history__7gEej .HomeIntro_historyGallery__0qpYi {
  width: 40%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center
}

@media(max-width:962px) {
  .HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_history__7gEej .HomeIntro_historyGallery__0qpYi {
    width: 70%
  }
}

@media(max-width:600px) {
  .HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_history__7gEej .HomeIntro_historyGallery__0qpYi {
    width: 100%
  }
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_history__7gEej .HomeIntro_historyGallery__0qpYi .HomeIntro_galleryContainer__mja2e {
  margin-bottom: calc(40/var(--base-vw)*100vw);
  width: 100%
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_history__7gEej .HomeIntro_historyGallery__0qpYi .HomeIntro_galleryContainer__mja2e .HomeIntro_historyGallerySwiper__PY1nY {
  width: 100%;
  height: calc(408/var(--base-vw)*100vw);
  border-radius: calc(10/var(--base-vw)*100vw);
  overflow: hidden
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_history__7gEej .HomeIntro_historyGallery__0qpYi .HomeIntro_galleryDesc__HJ2TX {
  opacity: .8;
  margin-bottom: calc(20/var(--base-vw)*100vw)
}

.HomeIntro_section__3Ml6H .HomeIntro_sectionContainer__EAtvj .HomeIntro_history__7gEej .HomeIntro_historyGallery__0qpYi .HomeIntro_galleryCta__X9fBH {
  width: -moz-fit-content;
  width: fit-content
}

/* --- END FILE: 9a15efd70099cbdc.css --- */

/* --- START FILE: 9f65e2cf0a4273b9.css --- */
.NotFound_section__00qvl {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: calc(15/var(--base-vw)*100vw)
}

.NotFound_section__00qvl .NotFound_bg__PTEUk {
  z-index: 1;
  height: 100vh
}

.NotFound_section__00qvl .NotFound_bg__PTEUk .NotFound_bgContainer__vv9nI .NotFound_videos__49sUB {
  z-index: 1;
  overflow: hidden
}

.NotFound_section__00qvl .NotFound_bg__PTEUk .NotFound_bgContainer__vv9nI .NotFound_videos__49sUB video {
  transform: scale(1.3)
}

.NotFound_section__00qvl .NotFound_bg__PTEUk .NotFound_bgContainer__vv9nI .NotFound_overlay__7m5n_ {
  z-index: 2;
  background: rgba(0, 0, 0, .7)
}

.NotFound_section__00qvl .NotFound_bg__PTEUk .NotFound_bgContainer__vv9nI .NotFound_crosshair__Osyss {
  z-index: 3;
  padding: calc(15/var(--base-vw)*100vw);
  opacity: .2
}

.NotFound_section__00qvl .NotFound_bg__PTEUk .NotFound_bgContainer__vv9nI .NotFound_crosshair__Osyss .NotFound_border__3Ooa9 {
  border: .5px solid var(--white);
  width: 100%;
  height: 100%
}

.NotFound_section__00qvl .NotFound_bg__PTEUk .NotFound_bgContainer__vv9nI .NotFound_crosshair__Osyss .NotFound_cameraCont__KRZK0 {
  display: flex;
  align-items: center;
  justify-content: center
}

.NotFound_section__00qvl .NotFound_bg__PTEUk .NotFound_bgContainer__vv9nI .NotFound_crosshair__Osyss .NotFound_cameraCont__KRZK0 .NotFound_centeredCircle__qaQ9r {
  position: absolute;
  width: calc(650/var(--base-vw)*100vw);
  height: calc(650/var(--base-vw)*100vw);
  border: calc(1/var(--base-vw)*100vw) solid var(--white);
  border-radius: 50%
}

@media(max-width:600px) {
  .NotFound_section__00qvl .NotFound_bg__PTEUk .NotFound_bgContainer__vv9nI .NotFound_crosshair__Osyss .NotFound_cameraCont__KRZK0 .NotFound_centeredCircle__qaQ9r {
    width: calc(320/var(--base-vw)*100vw);
    height: calc(320/var(--base-vw)*100vw)
  }
}

.NotFound_section__00qvl .NotFound_bg__PTEUk .NotFound_bgContainer__vv9nI .NotFound_crosshair__Osyss .NotFound_cameraCont__KRZK0 .NotFound_hLine__3lJ2A {
  position: absolute;
  width: 100%;
  height: calc(1/var(--base-vw)*100vw);
  background-color: var(--white)
}

.NotFound_section__00qvl .NotFound_bg__PTEUk .NotFound_bgContainer__vv9nI .NotFound_crosshair__Osyss .NotFound_cameraCont__KRZK0 .NotFound_vLine__kT0wX {
  position: absolute;
  width: calc(1/var(--base-vw)*100vw);
  height: 100%;
  background-color: var(--white)
}

.NotFound_section__00qvl .NotFound_bg__PTEUk .NotFound_bgContainer__vv9nI .NotFound_crosshair__Osyss .NotFound_noise__G5oAj {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background-image: url(https://rotanastudios.com/assets/media/site/noise.gif);
  background-repeat: repeat;
  background-size: calc(80/var(--base-vw)*100vw);
  mix-blend-mode: color-burn;
  opacity: .13
}

.NotFound_section__00qvl .NotFound_sectionContainer___IWUy {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  gap: calc(20/var(--base-vw)*100vw);
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 50%
}

@media(max-width:962px) {
  .NotFound_section__00qvl .NotFound_sectionContainer___IWUy {
    width: 85%
  }
}

.NotFound_section__00qvl .NotFound_sectionContainer___IWUy .NotFound_description___NwPk {
  opacity: .5
}

.Ctas_cta__FNeE8 {
  display: flex;
  align-items: center;
  background-color: rgba(var(--green-value), .4);
  border-radius: calc(25/var(--base-vw)*100vw);
  width: -moz-fit-content;
  width: fit-content;
  padding: calc(2/var(--base-vw)*100vw)
}

.Ctas_cta__FNeE8.Ctas_dark__kG7TC {
  background-color: rgba(var(--green-value), .8)
}

.Ctas_cta__FNeE8.Ctas_disabled__zDSwI {
  opacity: .1
}

.Ctas_cta__FNeE8 .Ctas_ctaLabel__E0Ift {
  padding: calc(10/var(--base-vw)*100vw) calc(30/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .Ctas_cta__FNeE8 .Ctas_ctaLabel__E0Ift {
    padding: calc(7/var(--base-vw)*100vw) calc(20/var(--base-vw)*100vw)
  }
}

.Ctas_cta__FNeE8 .Ctas_circles__nEOYH {
  width: calc(46/var(--base-vw)*100vw);
  height: calc(46/var(--base-vw)*100vw);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  overflow: hidden;
  position: relative
}

@media(max-width:962px) {
  .Ctas_cta__FNeE8 .Ctas_circles__nEOYH {
    width: calc(30/var(--base-vw)*100vw);
    height: calc(30/var(--base-vw)*100vw)
  }
}

.Ctas_cta__FNeE8 .Ctas_circles__nEOYH svg {
  height: calc(14/var(--base-vw)*100vw);
  width: auto
}

@media(max-width:600px) {
  .Ctas_cta__FNeE8 .Ctas_circles__nEOYH svg {
    width: calc(10/var(--base-vw)*100vw)
  }
}

.Ctas_cta__FNeE8 .Ctas_circles__nEOYH .Ctas_circle__9lVa_ {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  overflow: hidden;
  position: absolute;
  top: 0;
  inset-inline-start: 0
}

.Ctas_cta__FNeE8 .Ctas_circles__nEOYH .Ctas_circle__9lVa_.Ctas_circle1__3DYr5 {
  z-index: 1;
  background-color: var(--white)
}

.Ctas_cta__FNeE8 .Ctas_circles__nEOYH .Ctas_circle__9lVa_.Ctas_circle2__tLaKw {
  z-index: 2;
  background-color: var(--lightGreen);
  transform: translateY(140%)
}

.Ctas_cta__FNeE8 .Ctas_circles__nEOYH .Ctas_circle__9lVa_.Ctas_circle3__AC9cb {
  z-index: 3;
  background-color: var(--blue);
  transform: translateY(140%)
}

.Ctas_ctaUnderline__gsw23 {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
  transition: all .3s ease;
  overflow-y: hidden;
  position: relative;
  white-space: nowrap;
  padding-bottom: calc(5/var(--base-vw)*100vw)
}

.Ctas_ctaUnderline__gsw23 .Ctas_ctaLabel__E0Ift {
  display: inline-block;
  text-decoration: none;
  transition: all .3s ease;
  position: absolute;
  top: 0;
  text-align: center;
  width: auto;
  height: -moz-fit-content;
  height: fit-content;
  z-index: 2
}

.Ctas_ctaUnderline__gsw23 .Ctas_ctaLabel__E0Ift:after {
  content: "";
  position: absolute;
  bottom: calc(-4/var(--base-vw)*100vw);
  inset-inline-start: 0;
  width: 100%;
  height: calc(1/var(--base-vw)*100vw);
  background-color: var(--lightGreen)
}

.Ctas_ctaUnderline__gsw23:after {
  content: var(--label);
  display: inline-block;
  color: var(--lightGreen);
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  transform: translateY(140%);
  transition: all .3s ease
}

.Ctas_ctaUnderline__gsw23:hover .Ctas_ctaLabel__E0Ift {
  transform: translateY(140%)
}

.Ctas_ctaUnderline__gsw23:hover:after {
  transform: translateY(20%)
}

.AboutBlockbusters_section__BQWrx {
  overflow: hidden;
  padding-top: calc(89/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB {
    position: relative
  }
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_sectionTop__HMILI {
  background: none;
  height: 100vh;
  width: 100%;
  padding: 0;
  overflow: visible
}

@media(max-width:962px) {
  .AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_sectionTop__HMILI {
    height: 45vh
  }
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_sectionTop__HMILI .AboutBlockbusters_title__AbFUT {
  position: relative;
  z-index: 3;
  width: 50%;
  margin: 0 auto;
  text-align: center
}

@media(max-width:600px) {
  .AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_sectionTop__HMILI .AboutBlockbusters_title__AbFUT {
    width: 100%
  }
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_sectionTop__HMILI .AboutBlockbusters_video__M1vma {
  position: relative;
  z-index: 1
}

@media(max-width:962px) {
  .AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_sectionTop__HMILI .AboutBlockbusters_video__M1vma {
    z-index: 0;
    position: absolute
  }
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_sectionTop__HMILI .AboutBlockbusters_video__M1vma .AboutBlockbusters_separator__CcGu2 {
  z-index: 2;
  width: 100%;
  position: absolute;
  inset-inline-start: 0;
  top: calc(-50/var(--base-vw)*100vw);
  height: calc(180/var(--base-vw)*100vw)
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_sectionTop__HMILI .AboutBlockbusters_video__M1vma .AboutBlockbusters_video__M1vma {
  transform: scale(1.05)
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_sectionTop__HMILI .AboutBlockbusters_video__M1vma:after {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, .8) 74.5%, #000);
  z-index: 1
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  justify-content: space-around;
  grid-gap: calc(52/var(--base-vw)*100vw);
  gap: calc(52/var(--base-vw)*100vw);
  padding-inline: calc(2*var(--spaceX));
  padding-bottom: calc(144/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV {
    gap: var(--spaceX)
  }
}

@media(max-width:600px) {
  .AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV {
    padding-bottom: calc(100/var(--base-vw)*100vw)
  }
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV .AboutBlockbusters_poster__cPN2F {
  display: flex;
  justify-content: center
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV .AboutBlockbusters_poster__cPN2F>div {
  width: calc(360/var(--base-vw)*100vw);
  height: calc(360/var(--base-vw)*100vw);
  overflow: hidden;
  border-radius: calc(10/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV .AboutBlockbusters_poster__cPN2F>div {
    width: 100%
  }
}

@media(max-width:600px) {
  .AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV .AboutBlockbusters_poster__cPN2F>div {
    height: calc(215/var(--base-vw)*100vw)
  }
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV .AboutBlockbusters_poster__cPN2F>div img {
  object-position: top
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV .AboutBlockbusters_poster__cPN2F:first-child {
  justify-content: flex-start
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV .AboutBlockbusters_poster__cPN2F:nth-child(2) {
  margin-top: calc(168/var(--base-vw)*100vw);
  justify-content: flex-end
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV .AboutBlockbusters_poster__cPN2F:nth-child(3) {
  margin-top: calc(27/var(--base-vw)*100vw)
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV .AboutBlockbusters_poster__cPN2F:nth-child(4) {
  margin-top: calc(177/var(--base-vw)*100vw)
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV .AboutBlockbusters_poster__cPN2F:nth-child(5) {
  justify-content: flex-start;
  -webkit-margin-start: calc(72/var(--base-vw)*100vw);
  margin-inline-start: calc(72/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV .AboutBlockbusters_poster__cPN2F:nth-child(5) {
    -webkit-margin-start: 0;
    margin-inline-start: 0
  }
}

.AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV .AboutBlockbusters_poster__cPN2F:nth-child(6) {
  justify-content: flex-start;
  margin-top: calc(299/var(--base-vw)*100vw)
}

@media(max-width:600px) {
  .AboutBlockbusters_section__BQWrx .AboutBlockbusters_sectionContainer__zidhB .AboutBlockbusters_posters__P5pBV .AboutBlockbusters_poster__cPN2F:nth-child(6) {
    margin-top: calc(177/var(--base-vw)*100vw)
  }
}

.AboutIntro_section__G_KL6 {
  overflow: hidden;
  height: 100vh
}

.AboutIntro_section__G_KL6 .AboutIntro_sectionContainer__8xH9h {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative
}

.AboutIntro_section__G_KL6 .AboutIntro_sectionContainer__8xH9h .AboutIntro_info__bDDXC {
  width: 50%;
  flex-shrink: 0;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-padding-start: var(--spaceX);
  padding-inline-start: var(--spaceX);
  -webkit-padding-end: calc(2*var(--spaceX));
  padding-inline-end: calc(2*var(--spaceX))
}

@media(max-width:962px) {
  .AboutIntro_section__G_KL6 .AboutIntro_sectionContainer__8xH9h .AboutIntro_info__bDDXC {
    width: 100%;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    -webkit-padding-end: 0;
    padding-inline-end: 0;
    z-index: 1
  }
}

.AboutIntro_section__G_KL6 .AboutIntro_sectionContainer__8xH9h .AboutIntro_info__bDDXC .AboutIntro_label__okLa5 {
  padding-bottom: calc(30/var(--base-vw)*100vw);
  margin-bottom: calc(30/var(--base-vw)*100vw);
  -webkit-padding-start: calc(15/var(--base-vw)*100vw);
  padding-inline-start: calc(15/var(--base-vw)*100vw);
  -webkit-border-start: calc(1/var(--base-vw)*100vw) solid var(--green);
  border-inline-start: calc(1/var(--base-vw)*100vw) solid var(--green)
}

.AboutIntro_section__G_KL6 .AboutIntro_sectionContainer__8xH9h .AboutIntro_media__ltNT1 {
  width: 45%;
  height: 100%;
  flex-shrink: 0;
  display: flex;
  justify-content: space-between;
  position: relative
}

@media(max-width:962px) {
  .AboutIntro_section__G_KL6 .AboutIntro_sectionContainer__8xH9h .AboutIntro_media__ltNT1 {
    position: absolute;
    z-index: 0;
    inset-inline-end: 0;
    width: 70%;
    opacity: .3
  }
}

.AboutIntro_section__G_KL6 .AboutIntro_sectionContainer__8xH9h .AboutIntro_media__ltNT1 .AboutIntro_block__GoC6A {
  width: 40%
}

@media(max-width:962px) {
  .AboutIntro_section__G_KL6 .AboutIntro_sectionContainer__8xH9h .AboutIntro_media__ltNT1 .AboutIntro_block__GoC6A {
    width: calc(50% - var(--spaceX)*.5)
  }
}

.AboutIntro_section__G_KL6 .AboutIntro_sectionContainer__8xH9h .AboutIntro_media__ltNT1:before {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 40%;
  background: linear-gradient(180deg, #000 7.5%, transparent);
  z-index: 1
}

.AboutIntro_section__G_KL6 .AboutIntro_sectionContainer__8xH9h .AboutIntro_media__ltNT1:after {
  content: "";
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 25%;
  background: linear-gradient(180deg, transparent, #000 94.15%);
  z-index: 1
}

.VerticalMarquee_verticalMarquee__2_upp {
  overflow: hidden;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: calc(20/var(--base-vw)*100vw)
}

.VerticalMarquee_verticalMarquee__2_upp .VerticalMarquee_marqueItem__2k9PK {
  position: relative;
  overflow: hidden;
  animation: VerticalMarquee_marqueeTop___QqGn 5s linear infinite;
  height: calc(384/var(--base-vw)*100vw);
  width: 100%;
  border-radius: calc(10/var(--base-vw)*100vw);
  box-shadow: 0 0 70px 0 #000
}

@media(max-width:600px) {
  .VerticalMarquee_verticalMarquee__2_upp .VerticalMarquee_marqueItem__2k9PK {
    height: 25vh
  }
}

.VerticalMarquee_verticalMarquee__2_upp .VerticalMarquee_marqueItem__2k9PK .VerticalMarquee_video__fm77W {
  object-fit: cover
}

.VerticalMarquee_verticalMarquee__2_upp.VerticalMarquee_bottom__gfsLB .VerticalMarquee_marqueItem__2k9PK {
  animation: VerticalMarquee_marqueeBottom__68nh1 5s linear infinite
}

@keyframes VerticalMarquee_marqueeTop___QqGn {
  0% {
    transform: translateZ(0)
  }

  to {
    transform: translate3d(0, -100%, 0)
  }
}

@keyframes VerticalMarquee_marqueeBottom__68nh1 {
  0% {
    transform: translate3d(0, -100%, 0)
  }

  to {
    transform: translateZ(0)
  }
}

.AboutLibrary_section__TVDy4 {
  overflow: hidden;
  padding-top: calc(280/var(--base-vw)*100vw);
  padding-bottom: calc(280/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .AboutLibrary_section__TVDy4 {
    padding-top: calc(100/var(--base-vw)*100vw);
    padding-bottom: calc(100/var(--base-vw)*100vw)
  }
}

.AboutLibrary_section__TVDy4 .AboutLibrary_sectionContainer__fWXcZ .AboutLibrary_info__b_9NB {
  -webkit-margin-start: calc(288/var(--base-vw)*100vw - var(--spaceX));
  margin-inline-start: calc(288/var(--base-vw)*100vw - var(--spaceX));
  width: 75%;
  margin-bottom: calc(100/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .AboutLibrary_section__TVDy4 .AboutLibrary_sectionContainer__fWXcZ .AboutLibrary_info__b_9NB {
    width: 100%;
    -webkit-margin-start: 0;
    margin-inline-start: 0
  }
}

.AboutLibrary_section__TVDy4 .AboutLibrary_sectionContainer__fWXcZ .AboutLibrary_info__b_9NB .AboutLibrary_title__nRz3z {
  margin-bottom: calc(40/var(--base-vw)*100vw);
  width: 60%
}

@media(max-width:600px) {
  .AboutLibrary_section__TVDy4 .AboutLibrary_sectionContainer__fWXcZ .AboutLibrary_info__b_9NB .AboutLibrary_title__nRz3z {
    width: 100%
  }
}

.AboutLibrary_section__TVDy4 .AboutLibrary_sectionContainer__fWXcZ .AboutLibrary_info__b_9NB .AboutLibrary_description__I19ZI {
  margin-bottom: calc(40/var(--base-vw)*100vw);
  opacity: .8
}

.AboutLibrary_section__TVDy4 .AboutLibrary_sectionContainer__fWXcZ .AboutLibrary_libraryList__fCSsC {
  display: flex;
  gap: calc(30/var(--base-vw)*100vw)
}

.AboutLibrary_section__TVDy4 .AboutLibrary_sectionContainer__fWXcZ .AboutLibrary_libraryList__fCSsC .AboutLibrary_release__AVt3q {
  width: calc(416/var(--base-vw)*100vw);
  height: calc(416/var(--base-vw)*100vw);
  flex-shrink: 0;
  border-radius: calc(24/var(--base-vw)*100vw);
  overflow: hidden
}

@media(max-width:962px) {
  .AboutLibrary_section__TVDy4 .AboutLibrary_sectionContainer__fWXcZ .AboutLibrary_libraryList__fCSsC .AboutLibrary_release__AVt3q {
    width: calc(165/var(--base-vw)*100vw);
    height: calc(165/var(--base-vw)*100vw)
  }
}

@media(max-width:600px) {
  .AboutLibrary_section__TVDy4 .AboutLibrary_sectionContainer__fWXcZ .AboutLibrary_libraryList__fCSsC .AboutLibrary_release__AVt3q {
    width: calc(125/var(--base-vw)*100vw);
    height: calc(200/var(--base-vw)*100vw)
  }
}

.AboutLibrary_section__TVDy4 .AboutLibrary_sectionContainer__fWXcZ .AboutLibrary_libraryList__fCSsC .AboutLibrary_release__AVt3q img {
  object-position: top
}

.AboutLibrary_section__TVDy4 .AboutLibrary_sectionContainer__fWXcZ .AboutLibrary_libraryList__fCSsC .AboutLibrary_release__AVt3q:first-child {
  transform: translate(-45%) rotate(21deg)
}

.AboutLibrary_section__TVDy4 .AboutLibrary_sectionContainer__fWXcZ .AboutLibrary_libraryList__fCSsC .AboutLibrary_release__AVt3q:nth-child(2) {
  transform: translate(-30%, 21%) rotate(-2deg)
}

.AboutLibrary_section__TVDy4 .AboutLibrary_sectionContainer__fWXcZ .AboutLibrary_libraryList__fCSsC .AboutLibrary_release__AVt3q:nth-child(3) {
  transform: translate(-14%) rotate(-18deg)
}

.AboutLibrary_section__TVDy4 .AboutLibrary_sectionContainer__fWXcZ .AboutLibrary_libraryList__fCSsC .AboutLibrary_release__AVt3q:nth-child(4) {
  transform: translate(-12%, -48%) rotate(-10deg)
}

.AboutPurpose_section__d6l1C {
  overflow: hidden;
  padding-top: calc(89/var(--base-vw)*100vw)
}

@media(max-width:600px) {
  .AboutPurpose_section__d6l1C {
    padding-top: 0
  }
}

.AboutPurpose_section__d6l1C .AboutPurpose_sectionContainer__hLzL8 {
  background: none;
  width: 100%;
  padding: 0;
  overflow: visible
}

.AboutPurpose_section__d6l1C .AboutPurpose_sectionContainer__hLzL8 .AboutPurpose_title__lNX2O {
  position: relative;
  z-index: 3;
  width: 50%;
  margin: 0 auto;
  text-align: center
}

@media(max-width:600px) {
  .AboutPurpose_section__d6l1C .AboutPurpose_sectionContainer__hLzL8 .AboutPurpose_title__lNX2O {
    width: 100%;
    --h5-size: calc(37 / var(--base-vw) * 100vw)
  }
}

.AboutPurpose_section__d6l1C .AboutPurpose_sectionContainer__hLzL8 .AboutPurpose_innerContainer__VNtvF {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center
}

.AboutPurpose_section__d6l1C .AboutPurpose_sectionContainer__hLzL8 .AboutPurpose_innerContainer__VNtvF .AboutPurpose_video__w3ZDQ {
  position: relative;
  z-index: 1;
  height: 100vh
}

@media(max-width:600px) {
  .AboutPurpose_section__d6l1C .AboutPurpose_sectionContainer__hLzL8 .AboutPurpose_innerContainer__VNtvF .AboutPurpose_video__w3ZDQ {
    height: 80vh
  }
}

.AboutPurpose_section__d6l1C .AboutPurpose_sectionContainer__hLzL8 .AboutPurpose_innerContainer__VNtvF .AboutPurpose_video__w3ZDQ .AboutPurpose_separator__wfs_P {
  z-index: 2;
  width: 100%;
  position: absolute;
  inset-inline-start: 0;
  top: calc(-50/var(--base-vw)*100vw);
  height: calc(180/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .AboutPurpose_section__d6l1C .AboutPurpose_sectionContainer__hLzL8 .AboutPurpose_innerContainer__VNtvF .AboutPurpose_video__w3ZDQ .AboutPurpose_separator__wfs_P {
    height: calc(90/var(--base-vw)*100vw)
  }
}

.AboutPurpose_section__d6l1C .AboutPurpose_sectionContainer__hLzL8 .AboutPurpose_innerContainer__VNtvF .AboutPurpose_video__w3ZDQ video {
  transform: scale(1.05)
}

.AboutPurpose_section__d6l1C .AboutPurpose_sectionContainer__hLzL8 .AboutPurpose_innerContainer__VNtvF .AboutPurpose_video__w3ZDQ:after {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, .8) 74.5%, #000);
  z-index: 1
}

.AboutPurpose_section__d6l1C .AboutPurpose_sectionContainer__hLzL8 .AboutPurpose_innerContainer__VNtvF .AboutPurpose_info__CyxbQ {
  position: absolute;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: calc(40/var(--base-vw)*100vw);
  width: 47%;
  margin: 0 auto
}

@media(max-width:962px) {
  .AboutPurpose_section__d6l1C .AboutPurpose_sectionContainer__hLzL8 .AboutPurpose_innerContainer__VNtvF .AboutPurpose_info__CyxbQ {
    width: 100%;
    padding-inline: var(--spaceX)
  }
}

.AboutStats_section__AF98S {
  overflow: hidden;
  padding-top: calc(200/var(--base-vw)*100vw);
  margin-bottom: calc(100/var(--base-vw)*100vw)
}

@media(max-width:600px) {
  .AboutStats_section__AF98S {
    padding-top: calc(90/var(--base-vw)*100vw)
  }
}

.AboutStats_section__AF98S .AboutStats_sectionContainer__26FrQ .AboutStats_title__FCDaK {
  width: 75%;
  margin-bottom: calc(50/var(--base-vw)*100vw)
}

@media(max-width:600px) {
  .AboutStats_section__AF98S .AboutStats_sectionContainer__26FrQ .AboutStats_title__FCDaK {
    width: 100%
  }
}

.AboutStats_section__AF98S .AboutStats_sectionContainer__26FrQ .AboutStats_statsList__aYAd_ .AboutStats_statsSwiper__pyjuk {
  margin-bottom: calc(25/var(--base-vw)*100vw)
}

.AboutStats_section__AF98S .AboutStats_sectionContainer__26FrQ .AboutStats_statsList__aYAd_ .AboutStats_statsSwiper__pyjuk .AboutStats_statsItem__dsKzv {
  padding: calc(93/var(--base-vw)*100vw) calc(36/var(--base-vw)*100vw);
  border-radius: calc(10/var(--base-vw)*100vw);
  overflow: hidden;
  background: rgba(75, 173, 100, .2);
  height: -moz-fit-content;
  height: fit-content;
  min-height: calc(420/var(--base-vw)*100vw);
  display: flex;
  flex-direction: column;
  align-items: center
}

@media(max-width:962px) {
  .AboutStats_section__AF98S .AboutStats_sectionContainer__26FrQ .AboutStats_statsList__aYAd_ .AboutStats_statsSwiper__pyjuk .AboutStats_statsItem__dsKzv {
    min-height: 15vh;
    width: 100%;
    flex-flow: row;
    padding-block: var(--spaceX)
  }

  .AboutStats_section__AF98S .AboutStats_sectionContainer__26FrQ .AboutStats_statsList__aYAd_ .AboutStats_statsSwiper__pyjuk .AboutStats_statsItem__dsKzv .AboutStats_itemNumber__ScifD {
    padding-bottom: calc(10/var(--base-vw)*100vw);
    width: 50%;
    flex: 1 0 50%
  }

  .AboutStats_section__AF98S .AboutStats_sectionContainer__26FrQ .AboutStats_statsList__aYAd_ .AboutStats_statsSwiper__pyjuk .AboutStats_statsItem__dsKzv .AboutStats_itemDesc__T3j47 {
    flex: 1 0 50%
  }
}

@media(max-width:600px) {
  .AboutStats_section__AF98S .AboutStats_sectionContainer__26FrQ .AboutStats_statsList__aYAd_ .AboutStats_statsSwiper__pyjuk .AboutStats_statsItem__dsKzv {
    width: 100%;
    flex-flow: column;
    min-height: 40vh;
    padding: calc(80/var(--base-vw)*100vw) calc(16/var(--base-vw)*100vw)
  }

  .AboutStats_section__AF98S .AboutStats_sectionContainer__26FrQ .AboutStats_statsList__aYAd_ .AboutStats_statsSwiper__pyjuk .AboutStats_statsItem__dsKzv .AboutStats_itemNumber__ScifD {
    padding-bottom: calc(10/var(--base-vw)*100vw);
    flex: auto
  }

  .AboutStats_section__AF98S .AboutStats_sectionContainer__26FrQ .AboutStats_statsList__aYAd_ .AboutStats_statsSwiper__pyjuk .AboutStats_statsItem__dsKzv .AboutStats_itemDesc__T3j47 {
    flex: auto;
    text-align: center
  }
}

.AboutStats_section__AF98S .AboutStats_sectionContainer__26FrQ .AboutStats_statsList__aYAd_ .AboutStats_controls__UsBXx {
  display: flex;
  gap: calc(33/var(--base-vw)*100vw);
  width: -moz-fit-content;
  width: fit-content;
  -webkit-margin-start: auto;
  margin-inline-start: auto
}

.AboutStats_section__AF98S .AboutStats_sectionContainer__26FrQ .AboutStats_statsList__aYAd_ .AboutStats_controls__UsBXx svg {
  width: calc(46/var(--base-vw)*100vw);
  height: calc(46/var(--base-vw)*100vw)
}

.AboutStats_section__AF98S .AboutStats_sectionContainer__26FrQ .AboutStats_statsList__aYAd_ .AboutStats_controls__UsBXx>button.AboutStats_disabled__HDmVQ {
  opacity: .5
}

.ContactIntro_section__aMlLo {
  overflow: hidden
}

@media(max-width:962px) {
  .ContactIntro_section__aMlLo {
    margin-bottom: calc(80/var(--base-vw)*100vw)
  }
}

.ContactIntro_section__aMlLo .ContactIntro_sectionContainer__UOXLI {
  display: flex;
  align-items: center;
  justify-content: space-between
}

@media(max-width:962px) {
  .ContactIntro_section__aMlLo .ContactIntro_sectionContainer__UOXLI {
    flex-direction: column
  }
}

.ContactIntro_section__aMlLo .ContactIntro_sectionContainer__UOXLI .ContactIntro_info__W2x2x {
  width: 35%;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between
}

@media(max-width:962px) {
  .ContactIntro_section__aMlLo .ContactIntro_sectionContainer__UOXLI .ContactIntro_info__W2x2x {
    width: 100%
  }
}

.ContactIntro_section__aMlLo .ContactIntro_sectionContainer__UOXLI .ContactIntro_info__W2x2x .ContactIntro_row1__5akyq {
  padding-bottom: calc(50/var(--base-vw)*100vw)
}

.ContactIntro_section__aMlLo .ContactIntro_sectionContainer__UOXLI .ContactIntro_info__W2x2x .ContactIntro_label__oBv7V {
  margin-bottom: calc(30/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .ContactIntro_section__aMlLo .ContactIntro_sectionContainer__UOXLI .ContactIntro_info__W2x2x .ContactIntro_label__oBv7V {
    margin-bottom: calc(15/var(--base-vw)*100vw)
  }
}

.ContactIntro_section__aMlLo .ContactIntro_sectionContainer__UOXLI .ContactIntro_media__1u7Ej {
  width: 45%;
  height: calc(420/var(--base-vw)*100vw);
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  border-radius: calc(10/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .ContactIntro_section__aMlLo .ContactIntro_sectionContainer__UOXLI .ContactIntro_media__1u7Ej {
    width: 100%
  }
}

.RegisterIntro_section__PfixU {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: calc(15/var(--base-vw)*100vw);
  direction: rtl
}

.RegisterIntro_section__PfixU .RegisterIntro_bg__u55S7 {
  z-index: 1;
  height: 100vh
}

.RegisterIntro_section__PfixU .RegisterIntro_bg__u55S7 .RegisterIntro_bgContainer__8Good {
  overflow: hidden;
  background-color: var(--black)
}

.RegisterIntro_section__PfixU .RegisterIntro_bg__u55S7 .RegisterIntro_bgContainer__8Good .RegisterIntro_images__ngtcG {
  z-index: 1;
  overflow: hidden;
  -webkit-mask-image: url(https://rotanastudios.com/assets/media/site/mask-1.svg), linear-gradient(#000 0 0);
  mask-image: url(https://rotanastudios.com/assets/media/site/mask-1.svg), linear-gradient(#000 0 0);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 120% 120%;
  mask-size: 120% 120%;
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-composite: xor;
  mask-composite: exclude
}

@media(max-width:962px) {
  .RegisterIntro_section__PfixU .RegisterIntro_bg__u55S7 .RegisterIntro_bgContainer__8Good .RegisterIntro_images__ngtcG {
    -webkit-mask-size: 120% 120%;
    mask-size: 120% 120%
  }
}

.RegisterIntro_section__PfixU .RegisterIntro_bg__u55S7 .RegisterIntro_bgContainer__8Good .RegisterIntro_images__ngtcG img {
  overflow: hidden
}

.RegisterIntro_section__PfixU .RegisterIntro_bg__u55S7 .RegisterIntro_bgContainer__8Good .RegisterIntro_overlay__Ft6x7 {
  z-index: 2;
  background: rgba(0, 0, 0, .7)
}

.RegisterIntro_section__PfixU .RegisterIntro_bg__u55S7 .RegisterIntro_bgContainer__8Good .RegisterIntro_crosshair__jgGN0 {
  z-index: 3;
  padding: calc(15/var(--base-vw)*100vw);
  opacity: .2
}

.RegisterIntro_section__PfixU .RegisterIntro_bg__u55S7 .RegisterIntro_bgContainer__8Good .RegisterIntro_crosshair__jgGN0 .RegisterIntro_border__EvkW_ {
  border: .5px solid var(--white);
  width: 100%;
  height: 100%
}

.RegisterIntro_section__PfixU .RegisterIntro_bg__u55S7 .RegisterIntro_bgContainer__8Good .RegisterIntro_crosshair__jgGN0 .RegisterIntro_cameraCont__8CrS_ {
  display: flex;
  align-items: center;
  justify-content: center
}

.RegisterIntro_section__PfixU .RegisterIntro_bg__u55S7 .RegisterIntro_bgContainer__8Good .RegisterIntro_crosshair__jgGN0 .RegisterIntro_cameraCont__8CrS_ .RegisterIntro_centeredCircle__IxYwg {
  position: absolute;
  width: calc(650/var(--base-vw)*100vw);
  height: calc(650/var(--base-vw)*100vw);
  border: calc(1/var(--base-vw)*100vw) solid var(--white);
  border-radius: 50%
}

@media(max-width:600px) {
  .RegisterIntro_section__PfixU .RegisterIntro_bg__u55S7 .RegisterIntro_bgContainer__8Good .RegisterIntro_crosshair__jgGN0 .RegisterIntro_cameraCont__8CrS_ .RegisterIntro_centeredCircle__IxYwg {
    width: calc(320/var(--base-vw)*100vw);
    height: calc(320/var(--base-vw)*100vw)
  }
}

.RegisterIntro_section__PfixU .RegisterIntro_bg__u55S7 .RegisterIntro_bgContainer__8Good .RegisterIntro_crosshair__jgGN0 .RegisterIntro_cameraCont__8CrS_ .RegisterIntro_hLine__RixgR {
  position: absolute;
  width: 100%;
  height: calc(1/var(--base-vw)*100vw);
  background-color: var(--white)
}

.RegisterIntro_section__PfixU .RegisterIntro_bg__u55S7 .RegisterIntro_bgContainer__8Good .RegisterIntro_crosshair__jgGN0 .RegisterIntro_cameraCont__8CrS_ .RegisterIntro_vLine__Aj_Hy {
  position: absolute;
  width: calc(1/var(--base-vw)*100vw);
  height: 100%;
  background-color: var(--white)
}

.RegisterIntro_section__PfixU .RegisterIntro_bg__u55S7 .RegisterIntro_bgContainer__8Good .RegisterIntro_crosshair__jgGN0 .RegisterIntro_noise__wv8nR {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background-image: url(https://rotanastudios.com/assets/media/site/noise.gif);
  background-repeat: repeat;
  background-size: calc(80/var(--base-vw)*100vw);
  mix-blend-mode: color-burn;
  opacity: .13
}

.RegisterIntro_section__PfixU .RegisterIntro_sectionContainer__lr_Fx {
  position: relative;
  z-index: 2;
  text-align: center
}

.RegisterIntro_section__PfixU .RegisterIntro_sectionContainer__lr_Fx,
.RegisterIntro_section__PfixU .RegisterIntro_sectionContainer__lr_Fx .RegisterIntro_introInfo__4K4Nv {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%
}

.RegisterIntro_section__PfixU .RegisterIntro_sectionContainer__lr_Fx .RegisterIntro_introInfo__4K4Nv .RegisterIntro_titleWLabel__dMFwZ .RegisterIntro_label__6ztJq {
  margin-bottom: calc(20/var(--base-vw)*100vw)
}

.RegisterIntro_section__PfixU .RegisterIntro_sectionContainer__lr_Fx .RegisterIntro_introInfo__4K4Nv .RegisterIntro_titleWLabel__dMFwZ .RegisterIntro_title__x7eX9 {
  line-height: 105%
}

.RegisterIntro_section__PfixU .RegisterIntro_sectionContainer__lr_Fx .RegisterIntro_introInfo__4K4Nv .RegisterIntro_titleWLabel__dMFwZ .RegisterIntro_title__x7eX9 em,
.RegisterIntro_section__PfixU .RegisterIntro_sectionContainer__lr_Fx .RegisterIntro_introInfo__4K4Nv .RegisterIntro_titleWLabel__dMFwZ .RegisterIntro_title__x7eX9 span {
  color: var(--lightGreen);
  font-style: normal
}

.VideoPopup_popup__2mqrP {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100vh;
  z-index: 100000000002;
  overflow: hidden
}

.VideoPopup_popup__2mqrP .VideoPopup_popupContainer__mJtb_ {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  position: relative;
  display: none;
  opacity: .3
}

.VideoPopup_popup__2mqrP .VideoPopup_popupContainer__mJtb_ .VideoPopup_closeBtn___p_LU {
  position: absolute;
  top: calc(40/var(--base-vw)*100vw);
  inset-inline-end: var(--spaceX);
  z-index: 10;
  background-color: var(--black);
  padding: calc(10/var(--base-vw)*100vw) calc(20/var(--base-vw)*100vw)
}

.VideoPopup_popup__2mqrP .VideoPopup_popupContainer__mJtb_ .VideoPopup_media__Y_u7_,
.VideoPopup_popup__2mqrP .VideoPopup_popupContainer__mJtb_ .VideoPopup_media__Y_u7_ .VideoPopup_video__Hk7d9,
.VideoPopup_popup__2mqrP .VideoPopup_popupContainer__mJtb_ .VideoPopup_media__Y_u7_ iframe {
  width: 100%;
  height: 100%
}

.VideoPopup_popup__2mqrP .VideoPopup_popupContainer__mJtb_ .VideoPopup_media__Y_u7_ .VideoPopup_video__Hk7d9 video {
  width: 100%;
  height: 100%;
  object-fit: cover
}

.ServicesIntro_section__2mfnJ {
  overflow: hidden;
  min-height: 100vh;
  padding-bottom: calc(90/var(--base-vw)*100vw);
  display: flex;
  align-items: flex-end
}

.ServicesIntro_section__2mfnJ .ServicesIntro_sectionContainer__Lw695 {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: wrap
}

.ServicesIntro_section__2mfnJ .ServicesIntro_sectionContainer__Lw695 .ServicesIntro_label__MYsXf {
  padding-bottom: calc(40/var(--base-vw)*100vw);
  width: 100%
}

.ServicesIntro_section__2mfnJ .ServicesIntro_sectionContainer__Lw695 .ServicesIntro_media__57Q_7 {
  width: 60%;
  display: flex;
  flex-direction: column
}

@media(max-width:962px) {
  .ServicesIntro_section__2mfnJ .ServicesIntro_sectionContainer__Lw695 .ServicesIntro_media__57Q_7 {
    order: 2;
    width: 100%
  }
}

.ServicesIntro_section__2mfnJ .ServicesIntro_sectionContainer__Lw695 .ServicesIntro_media__57Q_7 .ServicesIntro_video__fvsEz {
  height: calc(615/var(--base-vw)*100vw);
  width: 100%;
  flex-grow: 1;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  border-radius: calc(10/var(--base-vw)*100vw)
}

@media(max-width:962px) {
  .ServicesIntro_section__2mfnJ .ServicesIntro_sectionContainer__Lw695 .ServicesIntro_media__57Q_7 .ServicesIntro_video__fvsEz {
    height: calc(420/var(--base-vw)*100vw)
  }
}

.ServicesIntro_section__2mfnJ .ServicesIntro_sectionContainer__Lw695 .ServicesIntro_info__R3s3x {
  width: 40%;
  flex-shrink: 0;
  -webkit-padding-start: var(--spaceX);
  padding-inline-start: var(--spaceX);
  padding-top: calc(100/var(--base-vw)*100vw);
  display: flex;
  flex-direction: column;
  justify-content: space-between
}

@media(max-width:962px) {
  .ServicesIntro_section__2mfnJ .ServicesIntro_sectionContainer__Lw695 .ServicesIntro_info__R3s3x {
    width: 100%;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    padding-top: 0
  }
}

.ServicesIntro_section__2mfnJ .ServicesIntro_sectionContainer__Lw695 .ServicesIntro_info__R3s3x .ServicesIntro_title__gjGZn {
  margin-bottom: calc(30/var(--base-vw)*100vw)
}

.ServicesIntro_section__2mfnJ .ServicesIntro_sectionContainer__Lw695 .ServicesIntro_info__R3s3x .ServicesIntro_title__gjGZn .ServicesIntro_wordList__vUaZI {
  height: calc(78/var(--base-vw)*100vw)
}

@media(max-width:600px) {
  .ServicesIntro_section__2mfnJ .ServicesIntro_sectionContainer__Lw695 .ServicesIntro_info__R3s3x .ServicesIntro_title__gjGZn .ServicesIntro_wordList__vUaZI {
    height: calc(100/var(--base-vw)*100vw)
  }
}

.ServicesIntro_section__2mfnJ .ServicesIntro_sectionContainer__Lw695 .ServicesIntro_info__R3s3x .ServicesIntro_title__gjGZn .ServicesIntro_wordList__vUaZI .ServicesIntro_wordSwiper__E1Bp4 {
  height: 100%
}

.ServicesIntro_section__2mfnJ .ServicesIntro_sectionContainer__Lw695 .ServicesIntro_info__R3s3x .ServicesIntro_description__Nm9co {
  opacity: .8
}

@media(max-width:962px) {
  .ServicesIntro_section__2mfnJ .ServicesIntro_sectionContainer__Lw695 .ServicesIntro_info__R3s3x .ServicesIntro_description__Nm9co {
    padding-bottom: calc(50/var(--base-vw)*100vw);
    width: 100%
  }
}

@media(max-width:600px) {
  .ServicesIntro_section__2mfnJ .ServicesIntro_sectionContainer__Lw695 .ServicesIntro_info__R3s3x .ServicesIntro_description__Nm9co {
    width: 100%
  }
}

/* --- END FILE: 9f65e2cf0a4273b9.css --- */

/* ==========================================================================
   CUSTOM OVERRIDES FOR DYNAMIC ANIMATIONS & SLIDERS
   ========================================================================== */

/* Preloader Hidden State */
.Preloader_preloader__Rf8Eh.preloader-hidden {
  transform: translateY(-100%) !important;
  transition: transform 1.2s cubic-bezier(0.85, 0, 0.15, 1) !important;
  pointer-events: none !important;
}

/* Header Drawer Menu Open State */
.Header_menu__wzEVQ.menu-open {
  transform: scaleY(1) !important;
  transition: transform 0.6s cubic-bezier(0.85, 0, 0.15, 1) !important;
}

.Header_menu__wzEVQ.menu-open .Header_menuContainer__PqYE_ .Header_links__CblPJ {
  opacity: 1 !important;
  height: auto !important;
  transition: opacity 0.6s ease 0.3s !important;
}

.Header_menu__wzEVQ.menu-open .Header_menuFooter__6jpf3 {
  opacity: 1 !important;
  transition: opacity 0.6s ease 0.3s !important;
}

/* Concentric circles button interactions */
.Ctas_circles__nEOYH {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.Ctas_circles__nEOYH span {
  transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s ease, background-color 0.4s ease !important;
}

.Ctas_cta__FNeE8:hover .Ctas_circle1__3DYr5 {
  transform: rotate(180deg) !important;
}

.Ctas_cta__FNeE8:hover .Ctas_circle2__tLaKw {
  transform: scale(1.15) !important;
}

.Ctas_cta__FNeE8:hover .Ctas_circle3__AC9cb {
  transform: scale(0.9) !important;
}

/* Scroll marquee keyframe definition */
@keyframes marqueeScroll {
  0% {
    transform: translate3d(0, 0, 0);
  }

  100% {
    transform: translate3d(-50%, 0, 0);
  }
}

.HomeStrategy_title__7atlh {
  display: flex;
  overflow: hidden;
  white-space: nowrap;
}

.HomeStrategy_marqueContent__0y67b {
  display: inline-block;
  padding-left: 2rem;
  animation: marqueeScroll 25s linear infinite;
  flex-shrink: 0;
}

/* Parallax Camera Target Transition */
.HomeIntro_camera__gp_Ut {
  transition: transform 0.1s ease-out;
}

/* Swiper Slider Specific Layout Corrections */
.HomeReleases_releasesList__z5UPg .swiper {
  width: 100%;
  height: 100%;
}

.HomeReleases_releasesList__z5UPg .swiper-slide {
  height: auto;
}

.releases-navigation-btn.disabled {
  opacity: 0.3;
  pointer-events: none;
}

/* ==========================================================================
   FONT AND STICKY COLLAPSE OVERRIDES
   ========================================================================== */

/* Font Overrides to use loaded Google Fonts */
:root {
  --montserrat-font: 'Montserrat', sans-serif !important;
  --tajawal-font: 'Tajawal', sans-serif !important;
}

/* Strategy Section Sticky Scroll & Layout setup (Disabled horizontal scroll & made static) */
.HomeStrategy_sections__gu68O {
  height: auto !important;
  position: relative !important;
}

.HomeStrategy_stickyWrapper {
  position: relative !important;
  top: auto !important;
  height: auto !important;
  width: 100% !important;
  overflow: visible !important;
}

/* Hide sliding film curtain overlays and other slide frames */
.HomeStrategy_videosLayerContainer__6xB76,
.HomeStrategy_section2__ZqwYv,
.HomeStrategy_section3__4bVC4 {
  display: none !important;
}

/* Ensure Slide 1 is fully visible, centered, and has normal padding */
.HomeStrategy_section___YPpE {
  min-height: auto !important;
  padding-top: calc(80/var(--base-vw)*100vw) !important;
  padding-bottom: calc(80/var(--base-vw)*100vw) !important;
}

.HomeStrategy_sectionContainer__CufLJ {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  margin: 0 auto !important;
  width: 100% !important;
  max-width: 90% !important;
}

/* Intro History Section Title & Wrap Corrective Overrides */
.HomeIntro_history__7gEej {
  width: 100% !important;
  max-width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  text-align: center !important;
}

.HomeIntro_historyTitle__FrrVq {
  text-align: center !important;
  white-space: normal !important;
  max-width: 80% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  word-wrap: break-word !important;
  line-height: 1.35 !important;
}

.HomeIntro_video2__gcn5N {
  transition: opacity 0.15s ease-out, transform 0.15s ease-out !important;
}

.HomeIntro_introInfo__a0_HQ {
  transition: opacity 0.15s ease-out, transform 0.15s ease-out !important;
}

.HomeIntro_camera__gp_Ut {
  transition: opacity 0.15s ease-out, transform 0.15s ease-out !important;
}

.HomeIntro_bg__ewOEs {
  transition: opacity 0.15s ease-out !important;
}