/*
	Theme Name: Ocube
*/


.open-sans-<uniquifier> {
    font-family: "Open Sans", sans-serif;
    font-optical-sizing: auto;
    font-weight: <weight>;
    font-style: normal;
    font-variation-settings:
      "wdth" 100;
  }
  
  body, html{margin:0; padding:0; font-family: "Open Sans", sans-serif; color:#191C1F;}
  h1,h2,h3,h4,h5{padding:0;}
  p{font-size:20px; line-height:28px; margin:0 0 20px 0;}
  h2{font-size:56px; line-height:62px; text-transform:uppercase;}
  .container-small{width:70%;}
  h1{font-size:26px; line-height:30px; margin:0 0 20px 0;}
  .gform-theme--foundation .gform_fields{row-gap: 20px !important;}
  .gform-theme--foundation .gfield textarea.large {min-block-size: 8rem !important;}
  .gfield input,.gfield textarea{outline:none !important; background:#fff; border:solid .5px rgba(0, 0, 0, 0.2) !important; border-radius:10px;}
  input#gform_submit_button_1, #gform_submit_button_2, input#gform_submit_button_3, input#gform_submit_button_4 {
      background: #000;
      border-radius: 20px;
      font-size: 20px;
      padding: 10px 20px 10px 20px; transition:all .5s ease;
     
      
  }
  input#gform_submit_button_3{width:100%}
  input#gform_submit_button_1:hover, #gform_submit_button_2:hover, input#gform_submit_button_3:hover, input#gform_submit_button_4:hover{background:#184681;}
  .gform_footer{position:relative;}
  
  span.elementor-button-icon {
      transform: rotate(-45deg);
      transition: .5s ease;
  }
  .elementor-button:hover span.elementor-button-icon.elementor-align-icon-right {
      transform: rotate(0);
  }
/*   .banner{padding:200px 0 !important} */
  .each {
      position: relative;
  }
  .owl-top h5 {
      font-size: 32px;
      margin: 0;
      line-height: 35px;
      color: #fff;
  }
  .owl-top {
      position: absolute;
      top: 20px;
      left: 20px;
  }
  .owl-top img {
      max-width: 30px;
      margin: 0 0 10px 0;
  }
  .own-bottom {
      position: absolute;
      z-index: 999;
      bottom: 0;
      left: 20px;
      width: calc(100% - 40px);
      background: rgb(255, 255, 255, .3);
      margin: 0 0 20px 0;
      padding: 20px;
      border-radius: 20px;
  }
  .own-bottom p {
      font-size: 14px;
      line-height: 20px;
      font-weight: bold;
      margin: 0;
  }
  .owl-dots span {
      width: 10px;
    height: 10px;
      display: block;
      background: #BBC4CD;
      margin: 0 5px;
      border-radius: 10px;
  }
  .owl-dots {
      text-align: center;
      margin: 50px 0 0 0;
  }
  .owl-stage-outer {
      min-height: 650px;
  }
 .owl-dot.active span {
    background: #000;
}
  .owl-nav {
      display: none !important;
  }
  .owl-carousel .owl-item img{border-radius:20px;}
  .blog-sec{overflow-x:hidden;}
  .home-blg-left {
      margin-left: calc(100% - 730px);
  }
.single-post h2 {
    font-size: 30px;
}
@media only screen and (max-width: 1500px) {h2{font-size:40px !important; line-height:45px !important;}}
  @media only screen and (max-width: 1024px) {
      .owl-item > div{margin:0;}
      h2{font-size:35px !important; line-height:40px !important;}
      h3{font-size:30px !important; line-height:35px !important;}
      p {
      font-size: 18px;
      line-height: 26px;
      margin: 0 0 20px 0;
  }
      
  }
  
  .kGgJZR {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      display: flex;
      align-items: center;
      column-gap: 24px;
  } /*!sc*/
  .kJKBSN {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      min-width: 0;
  } /*!sc*/
  .cLISXH {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      -webkit-flex: 1 1;
      -ms-flex: 1 1;
      flex: 1 1;
      height: var(--rui-space-s32);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
  } /*!sc*/
  @media screen and (min-width: 1920px) {
      .cLISXH {
          height: var(--rui-space-s40);
      }
  } /*!sc*/
  .fnQfSe {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      width: 100%;
  } /*!sc*/
  .kPlpbx {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
  } /*!sc*/
  .btvWhO {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      color: var(--rui-color-foreground);
      width: 100%;
  } /*!sc*/
  .bKfCUZ {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      min-width: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
  } /*!sc*/
  .jmNdbs {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .jmNdbs {
          display: none;
      }
  } /*!sc*/
  .beawxF {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      max-width: 100%;
      min-height: 100vh;
  } /*!sc*/
  .ipoaNF {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      padding-top: 200px;
      min-height: 100vh;
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .ipoaNF {
          height: 100vh;
      }
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .ipoaNF {
          min-height: 530px;
      }
  } /*!sc*/
  .dMVAMt {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      height: 100%;
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .dMVAMt {
          height: 100vh;
      }
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .dMVAMt {
          min-height: 530px;
      }
  } /*!sc*/
  .grpyCC {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin-bottom: 0;
      margin-left: auto;
      margin-right: auto;
      margin-top: 0;
      padding-bottom: var(--rui-space-s24);
      padding-left: var(--rui-space-s20);
      padding-right: var(--rui-space-s20);
      padding-top: var(--rui-space-s32);
      width: 1400px;
      max-width: 96%; position: relative ; z-index: 9999;
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .grpyCC {
          padding-top: var(--rui-space-s48);
      }
  } /*!sc*/F
  @media screen and (min-width: 1024px) {
      .grpyCC {
          padding-left: 0;
          padding-right: 0;
      }
  } /*!sc*/
  @media screen and (min-width: 1920px) {
      .grpyCC {
          padding-bottom: var(--rui-space-s32);
          padding-top: 80px;
      }
  } /*!sc*/
  .eYfAJw {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      min-height: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
  } /*!sc*/
  .bEXUsA {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      color: var(--rui-color-background);
      min-width: 0;
  } /*!sc*/
  .kXakbt {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      color: var(--rui-color-background);
      width: 100%;
      min-width: 0;
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .kXakbt {
          width: 40%;
      }
  } /*!sc*/
  .hANVSF {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin-top: var(--rui-space-s32);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .hANVSF {
          display: none;
      }
  } /*!sc*/
  .hlvUze {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin-bottom: var(--rui-space-s16);
      background-color: linear-gradient(180deg, rgba(0, 0, 0, 0) 10.09%, rgba(0, 0, 0, 0.15) 53.36%);
      width: 100%;
      overflow: hidden;
      height: auto;
      border: 3px solid;
      border-color: var(--rui-color-grey-tone-20);
      border-radius: calc(100vh * 0.025);
  } /*!sc*/
  @media screen and (min-width: 400px) {
      .hlvUze {
          width: calc(100vh * 0.7 * 720 / 1016);
      }
  } /*!sc*/
  .hckEb {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      padding-bottom: var(--rui-space-s48);
      padding-top: var(--rui-space-s48);
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .hckEb {
          padding-top: var(--rui-space-s64);
          padding-bottom: var(--rui-space-s64);
      }
  } /*!sc*/
  @media screen and (min-width: 1280px) {
      .hckEb {
          padding-top: 80px;
          padding-bottom: 80px;
      }
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .hckEb {
          min-height: 100vh;
      }
  } /*!sc*/
  .jTCmgR {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      background-color: transparent;
      border-top-left-radius: calc(100vh * 0.025);
      border-top-right-radius: calc(100vh * 0.025);
  } /*!sc*/
  .cQFxcA {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin-bottom: var(--rui-space-s48);
      margin-left: auto;
      margin-right: auto;
      margin-top: var(--rui-space-s48);
      padding-left: var(--rui-space-s20);
      padding-right: var(--rui-space-s20);
      width: 100%;
      max-width: var(--website-layout-max-width);
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .cQFxcA {
          margin-top: 80px;
          margin-bottom: 80px;
          padding-left: 0;
          padding-right: 0;
      }
  } /*!sc*/
  @media screen and (min-width: 1920px) {
      .cQFxcA {
          margin-top: 160px;
          margin-bottom: 160px;
      }
  } /*!sc*/
  .hpgJsa {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      max-width: var(--website-layout-max-width);
      min-height: initial;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
  } /*!sc*/
  .lhxUeY {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      width: 100%;
      min-height: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .lhxUeY {
          width: 80%;
      }
  } /*!sc*/
  @media screen and (min-width: 1920px) {
      .lhxUeY {
          width: 80%;
      }
  } /*!sc*/
  .deZGsg {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      min-height: var(--rui-space-s32);
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .deZGsg {
          min-height: var(--rui-space-s48);
      }
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .deZGsg {
          min-height: var(--rui-space-s64);
      }
  } /*!sc*/
  .gGTNdW {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      align-self: start;
      height: max-content;
      display: flex;
      transition-timing-function: cubic-bezier(0.35, 0, 0, 1);
      position: absolute;
      bottom: -100px;
      transform-origin: 50% 100%;
      transition-property: transform;
      transform: translateY(0px) scale(1);
      transition-duration: 1000ms;
      transition-delay: 100ms;
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .gGTNdW {
          -webkit-align-self: center;
          -ms-flex-item-align: center;
          align-self: center;
      }
  } /*!sc*/
  .jkAFIE {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      /* width: 232px; */
      height: 327.3777777777778px;
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .jkAFIE {
          width: calc(100vh * 0.7 * 720 / 316);
      }
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .jkAFIE {
          height: calc(115vh * 0.7);
      }
  } /*!sc*/
  .jhcWEq {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      width: 100%;
      overflow: hidden;
      height: 100%;
      border-radius: 20px;
  } 
  .jlBlcU {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      height: 100vh;
  } /*!sc*/
  .kwSksT {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      display: block;
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .kwSksT {
          display: block;
      }
  } /*!sc*/
  .hrOuFU {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      color: var(--rui-color-grey-20);
  } /*!sc*/
  .dOkSNg {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      background-color: var(--rui-color-background);
      color: var(--rui-color-foreground);
      width: 100%;
  } /*!sc*/
  .knwWuR {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      color: var(--rui-color-foreground);
      -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
      align-self: flex-start;
      min-height: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      grid-area: content;
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .knwWuR {
          -webkit-align-self: center;
          -ms-flex-item-align: center;
          align-self: center;
      }
  } /*!sc*/
  .jzQRxf {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      width: 100%;
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      align-self: center;
      height: 100%;
      min-height: 446px;
      max-height: 446px;
      grid-area: media;
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .jzQRxf {
          min-height: initial;
      }
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .jzQRxf {
          max-height: 600px;
      }
  } /*!sc*/
  @media screen and (min-width: 1920px) {
      .jzQRxf {
          max-height: 860px;
      }
  } /*!sc*/
  .ktzFJR {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin: auto;
      width: 100%;
      height: 100%;
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .ktzFJR {
          width: initial;
      }
  } /*!sc*/
  .bJloqU {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      width: 100%;
      height: 100%;
  } /*!sc*/
  .jXxoNr {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      height: 100%;
  } /*!sc*/
  .esJTLE {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      overflow: hidden;
      height: 100%;
  } /*!sc*/
  @media screen and (max-width: 1023px) {
      .esJTLE {
          display: none;
      }
  } /*!sc*/
  .eOhYil {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      overflow: hidden;
      height: 100%;
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .eOhYil {
          display: none;
      }
  } /*!sc*/
  .jftpgJ {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      background-color: #000000;
  } /*!sc*/
  .hAJtGZ {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      background-color: #000000;
      opacity: 0;
  } /*!sc*/
  .lfBQXl {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      opacity: 0;
  } /*!sc*/
  .flNvJX {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      grid-area: content;
  } /*!sc*/
  .ekjHmk {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      color: var(--rui-color-foreground);
      -webkit-align-self: top;
      -ms-flex-item-align: top;
      align-self: top;
      min-height: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      grid-area: text;
  } /*!sc*/
  .cobHQk {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      width: 100%;
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      align-self: center;
      height: 100%;
      min-height: 388px;
      max-height: 388px;
      grid-area: media;
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .cobHQk {
          min-height: initial;
      }
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .cobHQk {
          max-height: 500px;
      }
  } /*!sc*/
  @media screen and (min-width: 1920px) {
      .cobHQk {
          max-height: 718px;
      }
  } /*!sc*/
  .ksmhqD {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin: auto;
      height: 100%;
  } /*!sc*/
  .kFCteL {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin: auto;
      opacity: 0;
      height: 100%;
  } /*!sc*/
  .hXUA-Dp {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin-left: auto;
      margin-right: auto;
      margin-top: var(--rui-space-s16);
      padding-left: var(--rui-space-s20);
      padding-right: var(--rui-space-s20);
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      overflow: visible;
      -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
      align-self: flex-start;
      max-width: 100%;
      grid-area: tabs;
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .hXUA-Dp {
          margin-top: var(--rui-space-s24);
      }
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .hXUA-Dp {
          padding-left: 0;
          padding-right: 0;
      }
  } /*!sc*/
  @media screen and (min-width: 1920px) {
      .hXUA-Dp {
          margin-top: var(--rui-space-s32);
      }
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .hXUA-Dp {
          overflow: hidden;
      }
  } /*!sc*/
  .ifhAfM {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      color: var(--rui-color-foreground);
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      align-self: center;
      min-height: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      grid-area: text;
  } /*!sc*/
  .jqMVnP {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin: auto;
      width: initial;
      height: 100%;
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .jqMVnP {
          width: initial;
      }
  } /*!sc*/
  .iKFcoh {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin-bottom: 0;
      margin-left: auto;
      margin-right: auto;
      margin-top: 0;
      padding-left: var(--rui-space-s20);
      padding-right: var(--rui-space-s20);
      color: var(--rui-color-foreground);
      width: 100%;
      max-width: var(--website-layout-max-width);
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .iKFcoh {
          padding-left: 0;
          padding-right: 0;
      }
  } /*!sc*/
  .ceqMgM {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      color: inherit;
      min-width: 0;
  } /*!sc*/
  .jjQDoW {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin-bottom: var(--rui-space-s48);
      margin-left: auto;
      margin-right: auto;
      margin-top: var(--rui-space-s48);
      padding-left: var(--rui-space-s20);
      padding-right: var(--rui-space-s20);
      color: var(--rui-color-grey-50);
      width: 100%;
      max-width: var(--website-layout-max-width);
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .jjQDoW {
          margin-top: 80px;
          margin-bottom: 80px;
          padding-left: 0;
          padding-right: 0;
      }
  } /*!sc*/
  @media screen and (min-width: 1920px) {
      .jjQDoW {
          margin-top: 160px;
          margin-bottom: 160px;
      }
  } /*!sc*/
  .cPFdEh {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin-bottom: var(--rui-space-s20);
      margin-left: auto;
      margin-right: auto;
      margin-top: var(--rui-space-s20);
      padding-left: var(--rui-space-s20);
      padding-right: var(--rui-space-s20);
      width: 100%;
      max-width: var(--website-layout-max-width);
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .cPFdEh {
          padding-left: 0;
          padding-right: 0;
      }
  } /*!sc*/
  .cXugIW {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      height: 100%;
      min-height: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
  } /*!sc*/
  .dPfxHQ {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin-top: 0;
      min-width: 0;
  } /*!sc*/
  .jePyJr {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      color: var(--rui-color-grey-50);
      min-width: 0;
  } /*!sc*/
  .lbYMOS {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      color: default;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
  } /*!sc*/
  .ihWFXl {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin-left: auto;
      -webkit-align-self: end;
      -ms-flex-item-align: end;
      align-self: end;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
  } /*!sc*/
  .gXcxfO {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin-bottom: var(--rui-space-s8);
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .gXcxfO {
          display: none;
      }
  } /*!sc*/
  .jDTzUN {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      padding-top: var(--rui-space-s8);
      padding-bottom: var(--rui-space-s8);
      min-width: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
  } /*!sc*/
  .kvnAaw {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin-right: auto;
      color: var(--rui-color-white);
      min-width: 0;
  } /*!sc*/
  .gbamLm {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      padding-bottom: var(--rui-space-s8);
      padding-right: var(--rui-space-s16);
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1;
      overflow: hidden;
  } /*!sc*/
  @media screen and (max-width: 719px) {
      .gbamLm {
          display: none;
      }
  } /*!sc*/
  .dZscXB {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      padding-top: var(--rui-space-s8);
      padding-bottom: var(--rui-space-s8);
      color: var(--rui-color-white);
      min-width: 0;
  } /*!sc*/
  .btvZso {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      padding-top: var(--rui-space-s4);
      padding-bottom: var(--rui-space-s4);
      color: var(--rui-color-grey-tone-50);
      min-width: 0;
      display: block;
  } /*!sc*/
  .edyBwm {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin-bottom: var(--rui-space-s40);
      margin-top: var(--rui-space-s40);
      padding-bottom: var(--rui-space-s8);
      padding-left: var(--rui-space-s20);
      padding-right: var(--rui-space-s20);
      min-width: 0;
      border-bottom: 1px solid;
      border-bottom-color: rgb(var(--rui-color-channel-white) / 0.1);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .edyBwm {
          padding-left: 0;
          padding-right: 0;
      }
  } /*!sc*/
  .gUOcTt {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      -webkit-flex: 1 1;
      -ms-flex: 1 1;
      flex: 1 1;
      height: var(--rui-space-s24);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
  } /*!sc*/
  @media screen and (min-width: 1920px) {
      .gUOcTt {
          height: var(--rui-space-s32);
      }
  } /*!sc*/
  .jha-ddx {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin-bottom: var(--rui-space-s40);
      padding-left: var(--rui-space-s20);
      padding-right: var(--rui-space-s20);
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .jha-ddx {
          padding-left: 0;
          padding-right: 0;
      }
  } /*!sc*/
  .jiEhfH {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      width: 100%;
      height: auto;
      min-width: 14px;
      max-width: 100%;
      width: 14px;
      height: 14px;
      border-radius: var(--rui-radius-round);
      display: inline-block;
  } /*!sc*/
  .gZsJLk {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font: inherit;
      margin-right: var(--rui-space-s24);
  } /*!sc*/
  data-styled.g1[id="Box-rui__sc-1g1k12l-0"] {
      content: "kGgJZR,kJKBSN,cLISXH,fnQfSe,kPlpbx,btvWhO,bKfCUZ,jmNdbs,beawxF,ipoaNF,dMVAMt,grpyCC,eYfAJw,bEXUsA,kXakbt,hANVSF,hlvUze,hckEb,jTCmgR,cQFxcA,hpgJsa,lhxUeY,deZGsg,gGTNdW,jkAFIE,jhcWEq,jlBlcU,kwSksT,hrOuFU,dOkSNg,knwWuR,jzQRxf,ktzFJR,bJloqU,jXxoNr,esJTLE,eOhYil,jftpgJ,hAJtGZ,lfBQXl,flNvJX,ekjHmk,cobHQk,ksmhqD,kFCteL,hXUA-Dp,ifhAfM,jqMVnP,iKFcoh,ceqMgM,jjQDoW,cPFdEh,cXugIW,dPfxHQ,jePyJr,lbYMOS,ihWFXl,gXcxfO,jDTzUN,kvnAaw,gbamLm,dZscXB,btvZso,edyBwm,gUOcTt,jha-ddx,jiEhfH,gZsJLk,";
  } /*!sc*/
  .gvbSTM {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      border-radius: inherit;
      -webkit-transition: inherit;
      transition: inherit;
      background-color: var(--rui-color-state-overlay);
      pointer-events: none;
      z-index: -1;
  } /*!sc*/
  data-styled.g2[id="ButtonBase__ButtonStateLayer-rui__sc-1aqanxw-0"] {
      content: "gvbSTM,";
  } /*!sc*/
  .ebyqwN {
      box-sizing: border-box;
      border: none;
      font: inherit;
      color: inherit;
      text-align: inherit;
      -webkit-text-decoration: none;
      text-decoration: none;
      -webkit-transition: box-shadow var(--rui-timing-shadow);
      transition: box-shadow var(--rui-timing-shadow);
      outline-color: transparent;
      background: transparent;
      border-radius: var(--rui-radius-r12);
      padding: 0;
      margin: 0;
      position: relative;
      isolation: isolate;
      --rui-color-state-overlay: transparent;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
  } /*!sc*/
  .ebyqwN:focus-visible {
      -webkit-transition: outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
      transition: outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
      outline: var(--rui-focus-outline);
      outline-offset: var(--rui-focus-outline-offset);
  } /*!sc*/
  .ebyqwN:enabled:not([aria-disabled="true"]) {
      cursor: pointer;
  } /*!sc*/
  .ebyqwN:any-link {
      -webkit-text-decoration: none;
      text-decoration: none;
  } /*!sc*/
  .ebyqwN:disabled {
      pointer-events: none;
  } /*!sc*/
  .dvIvHB {
      box-sizing: border-box;
      border: none;
      font: inherit;
      color: inherit;
      text-align: inherit;
      -webkit-text-decoration: none;
      text-decoration: none;
      -webkit-transition: box-shadow var(--rui-timing-shadow);
      transition: box-shadow var(--rui-timing-shadow);
      outline-color: transparent;
      background: transparent;
      border-radius: var(--rui-radius-r12);
      padding: 0;
      margin: 0;
      position: relative;
      isolation: isolate;
      --rui-color-state-overlay: transparent;
  } /*!sc*/
  .dvIvHB:focus-visible {
      -webkit-transition: outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
      transition: outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
      outline: var(--rui-focus-outline);
      outline-offset: var(--rui-focus-outline-offset);
  } /*!sc*/
  .dvIvHB:enabled:not([aria-disabled="true"]) {
      cursor: pointer;
  } /*!sc*/
  .dvIvHB:any-link {
      -webkit-text-decoration: none;
      text-decoration: none;
  } /*!sc*/
  .dvIvHB:disabled {
      pointer-events: none;
  } /*!sc*/
  data-styled.g3[id="ButtonBase__ButtonBaseWrapper-rui__sc-1aqanxw-1"] {
      content: "ebyqwN,dvIvHB,";
  } /*!sc*/
  .kybVIv {
      display: contents;
  } /*!sc*/
  data-styled.g5[id="ThemeAttributesResolver__Wrapper-rui__sc-1lzjlec-0"] {
      content: "kybVIv,";
  } /*!sc*/
  .ezeIGf {
      display: block;
      max-width: 100%;
      min-width: 0;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      word-wrap: normal;
  } /*!sc*/
  data-styled.g6[id="Ellipsis__EllipsisBase-rui__sc-1uis3y5-0"] {
      content: "ezeIGf,";
  } /*!sc*/
  .efUsTP {
      width: 24px;
      height: 24px;
      display: block;
      -webkit-flex: none;
      -ms-flex: none;
      flex: none;
  } /*!sc*/
  .efUsTP[data-variant="mono"] {
      background-color: currentColor;
      -webkit-mask-image: var(--rui-icon-url);
      mask-image: var(--rui-icon-url);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 100% 100%;
      mask-size: 100% 100%;
  } /*!sc*/
  .efUsTP[data-variant="image"] {
      background-image: var(--rui-icon-url);
      background-position: center;
      background-repeat: no-repeat;
      background-size: 100% 100%;
  } /*!sc*/
  .bzXagU {
      width: 24px;
      height: 24px;
      margin-right: 1px;
      display: block;
      -webkit-flex: none;
      -ms-flex: none;
      flex: none;
  } /*!sc*/
  .bzXagU[data-variant="mono"] {
      background-color: currentColor;
      -webkit-mask-image: var(--rui-icon-url);
      mask-image: var(--rui-icon-url);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 100% 100%;
      mask-size: 100% 100%;
  } /*!sc*/
  .bzXagU[data-variant="image"] {
      background-image: var(--rui-icon-url);
      background-position: center;
      background-repeat: no-repeat;
      background-size: 100% 100%;
  } /*!sc*/
  .kMCPiX {
      color: var(--rui-color-white);
      width: 16px;
      height: 16px;
      display: block;
      -webkit-flex: none;
      -ms-flex: none;
      flex: none;
  } /*!sc*/
  .kMCPiX[data-variant="mono"] {
      background-color: currentColor;
      -webkit-mask-image: var(--rui-icon-url);
      mask-image: var(--rui-icon-url);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 100% 100%;
      mask-size: 100% 100%;
  } /*!sc*/
  .kMCPiX[data-variant="image"] {
      background-image: var(--rui-icon-url);
      background-position: center;
      background-repeat: no-repeat;
      background-size: 100% 100%;
  } /*!sc*/
  .jyNclX {
      width: 16px;
      height: 16px;
      display: block;
      -webkit-flex: none;
      -ms-flex: none;
      flex: none;
  } /*!sc*/
  .jyNclX[data-variant="mono"] {
      background-color: currentColor;
      -webkit-mask-image: var(--rui-icon-url);
      mask-image: var(--rui-icon-url);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 100% 100%;
      mask-size: 100% 100%;
  } /*!sc*/
  .jyNclX[data-variant="image"] {
      background-image: var(--rui-icon-url);
      background-position: center;
      background-repeat: no-repeat;
      background-size: 100% 100%;
  } /*!sc*/
  data-styled.g7[id="Icon-rui__sc-18fefp5-0"] {
      content: "efUsTP,bzXagU,kMCPiX,jyNclX,";
  } /*!sc*/
  .dpAImt {
      position: absolute;
      border: 0;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      -webkit-clip: rect(0, 0, 0, 0);
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      word-wrap: normal;
  } /*!sc*/
  data-styled.g9[id="VisuallyHidden-rui__sc-p5i143-0"] {
      content: "dpAImt,";
  } /*!sc*/
  .dbkari {
      margin-right: var(--rui-space-s8);
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
  } /*!sc*/
  .dbkari::before {
      content: "​";
  } /*!sc*/
  data-styled.g10[id="ButtonLayout__IconWrapper-rui__sc-15pyc45-0"] {
      content: "dbkari,";
  } /*!sc*/
  .cFZUmK {
      position: relative;
  } /*!sc*/
  data-styled.g12[id="ButtonLayout___StyledButtonBase-rui__sc-15pyc45-2"] {
      content: "cFZUmK,";
  } /*!sc*/
  .hnroAP {
      color: var(--rui-color-accent);
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      max-width: 100%;
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      font-family: var(--rui-font-brand);
      font-weight: 500;
      font-size: var(--rui-font-size-h6);
      line-height: var(--rui-line-height-h6);
      -webkit-letter-spacing: var(--rui-letter-spacing-h6);
      -moz-letter-spacing: var(--rui-letter-spacing-h6);
      -ms-letter-spacing: var(--rui-letter-spacing-h6);
      letter-spacing: var(--rui-letter-spacing-h6);
  } /*!sc*/
  .hnroAP:disabled,
  .hnroAP[aria-disabled="true"] {
      opacity: 0.5;
  } /*!sc*/
  data-styled.g13[id="Action-rui__sc-1q34a5u-0"] {
      content: "hnroAP,";
  } /*!sc*/
  .bhutOh {
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
  } /*!sc*/
  .bpJkuN {
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
  } /*!sc*/
  .jnHRQD {
      gap: var(--rui-space-s4);
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .jnHRQD {
          gap: var(--rui-space-s8);
      }
  } /*!sc*/
  .jYRVoJ {
      gap: var(--rui-space-s4);
  } /*!sc*/
  @media screen and (min-width: 1280px) {
      .jYRVoJ {
          gap: var(--rui-space-s8);
      }
  } /*!sc*/
  .bXzYPr {
      gap: var(--rui-space-s8);
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
  } /*!sc*/
  data-styled.g15[id="Flex-rui__sc-p3ay74-0"] {
      content: "bhutOh,bpJkuN,jnHRQD,jYRVoJ,bXzYPr,";
  } /*!sc*/
  .kFKZcL {
      gap: var(--rui-space-s16);
  } /*!sc*/
  .eOxfoy {
      gap: var(--rui-space-s16);
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .eOxfoy {
          gap: var(--rui-space-s24);
      }
  } /*!sc*/
  @media screen and (min-width: 1920px) {
      .eOxfoy {
          gap: var(--rui-space-s40);
      }
  } /*!sc*/
  .efjQDA {
      gap: var(--rui-space-s4);
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .efjQDA {
          gap: var(--rui-space-s8);
      }
  } /*!sc*/
  .duciAS {
      -webkit-align-items: flex-start;
      -webkit-box-align: flex-start;
      -ms-flex-align: flex-start;
      align-items: flex-start;
      gap: var(--rui-space-s16);
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .duciAS {
          gap: var(--rui-space-s24);
          -webkit-align-items: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
      }
  } /*!sc*/
  @media screen and (min-width: 1920px) {
      .duciAS {
          gap: var(--rui-space-s32);
      }
  } /*!sc*/
  .EsdLB {
      -webkit-align-items: flex-start;
      -webkit-box-align: flex-start;
      -ms-flex-align: flex-start;
      align-items: flex-start;
      gap: var(--rui-space-s4);
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .EsdLB {
          gap: var(--rui-space-s8);
          -webkit-align-items: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
      }
  } /*!sc*/
  .fbPNNG {
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
  } /*!sc*/
  .MbRjP {
      -webkit-align-items: flex-start;
      -webkit-box-align: flex-start;
      -ms-flex-align: flex-start;
      align-items: flex-start;
  } /*!sc*/
  .jwemZK {
      gap: var(--rui-space-s4);
  } /*!sc*/
  @media screen and (min-width: 1280px) {
      .jwemZK {
          gap: var(--rui-space-s8);
      }
  } /*!sc*/
  .AHQic {
      gap: var(--rui-space-s8);
  } /*!sc*/
  data-styled.g28[id="Stack-rui__sc-1t382g5-0"] {
      content: "kFKZcL,eOxfoy,efjQDA,duciAS,EsdLB,fbPNNG,MbRjP,jwemZK,AHQic,";
  } /*!sc*/
  .imrahr {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
  } /*!sc*/
  data-styled.g29[id="HStack-rui__sc-4zbgg7-0"] {
      content: "imrahr,";
  } /*!sc*/
  .gFcVDA {
      display: grid;
      grid-template: "rui-z-stack-item" 1fr / 1fr;
  } /*!sc*/
  .gFcVDA::before,
  .gFcVDA::after,
  .gFcVDA > * {
      grid-area: rui-z-stack-item;
  } /*!sc*/
  data-styled.g30[id="ZStack-rui__sc-1v99yf7-0"] {
      content: "gFcVDA,";
  } /*!sc*/
  .gJcScB {
      display: block;
      width: 1.5rem;
      height: 1.5rem;
      position: relative;
      z-index: 0;
  } /*!sc*/
  .gJcScB:focus-visible {
      background-color: var(--rui-color-background);
      color: var(--rui-color-foreground);
  } /*!sc*/
  .gJcScB::before {
      content: "";
      position: absolute;
      top: -0.625rem;
      bottom: -0.625rem;
      left: -0.625rem;
      right: -0.625rem;
  } /*!sc*/
  data-styled.g34[id="IconButton__IconButtonBase-rui__sc-1xan14r-0"] {
      content: "gJcScB,";
  } /*!sc*/
  .khPCbS {
      top: calc(-1 * var(--website-navigation-height));
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .khPCbS {
          left: 0;
      }
  } /*!sc*/
  .dknUhi {
      top: 0;
      left: 0;
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .dknUhi {
          left: auto;
      }
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .dknUhi {
          right: 0;
      }
  } /*!sc*/
  .dmZmJu {
      top: 0;
      left: 0;
      background-position: bottom;
      background-size: initial;
      transition-timing-function: cubic-bezier(0.35, 0, 0, 1);
      border-bottom-width: initial;
      border-bottom-style: none;
      border-color: #bbc4cd;
      transition-property: border-radius, border-color;
      border-bottom-left-radius: 0px;
      border-bottom-right-radius: 0px;
      transition-duration: 0ms;
      transition-delay: 100ms;
  } /*!sc*/
  .cQCaWN {
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 0;
  } /*!sc*/
  .cwmJUC {
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
  } /*!sc*/
  .slide1{
      /* margin-left: -560px; */
      transition-duration: 1080ms;
      transition-delay: 100ms;
      opacity: 0;
      width: 33.33%;
  }
  .slide2{
      width: 33.33%;
  }
  .slide3{
      /* margin-right: -560px; */
      transition-duration: 1080ms;
      transition-delay: 100ms;
      opacity: 0;
      width: 33.33%;
  }
  @media screen and (min-width: 1024px) {
      .cwmJUC {
          left: 0;
      }
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .cwmJUC {
          right: 0;
      }
  } /*!sc*/
  .erZZUD {
      top: 100%;
      left: 0;
      right: 0;
  } /*!sc*/
  .eDEYmu {
      top: 0;
      bottom: 0;
      left: 20px;
      right: 20px;
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .eDEYmu {
          left: 0;
      }
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .eDEYmu {
          right: 0;
      }
  }
  .hUCRHE {
      font-family: Aeonik Pro Capitalised, sans-serif;
      font-weight: 900;
      font-size: 3rem;
      line-height: 1;
      -webkit-letter-spacing: -0.06rem;
      -moz-letter-spacing: -0.06rem;
      -ms-letter-spacing: -0.06rem;
      letter-spacing: -0.06rem;
      color: #fff;
  } /*!sc*/
  @media (min-width: 720px) {
      .hUCRHE {
          font-size: 6.5rem;
          -webkit-letter-spacing: -0.13rem;
          -moz-letter-spacing: -0.13rem;
          -ms-letter-spacing: -0.13rem;
          letter-spacing: -0.13rem;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .hUCRHE {
          font-size: 8.5rem;
          -webkit-letter-spacing: -0.17rem;
          -moz-letter-spacing: -0.17rem;
          -ms-letter-spacing: -0.17rem;
          letter-spacing: -0.17rem;
      }
  } /*!sc*/
  @media screen and (min-width: 320px) {
      .hUCRHE {
          font-size: clamp(2.25rem, 1.65rem + 3vw, 3rem);
      }
  } /*!sc*/
  @media screen and (min-width: 400px) {
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .hUCRHE {
          font-size: clamp(5rem, 4.1rem + 2vw, 6.5rem);
      }
  } /*!sc*/
  @media screen and (min-width: 1024px) {
  } /*!sc*/
  @media screen and (min-width: 1280px) {
  } /*!sc*/
  @media screen and (min-width: 1920px) {
      .hUCRHE {
          font-size: 8.5rem;
      }
  } /*!sc*/
  .ldOCqs {
      font-family: Aeonik Pro, sans-serif;
      font-weight: 400;
      font-size: 1.125rem;
      line-height: 1.5rem;
      -webkit-letter-spacing: normal;
      -moz-letter-spacing: normal;
      -ms-letter-spacing: normal;
      letter-spacing: normal;
  } /*!sc*/
  @media (min-width: 1920px) {
      .ldOCqs {
          font-size: 1.5rem;
          line-height: 2rem;
      }
  } /*!sc*/
  .iZqQXu {
      font-family: Aeonik Pro Capitalised, sans-serif;
      font-weight: 900;
      font-size: 2.25rem;
      line-height: 1;
      -webkit-letter-spacing: -0.0225rem;
      -moz-letter-spacing: -0.0225rem;
      -ms-letter-spacing: -0.0225rem;
      letter-spacing: -0.0225rem;
      text-align: start;
  } /*!sc*/
  @media (min-width: 720px) {
      .iZqQXu {
          font-size: 3.75rem;
          -webkit-letter-spacing: -0.0375rem;
          -moz-letter-spacing: -0.0375rem;
          -ms-letter-spacing: -0.0375rem;
          letter-spacing: -0.0375rem;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .iZqQXu {
          font-size: 5rem;
          -webkit-letter-spacing: -0.05rem;
          -moz-letter-spacing: -0.05rem;
          -ms-letter-spacing: -0.05rem;
          letter-spacing: -0.05rem;
      }
  } /*!sc*/
  @media screen and (min-width: 320px) {
      .iZqQXu {
          font-size: clamp(2rem, 1.8rem + 1vw, 2.25rem);
      }
  }
  .iiwdgZ {
      font-family: Aeonik Pro, sans-serif;
      font-weight: 400;
      font-size: 1.425rem;
      margin-top: 15px;
      line-height: 1.8rem;
      -webkit-letter-spacing: normal;
      -moz-letter-spacing: normal;
      -ms-letter-spacing: normal;
      letter-spacing: normal;
      text-align: start;
  } /*!sc*/
  @media (min-width: 1920px) {
      .iiwdgZ {
          font-size: 1.5rem;
          line-height: 2rem;
      }
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .iiwdgZ {
          text-align: center;
      }
  } /*!sc*/
  .cBmZDp {
      font-family: Inter, sans-serif;
      font-weight: 400;
      font-size: 1.2rem;
      margin-top: 20px;
      line-height: 1.125rem;
      -webkit-letter-spacing: 0.01125rem;
      -moz-letter-spacing: 0.01125rem;
      -ms-letter-spacing: 0.01125rem;
      letter-spacing: 0.01125rem;
      text-align: start;
  } /*!sc*/
  @media (min-width: 1920px) {
      .cBmZDp {
          font-size: 1rem;
          line-height: 1.5rem;
          -webkit-letter-spacing: 0.015rem;
          -moz-letter-spacing: 0.015rem;
          -ms-letter-spacing: 0.015rem;
          letter-spacing: 0.015rem;
      }
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .cBmZDp {
          text-align: center;
      }
  } /*!sc*/
  .gbQbhk {
      font-family: Aeonik Pro Capitalised, sans-serif;
      font-size: 2.25rem;
      font-weight: 900;
      -webkit-letter-spacing: -0.0225rem;
      -moz-letter-spacing: -0.0225rem;
      -ms-letter-spacing: -0.0225rem;
      letter-spacing: -0.0225rem;
      line-height: 1;
  } /*!sc*/
  @media (min-width: 720px) {
      .gbQbhk {
          font-size: 3.75rem;
          -webkit-letter-spacing: -0.0375rem;
          -moz-letter-spacing: -0.0375rem;
          -ms-letter-spacing: -0.0375rem;
          letter-spacing: -0.0375rem;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .gbQbhk {
          font-size: 5rem;
          -webkit-letter-spacing: -0.05rem;
          -moz-letter-spacing: -0.05rem;
          -ms-letter-spacing: -0.05rem;
          letter-spacing: -0.05rem;
      }
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .gbQbhk {
          font-family: Aeonik Pro Capitalised, sans-serif;
          font-weight: 900;
          font-size: 2.25rem;
          line-height: 1;
          -webkit-letter-spacing: -0.0225rem;
          -moz-letter-spacing: -0.0225rem;
          -ms-letter-spacing: -0.0225rem;
          letter-spacing: -0.0225rem;
      }
      @media (min-width: 720px) {
          .gbQbhk {
              font-size: 3.75rem;
              -webkit-letter-spacing: -0.0375rem;
              -moz-letter-spacing: -0.0375rem;
              -ms-letter-spacing: -0.0375rem;
              letter-spacing: -0.0375rem;
          }
      }
      @media (min-width: 1920px) {
          .gbQbhk {
              font-size: 5rem;
              -webkit-letter-spacing: -0.05rem;
              -moz-letter-spacing: -0.05rem;
              -ms-letter-spacing: -0.05rem;
              letter-spacing: -0.05rem;
          }
      }
  } /*!sc*/
  @media screen and (min-width: 320px) {
  } /*!sc*/
  @media screen and (min-width: 400px) {
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .gbQbhk {
          font-size: clamp(3rem, 2.55rem + 1vw, 3.75rem);
      }
  } /*!sc*/
  @media screen and (min-width: 1024px) {
  } /*!sc*/
  @media screen and (min-width: 1280px) {
  } /*!sc*/
  @media screen and (min-width: 1920px) {
      .gbQbhk {
          font-size: 5rem;
      }
  } /*!sc*/
  .cyYFIs {
      font-family: Inter, sans-serif;
      font-weight: 400;
      font-size: 0.75rem;
      line-height: 1.125rem;
      -webkit-letter-spacing: 0.01125rem;
      -moz-letter-spacing: 0.01125rem;
      -ms-letter-spacing: 0.01125rem;
      letter-spacing: 0.01125rem;
  } /*!sc*/
  @media (min-width: 1920px) {
      .cyYFIs {
          font-size: 1rem;
          line-height: 1.5rem;
          -webkit-letter-spacing: 0.015rem;
          -moz-letter-spacing: 0.015rem;
          -ms-letter-spacing: 0.015rem;
          letter-spacing: 0.015rem;
      }
  } /*!sc*/
  .dztQdh {
      font-family: Aeonik Pro Capitalised, sans-serif;
      font-weight: 900;
      font-size: 2.25rem;
      line-height: 1;
      -webkit-letter-spacing: -0.0225rem;
      -moz-letter-spacing: -0.0225rem;
      -ms-letter-spacing: -0.0225rem;
      letter-spacing: -0.0225rem;
  } /*!sc*/
  @media (min-width: 720px) {
      .dztQdh {
          font-size: 3.75rem;
          -webkit-letter-spacing: -0.0375rem;
          -moz-letter-spacing: -0.0375rem;
          -ms-letter-spacing: -0.0375rem;
          letter-spacing: -0.0375rem;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .dztQdh {
          font-size: 5rem;
          -webkit-letter-spacing: -0.05rem;
          -moz-letter-spacing: -0.05rem;
          -ms-letter-spacing: -0.05rem;
          letter-spacing: -0.05rem;
      }
  } /*!sc*/
  @media screen and (min-width: 320px) {
      .dztQdh {
          font-size: clamp(2rem, 1.8rem + 1vw, 2.25rem);
      }
  } /*!sc*/
  @media screen and (min-width: 400px) {
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .dztQdh {
          font-size: clamp(3rem, 2.55rem + 1vw, 3.75rem);
      }
  } /*!sc*/
  @media screen and (min-width: 1024px) {
  } /*!sc*/
  @media screen and (min-width: 1280px) {
  } /*!sc*/
  @media screen and (min-width: 1920px) {
      .dztQdh {
          font-size: 5rem;
      }
  } /*!sc*/
  .gjzWPF {
      font-family: Inter, sans-serif;
      font-weight: 400;
      font-size: 0.75rem;
      line-height: 1.125rem;
      -webkit-letter-spacing: 0.01125rem;
      -moz-letter-spacing: 0.01125rem;
      -ms-letter-spacing: 0.01125rem;
      letter-spacing: 0.01125rem;
      text-align: start;
  } /*!sc*/
  @media (min-width: 1920px) {
      .gjzWPF {
          font-size: 1rem;
          line-height: 1.5rem;
          -webkit-letter-spacing: 0.015rem;
          -moz-letter-spacing: 0.015rem;
          -ms-letter-spacing: 0.015rem;
          letter-spacing: 0.015rem;
      }
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .gjzWPF {
          text-align: left;
      }
  } /*!sc*/
  .xkYRp {
      -webkit-text-decoration: underline;
      text-decoration: underline;
  } /*!sc*/
  .dvbHSm {
      font-family: Aeonik Pro, sans-serif;
      font-weight: 500;
      font-size: 1.375rem;
      line-height: 1.625rem;
      -webkit-letter-spacing: -0.01375rem;
      -moz-letter-spacing: -0.01375rem;
      -ms-letter-spacing: -0.01375rem;
      letter-spacing: -0.01375rem;
  } /*!sc*/
  @media (min-width: 1024px) {
      .dvbHSm {
          font-size: 1.5rem;
          line-height: 1.75rem;
          -webkit-letter-spacing: -0.015rem;
          -moz-letter-spacing: -0.015rem;
          -ms-letter-spacing: -0.015rem;
          letter-spacing: -0.015rem;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .dvbHSm {
          font-size: 2rem;
          line-height: 2.375rem;
          -webkit-letter-spacing: -0.02rem;
          -moz-letter-spacing: -0.02rem;
          -ms-letter-spacing: -0.02rem;
          letter-spacing: -0.02rem;
      }
  } /*!sc*/
  .eaLphl {
      font-family: Inter, sans-serif;
      font-weight: 400;
      font-size: 0.875rem;
      line-height: 1.375rem;
      -webkit-letter-spacing: -0.00438rem;
      -moz-letter-spacing: -0.00438rem;
      -ms-letter-spacing: -0.00438rem;
      letter-spacing: -0.00438rem;
      white-space: pre-wrap;
  } /*!sc*/
  @media (min-width: 1920px) {
      .eaLphl {
          font-size: 1.125rem;
          line-height: 1.75rem;
          -webkit-letter-spacing: -0.00563rem;
          -moz-letter-spacing: -0.00563rem;
          -ms-letter-spacing: -0.00563rem;
          letter-spacing: -0.00563rem;
      }
  } /*!sc*/
  .eCJlQW {
      font-family: Inter, sans-serif;
      font-weight: 600;
      font-size: 0.75rem;
      line-height: 1.125rem;
      -webkit-letter-spacing: 0.0075rem;
      -moz-letter-spacing: 0.0075rem;
      -ms-letter-spacing: 0.0075rem;
      letter-spacing: 0.0075rem;
  } /*!sc*/
  @media (min-width: 1920px) {
      .eCJlQW {
          font-size: 1rem;
          line-height: 1.5rem;
          -webkit-letter-spacing: 0.01rem;
          -moz-letter-spacing: 0.01rem;
          -ms-letter-spacing: 0.01rem;
          letter-spacing: 0.01rem;
      }
  } /*!sc*/
  data-styled.g42[id="Text-rui__sc-1be7qv6-0"] {
      content: "hUCRHE,ldOCqs,iZqQXu,iiwdgZ,cBmZDp,gbQbhk,cyYFIs,dztQdh,gjzWPF,xkYRp,dvbHSm,eaLphl,eCJlQW,";
  } /*!sc*/
  data-styled.g43[id="VStack-rui__sc-e0ymcb-0"] {
      content: "jZBAfu,";
  } /*!sc*/
  .bxtrhz {
      --rui-aspect: 0.7086614173228346;
      width: 100%;
      height: 0;
      padding-bottom: calc(1 / var(--rui-aspect) * 100%);
  } /*!sc*/
  .gWdZZg {
      --rui-aspect: 1.7777777777777777;
      width: 100%;
      height: 0;
      padding-bottom: calc(1 / var(--rui-aspect) * 100%);
  } /*!sc*/
  .pwVex {
      --rui-aspect: 1.7045454545454546;
      width: 100%;
      height: 0;
      padding-bottom: calc(1 / var(--rui-aspect) * 100%);
  } /*!sc*/
  data-styled.g80[id="AspectRatio__Spacer-rui__sc-3p9atg-0"] {
      content: "bxtrhz,gWdZZg,pwVex,";
  } /*!sc*/
  .dBNTQa {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      overflow: hidden;
  } /*!sc*/
  .dBNTQa > :first-child {
      width: 100%;
      height: 100%;
  } /*!sc*/
  .dBNTQa > img,
  .dBNTQa > video {
      object-fit: cover;
  } /*!sc*/
  data-styled.g81[id="AspectRatio__Content-rui__sc-3p9atg-1"] {
      content: "dBNTQa,";
  } /*!sc*/
  .jnsDTP {
      position: relative;
      padding: unset;
  } /*!sc*/
  data-styled.g82[id="AspectRatio__Base-rui__sc-3p9atg-2"] {
      content: "jnsDTP,";
  } /*!sc*/
  .fROPfn {
      font-family: Inter, sans-serif;
      font-weight: 400;
      font-size: 1rem;
      line-height: 1.5rem;
      -webkit-letter-spacing: -0.01rem;
      -moz-letter-spacing: -0.01rem;
      -ms-letter-spacing: -0.01rem;
      letter-spacing: -0.01rem;
      height: var(--rui-size-button-md);
      width: 100%;
      min-width: 0;
      padding-left: var(--rui-space-s16);
      padding-right: var(--rui-space-s16);
      border-radius: var(--rui-radius-round);
      -webkit-transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow),
          outline-offset var(--rui-timing-shadow);
      transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
      --rui-button-shadow-color: rgb(var(--rui-color-channel-accent) / 0.45);
      color: var(--rui-color-white);
      background-color: var(--rui-color-accent);
      text-align: center;
  } /*!sc*/
  @media (min-width: 1920px) {
      .fROPfn {
          font-size: 1.25rem;
          line-height: 2rem;
          -webkit-letter-spacing: -0.0125rem;
          -moz-letter-spacing: -0.0125rem;
          -ms-letter-spacing: -0.0125rem;
          letter-spacing: -0.0125rem;
      }
  } /*!sc*/
  .fROPfn:hover {
      --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.08);
  } /*!sc*/
  .fROPfn:active {
      --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.15);
  } /*!sc*/
  .fROPfn:disabled,
  .fROPfn[aria-disabled="true"] {
      color: var(--rui-color-button-disabled-text);
      --rui-color-state-overlay: rgb(var(--rui-color-channel-grouped-background) / 0.8);
  } /*!sc*/
  .hwHhyW {
      font-family: Inter, sans-serif;
      font-weight: 400;
      font-size: 1rem;
      line-height: 1.5rem;
      -webkit-letter-spacing: -0.01rem;
      -moz-letter-spacing: -0.01rem;
      -ms-letter-spacing: -0.01rem;
      letter-spacing: -0.01rem;
      height: var(--rui-size-button-md);
      width: 100%;
      min-width: 0;
      padding-left: var(--rui-space-s16);
      padding-right: var(--rui-space-s16);
      border-radius: var(--rui-radius-round);
      color: var(--rui-color-accent);
      -webkit-transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow),
          outline-offset var(--rui-timing-shadow);
      transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
      text-align: center;
      color: var(--rui-color-white);
  } /*!sc*/
  @media (min-width: 1920px) {
      .hwHhyW {
          font-size: 1.25rem;
          line-height: 2rem;
          -webkit-letter-spacing: -0.0125rem;
          -moz-letter-spacing: -0.0125rem;
          -ms-letter-spacing: -0.0125rem;
          letter-spacing: -0.0125rem;
      }
  } /*!sc*/
  .hwHhyW:disabled,
  .hwHhyW[aria-disabled="true"] {
      opacity: 0.5;
  } /*!sc*/
  .bBXJHy {
      font-family: Inter, sans-serif;
      font-weight: 400;
      font-size: 1rem;
      line-height: 1.5rem;
      -webkit-letter-spacing: -0.01rem;
      -moz-letter-spacing: -0.01rem;
      -ms-letter-spacing: -0.01rem;
      letter-spacing: -0.01rem;
      height: var(--rui-size-button-md);
      width: 100%;
      min-width: 0;
      padding-left: var(--rui-space-s16);
      padding-right: var(--rui-space-s16);
      border-radius: var(--rui-radius-round);
      -webkit-transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow),
          outline-offset var(--rui-timing-shadow);
      transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
      --rui-button-shadow-color: rgb(var(--rui-color-channel-black) / 0.45);
      color: var(--rui-color-white);
      background-color: var(--rui-color-black);
      text-align: center;
  } /*!sc*/
  @media (min-width: 1920px) {
      .bBXJHy {
          font-size: 1.25rem;
          line-height: 2rem;
          -webkit-letter-spacing: -0.0125rem;
          -moz-letter-spacing: -0.0125rem;
          -ms-letter-spacing: -0.0125rem;
          letter-spacing: -0.0125rem;
      }
  } /*!sc*/
  .bBXJHy:hover {
      --rui-color-state-overlay: rgb(var(--rui-color-channel-white) / 0.05);
  } /*!sc*/
  .bBXJHy:active {
      --rui-color-state-overlay: rgb(var(--rui-color-channel-white) / 0.08);
  } /*!sc*/
  .bBXJHy:disabled,
  .bBXJHy[aria-disabled="true"] {
      background-color: rgb(var(--rui-color-channel-black) / 0.5);
      color: rgb(var(--rui-color-channel-white) / 0.3);
  } /*!sc*/
  .bTnwhX {
      font-family: Inter, sans-serif;
      font-weight: 400;
      font-size: 1rem;
      line-height: 1.5rem;
      -webkit-letter-spacing: -0.01rem;
      -moz-letter-spacing: -0.01rem;
      -ms-letter-spacing: -0.01rem;
      letter-spacing: -0.01rem;
      height: var(--rui-size-button-md);
      width: 100%;
      min-width: 0;
      padding-left: var(--rui-space-s16);
      padding-right: var(--rui-space-s16);
      border-radius: var(--rui-radius-round);
      -webkit-transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow),
          outline-offset var(--rui-timing-shadow);
      transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
      --rui-button-shadow-color: rgb(var(--rui-color-channel-accent) / 0.45);
      color: var(--rui-color-white);
      background-color: var(--rui-color-accent);
      text-align: center;
      margin-top: var(--rui-space-s4);
  } /*!sc*/
  @media (min-width: 1920px) {
      .bTnwhX {
          font-size: 1.25rem;
          line-height: 2rem;
          -webkit-letter-spacing: -0.0125rem;
          -moz-letter-spacing: -0.0125rem;
          -ms-letter-spacing: -0.0125rem;
          letter-spacing: -0.0125rem;
      }
  } /*!sc*/
  .bTnwhX:hover {
      --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.08);
  } /*!sc*/
  .bTnwhX:active {
      --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.15);
  } /*!sc*/
  .bTnwhX:disabled,
  .bTnwhX[aria-disabled="true"] {
      color: var(--rui-color-button-disabled-text);
      --rui-color-state-overlay: rgb(var(--rui-color-channel-grouped-background) / 0.8);
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .bTnwhX {
          margin-top: var(--rui-space-s8);
      }
  } /*!sc*/
  .oILRN {
      font-family: Inter, sans-serif;
      font-weight: 400;
      font-size: 1rem;
      line-height: 1.5rem;
      -webkit-letter-spacing: -0.01rem;
      -moz-letter-spacing: -0.01rem;
      -ms-letter-spacing: -0.01rem;
      letter-spacing: -0.01rem;
      height: var(--rui-size-button-md);
      width: 100%;
      min-width: 0;
      padding-left: var(--rui-space-s16);
      padding-right: var(--rui-space-s16);
      border-radius: var(--rui-radius-round);
      -webkit-transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow),
          outline-offset var(--rui-timing-shadow);
      transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
      color: var(--rui-color-accent);
      background-color: var(--rui-color-action-background);
      text-align: center;
  } /*!sc*/
  @media (min-width: 1920px) {
      .oILRN {
          font-size: 1.25rem;
          line-height: 2rem;
          -webkit-letter-spacing: -0.0125rem;
          -moz-letter-spacing: -0.0125rem;
          -ms-letter-spacing: -0.0125rem;
          letter-spacing: -0.0125rem;
      }
  } /*!sc*/
  .oILRN:hover {
      --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.03);
  } /*!sc*/
  .oILRN:active {
      --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.06);
  } /*!sc*/
  .oILRN:disabled,
  .oILRN[aria-disabled="true"] {
      color: rgb(var(--rui-color-channel-accent) / 0.3);
      --rui-color-state-overlay: rgb(var(--rui-color-channel-grouped-background) / 0.4);
  } /*!sc*/
  [data-rui="photo-header"] .oILRN.oILRN {
      color: var(--rui-color-action-photo-header-text);
      background-color: var(--rui-color-action-photo-header-background);
  } /*!sc*/
  [data-rui="photo-header"] .oILRN.oILRN:hover {
      --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.03);
  } /*!sc*/
  [data-rui="photo-header"] .oILRN.oILRN:active {
      --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.06);
  } /*!sc*/
  [data-rui="photo-header"] .oILRN.oILRN:disabled,
  [data-rui="photo-header"] .oILRN.oILRN[aria-disabled="true"] {
      color: rgb(var(--rui-color-channel-action-photo-header-text) / 0.3);
      --rui-color-state-overlay: transparent;
  } /*!sc*/
  .egciUB {
      font-family: Inter, sans-serif;
      font-weight: 400;
      font-size: 1rem;
      line-height: 1.5rem;
      -webkit-letter-spacing: -0.01rem;
      -moz-letter-spacing: -0.01rem;
      -ms-letter-spacing: -0.01rem;
      letter-spacing: -0.01rem;
      height: var(--rui-size-button-md);
      width: 100%;
      min-width: 0;
      padding-left: var(--rui-space-s16);
      padding-right: var(--rui-space-s16);
      border-radius: var(--rui-radius-round);
      -webkit-transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow),
          outline-offset var(--rui-timing-shadow);
      transition: background-color var(--rui-timing-md), color var(--rui-timing-md), opacity var(--rui-timing-md), box-shadow var(--rui-timing-shadow), outline var(--rui-timing-shadow), outline-offset var(--rui-timing-shadow);
      --rui-button-shadow-color: rgb(var(--rui-color-channel-black) / 0.05);
      color: var(--rui-color-black);
      background-color: var(--rui-color-white);
      text-align: center;
  } /*!sc*/
  @media (min-width: 1920px) {
      .egciUB {
          font-size: 1.25rem;
          line-height: 2rem;
          -webkit-letter-spacing: -0.0125rem;
          -moz-letter-spacing: -0.0125rem;
          -ms-letter-spacing: -0.0125rem;
          letter-spacing: -0.0125rem;
      }
  } /*!sc*/
  .egciUB:hover {
      --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.02);
  } /*!sc*/
  .egciUB:active {
      --rui-color-state-overlay: rgb(var(--rui-color-channel-black) / 0.03);
  } /*!sc*/
  .egciUB:disabled,
  .egciUB[aria-disabled="true"] {
      color: rgb(var(--rui-color-channel-black) / 0.3);
      --rui-color-state-overlay: transparent;
  } /*!sc*/
  data-styled.g83[id="Button-rui__sc-1gvtpv4-0"] {
      content: "fROPfn,hwHhyW,bBXJHy,bTnwhX,oILRN,egciUB,";
  } /*!sc*/
  .hLDKzZ {
      display: grid;
      grid-template: "text";
  } /*!sc*/
  .bcNOSV {
      display: grid;
      gap: var(--rui-space-s16);
      grid-template-columns: repeat(1, 1fr);
  } /*!sc*/
  @media screen and (min-width: 1024px) {
      .bcNOSV {
          gap: var(--rui-space-s24);
      }
  } /*!sc*/
  @media screen and (min-width: 720px) {
      .bcNOSV {
          grid-template-columns: repeat(12, 1fr);
      }
  } /*!sc*/
  .dPULKP {
      display: grid;
      -webkit-column-gap: var(--rui-space-s32);
      column-gap: var(--rui-space-s32);
      row-gap: var(--rui-space-s12);
      grid-template-columns: auto auto 1fr;
  } /*!sc*/
  data-styled.g107[id="Grid-rui__sc-11lbuez-0"] {
      content: "hLDKzZ,bcNOSV,dPULKP,";
  } /*!sc*/
  @font-face {
      font-family: "Aeonik Pro";
      font-display: fallback;
      font-weight: 500;
      src: url(https://assets.revolut.com/assets/fonts/AeonikPro-Medium.woff2) format("woff2");
  } /*!sc*/
  @font-face {
      font-family: "Aeonik Pro";
      font-display: fallback;
      font-weight: 700;
      src: url(https://assets.revolut.com/assets/fonts/AeonikPro-Black.woff2) format("woff2");
  } /*!sc*/
  @font-face {
      font-family: "Aeonik Pro Capitalised";
      font-display: fallback;
      font-weight: 900;
      src: url(https://assets.revolut.com/assets/fonts/AeonikPro-Black-Capitalised.woff2) format("woff2");
  } /*!sc*/
  :root {
      font-family: Inter, sans-serif;
  } /*!sc*/
  body {
      background-color: rgb(var(--website-layout-background-channel-legacy));
      min-height: 100%;
      min-width: 320px;
      margin: 0;
  } /*!sc*/
  body > #__next {
      position: relative;
      z-index: 0;
  } /*!sc*/
  a {
      color: inherit;
      -webkit-text-decoration: none;
      text-decoration: none;
  } /*!sc*/
  @supports (-webkit-hyphenate-limit-chars: 10) or (-moz-hyphenate-limit-chars: 10) or (-ms-hyphenate-limit-chars: 10) or (hyphenate-limit-chars: 10) {
      h1,
      h2 {
          -webkit-hyphens: auto;
          -moz-hyphens: auto;
          -ms-hyphens: auto;
          hyphens: auto;
          -webkit-hyphenate-limit-chars: 10;
          -moz-hyphenate-limit-chars: 10;
          -ms-hyphenate-limit-chars: 10;
          hyphenate-limit-chars: 10;
      }
  } /*!sc*/
  @media (min-width: 400px) {
      [aria-label="wide-modal"] {
          max-height: none !important;
          min-height: auto !important;
          min-width: 500px;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      [aria-label="wide-modal"] {
          max-height: none !important;
          min-height: auto !important;
          min-width: 600px;
      }
  } /*!sc*/
  [data-theme="light"] {
      --website-color-rating: #fbc70a;
      --website-color-grouped-background: #f7f7f7;
      --website-color-widget-background: rgba(241, 242, 244, 0.8);
      --website-layout-background-channel-legacy: 255 255 255;
      --website-layout-background-channel: 255 255 255;
      --website-layout-max-width: 1000px;
      --website-navigation-height: 56px;
      --website-shadow-level-5: 0 14px 28px 0 rgba(25, 28, 31, 0.04), 0 8px 16px 0 rgba(25, 28, 31, 0.04), 0 -1px 0 0 rgba(25, 28, 31, 0.04);
      --website-sales-banner-background: linear-gradient(to right, #1227fd, #6fa0ff);
      --website-sales-banner-text: #f4f4f4;
  } /*!sc*/
  @media (min-width: 1024px) {
      [data-theme="light"] {
          --website-navigation-height: 72px;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      [data-theme="light"] {
          --website-layout-max-width: 1432px;
          --website-navigation-height: 88px;
      }
  } /*!sc*/
  @media (prefers-contrast: more) {
      [data-theme="light"] {
          --website-sales-banner-background: #1227fd;
      }
  } /*!sc*/
  [data-theme="dark"] {
      --website-color-rating: #ffd60a;
      --website-color-grouped-background: #1c1c1e;
      --website-color-widget-background: rgba(36, 36, 38, 0.88);
      --website-layout-background-channel-legacy: 22 22 24;
      --website-layout-background-channel: 0 0 0;
      --website-layout-max-width: 1000px;
      --website-navigation-height: 56px;
      --website-shadow-level-5: 0 14px 28px 0 rgba(0, 0, 0, 0.4), 0 8px 16px 0 rgba(0, 0, 0, 0.4);
      --website-sales-banner-background: linear-gradient(to right, #1227fd, #6fa0ff);
      --website-sales-banner-text: #f4f4f4;
  } /*!sc*/
  @media (min-width: 1024px) {
      [data-theme="dark"] {
          --website-navigation-height: 72px;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      [data-theme="dark"] {
          --website-layout-max-width: 1432px;
          --website-navigation-height: 88px;
      }
  } /*!sc*/
  @media (prefers-contrast: more) {
      [data-theme="dark"] {
          --website-sales-banner-background: #1227fd;
      }
  } /*!sc*/
  [data-rui-input-type][data-rui-input-type] {
      font-family: Inter, sans-serif;
      font-weight: 400;
      font-size: 1rem;
      line-height: 1.5rem;
      -webkit-letter-spacing: -0.01rem;
      -moz-letter-spacing: -0.01rem;
      -ms-letter-spacing: -0.01rem;
      letter-spacing: -0.01rem;
  } /*!sc*/
  @media (min-width: 1920px) {
      [data-rui-input-type][data-rui-input-type] {
          font-size: 1.25rem;
          line-height: 2rem;
          -webkit-letter-spacing: -0.0125rem;
          -moz-letter-spacing: -0.0125rem;
          -ms-letter-spacing: -0.0125rem;
          letter-spacing: -0.0125rem;
      }
  } /*!sc*/
  data-styled.g470[id="sc-global-imVSDi1"] {
      content: "sc-global-imVSDi1,";
  } /*!sc*/
  .iZfWWi {
      color: transparent;
      overflow: hidden;
      position: relative;
  } /*!sc*/
  .iZfWWi::before {
      position: absolute;
      inset: 0;
      content: "";
      background-color: var(--rui-color-action-background);
  } /*!sc*/
  data-styled.g473[id="sc-10a0aa14-0"] {
      content: "iZfWWi,";
  } /*!sc*/
  .tkvhP {
      font-family: Inter, sans-serif;
      font-weight: 400;
      font-size: 0.75rem;
      line-height: 1.125rem;
      -webkit-letter-spacing: 0.01125rem;
      -moz-letter-spacing: 0.01125rem;
      -ms-letter-spacing: 0.01125rem;
      letter-spacing: 0.01125rem;
      height: 26px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      color: var(--rui-color-grey-20);
      -webkit-transition: color var(--rui-timing-md);
      transition: color var(--rui-timing-md);
      word-break: break-word;
  } /*!sc*/
  @media (min-width: 1920px) {
      .tkvhP {
          font-size: 1rem;
          line-height: 1.5rem;
          -webkit-letter-spacing: 0.015rem;
          -moz-letter-spacing: 0.015rem;
          -ms-letter-spacing: 0.015rem;
          letter-spacing: 0.015rem;
      }
  } /*!sc*/
  .tkvhP:hover {
      color: var(--rui-color-white);
  } /*!sc*/
  .tkvhP:active {
      color: rgb(var(--rui-color-channel-white) / 0.8);
  } /*!sc*/
  @media (min-width: 1920px) {
      .tkvhP {
          height: 32px;
      }
  } /*!sc*/
  data-styled.g474[id="sc-c1d9e90e-0"] {
      content: "tkvhP,";
  } /*!sc*/
  .exkJmb {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-top: 0;
      margin-bottom: 0;
      width: 100%;
      max-width: initial;
      padding: var(--rui-space-s20) calc((100vw - var(--website-layout-max-width)) / 2);
      background-color: var(--rui-color-black);
  } /*!sc*/
  @media (min-width: 1024px) {
      .exkJmb {
          padding-top: var(--rui-space-s40);
          padding-bottom: var(--rui-space-s40);
      }
  } /*!sc*/
  data-styled.g475[id="sc-d0c249d9-0"] {
      content: "exkJmb,";
  } /*!sc*/
  .cGIlKE {
      word-break: break-word;
  } /*!sc*/
  data-styled.g477[id="sc-349000c0-0"] {
      content: "cGIlKE,";
  } /*!sc*/
  .hHKRlQ {
      -webkit-transition: color 0.15s;
      transition: color 0.15s;
  } /*!sc*/
  .hHKRlQ:hover {
      color: var(--rui-color-white);
  } /*!sc*/
  .hHKRlQ:active {
      color: rgb(var(--rui-color-channel-white) / 0.8);
  } /*!sc*/
  data-styled.g478[id="sc-cb7762a0-0"] {
      content: "hHKRlQ,";
  } /*!sc*/
  .eYdFpQ {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      grid-column: 1 / span 3;
      grid-row: 2;
      list-style: none;
  } /*!sc*/
  @media (min-width: 1024px) {
      .eYdFpQ {
          grid-column: 3;
          grid-row: 1;
      }
  } /*!sc*/
  data-styled.g479[id="sc-943ad925-0"] {
      content: "eYdFpQ,";
  } /*!sc*/
  .caSinj {
      width: 100%;
  } /*!sc*/
  data-styled.g480[id="sc-9e0ecf7f-0"] {
      content: "caSinj,";
  } /*!sc*/
  .iqPkKR {
      padding-top: var(--rui-space-s8);
      padding-bottom: var(--rui-space-s8);
  } /*!sc*/
  data-styled.g481[id="sc-9e0ecf7f-1"] {
      content: "iqPkKR,";
  } /*!sc*/
  .ccJytH {
      padding-left: var(--rui-space-s20);
      padding-right: var(--rui-space-s20);
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      width: 100%;
  } /*!sc*/
  @media (min-width: 720px) {
      .ccJytH {
          gap: var(--rui-space-s16);
          -webkit-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .ccJytH {
          padding-left: 0;
          padding-right: 0;
      }
  } /*!sc*/
  data-styled.g482[id="sc-61708f77-0"] {
      content: "ccJytH,";
  } /*!sc*/
  .bmMKuq {
      margin-top: -2px;
      height: var(--rui-space-s24);
  } /*!sc*/
  @media (min-width: 1920px) {
      .bmMKuq {
          height: var(--rui-space-s32);
      }
  } /*!sc*/
  .dXjuzY {
      margin-top: -2px;
      height: var(--rui-space-s16);
  } /*!sc*/
  @media (min-width: 1920px) {
      .dXjuzY {
          height: var(--rui-space-s24);
      }
  } /*!sc*/
  data-styled.g483[id="sc-81786132-0"] {
      content: "bmMKuq,dXjuzY,";
  } /*!sc*/
  .ivlwzp {
      display: block;
      padding: var(--rui-space-s8);
      text-align: center;
  } /*!sc*/
  .ivlwzp .Icon-rui__sc-18fefp5-0 {
      color: var(--rui-color-grey-tone-50);
      -webkit-transition: color var(--rui-timing-md);
      transition: color var(--rui-timing-md);
  } /*!sc*/
  .ivlwzp:hover .Icon-rui__sc-18fefp5-0 {
      color: rgb(var(--rui-color-channel-white) / 0.9);
  } /*!sc*/
  data-styled.g484[id="sc-389a98f5-0"] {
      content: "ivlwzp,";
  } /*!sc*/
  .ezWfeJ {
      list-style: none;
  } /*!sc*/
  data-styled.g485[id="sc-389a98f5-1"] {
      content: "ezWfeJ,";
  } /*!sc*/
  .Qdtfx {
      font-family: Aeonik Pro, sans-serif;
      font-weight: 500;
      font-size: 1rem;
      line-height: 1.375rem;
      -webkit-letter-spacing: normal;
      -moz-letter-spacing: normal;
      -ms-letter-spacing: normal;
      letter-spacing: normal;
      height: auto;
      width: -webkit-min-content;
      width: -moz-min-content;
      width: min-content;
      max-width: 240px;
      padding-left: var(--rui-space-s24);
      padding-right: var(--rui-space-s24);
      padding-top: 10px;
      padding-bottom: 10px;
      background-color: var(--rui-color-background);
      color: var(--rui-color-foreground);
  } /*!sc*/
  @media (min-width: 1920px) {
      .Qdtfx {
          font-size: 1.25rem;
          line-height: 1.75rem;
      }
  } /*!sc*/
  .Qdtfx:focus-visible {
      box-shadow: 0 0 0 0.125rem rgb(var(--rui-color-channel-blue) / 0.5) inset, 0 0 0 0.225rem var(--rui-color-background) inset;
  } /*!sc*/
  @media (min-width: 720px) {
      .Qdtfx {
          max-width: 440px;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .Qdtfx {
          max-width: 720px;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .Qdtfx {
          max-width: 1024px;
          padding-left: var(--rui-space-s32);
          padding-right: var(--rui-space-s32);
          padding-top: 14px;
          padding-bottom: 14px;
      }
  } /*!sc*/
  .Qdtfx:hover {
      background-color: var(--rui-color-background);
      opacity: 0.85;
  } /*!sc*/
  .Qdtfx:active {
      background-color: var(--rui-color-background);
      opacity: 0.75;
  } /*!sc*/
  .Qdtfx:disabled {
      background-color: var(--rui-color-background);
      color: var(--rui-color-grey-50);
  } /*!sc*/
  .eKFeSl {
      font-family: Aeonik Pro, sans-serif;
      font-weight: 500;
      font-size: 1rem;
      line-height: 1.375rem;
      -webkit-letter-spacing: normal;
      -moz-letter-spacing: normal;
      -ms-letter-spacing: normal;
      letter-spacing: normal;
      height: auto;
      width: -webkit-min-content;
      width: -moz-min-content;
      width: min-content;
      max-width: 240px;
      padding-left: var(--rui-space-s24);
      padding-right: var(--rui-space-s24);
      padding-top: 10px;
      padding-bottom: 10px;
  } /*!sc*/
  @media (min-width: 1920px) {
      .eKFeSl {
          font-size: 1.25rem;
          line-height: 1.75rem;
      }
  } /*!sc*/
  .eKFeSl:focus-visible {
      box-shadow: 0 0 0 0.125rem rgb(var(--rui-color-channel-blue) / 0.5) inset, 0 0 0 0.225rem var(--rui-color-background) inset;
  } /*!sc*/
  @media (min-width: 720px) {
      .eKFeSl {
          max-width: 440px;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .eKFeSl {
          max-width: 720px;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .eKFeSl {
          max-width: 1024px;
          padding-left: var(--rui-space-s32);
          padding-right: var(--rui-space-s32);
          padding-top: 14px;
          padding-bottom: 14px;
      }
  } /*!sc*/
  .eKFeSl:hover {
      background-color: var(--rui-color-grey-tone-2);
      opacity: 0.85;
  } /*!sc*/
  .eKFeSl:active {
      background-color: var(--rui-color-grey-tone-2);
      opacity: 0.75;
  } /*!sc*/
  .eKFeSl:disabled {
      color: var(--rui-color-grey-50);
  } /*!sc*/
  .iUOjWo {
      font-family: Aeonik Pro, sans-serif;
      font-weight: 500;
      font-size: 1rem;
      line-height: 1.375rem;
      -webkit-letter-spacing: normal;
      -moz-letter-spacing: normal;
      -ms-letter-spacing: normal;
      letter-spacing: normal;
      height: auto;
      width: -webkit-min-content;
      width: -moz-min-content;
      width: min-content;
      max-width: 240px;
      padding-left: var(--rui-space-s24);
      padding-right: var(--rui-space-s24);
      padding-top: 10px;
      padding-bottom: 10px;
      background-color: var(--rui-color-foreground);
      color: var(--rui-color-background);
  } /*!sc*/
  @media (min-width: 1920px) {
      .iUOjWo {
          font-size: 1.25rem;
          line-height: 1.75rem;
      }
  } /*!sc*/
  .iUOjWo:focus-visible {
      box-shadow: 0 0 0 0.125rem rgb(var(--rui-color-channel-blue) / 0.5) inset, 0 0 0 0.225rem var(--rui-color-background) inset;
  } /*!sc*/
  @media (min-width: 720px) {
      .iUOjWo {
          max-width: 440px;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .iUOjWo {
          max-width: 720px;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .iUOjWo {
          max-width: 1024px;
          padding-left: var(--rui-space-s32);
          padding-right: var(--rui-space-s32);
          padding-top: 14px;
          padding-bottom: 14px;
      }
  } /*!sc*/
  .iUOjWo:hover {
      background-color: var(--rui-color-foreground);
      opacity: 0.85;
  } /*!sc*/
  .iUOjWo:active {
      background-color: var(--rui-color-foreground);
      opacity: 0.75;
  } /*!sc*/
  .iUOjWo:disabled {
      background-color: var(--rui-color-foreground);
      color: var(--rui-color-grey-50);
  } /*!sc*/
  .hndlww {
      font-family: Aeonik Pro, sans-serif;
      font-weight: 500;
      font-size: 1rem;
      line-height: 1.375rem;
      -webkit-letter-spacing: normal;
      -moz-letter-spacing: normal;
      -ms-letter-spacing: normal;
      letter-spacing: normal;
      height: auto;
      width: -webkit-min-content;
      width: -moz-min-content;
      width: min-content;
      max-width: 240px;
      padding-left: var(--rui-space-s24);
      padding-right: var(--rui-space-s24);
      padding-top: 10px;
      padding-bottom: 10px;
      margin-top: 24px;
  } /*!sc*/
  @media (min-width: 1920px) {
      .hndlww {
          font-size: 1.25rem;
          line-height: 1.75rem;
      }
  } /*!sc*/
  .hndlww:focus-visible {
      box-shadow: 0 0 0 0.125rem rgb(var(--rui-color-channel-blue) / 0.5) inset, 0 0 0 0.225rem var(--rui-color-background) inset;
  } /*!sc*/
  @media (min-width: 720px) {
      .hndlww {
          max-width: 440px;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .hndlww {
          max-width: 720px;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .hndlww {
          max-width: 1024px;
          padding-left: var(--rui-space-s32);
          padding-right: var(--rui-space-s32);
          padding-top: 14px;
          padding-bottom: 14px;
      }
  } /*!sc*/
  .hXenlB {
      font-family: Aeonik Pro, sans-serif;
      font-weight: 500;
      font-size: 1rem;
      line-height: 1.375rem;
      -webkit-letter-spacing: normal;
      -moz-letter-spacing: normal;
      -ms-letter-spacing: normal;
      letter-spacing: normal;
      height: auto;
      width: -webkit-min-content;
      width: -moz-min-content;
      width: min-content;
      max-width: 240px;
      padding-left: var(--rui-space-s24);
      padding-right: var(--rui-space-s24);
      padding-top: 10px;
      padding-bottom: 10px;
      background-color: transparent;
      color: var(--rui-color-foreground);
      border-color: var(--rui-color-foreground);
      border-style: solid;
      border-width: 2px;
  } /*!sc*/
  @media (min-width: 1920px) {
      .hXenlB {
          font-size: 1.25rem;
          line-height: 1.75rem;
      }
  } /*!sc*/
  .hXenlB:focus-visible {
      box-shadow: 0 0 0 0.125rem rgb(var(--rui-color-channel-blue) / 0.5) inset, 0 0 0 0.225rem var(--rui-color-background) inset;
  } /*!sc*/
  @media (min-width: 720px) {
      .hXenlB {
          max-width: 440px;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .hXenlB {
          max-width: 720px;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .hXenlB {
          max-width: 1024px;
          padding-left: var(--rui-space-s32);
          padding-right: var(--rui-space-s32);
          padding-top: 14px;
          padding-bottom: 14px;
      }
  } /*!sc*/
  .hXenlB:hover {
      background-color: transparent;
      opacity: 0.85;
  } /*!sc*/
  .hXenlB:active {
      background-color: transparent;
      opacity: 0.75;
  } /*!sc*/
  .hXenlB:disabled {
      background-color: transparent;
      border-color: var(--rui-color-grey-50);
      color: var(--rui-color-grey-50);
  } /*!sc*/
  data-styled.g486[id="sc-dd364494-0"] {
      content: "Qdtfx,eKFeSl,iUOjWo,hndlww,hXenlB,";
  } /*!sc*/
  .fWNUTG {
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      overflow-x: auto;
      margin-left: calc(-1 * var(--rui-space-s24));
      margin-right: calc(-1 * var(--rui-space-s24));
      padding-left: var(--rui-space-s24);
      padding-right: var(--rui-space-s24);
  } /*!sc*/
  @media (min-width: 1024px) {
      .fWNUTG {
          overflow-x: visible;
          margin-left: 0;
          margin-right: 0;
          padding-left: 0;
          padding-right: 0;
      }
  } /*!sc*/
  .fWNUTG::-webkit-scrollbar {
      display: none;
  } /*!sc*/
  data-styled.g497[id="sc-cb77fa67-0"] {
      content: "fWNUTG,";
  } /*!sc*/
  .jTAJin {
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-left: var(--rui-space-s4);
      margin-right: var(--rui-space-s4);
      -webkit-transition: color var(--rui-timing-md), background-color var(--rui-timing-md);
      transition: color var(--rui-timing-md), background-color var(--rui-timing-md);
      white-space: nowrap;
      min-width: -webkit-min-content;
      min-width: -moz-min-content;
      min-width: min-content;
      display: block;
      padding: var(--rui-space-s8) 10px;
      background-color: transparent;
      color: var(--rui-color-white);
  } /*!sc*/
  @media (min-width: 1280px) {
      .jTAJin {
          padding: var(--rui-space-s8) var(--rui-space-s20);
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .jTAJin {
          padding: var(--rui-space-s8) var(--rui-space-s24);
      }
  } /*!sc*/
  .jTAJin:hover {
      cursor: pointer;
      color: var(--rui-color-foreground);
      background-color: var(--rui-color-grey-tone-10);
  } /*!sc*/
  .jTAJin[aria-current="page"],
  .jTAJin[aria-selected="true"],
  .jTAJin[aria-pressed="true"] {
      color: var(--rui-color-foreground);
      background-color: var(--rui-color-grey-tone-10);
  } /*!sc*/
  .iRMphU {
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-left: var(--rui-space-s4);
      margin-right: var(--rui-space-s4);
      -webkit-transition: color var(--rui-timing-md), background-color var(--rui-timing-md);
      transition: color var(--rui-timing-md), background-color var(--rui-timing-md);
      white-space: nowrap;
      min-width: -webkit-min-content;
      min-width: -moz-min-content;
      min-width: min-content;
      display: block;
      padding: var(--rui-space-s8) 10px;
      background-color: transparent;
      color: var(--rui-color-white);
  } /*!sc*/
  @media (min-width: 1280px) {
      .iRMphU {
          padding: var(--rui-space-s8) var(--rui-space-s20);
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .iRMphU {
          padding: var(--rui-space-s8) var(--rui-space-s24);
      }
  } /*!sc*/
  .iRMphU:hover {
      cursor: default !important;
      color: var(--rui-color-foreground);
      background-color: var(--rui-color-grey-tone-10);
  } /*!sc*/
  .iRMphU[aria-current="page"],
  .iRMphU[aria-selected="true"],
  .iRMphU[aria-pressed="true"] {
      color: var(--rui-color-foreground);
      background-color: var(--rui-color-grey-tone-10);
  } /*!sc*/
  data-styled.g498[id="sc-cb77fa67-1"] {
      content: "jTAJin,iRMphU,";
  } /*!sc*/
  .fnoJCQ {
      background-color: transparent;
      color: var(--rui-color-white);
      box-sizing: content-box;
      border-bottom: none;
      border-bottom-color: var(--rui-color-grey-tone-8);
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      width: 100%;
      height: var(--website-navigation-height);
      z-index: 3;
      -webkit-transition: background-color 200ms ease, top 200ms ease, opacity 300ms ease;
      transition: background-color 200ms ease, top 200ms ease, opacity 300ms ease;
  } /*!sc*/
  .fnoJCQ:hover {
      -webkit-transition: top 200ms ease;
      transition: top 200ms ease;
  } /*!sc*/
  @media (min-width: 720px) {
      .fnoJCQ {
          background-color: transparent;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .fnoJCQ {
          top: 0;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .fnoJCQ {
          top: 0;
      }
  } /*!sc*/
  @supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
      .fnoJCQ {
          -webkit-backdrop-filter: none;
          backdrop-filter: none;
          background-color: transparent;
      }
  } /*!sc*/
  data-styled.g500[id="sc-f572aa91-0"] {
      content: "fnoJCQ,";
  } /*!sc*/
  .hXQvfi {
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 100%;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin-right: auto;
      margin-left: auto;
      max-width: var(--website-layout-max-width);
      width: 100%;
      padding: var(--rui-space-s12) var(--rui-space-s20);
  } /*!sc*/
  @media (min-width: 1024px) {
      .hXQvfi {
          padding: var(--rui-space-s16) 0;
      }
  } /*!sc*/
  data-styled.g501[id="sc-f572aa91-1"] {
      content: "hXQvfi,";
  } /*!sc*/
  .bHfRTl {
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-column-gap: var(--rui-space-s16);
      column-gap: var(--rui-space-s16);
      display: none;
      grid-template-columns: 1fr auto;
      margin-left: var(--rui-space-s32);
  } /*!sc*/
  @media (min-width: 1024px) {
      .bHfRTl {
          display: grid;
      }
  } /*!sc*/
  data-styled.g502[id="sc-f572aa91-2"] {
      content: "bHfRTl,";
  } /*!sc*/
  .eKXLbO section[data-blockid="a939f36a-6fde-4b8d-9b76-3362562c578b"] {
      padding-bottom: 60px;
  } /*!sc*/
  @media (min-width: 1280px) {
      .eKXLbO section[data-blockid="a939f36a-6fde-4b8d-9b76-3362562c578b"] {
          padding-bottom: 120px;
      }
  } /*!sc*/
  data-styled.g508[id="sc-28400805-0"] {
      content: "eKXLbO,";
  } /*!sc*/
  .jicXuU {
      font-family: Aeonik Pro, sans-serif;
      font-weight: 500;
      font-size: 1.5rem;
      line-height: 1.75rem;
      -webkit-letter-spacing: -0.015rem;
      -moz-letter-spacing: -0.015rem;
      -ms-letter-spacing: -0.015rem;
      letter-spacing: -0.015rem;
      color: var(--rui-color-grey-50);
      margin-top: var(--rui-space-s48);
      margin-bottom: var(--rui-space-s48);
      text-align: left;
      white-space: pre-wrap;
      word-break: break-word;
  } /*!sc*/
  @media (min-width: 1024px) {
      .jicXuU {
          font-size: 2rem;
          line-height: 2.375rem;
          -webkit-letter-spacing: -0.02rem;
          -moz-letter-spacing: -0.02rem;
          -ms-letter-spacing: -0.02rem;
          letter-spacing: -0.02rem;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .jicXuU {
          font-size: 2.5rem;
          line-height: 3rem;
          -webkit-letter-spacing: -0.025rem;
          -moz-letter-spacing: -0.025rem;
          -ms-letter-spacing: -0.025rem;
          letter-spacing: -0.025rem;
      }
  } /*!sc*/
  @media (min-width: 720px) {
      .jicXuU {
          text-align: center;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .jicXuU {
          margin-top: var(--rui-space-s64);
          margin-bottom: var(--rui-space-s64);
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .jicXuU {
          margin-top: 80px;
          margin-bottom: 80px;
      }
  } /*!sc*/
  .sc-d0c249d9-0 .sc-566dae73-0 {
      color: var(--rui-color-white);
      margin-top: var(--rui-space-s40);
      margin-bottom: var(--rui-space-s40);
      text-align: left;
      font-family: Aeonik Pro, sans-serif;
      font-weight: 500;
      font-size: 1.75rem;
      line-height: 2rem;
      -webkit-letter-spacing: -0.0175rem;
      -moz-letter-spacing: -0.0175rem;
      -ms-letter-spacing: -0.0175rem;
      letter-spacing: -0.0175rem;
  } /*!sc*/
  @media (min-width: 1024px) {
      .sc-d0c249d9-0 .sc-566dae73-0 {
          font-size: 2.5rem;
          line-height: 3rem;
          -webkit-letter-spacing: -0.025rem;
          -moz-letter-spacing: -0.025rem;
          -ms-letter-spacing: -0.025rem;
          letter-spacing: -0.025rem;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .sc-d0c249d9-0 .sc-566dae73-0 {
          font-size: 3rem;
          line-height: 3.625rem;
          -webkit-letter-spacing: -0.03rem;
          -moz-letter-spacing: -0.03rem;
          -ms-letter-spacing: -0.03rem;
          letter-spacing: -0.03rem;
      }
  } /*!sc*/
  data-styled.g520[id="sc-566dae73-0"] {
      content: "jicXuU,";
  } /*!sc*/
  .cSvxsG {
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-self: end;
      -ms-flex-item-align: end;
      align-self: end;
      border-radius: 9999px;
      color: var(--rui-color-foreground);
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      height: 32px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      justify-self: end;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      width: 32px;
  } /*!sc*/
  data-styled.g524[id="sc-8a0391c3-0"] {
      content: "cSvxsG,";
  } /*!sc*/
  .iOTack {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
  } /*!sc*/
  .iOTack:hover .sc-8a0391c3-0 {
      background-color: var(--rui-color-foreground);
      color: var(--rui-color-background);
  } /*!sc*/
  data-styled.g525[id="sc-8a0391c3-1"] {
      content: "iOTack,";
  } /*!sc*/
  .fDiQga {
      list-style: none;
      background-color: var(--website-color-grouped-background);
      border-radius: 20px;
      color: var(--rui-color-foreground);
      min-width: 0;
      padding: var(--rui-space-s24);
      padding-bottom: 0;
      grid-column: 1;
  } /*!sc*/
  @media (min-width: 720px) {
      .fDiQga {
          grid-column: 1 / 5;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .fDiQga {
          grid-column: 1 / 5;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .fDiQga {
          padding: var(--rui-space-s32);
          padding-bottom: 0;
      }
  } /*!sc*/
  .fcMptm {
      list-style: none;
      background-color: var(--website-color-grouped-background);
      border-radius: 20px;
      color: var(--rui-color-foreground);
      min-width: 0;
      padding: var(--rui-space-s24);
      padding-bottom: 0;
      grid-column: 1;
  } /*!sc*/
  @media (min-width: 720px) {
      .fcMptm {
          grid-column: 5 / 9;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .fcMptm {
          grid-column: 5 / 9;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .fcMptm {
          padding: var(--rui-space-s32);
          padding-bottom: 0;
      }
  } /*!sc*/
  .nsEKi {
      list-style: none;
      background-color: var(--website-color-grouped-background);
      border-radius: 20px;
      color: var(--rui-color-foreground);
      min-width: 0;
      padding: var(--rui-space-s24);
      padding-bottom: 0;
      grid-column: 1;
  } /*!sc*/
  @media (min-width: 720px) {
      .nsEKi {
          grid-column: 9 / 13;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .nsEKi {
          grid-column: 9 / 13;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .nsEKi {
          padding: var(--rui-space-s32);
          padding-bottom: 0;
      }
  } /*!sc*/
  .hJyFlS {
      list-style: none;
      background-color: var(--website-color-grouped-background);
      border-radius: 20px;
      color: var(--rui-color-foreground);
      min-width: 0;
      padding: var(--rui-space-s24);
      padding-bottom: 0;
      grid-column: 1;
  } /*!sc*/
  @media (min-width: 720px) {
      .hJyFlS {
          grid-column: 1 / 7;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .hJyFlS {
          grid-column: 1 / 7;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .hJyFlS {
          padding: var(--rui-space-s32);
          padding-bottom: 0;
      }
  } /*!sc*/
  .epXwYW {
      list-style: none;
      background-color: var(--website-color-grouped-background);
      border-radius: 20px;
      color: var(--rui-color-foreground);
      min-width: 0;
      padding: var(--rui-space-s24);
      padding-bottom: 0;
      grid-column: 1;
  } /*!sc*/
  @media (min-width: 720px) {
      .epXwYW {
          grid-column: 7 / 13;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .epXwYW {
          grid-column: 7 / 13;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .epXwYW {
          padding: var(--rui-space-s32);
          padding-bottom: 0;
      }
  } /*!sc*/
  data-styled.g545[id="sc-fd76b777-0"] {
      content: "fDiQga,fcMptm,nsEKi,hJyFlS,epXwYW,";
  } /*!sc*/
  .gNzkjO {
      display: grid;
      grid-template-rows: 1fr auto;
      height: 100%;
      padding-bottom: var(--rui-space-s16);
  } /*!sc*/
  @media (min-width: 1920px) {
      .gNzkjO {
          padding-bottom: var(--rui-space-s24);
      }
  } /*!sc*/
  data-styled.g546[id="sc-fd76b777-1"] {
      content: "gNzkjO,";
  } /*!sc*/
  .ESkMB {
      -webkit-align-items: flex-start;
      -webkit-box-align: flex-start;
      -ms-flex-align: flex-start;
      align-items: flex-start;
      gap: var(--rui-space-s8);
      margin-bottom: var(--rui-space-s4);
  } /*!sc*/
  @media (min-width: 1024px) {
      .ESkMB {
          margin-bottom: var(--rui-space-s8);
      }
  } /*!sc*/
  data-styled.g547[id="sc-fd76b777-2"] {
      content: "ESkMB,";
  } /*!sc*/
  .ewTElm {
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto;
      word-break: break-word;
  } /*!sc*/
  data-styled.g548[id="sc-fd76b777-3"] {
      content: "ewTElm,";
  } /*!sc*/
  .hPmHXa {
      list-style-type: none;
      -webkit-transition: width var(--rui-timing-md), height var(--rui-timing-md), opacity var(--rui-timing-md);
      transition: width var(--rui-timing-md), height var(--rui-timing-md), opacity var(--rui-timing-md);
      opacity: 0.7;
      width: var(--rui-space-s6);
      height: var(--rui-space-s6);
  } /*!sc*/
  @media (min-width: 1920px) {
      .hPmHXa {
          height: var(--rui-space-s12);
          width: var(--rui-space-s12);
      }
  } /*!sc*/
  .jCtmWx {
      list-style-type: none;
      -webkit-transition: width var(--rui-timing-md), height var(--rui-timing-md), opacity var(--rui-timing-md);
      transition: width var(--rui-timing-md), height var(--rui-timing-md), opacity var(--rui-timing-md);
      opacity: 0.7;
      width: var(--rui-space-s6);
      height: var(--rui-space-s6);
      opacity: 1;
      width: var(--rui-space-s8);
      height: var(--rui-space-s8);
  } /*!sc*/
  @media (min-width: 1920px) {
      .jCtmWx {
          height: var(--rui-space-s12);
          width: var(--rui-space-s12);
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .jCtmWx {
          height: var(--rui-space-s16);
          width: var(--rui-space-s16);
      }
  } /*!sc*/
  data-styled.g562[id="sc-2ea0e7b1-0"] {
      content: "hPmHXa,jCtmWx,";
  } /*!sc*/
  .dNBNox {
      display: block;
      padding: 0;
      width: 100%;
      height: 100%;
      border: none;
      border-radius: var(--rui-radius-round);
      background-color: var(--rui-color-grey-20);
      cursor: pointer;
  } /*!sc*/
  data-styled.g563[id="sc-2ea0e7b1-1"] {
      content: "dNBNox,";
  } /*!sc*/
  .dEjoOM {
      isolation: isolate;
      height: var(--rui-space-s6);
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      gap: var(--rui-space-s6);
  } /*!sc*/
  @media (min-width: 1920px) {
      .dEjoOM {
          bottom: calc(-1 * var(--rui-space-s12));
          gap: var(--rui-space-s12);
      }
  } /*!sc*/
  data-styled.g564[id="sc-2ea0e7b1-2"] {
      content: "dEjoOM,";
  } /*!sc*/
  .eMpvDM {
      --website-hero-carousel-gap: 16px;
      --website-hero-carousel-left-translate: -100%;
  } /*!sc*/
  @media (min-width: 720px) {
      .eMpvDM {
          --website-hero-carousel-gap: 24px;
          --website-hero-carousel-left-translate: -95%;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .eMpvDM {
          --website-hero-carousel-gap: 32px;
      }
  } /*!sc*/
  data-styled.g565[id="sc-ce48d160-0"] {
      content: "eMpvDM,";
  } /*!sc*/
  .kKeGCy {
      bottom: calc(-1 * var(--rui-space-s4));
      left: 50%;
      -webkit-transform: translate(-50%, 24px);
      -ms-transform: translate(-50%, 24px);
      transform: translate(-50%, 24px);
  } /*!sc*/
  @media (min-width: 720px) {
      .kKeGCy {
          -webkit-transform: translate(-50%, 32px);
          -ms-transform: translate(-50%, 32px);
          transform: translate(-50%, 32px);
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .kKeGCy {
          -webkit-transform: translate(-50%, 32px) scale(1.75);
          -ms-transform: translate(-50%, 32px) scale(1.75);
          transform: translate(-50%, 32px) scale(1.75);
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .kKeGCy {
          bottom: calc(-1 * var(--rui-space-s12));
          -webkit-transform: translate(-50%, 40px) scale(1.75);
          -ms-transform: translate(-50%, 40px) scale(1.75);
          transform: translate(-50%, 40px) scale(1.75);
      }
  } /*!sc*/
  data-styled.g566[id="sc-44ffb3c9-0"] {
      content: "kKeGCy,";
  } /*!sc*/
  .mzxgy {
      bottom: 0;
      left: 50%;
      width: 100%;
      -webkit-transform: translateX(-50%) scale(1);
      -ms-transform: translateX(-50%) scale(1);
      transform: translateX(-50%) scale(1);
      -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
      /* background: linear-gradient(rgb(68 151 223) 0%, rgb(150 198 239) 100%); */
  } /*!sc*/
  data-styled.g567[id="sc-a6b677aa-0"] {
      content: "mzxgy,";
  } /*!sc*/
  .kWhkvq {
      position: absolute;
      bottom: 0;
      left: 50%;
      width: 100vw;
      height: 100vh;
      -webkit-transform: translate(-50%, 0px);
      -ms-transform: translate(-50%, 0px);
      transform: translate(-50%, 0px);
      -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
      object-fit: cover;
      object-position: center bottom;
  } /*!sc*/
  data-styled.g568[id="sc-a6b677aa-1"] {
      content: "kWhkvq,";
  } /*!sc*/
  .gaPsMJ {
      position: absolute;
      bottom: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
      pointer-events: none;
      display: block;
      width: auto;
      height: calc(327.3777777777778px * 1.7499999999999998);
  } /*!sc*/
  @media (min-width: 1024px) {
      .gaPsMJ {
          width: calc(100vh * 1.26);
          height: calc(100vh * 0.7);
      }
  } /*!sc*/
  data-styled.g569[id="sc-a6b677aa-2"] {
      content: "gaPsMJ,";
  } /*!sc*/
  .cHrvjd {
      display: block;
      object-fit: contain;
      object-position: center bottom;
      border-radius: 20px;
  } /*!sc*/
  @media (min-width: 1024px) {
      .cHrvjd {
          border-radius: calc(100vh * 0.025);
      }
  } /*!sc*/
  data-styled.g570[id="sc-a6b677aa-3"] {
      content: "cHrvjd,";
  } /*!sc*/
  .ewuMpy {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: linear-gradient(180deg, rgba(0, 0, 0, 0) 10.09%, rgba(0, 0, 0, 0.15) 53.36%);
  } /*!sc*/
  data-styled.g571[id="sc-a6b677aa-4"] {
      content: "ewuMpy,";
  } /*!sc*/
  .kQxvjU {
      overflow: hidden;
  } /*!sc*/
  @media (min-width: 1024px) {
      .kQxvjU {
          position: relative;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%);
          left: 50%;
          top: 0;
          width: 100%;
          min-height: max(100vh, 530px);
      }
  } /*!sc*/
  data-styled.g572[id="sc-88daeb6e-0"] {
      content: "kQxvjU,";
  } /*!sc*/
  .imLkNw {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      margin-top: 0;
      margin-bottom: 0;
      height: auto;
	  padding-top:50px;
  } /*!sc*/
  @media (min-width: 1024px) {
      .imLkNw {
          justify-content: start;
      }
  } /*!sc*/
  data-styled.g573[id="sc-88daeb6e-1"] {
      content: "imLkNw,";
  } /*!sc*/
  .fgxwPg {
      top: 0;
      left: 0;
      right: 0;
      z-index: -1;
      overflow: hidden;
      background-color: var(--rui-color-grey-tone-50);
      background: linear-gradient(rgb(68 151 223) 0%, rgb(150 198 239) 100%);
  } /*!sc*/
  data-styled.g574[id="sc-d3d6f082-0"] {
      content: "fgxwPg,";
  } /*!sc*/
  .jjoPmr {
      position: absolute;
      bottom: 0;
      left: 50%;
      width: 100%;
      height: 100%;
      -webkit-transform: translate(-50%, 0px);
      -ms-transform: translate(-50%, 0px);
      transform: translate(-50%, 0px);
      -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
      object-fit: cover;
      object-position: center bottom;
  } /*!sc*/
  data-styled.g575[id="sc-d3d6f082-1"] {
      content: "jjoPmr,";
  } /*!sc*/
  .gwlaEW {
      position: absolute;
      bottom: 0;
      left: 50%;
      -webkit-transform: translate(-50%, 0px);
      -ms-transform: translate(-50%, 0px);
      transform: translate(-50%, 0px);
      -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
      pointer-events: none;
      display: block;
      width: calc(100vh * 1.26 * 1.6);
      height: calc(100vh * 0.7 * 1.6);
      min-height: 370px;
      min-width: 665px;
  } /*!sc*/
  @media (min-width: 1024px) {
      .fgxwPg .gwlaEW {
          -webkit-transform: translate(-50%, 0px) scale(1.75);
          -ms-transform: translate(-50%, 0px) scale(1.75);
          transform: translate(-50%, 0px) scale(1.75);
          width: calc(100vh * 1.26);
          height: calc(100vh * 0.7);
          object-fit: cover;
      }
  } /*!sc*/
  data-styled.g576[id="sc-d3d6f082-2"] {
      content: "gwlaEW,";
  } /*!sc*/
  .zgSRA {
      width: 100%;
      height: 100%;
      object-fit: cover;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      webkit-mask-image: -webkit-radial-gradient(#fff, #000);
  } /*!sc*/
  @media (min-width: 720px) {
      .zgSRA {
          object-fit: contain;
      }
  } /*!sc*/
  data-styled.g587[id="sc-9ee11d75-0"] {
      content: "zgSRA,";
  } /*!sc*/
  .rzqqn {
      left: 0;
      right: 0;
      height: 100%;
      width: 100%;
      overflow: hidden;
      -webkit-transition: opacity 600ms;
      transition: opacity 600ms;
  } /*!sc*/
  @media (min-width: 1024px) {
      .rzqqn {
          left: 0;
          right: unset;
          width: 100%;
      }
  } /*!sc*/
  data-styled.g588[id="sc-61d74b99-0"] {
      content: "rzqqn,";
  } /*!sc*/
  .iBtZtD {
      object-fit: cover;
  } /*!sc*/
  @media (min-width: 720px) {
      .iBtZtD {
          object-fit: cover;
      }
  } /*!sc*/
  .hBiSee {
      object-fit: cover;
  } /*!sc*/
  @media (min-width: 720px) {
      .hBiSee {
          object-fit: contain;
      }
  } /*!sc*/
  data-styled.g589[id="sc-ee68ffc2-0"] {
      content: "iBtZtD,hBiSee,";
  } /*!sc*/
  .eENxkh {
      position: relative;
      width: 100%;
      max-width: var(--website-layout-max-width);
      text-align: start;
      padding-top: 48px;
      padding-bottom: 48px;
      display: grid;
      grid-template-areas: "content" "media";
      grid-template-rows: auto 1fr;
      grid-template-columns: auto;
      -webkit-align-content: center;
      -ms-flex-line-pack: center;
      align-content: center;
      text-align: start;
  } /*!sc*/
  @media (min-width: 1024px) {
      .eENxkh {
          padding-top: 64px;
          padding-bottom: 64px;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .eENxkh {
          padding-top: 80px;
          padding-bottom: 80px;
      }
  } /*!sc*/
  @media (min-width: 720px) {
      .eENxkh {
          text-align: center;
      }
  } /*!sc*/
  .GxeWd {
      position: relative;
      width: 100%;
      max-width: var(--website-layout-max-width);
      text-align: start;
      padding-top: 48px;
      padding-bottom: 48px;
      display: grid;
      grid-template-areas: "content" "media";
      grid-template-rows: auto 1fr;
      grid-template-columns: 1fr;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      text-align: start;
  } /*!sc*/
  @media (min-width: 1024px) {
      .GxeWd {
          padding-top: 64px;
          padding-bottom: 64px;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .GxeWd {
          padding-top: 80px;
          padding-bottom: 80px;
      }
  } /*!sc*/
  @media (min-width: 720px) {
      .GxeWd {
          text-align: center;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .GxeWd {
          grid-template-areas: "content media";
          grid-template-rows: initial;
          grid-template-columns: 488px 450px;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
          justify-content: space-between;
          text-align: start;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .GxeWd {
          grid-template-columns: 696px 600px;
      }
  } /*!sc*/
  .eKbGUZ {
      position: relative;
      width: 100%;
      max-width: var(--website-layout-max-width);
      text-align: start;
      padding-top: 48px;
      padding-bottom: 48px;
      display: grid;
      grid-template-areas: "content" "media";
      grid-template-rows: auto 1fr;
      grid-template-columns: 1fr;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      text-align: start;
  } /*!sc*/
  @media (min-width: 1024px) {
      .eKbGUZ {
          padding-top: 64px;
          padding-bottom: 64px;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .eKbGUZ {
          padding-top: 80px;
          padding-bottom: 80px;
      }
  } /*!sc*/
  @media (min-width: 720px) {
      .eKbGUZ {
          text-align: center;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .eKbGUZ {
          grid-template-areas: "media content";
          grid-template-rows: initial;
          grid-template-columns: 450px 488px;
          text-align: start;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .eKbGUZ {
          grid-template-columns: 600px 696px;
      }
  } /*!sc*/
  data-styled.g590[id="sc-c250207e-0"] {
      content: "eENxkh,GxeWd,eKbGUZ,";
  } /*!sc*/
  .bXCHWB:hover {
      color: var(--rui-color-accent);
  } /*!sc*/
  data-styled.g706[id="sc-814ad180-0"] {
      content: "bXCHWB,";
  } /*!sc*/
  .sc-d0c249d9-0 .sc-ea0cd8b7-0 {
      -webkit-order: 1000;
      -ms-flex-order: 1000;
      order: 1000;
      color: var(--rui-color-grey-tone-50);
      margin-bottom: var(--rui-space-s40);
  } /*!sc*/
  .sc-d0c249d9-0 .sc-ea0cd8b7-0 a {
      color: inherit;
      -webkit-text-decoration: underline;
      text-decoration: underline;
      -webkit-transition: color var(--rui-timing-md);
      transition: color var(--rui-timing-md);
  } /*!sc*/
  .sc-d0c249d9-0 .sc-ea0cd8b7-0 a:hover {
      color: rgb(var(--rui-color-channel-white) / 0.8);
  } /*!sc*/
  data-styled.g710[id="sc-ea0cd8b7-0"] {
      content: "iwhbvI,";
  } /*!sc*/
  .kCYVri {
      white-space: pre-wrap;
  } /*!sc*/
  .kCYVri p {
      margin: 0;
      margin-bottom: var(--rui-space-s40);
  } /*!sc*/
  .kCYVri table p {
      margin: 0;
  } /*!sc*/
  .kCYVri li {
      margin: var(--rui-space-s16) 0;
  } /*!sc*/
  .kCYVri ul,
  .kCYVri ol {
      margin: 0 0 var(--rui-space-s40) var(--rui-space-s24);
      padding: 0;
  } /*!sc*/
  data-styled.g711[id="sc-ea0cd8b7-1"] {
      content: "kCYVri,";
  } /*!sc*/
  .husuEn {
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      max-width: var(--website-layout-max-width);
      gap: var(--rui-space-s16);
      padding-left: var(--rui-space-s20);
      padding-right: var(--rui-space-s20);
      -webkit-align-items: start;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: start;
      margin-bottom: var(--rui-space-s24);
  } /*!sc*/
  @media (min-width: 720px) {
      .husuEn {
          -webkit-align-items: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .husuEn {
          gap: var(--rui-space-s24);
          padding-left: 0;
          padding-right: 0;
          -webkit-align-items: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          margin-bottom: var(--rui-space-s32);
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .husuEn {
          gap: var(--rui-space-s32);
          margin-bottom: var(--rui-space-s48);
      }
  } /*!sc*/
  .gZvnbF {
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      max-width: var(--website-layout-max-width);
      gap: var(--rui-space-s16);
      padding-left: var(--rui-space-s20);
      padding-right: var(--rui-space-s20);
      -webkit-align-items: start;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: start;
      margin-bottom: var(--rui-space-s24);
  } /*!sc*/
  @media (min-width: 720px) {
      .gZvnbF {
          -webkit-align-items: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .gZvnbF {
          gap: var(--rui-space-s24);
          padding-left: 0;
          padding-right: 0;
          -webkit-align-items: start;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: start;
          margin-bottom: 0;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .gZvnbF {
          gap: var(--rui-space-s32);
          margin-bottom: 0;
      }
  } /*!sc*/
  data-styled.g720[id="sc-e86a4a94-0"] {
      content: "husuEn,gZvnbF,";
  } /*!sc*/
  .jxQxzz {
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      -webkit-transition: opacity 600ms ease-in-out;
      transition: opacity 600ms ease-in-out;
  } /*!sc*/
  data-styled.g721[id="sc-4c1f8d64-0"] {
      content: "jxQxzz,";
  } /*!sc*/
  .cMFsUK {
      gap: var(--rui-space-s12);
      max-width: 100vw;
      padding-left: var(--rui-space-s20);
      padding-right: var(--rui-space-s20);
      margin-left: calc(-1 * var(--rui-space-s20));
      margin-right: calc(-1 * var(--rui-space-s20));
      overflow-x: scroll;
      -ms-overflow-style: none;
      -webkit-scrollbar-width: none;
      -moz-scrollbar-width: none;
      -ms-scrollbar-width: none;
      scrollbar-width: none;
  } /*!sc*/
  .cMFsUK::-webkit-scrollbar {
      display: none;
  } /*!sc*/
  data-styled.g722[id="sc-4c1f8d64-1"] {
      content: "cMFsUK,";
  } /*!sc*/
  .gCxdDp {
      position: relative;
      height: 42px;
      padding-left: 26px;
      padding-right: 26px;
      min-width: -webkit-min-content;
      min-width: -moz-min-content;
      min-width: min-content;
      background-color: var(--rui-color-foreground);
      color: var(--rui-color-background);
      border-color: transparent;
      border: none;
      -webkit-tap-highlight-color: transparent;
      -webkit-backdrop-filter: blur(16px);
      backdrop-filter: blur(16px);
      -webkit-transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
      transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
  } /*!sc*/
  @media (min-width: 1920px) {
      .gCxdDp {
          height: 56px;
          padding-left: 34px;
          padding-right: 34px;
      }
  } /*!sc*/
  .gCxdDp:hover {
      background-color: var(--rui-color-foreground);
  } /*!sc*/
  .gCxdDp:active {
      opacity: 1;
      background-color: var(--rui-color-foreground);
  } /*!sc*/
  .gCxdDp:disabled {
      color: var(--rui-color-grey-50);
  } /*!sc*/
  .gCxdDp:before {
      position: absolute;
      content: "";
      inset: 0;
      border-radius: var(--rui-radius-round);
      opacity: 1;
      -webkit-transition: none;
      transition: none;
      background-size: 0 100%;
      background-image: linear-gradient(var(--rui-color-grey-10), var(--rui-color-grey-10));
      background-repeat: no-repeat;
      z-index: -1;
  } /*!sc*/
  .hvCRMI {
      position: relative;
      height: 42px;
      padding-left: 24px;
      padding-right: 24px;
      min-width: -webkit-min-content;
      min-width: -moz-min-content;
      min-width: min-content;
      background-color: rgb(var(--rui-color-channel-foreground) / 0.1);
      color: var(--rui-color-foreground);
      border-color: var(--rui-color-foreground);
      border: 2px solid;
      -webkit-tap-highlight-color: transparent;
      -webkit-backdrop-filter: blur(16px);
      backdrop-filter: blur(16px);
      -webkit-transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
      transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
  } /*!sc*/
  @media (min-width: 1920px) {
      .hvCRMI {
          height: 56px;
          padding-left: 32px;
          padding-right: 32px;
      }
  } /*!sc*/
  .hvCRMI:hover {
      background-color: var(--rui-color-shimmer);
  } /*!sc*/
  .hvCRMI:active {
      opacity: 0.8;
      background-color: transparent;
  } /*!sc*/
  .hvCRMI:disabled {
      color: var(--rui-color-grey-50);
  } /*!sc*/
  .hvCRMI:before {
      position: absolute;
      content: "";
      inset: 0;
      border-radius: var(--rui-radius-round);
      opacity: 1;
      -webkit-transition: none;
      transition: none;
      background-size: 0 100%;
      background-image: linear-gradient(var(--rui-color-grey-10), var(--rui-color-grey-10));
      background-repeat: no-repeat;
      z-index: -1;
  } /*!sc*/
  .jjHYai {
      position: relative;
      height: 42px;
      padding-left: 26px;
      padding-right: 26px;
      min-width: -webkit-min-content;
      min-width: -moz-min-content;
      min-width: min-content;
      background-color: var(--rui-color-foreground);
      color: var(--rui-color-background);
      border-color: transparent;
      border: none;
      -webkit-tap-highlight-color: transparent;
      -webkit-backdrop-filter: blur(16px);
      backdrop-filter: blur(16px);
      -webkit-transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
      transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
  } /*!sc*/
  @media (min-width: 1920px) {
      .jjHYai {
          height: 56px;
          padding-left: 34px;
          padding-right: 34px;
      }
  } /*!sc*/
  .jjHYai:hover {
      background-color: var(--rui-color-foreground);
  } /*!sc*/
  .jjHYai:active {
      opacity: 1;
      background-color: var(--rui-color-foreground);
  } /*!sc*/
  .jjHYai:disabled {
      color: var(--rui-color-grey-50);
  } /*!sc*/
  .jjHYai:before {
      position: absolute;
      content: "";
      inset: 0;
      border-radius: var(--rui-radius-round);
      opacity: 0.15;
      -webkit-transition: none;
      transition: none;
      background-size: 0 100%;
      background-image: linear-gradient(var(--rui-color-background), var(--rui-color-background));
      background-repeat: no-repeat;
      z-index: -1;
  } /*!sc*/
  .djUKud {
      position: relative;
      height: 42px;
      padding-left: 24px;
      padding-right: 24px;
      min-width: -webkit-min-content;
      min-width: -moz-min-content;
      min-width: min-content;
      background-color: transparent;
      color: var(--rui-color-foreground);
      border-color: var(--rui-color-foreground);
      border: 2px solid;
      -webkit-tap-highlight-color: transparent;
      -webkit-backdrop-filter: blur(16px);
      backdrop-filter: blur(16px);
      -webkit-transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
      transition: background-color var(--rui-timing-md) color var(--rui-timing-md) opacity var(--rui-timing-md) box-shadow var(--rui-timing-shadow) border-color var(--rui-timing-md);
  } /*!sc*/
  @media (min-width: 1920px) {
      .djUKud {
          height: 56px;
          padding-left: 32px;
          padding-right: 32px;
      }
  } /*!sc*/
  .djUKud:hover {
      background-color: var(--rui-color-shimmer);
  } /*!sc*/
  .djUKud:active {
      opacity: 0.8;
      background-color: transparent;
  } /*!sc*/
  .djUKud:disabled {
      color: var(--rui-color-grey-50);
  } /*!sc*/
  .djUKud:before {
      position: absolute;
      content: "";
      inset: 0;
      border-radius: var(--rui-radius-round);
      opacity: 0.15;
      -webkit-transition: none;
      transition: none;
      background-size: 0 100%;
      background-image: linear-gradient(var(--rui-color-background), var(--rui-color-background));
      background-repeat: no-repeat;
      z-index: -1;
  } /*!sc*/
  data-styled.g723[id="sc-4c1f8d64-2"] {
      content: "gCxdDp,hvCRMI,jjHYai,djUKud,";
  } /*!sc*/
  .yhBxO {
      position: relative;
      -webkit-align-content: initial;
      -ms-flex-line-pack: initial;
      align-content: initial;
      grid-template-areas: "content" "media" "tabs";
      grid-template-rows: auto 1fr auto;
      height: 100%;
      min-height: 640px;
  } /*!sc*/
  @media (min-width: 1024px) {
      .yhBxO {
          min-height: max(640px, 100vh);
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .yhBxO {
          min-height: max(864px, 100vh);
      }
  } /*!sc*/
  .ggTvBp {
      position: relative;
      padding-bottom: 90px;
      grid-template-areas: "content" "media" "tabs";
      grid-template-rows: auto 1fr auto;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
  } /*!sc*/
  @media (min-width: 1024px) {
      .ggTvBp {
          padding-bottom: 106px;
          grid-template-areas: "content media" ". tabs";
          grid-template-rows: 1fr auto;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .ggTvBp {
          padding-bottom: 136px;
      }
  } /*!sc*/
  data-styled.g724[id="sc-4c1f8d64-3"] {
      content: "yhBxO,ggTvBp,";
  } /*!sc*/
  .bbgxYw {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 100%;
      overflow: hidden;
      min-height: 640px;
  } /*!sc*/
  @media (min-width: 1024px) {
      .bbgxYw {
          min-height: max(640px, 100vh);
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .bbgxYw {
          min-height: max(864px, 100vh);
      }
  } /*!sc*/
  .dA-drgg {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 100%;
      overflow: hidden;
      min-height: 640px;
  } /*!sc*/
  @media (min-width: 1024px) {
      .dA-drgg {
          min-height: max(640px, 90vh);
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .dA-drgg {
          min-height: max(864px, 90vh);
      }
  } /*!sc*/
  data-styled.g730[id="sc-627083b9-0"] {
      content: "bbgxYw,dA-drgg,";
  } /*!sc*/
  .ePoWfT {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
  } /*!sc*/
  @media (min-width: 320px) {
      .ePoWfT {
          gap: var(--rui-space-s16);
          -webkit-box-pack: start;
          -webkit-justify-content: start;
          -ms-flex-pack: start;
          justify-content: start;
          text-align: start;
      }
  } /*!sc*/
  @media (min-width: 720px) {
      .ePoWfT {
          -webkit-box-pack: center;
          -webkit-justify-content: center;
          -ms-flex-pack: center;
          justify-content: center;
          text-align: center;
      }
  } /*!sc*/
  @media (min-width: 1024px) {
      .ePoWfT {
          gap: var(--rui-space-s24);
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .ePoWfT {
          gap: var(--rui-space-s32);
      }
  } /*!sc*/
  .sc-d0c249d9-0 .sc-7f4c788d-0 {
      align: start;
      text-align: left;
  } /*!sc*/
  data-styled.g758[id="sc-7f4c788d-0"] {
      content: "ePoWfT,";
  } /*!sc*/
  .kMUunM {
      color: var(--rui-color-grey-50);
      word-break: break-word;
  } /*!sc*/
  .sc-d0c249d9-0 .sc-7f4c788d-1 {
      color: var(--rui-color-grey-20);
  } /*!sc*/
  data-styled.g759[id="sc-7f4c788d-1"] {
      content: "kMUunM,";
  } /*!sc*/
  .hBJXfF {
      color: var(--rui-color-foreground);
      max-width: 100%;
      white-space: pre-wrap;
      word-break: break-word;
  } /*!sc*/
  .sc-d0c249d9-0 .sc-7f4c788d-2 {
      color: var(--rui-color-white);
      text-align: left;
      text-transform: none;
      margin-y: 0;
      font-family: Aeonik Pro, sans-serif;
      font-weight: 500;
      font-size: 1.75rem;
      line-height: 2rem;
      -webkit-letter-spacing: -0.0175rem;
      -moz-letter-spacing: -0.0175rem;
      -ms-letter-spacing: -0.0175rem;
      letter-spacing: -0.0175rem;
  } /*!sc*/
  @media (min-width: 1024px) {
      .sc-d0c249d9-0 .sc-7f4c788d-2 {
          font-size: 2.5rem;
          line-height: 3rem;
          -webkit-letter-spacing: -0.025rem;
          -moz-letter-spacing: -0.025rem;
          -ms-letter-spacing: -0.025rem;
          letter-spacing: -0.025rem;
      }
  } /*!sc*/
  @media (min-width: 1920px) {
      .sc-d0c249d9-0 .sc-7f4c788d-2 {
          font-size: 3rem;
          line-height: 3.625rem;
          -webkit-letter-spacing: -0.03rem;
          -moz-letter-spacing: -0.03rem;
          -ms-letter-spacing: -0.03rem;
          letter-spacing: -0.03rem;
      }
  } /*!sc*/
  data-styled.g760[id="sc-7f4c788d-2"] {
      content: "hBJXfF,";
  } /*!sc*/
  .usgjz {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      gap: var(--rui-space-s8);
      margin-top: var(--rui-space-s8);
  } /*!sc*/
  @media (min-width: 400px) {
      .usgjz {
          -webkit-box-pack: start;
          -webkit-justify-content: start;
          -ms-flex-pack: start;
          justify-content: start;
      }
  } /*!sc*/
  @media (min-width: 720px) {
      .usgjz {
          -webkit-box-pack: center;
          -webkit-justify-content: center;
          -ms-flex-pack: center;
          justify-content: center;
      }
  } /*!sc*/
  .sc-d0c249d9-0 .sc-7f4c788d-4 {
      -webkit-box-pack: start;
      -webkit-justify-content: start;
      -ms-flex-pack: start;
      justify-content: start;
  } /*!sc*/
  data-styled.g762[id="sc-7f4c788d-4"] {
      content: "usgjz,";
  } /*!sc*/
  
  .hszaeV {
      display: none;
  }
  
  .hfyehJ {
      position: relative;
  }
  .beawxF {
      box-sizing: border-box;
      margin: 0px;
      padding: 0px;
      font: inherit;
      max-width: 100%;
      min-height: 100vh;
  }
  .jlBlcU {
      box-sizing: border-box;
      margin: 0px;
      padding: 0px 0 0 0;
      font: inherit;
      min-height: 100vh;
      margin-top: 0px;
	  height:auto;
	  margin-bottom:200px;
	  
	  
  }
  .kFTkQf {
      position: absolute;
      transition-timing-function: cubic-bezier(0.35, 0, 0, 1);
      transition-property: transform;
      bottom: 0px;
      left: 50%;
      width: calc(49.6063vh);
      height: calc(70vh);
      transform-origin: center bottom;
      transform: translateX(-50%) scale(1);
      transition-duration: 1000ms;
      transition-delay: 100ms;
  }
  
  .hhgTeq {
      top: calc(-1* var(--website-navigation-height));
      left: 0px;
      position: absolute;
  }
  
  .kCLuoH {
      box-sizing: border-box;
      margin: 0px;
      padding: 0px;
      font: inherit;
      width: 100%;
      overflow: visible;
      height: 100%;
  }
  @media screen and (min-width: 1024px) {
      .ipoaNF {
          min-height: 530px;
      }
  }
  
  
  @media screen and (min-width: 1024px) {
      .ipoaNF {
          height: 100vh;
      }
  }
  .ipoaNF {
      box-sizing: border-box;
      margin: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      font: inherit;
      padding-top: 200px;
      min-height: 100vh;
  }
  .fgxwPg {
      top: 0px;
      left: 0px;
      right: 0px;
      z-index: -1;
      overflow: hidden;
      background: linear-gradient(rgb(68, 151, 223) 0%, rgb(150, 198, 239) 100%);
      position: absolute;
  }
  
  @media screen and (min-width: 1024px) {
      .dMVAMt {
          min-height: 530px;
      }
  }
  
  @media screen and (min-width: 1024px) {
      .dMVAMt {
          height: 100vh;
      }
  }
  
  .dMVAMt {
      box-sizing: border-box;
      margin: 0px;
      padding: 0px;
      font: inherit;
      height: 100%;
  }
  .jjoPmr {
      position: absolute;
      bottom: 0px;
      left: 50%;
      width: 100%;
      height: 100%;
      transform: translate(-50%, 0px);
      transform-origin: 50% 100%;
      object-fit: cover;
      object-position: center bottom;
  }
  @media (min-width: 1024px) {
      .kFTkQf .gwlaEW {
          transform: translate(-50%, 0px) scale(1.75);
          width: calc(126vh);
          height: calc(70vh);
      }
  }
  
  .gwlaEW {
      position: absolute;
      bottom: 0px;
      left: 50%;
      transform: translate(-50%, 0px);
      transform-origin: 50% 100%;
      pointer-events: none;
      display: block;
      width: calc(201.6vh);
      height: calc(112vh);
      min-height: 370px;
      min-width: 665px;
  }
  @media screen and (min-width: 1024px) {
      .grpyCC {
          padding-left: 0px;
          padding-right: 0px;
      }
  }
  
  @media screen and (min-width: 720px) {
      .grpyCC {
          padding-top: var(--rui-space-s48);
      }
  }
  
  .grpyCC {
      box-sizing: border-box;
      font: inherit;
      margin: 0px auto;
      padding-bottom: var(--rui-space-s24);
      padding-left: var(--rui-space-s20);
      padding-right: var(--rui-space-s20);
      padding-top: var(--rui-space-s32);
      width: 1400px;
      max-width: 96%;
      text-transform: uppercase;
  }
  .jZBAfu {
      flex-direction: column;
  }
  .eOxfoy{
      flex-direction: column;
  }
  @media screen and (min-width: 720px) {
      .eOxfoy {
          gap: var(--rui-space-s24);
      }
  }
  .eOxfoy {
      gap: var(--rui-space-s16);
  }
  .eYfAJw {
      box-sizing: border-box;
      margin: 0px;
      padding: 0px;
      font: inherit;
      min-height: 0px;
      display: flex;
  }
  @media screen and (min-width: 720px) {
      .grpyCC .hUCRHE {
          font-size: clamp(rem, 4.1rem + 2vw, 6.5rem);
      }
  }
  
  
  @media screen and (min-width: 320px) {
      .grpyCC .hUCRHE {
          font-size: clamp(2.25rem, 1.65rem + 3vw, 3rem);
      }
  }
  
  @media (min-width: 720px) {
      .grpyCC .hUCRHE {
          font-size: 50px;
         line-height:56px;
          margin-bottom: 20px; font-weight:700;max-width:60%; letter-spacing:0;
      }
	  .grpyCC .hUCRHE span {
    font-size: 20px;
    font-weight: 400 !important;
    letter-spacing: 0;
    display: block;
    font-family: "Open Sans", sans-serif;
}
  }
  
  .hUCRHE {
/*       font-family: "Aeonik Pro Capitalised", sans-serif; */
/*       font-weight: 900; */
      font-size: 50px;
	  line-height:56px;
      line-height: 1;
/*       letter-spacing: -0.06rem; */
  }
  
  .bEXUsA {
      color: #fff;
  }
  
  @supports (-webkit-hyphenate-limit-chars:10) or (-moz-hyphenate-limit-chars:10) or (-ms-hyphenate-limit-chars:10) or (hyphenate-limit-chars:10) {
      h1, h2 {
          hyphens: auto;
          hyphenate-limit-chars: 10;
      }
  }
  @media screen and (min-width: 720px) {
      .efjQDA {
          gap: var(--rui-space-s8);
      }
  }
  .efjQDA {
      gap: var(--rui-space-s4);
  }
  .eYfAJw {
      box-sizing: border-box;
      margin: 0px;
      padding: 0px;
      font: inherit;
      min-height: 0px;
      display: flex;
  }
  .ebyqwN:any-link {
      text-decoration: none;
  }
  @media (min-width: 1024px) {
      .hndlww {
          max-width: 720px;
      }
  }
  @media (min-width: 720px) {
      .hndlww {
          max-width: 440px;
      }
  }
  .hndlww {
      font-family: "Aeonik Pro", sans-serif;
      font-weight: 500;
      font-size: 1rem;
      line-height: 1.375rem;
      letter-spacing: normal;
      height: auto;
      width: min-content;
      max-width: 240px;
      padding-left: 14px;
      padding-right: 14px;
      padding-top: 10px;
      padding-bottom: 10px;
      position: relative;
      border-radius: 100px;
  }
  .gvbSTM {
      position: absolute;
      inset: 0px;
      display: block;
      border-radius: inherit;
      transition: inherit;
      background-color: #000;
      pointer-events: none;
      z-index: -1;
  }
  .ezeIGf {
      display: block;
      max-width: 100%;
      min-width: 0px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow-wrap: normal;
      color: #fff;
  }
  .bpJkuN {
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
  }
  
  @media screen and (min-width: 1024px) {
      .hANVSF {
          display: none;
      }
  }
  .hANVSF {
      box-sizing: border-box;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      padding: 0px;
      font: inherit;
      margin-top: var(--rui-space-s32);
      display: flex;
  }
  .jnsDTP {
      position: relative;
      padding: unset;
  }
  @media screen and (min-width: 400px) {
      .hlvUze {
          width: calc(49.6063vh);
      }
  }
  .hlvUze {
      box-sizing: border-box;
      margin-top: 0px;
      margin-right: 0px;
      margin-left: 0px;
      padding: 0px;
      font: inherit;
      margin-bottom: var(--rui-space-s16);
      width: 100%;
      overflow: hidden;
      height: auto;
      border-width: 3px;
      border-style: solid;
      border-image: initial;
      border-color: var(--rui-color-grey-tone-20);
      border-radius: calc(2.5vh);
  }
  .dBNTQa {
      position: absolute;
      inset: 0px;
      width: 100%;
      height: 100%;
      overflow: hidden;
  }
  .kXakbt {
      box-sizing: border-box;
      margin: 0px;
      padding: 0px;
      font: inherit;
      color: #fff;
      width: 100%;
      min-width: 0px;
  }
  @media screen and (min-width: 1024px) {
      .kXakbt {
          width: 40%;
      }
  }
  .ldOCqs {
/*       font-family: "Aeonik Pro", sans-serif; */
      font-weight: 400;
/*       font-size: 1.125rem;
      line-height: 1.5rem; */
      letter-spacing: normal;
      text-transform: none;
	  font-size:20px;
  }
  .hckEb {
      box-sizing: border-box;
      margin: 0px;
      padding-right: 0px;
      padding-left: 0px;
      font: inherit;
      padding-bottom: var(--rui-space-s48);
      padding-top: var(--rui-space-s48);
  }
  
  .kQxvjU {
      overflow: visible;
  }
.hpgJsa.duciAS.jZBAfu {
    margin-top: 100px;
}
.kJKBSN.cBmZDp {
    max-width: 1000px;
    line-height: 25px;
}
  @media (min-width: 1024px) {
      .kQxvjU {
          position: relative;
          transform: translateX(-50%);
          left: 50%;
          top: 0px;
          width: 100%;
          min-height: max(100vh, 530px);
      }
  }
  @media screen and (min-width: 1024px) {
      .hckEb {
          min-height: 100vh;
      }
  }
  @media screen and (min-width: 1280px) {
      .hckEb {
          padding-top: 80px;
          padding-bottom: 80px;
      }
  }
  @media screen and (min-width: 1024px) {
      .hckEb {
          padding-top: var(--rui-space-s64);
          padding-bottom: var(--rui-space-s64);
      }
  }
  .img2{opacity: 0;}

@media(max-width:768px){
	.owl-dots {
    	text-align: center;
    	margin: 0px 0 0 0;
	}
	.owl-stage-outer {
    min-height: 592px;
	}
}

@media only screen and (max-width: 1024px) {
	a.elementor-button.elementor-button-link {
    font-size: 16px !important;
    padding: 10px 25px !IMPORTANT;
    border-radius: 50px !important;
}
	
    .owl-item > div {
        margin: 21px;
    }
}

@media(max-width:1024px){
    #home-testimonial .item{
        width: 335px;
        height: 204px;
    }
	#home-testimonial{
		width:42vw;
	}
}

@media(max-width:768px){
	 #home-slider-1 .slick-slide{
		width:379px !important;
	}
	#home-slider-1 .srix-slider-wrap-1 .slick-dots {
  		width: 200px;
  		left: 85px;
	}
}
@media (max-width: 500px) {

	 #home-testimonial {
    width: 55vw;
  }
  #home-testimonial .item {
    width: 232px;
    height: 256px;
  }
	#home-tes-nxt{
  	right: 145px;
    top: -148px;
	}
	#home-tes-prev{
		right: 210px;
    top: -148px;
	}
	#home-last-testimonial-mob .owl-dots {
    text-align: center;
    margin: 32px 0 0 0;
  }
	#home-last-testimonial-mob .own-bottom{top:28px;bottom:unset;height: 91%;}
	#home-last-testimonial-mob .front-logo p {
  font-size: 20px !important;
  line-height: 35px !important;
}
}

@media (max-width: 1024px) {
    #home-2nd-section-slider-mob-1 .owl-stage-outer {
        min-height: 504px;
    }
	#home-slider-1 .srix-slider-wrap-1 .slick-dots{
		left: 39VW;
	}
	.front-logo p {
  font-size: 9px !important;
  line-height: 18px !important;
}
.elementor-element.elementor-element-2ae81c0.elementor-widget__width-inherit.e-transform.elementor-widget.elementor-widget-image-carousel.e-widget-swiper {
  		height: 82px !important;
	}
}

@media(max-width:768px){
/* 	#home-slider-1 .slick-list{padding:40px !important}
	#home-slider-1 .srix-slider-wrap-1 img{padding-right:40px !important} */
	
	
	  #home-slider-1 .srix-slider-wrap-1 .slick-dots {
    left: 5%;
  }
	
}
#gform_submit_button_3 {
  background: black;
  color: white;
  width: 200px;
}
/*Final Fixing*/
.elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events {
  margin-bottom: -9px;
}
.elementor-element.elementor-element-46f425f.e-con-full.e-flex.e-con.e-parent.e-lazyloaded{
	margin-bottom:8px;
}
.elementor-element.elementor-element-2ae81c0.elementor-widget__width-inherit.e-transform.elementor-widget.elementor-widget-image-carousel.e-widget-swiper {
  height: 101px;
}
/* .elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events {
  border-bottom: 1px solid black;
} */

input#gform_submit_button_1, #gform_submit_button_2, input#gform_submit_button_3, input#gform_submit_button_4 {
    background: #fff;
    border-radius: 20px;
    font-size: 20px;
    padding: 10px 20px 10px 20px;
    transition: all .5s ease;
    color: #000;
}
input#gform_submit_button_1:hover, #gform_submit_button_2:hover, input#gform_submit_button_3:hover, input#gform_submit_button_4:hover {
    opacity: .5;
    background: #fff;
}


/*Final Fixing*/

/*responsive code saad*/
@media(max-width:1920px) and (max-height: 1080px){
	.sc-a6b677aa-3.cHrvjd.img1 {
  		height: 85% !important;
	}
	/*s*/
	.hpgJsa.duciAS.jZBAfu {
  		margin-top: 31 !important;
	}
	#srix-the-center-img-home-hero {
  		transform: translateY(120px) translateX(5px) scale(1.6) !important;
	}
	#srix-the-center-img-home-hero-right-img{
		transform: translateY(120.109px) translateX(233px) scale(1.4) !important;
	}
	#srix-the-center-img-home-hero-left-img{
		transform: translateY(120px) translateX(-233px) scale(1.4) !important;
	}
}
@media(max-width:1440px) and (max-height: 900px){
	.sc-a6b677aa-3.cHrvjd.img1 {
  		height: 85% !important;
	}
}

/*Tablets res*/
@media(max-width:1024px) and (max-height:1366px){
	
	#home-last-testimonial-mob .own-bottom1 p {
  font-size: 19px !important;
  line-height: 34px !important;
  padding: 13px;
}
/* 	
	.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
		top:458px;
	}
 */
	#home-slider-sec-3-tab-v .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    top: 470px !important;
  }

	
#srix-head-1-home-banner-inside{
	margin-top:38px;
	}
	#srix-head-1-home-banner-inside .eYfAJw{padding:0 29px}
	  #home-testimonial {
    width: 36vw;
  }
}
@media(max-width:768px) and (max-height:1024px){
	 #home-slider-1 .srix-slider-wrap-1 .slick-dots {
    	left: 21%;
  	}
	#home-slider-1 .slick-list{
		padding-left:132px !important;
		height: 593px;
	}
	  #home-testimonial {
    width: 41vw !important;
    margin-left: auto !important;
  }
}

/*Home Gap*/
.hpgJsa.duciAS.jZBAfu {
  margin-top: 142px !important;
}

@media(max-width:1194px) and (max-height:834px){
	.Box-rui__sc-1g1k12l-0.Flex-rui__sc-p3ay74-0.gGTNdW {
		/*Error tab  transform: translateY(-191.109px) scale(0.571429) !important; */
	}
	.hpgJsa.duciAS.jZBAfu {
  margin-top: 77px !important;
}
	.jlBlcU{margin-bottom:50px !important;}
	#home-sec-5-wrap-srix{
		padding-left:20px;
		padding-right:20px;
	}
	.elementor-element.elementor-element-2ae81c0.elementor-widget__width-inherit.e-transform.elementor-widget.elementor-widget-image-carousel.e-widget-swiper {
  height: 82px;
	}
}

@media(max-width:854px){
		.b {
  transform: rotateY(60deg) translateZ(368px) rotateY(-60deg) !important;
}
	.f {
  transform: rotateY(300deg) translateZ(368px) rotateY(-300deg) !important;
}
}

@media(max-width:1366px){
		
	.elementor-element.elementor-element-44557f15.e-con-full.elementor-hidden-mobile.elementor-hidden-tablet.e-flex.e-con.e-parent.e-lazyloaded {
  		overflow-x: hidden;
  		width: 94%;
	}
	.b {
  		transform: rotateY(60deg) translateZ(368px) rotateY(-60deg) !important;
	}
	.f {
  		transform: rotateY(300deg) translateZ(368px) rotateY(-300deg) !important;
	}
}

@media(max-width:1366px) and (max-height:1024px){
	.elementor-element.elementor-element-675d58ba.e-con-full.e-flex.e-con.e-child {
  		padding: 0 26px;
	}
}
	@media(max-width:1196px){
		}
		.elementor-element.elementor-element-44557f15.e-con-full.elementor-hidden-mobile.elementor-hidden-tablet.e-flex.e-con.e-parent.e-lazyloaded {
  		overflow-x: hidden;
  		width: 94%;
	}
	.b {
  		transform: rotateY(60deg) translateZ(368px) rotateY(-60deg) !important;
	}
	.f {
  		transform: rotateY(300deg) translateZ(368px) rotateY(-300deg) !important;
	}
	}
@media(max-width:600px) and (max-height:1024px){
  #home-slider-1 .slick-list {
    padding: 0px 50px !important;
	  height: 593px;
  }
  #home-slider-1 .srix-slider-wrap-1 .slick-dots {
    left: 30vw;
  }
	#srix-head-1-home-banner-inside .elementor-element-bdc72f9{
		text-align:center;
	}
	#home-2nd-section-slider-mob-1 .owl-stage-outer {
    min-height: 392px;
  }
	#home-last-testimonial-mob .owl-dots{
		margin-top:15px;
		margin-bottom:15px;
	}
	#home-last-testimonial-mob .own-bottom1 p {
  		font-size: 16px !important;
  		line-height: 28px !important;
	}
}
@media(max-width:1024px) and (max-height:1366px){
 #home-testimonial {
    width: 36vw;
    margin-left: 318px;
	}
  .elementor-7 .elementor-element.elementor-element-44557f15 {
    --width:100% !important;
    overflow-x: hidden !important;
  }
}
@media(max-width:1366px){
	.elementor-element.elementor-element-2ae81c0.elementor-widget__width-inherit.e-transform.elementor-widget.elementor-widget-image-carousel.e-widget-swiper {
  height: 94px !important;
	}
}

@media(max-width:1024px){
	
	  .elementor-element.elementor-element-2ae81c0.elementor-widget__width-inherit.e-transform.elementor-widget.elementor-widget-image-carousel.e-widget-swiper {
    height: 39px !important;
  }
}

@media(max-width:834px){
		  .elementor-element.elementor-element-2ae81c0.elementor-widget__width-inherit.e-transform.elementor-widget.elementor-widget-image-carousel.e-widget-swiper {
    height: 101px !important;
  }
}

@media(max-width:800px) and (max-height:1024px){
	  #home-testimonial {
    width: 44vw !important;
    margin-left: auto !important;
  }
}

/*Mobile*/
@media(max-width:414px) and (max-height:896px){	
  #home-slider-1 .slick-slide {
    width: 368px !important;
  }
.srix-slider-wrap-1.slick-initialized.slick-slider.slick-dotted {
  margin-bottom: 0px;
  height: 532px;
}
	  #home-slider-1 .srix-slider-wrap-1 .slick-dots {
    left: 21vw;
  }
	
	#bpo-servi-btns-secti-wrap .elementor-button-text {
  		font-size: 13px;
	}
}



@media(max-width:375px) and (max-height:812px){	
 #home-slider-1 .slick-list {
    padding: 0px 39px !important;
    height: 593px;
  }
}

@media(max-width:320px){	
 #home-slider-1 .slick-list {
    padding: 0px 51px !important;
    height: 450px;
  }
	#home-slider-1 .slick-list img{
		width:83% !important;
	}
	.srix-slider-wrap-1.slick-initialized.slick-slider.slick-dotted{
		margin-bottom: 0px;
    height: 420px;
	}
	 #home-slider-1 .srix-slider-wrap-1 .slick-dots {
    left: 12vw;
  }
	#srix-head-1-home-banner-inside .elementor-element-bdc72f9{
		margin-top:-74px;
	}
	 #srix-head-1-home-banner-inside .eYfAJw {
    padding: 0px;
    color: white;
    text-align: center;
  }
}

@media(max-width:375px) and (max-height:736px){
	#home-slider-1 .slick-list{
		padding:0 50px !important;
	}
}

/*responsive code saad*/

.elementor.elementor-1665.elementor-location-footer {
  overflow: hidden;
}
.elementor.elementor-99.elementor-location-footer {
  overflow: hidden;
}

#homePg-carousel-no-arrow-in-mobileV .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
		display:none;
	}

@media only screen and (max-width: 1024px){
h2 {
    font-size: 30px !important;
    line-height: 37px !important;
}
p {
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 20px 0;
}
	.own-bottom p{font-size:12px; line-height:18px;}
	.owl-top h5{font-size:18px;}
}


@media(max-width:414px){
	#homePg-carousel-no-arrow-in-mobileV .elementor-swiper-button.elementor-swiper-button-next{display:none}
	#homePg-carousel-no-arrow-in-mobileV .elementor-swiper-button.elementor-swiper-button-prev{display:none}
	#homePg-carousel-no-arrow-in-mobileV .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
		display:block;
	}
	
	#home-embracing-secti-slid-dots-wrap .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
  top: 592px !important;

}
	.elementor-element.elementor-element-2ae81c0.elementor-widget__width-inherit.e-transform.elementor-widget.elementor-widget-image-carousel.e-widget-swiper {
  height: 80px;
}
	#home-2nd-section-slider-mob-1 .owl-item > div {
    margin-top: 5px;
  }
	.owl-dots span{
		width: 6px;
  		height: 6px;
	}
	
	.elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl {
  		margin-top: 25px;
	}
	
	#home-2nd-section-slider-mob-1 .owl-stage .each{
		background:none;
	}
}

@media(max-width:384px){
	  #home-embracing-secti-slid-dots-wrap .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    top: 553px !important;
  }
	  .elementor-element.elementor-element-2ae81c0.elementor-widget__width-inherit.e-transform.elementor-widget.elementor-widget-image-carousel.e-widget-swiper {
    height: 83px !important;
  }
}

@media(max-width:768px){
	
.elementor-7 .elementor-element.elementor-element-5560564 .elementor-swiper-button .elementor-swiper-button-next{
	display:none;
	}
}