/*
Theme Name: BBX Optima
Description: Custom theme for BBX Optima x Turquoise Creative
Version: 1.0
Author: Hype London
Author URI: https://hypelondon.co.uk
*/
/* Page Setup + Mixins */
:root {
  --gutter: 20px;
  --pageMarginTotal: 30px;
  --negPageMargin: calc(var(--pageMarginTotal) * -1);
  --fullBleedWidth: calc(100% + (var(--pageMarginTotal) * 2));
  --innerWidth: calc(100% - (var(--pageMarginTotal) * 2));
  --pageMargin: calc(var(--pageMarginTotal) - (var(--gutter) / 2));
  --easingOut: cubic-bezier(0.16, 1, 0.3, 1);
  --easing: cubic-bezier(0.83, 0, 0.17, 1);
  --headerHeight: 56px;
  --black: 0, 0, 0;
  --white: 255, 255, 255;
  --aquamarine: 115, 251, 211;
  --green: 0, 251, 210;
  --blue: 17, 22, 155;
}
@media all and (max-width: 650px) {
  :root {
    --gutter: 12px;
    --pageMarginTotal: 20px;
  }
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

* {
  margin: 0;
  padding: 0;
}

ul,
ol {
  list-style: none;
}

body {
  -webkit-font-smoothing: antialiased;
}

a:not([class]) {
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}

img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}

input,
button,
textarea,
select {
  font: inherit;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: break-word;
}

@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}

.icon-chevron {
  width: 1.2060546875em;
}

.flow > * + * {
  margin-block-start: var(--flow-space, 1em);
}

.text-r {
  text-align: right;
}

.columns {
  display: flex;
  flex-wrap: wrap;
  padding: 0 var(--pageMarginTotal);
  width: 100%;
  -moz-column-gap: var(--gutter);
       column-gap: var(--gutter);
  row-gap: var(--gutter);
  --columns: 12;
  transition: padding 0.2s var(--easing);
  max-width: 1300px;
  margin-inline-start: auto;
  margin-inline-end: auto;
}
@media all and (max-width: 650px) {
  .columns {
    --columns: 12;
    row-gap: var(--pageMarginTotal);
  }
}
.columns .columns {
  padding: 0;
}
@media all and (max-width: 650px) {
  .columns.m-reverse {
    flex-direction: column-reverse;
  }
}
@media all and (max-width: 650px) {
  .columns.s-reverse {
    flex-direction: column-reverse;
  }
}
.columns.no-gutter {
  --gutter: 0;
}
.columns.space-between {
  justify-content: space-between;
}

.full-bleed {
  --pageMarginTotal: 0;
}

.col {
  flex: 1;
}
@media all and (max-width: 650px) {
  .col {
    flex: none;
    width: 100%;
  }
}

.col[class^=col-],
.col[class*=" col-"] {
  flex: none;
  width: calc((100% - var(--gutter) * (var(--columns) / var(--span) - 1)) / (var(--columns) / var(--span)));
}

.col[class^=offset-],
.col[class*=" offset-"] {
  margin-inline-start: calc((100% - var(--gutter) * (var(--columns) / var(--offset) - 1)) / (var(--columns) / var(--offset)) + var(--gutter));
}

.col[class^=offset-s-],
.col[class*=" offset-s-"] {
  margin-inline-start: calc((100% - var(--gutter) * (var(--columns) / var(--offset) - 1)) / (var(--columns) / var(--offset)) + var(--gutter)) !important;
}

.col-1 {
  --span: 1;
}

.col-2 {
  --span: 2;
}

.col-3 {
  --span: 3;
}

.col-4 {
  --span: 4;
}

.col-5 {
  --span: 5;
}

.col-6 {
  --span: 6;
}

.col-7 {
  --span: 7;
}

.col-8 {
  --span: 8;
}

.col-9 {
  --span: 9;
}

.col-10 {
  --span: 10;
}

.col-11 {
  --span: 11;
}

.col-12 {
  --span: 12;
}

.col-13 {
  --span: 13;
}

.col-14 {
  --span: 14;
}

.col-15 {
  --span: 15;
}

.col-16 {
  --span: 16;
}

.col-17 {
  --span: 17;
}

.col-18 {
  --span: 18;
}

.col-19 {
  --span: 19;
}

.col-20 {
  --span: 20;
}

.col-21 {
  --span: 21;
}

.col-22 {
  --span: 22;
}

.col-23 {
  --span: 23;
}

.col-24 {
  --span: 24;
}

.offset-1 {
  --offset: 1;
}

.offset-2 {
  --offset: 2;
}

.offset-3 {
  --offset: 3;
}

.offset-4 {
  --offset: 4;
}

.offset-5 {
  --offset: 5;
}

.offset-6 {
  --offset: 6;
}

.offset-7 {
  --offset: 7;
}

.offset-8 {
  --offset: 8;
}

.offset-9 {
  --offset: 9;
}

.offset-10 {
  --offset: 10;
}

.offset-11 {
  --offset: 11;
}

.offset-12 {
  --offset: 12;
}

.offset-13 {
  --offset: 13;
}

.offset-14 {
  --offset: 14;
}

.offset-15 {
  --offset: 15;
}

.offset-16 {
  --offset: 16;
}

.offset-17 {
  --offset: 17;
}

.offset-18 {
  --offset: 18;
}

.offset-19 {
  --offset: 19;
}

.offset-20 {
  --offset: 20;
}

.offset-21 {
  --offset: 21;
}

.offset-22 {
  --offset: 22;
}

.offset-23 {
  --offset: 23;
}

@media all and (max-width: 800px) {
  .col-l-1 {
    --span: 1;
  }
}

@media all and (max-width: 800px) {
  .col-l-2 {
    --span: 2;
  }
}

@media all and (max-width: 800px) {
  .col-l-3 {
    --span: 3;
  }
}

@media all and (max-width: 800px) {
  .col-l-4 {
    --span: 4;
  }
}

@media all and (max-width: 800px) {
  .col-l-5 {
    --span: 5;
  }
}

@media all and (max-width: 800px) {
  .col-l-6 {
    --span: 6;
  }
}

@media all and (max-width: 800px) {
  .col-l-7 {
    --span: 7;
  }
}

@media all and (max-width: 800px) {
  .col-l-8 {
    --span: 8;
  }
}

@media all and (max-width: 800px) {
  .col-l-9 {
    --span: 9;
  }
}

@media all and (max-width: 800px) {
  .col-l-10 {
    --span: 10;
  }
}

@media all and (max-width: 800px) {
  .col-l-11 {
    --span: 11;
  }
}

@media all and (max-width: 800px) {
  .col-l-12 {
    --span: 12;
  }
}

@media all and (max-width: 800px) {
  .col-l-13 {
    --span: 13;
  }
}

@media all and (max-width: 800px) {
  .col-l-14 {
    --span: 14;
  }
}

@media all and (max-width: 800px) {
  .col-l-15 {
    --span: 15;
  }
}

@media all and (max-width: 800px) {
  .col-l-16 {
    --span: 16;
  }
}

@media all and (max-width: 800px) {
  .col-l-17 {
    --span: 17;
  }
}

@media all and (max-width: 800px) {
  .col-l-18 {
    --span: 18;
  }
}

@media all and (max-width: 800px) {
  .col-l-19 {
    --span: 19;
  }
}

@media all and (max-width: 800px) {
  .col-l-20 {
    --span: 20;
  }
}

@media all and (max-width: 800px) {
  .col-l-21 {
    --span: 21;
  }
}

@media all and (max-width: 800px) {
  .col-l-22 {
    --span: 22;
  }
}

@media all and (max-width: 800px) {
  .col-l-23 {
    --span: 23;
  }
}

@media all and (max-width: 800px) {
  .col-l-24 {
    --span: 24;
  }
}

@media all and (max-width: 800px) {
  .offset-l-0 {
    margin-inline-start: 0 !important;
  }
}

@media all and (max-width: 800px) {
  .offset-l-1 {
    --offset: 1;
  }
}

@media all and (max-width: 800px) {
  .offset-l-2 {
    --offset: 2;
  }
}

@media all and (max-width: 800px) {
  .offset-l-3 {
    --offset: 3;
  }
}

@media all and (max-width: 800px) {
  .offset-l-4 {
    --offset: 4;
  }
}

@media all and (max-width: 800px) {
  .offset-l-5 {
    --offset: 5;
  }
}

@media all and (max-width: 800px) {
  .offset-l-6 {
    --offset: 6;
  }
}

@media all and (max-width: 800px) {
  .offset-l-7 {
    --offset: 7;
  }
}

@media all and (max-width: 800px) {
  .offset-l-8 {
    --offset: 8;
  }
}

@media all and (max-width: 800px) {
  .offset-l-9 {
    --offset: 9;
  }
}

@media all and (max-width: 800px) {
  .offset-l-10 {
    --offset: 10;
  }
}

@media all and (max-width: 800px) {
  .offset-l-11 {
    --offset: 11;
  }
}

@media all and (max-width: 800px) {
  .offset-l-12 {
    --offset: 12;
  }
}

@media all and (max-width: 800px) {
  .offset-l-13 {
    --offset: 13;
  }
}

@media all and (max-width: 800px) {
  .offset-l-14 {
    --offset: 14;
  }
}

@media all and (max-width: 800px) {
  .offset-l-15 {
    --offset: 15;
  }
}

@media all and (max-width: 800px) {
  .offset-l-16 {
    --offset: 16;
  }
}

@media all and (max-width: 800px) {
  .offset-l-17 {
    --offset: 17;
  }
}

@media all and (max-width: 800px) {
  .offset-l-18 {
    --offset: 18;
  }
}

@media all and (max-width: 800px) {
  .offset-l-19 {
    --offset: 19;
  }
}

@media all and (max-width: 800px) {
  .offset-l-20 {
    --offset: 20;
  }
}

@media all and (max-width: 800px) {
  .offset-l-21 {
    --offset: 21;
  }
}

@media all and (max-width: 800px) {
  .offset-l-22 {
    --offset: 22;
  }
}

@media all and (max-width: 800px) {
  .offset-l-23 {
    --offset: 23;
  }
}

@media all and (max-width: 768px) {
  .col-m-1 {
    --span: 1;
  }
}

@media all and (max-width: 768px) {
  .col-m-2 {
    --span: 2;
  }
}

@media all and (max-width: 768px) {
  .col-m-3 {
    --span: 3;
  }
}

@media all and (max-width: 768px) {
  .col-m-4 {
    --span: 4;
  }
}

@media all and (max-width: 768px) {
  .col-m-5 {
    --span: 5;
  }
}

@media all and (max-width: 768px) {
  .col-m-6 {
    --span: 6;
  }
}

@media all and (max-width: 768px) {
  .col-m-7 {
    --span: 7;
  }
}

@media all and (max-width: 768px) {
  .col-m-8 {
    --span: 8;
  }
}

@media all and (max-width: 768px) {
  .col-m-9 {
    --span: 9;
  }
}

@media all and (max-width: 768px) {
  .col-m-10 {
    --span: 10;
  }
}

@media all and (max-width: 768px) {
  .col-m-11 {
    --span: 11;
  }
}

@media all and (max-width: 768px) {
  .col-m-12 {
    --span: 12;
  }
}

@media all and (max-width: 768px) {
  .col-m-13 {
    --span: 13;
  }
}

@media all and (max-width: 768px) {
  .col-m-14 {
    --span: 14;
  }
}

@media all and (max-width: 768px) {
  .col-m-15 {
    --span: 15;
  }
}

@media all and (max-width: 768px) {
  .col-m-16 {
    --span: 16;
  }
}

@media all and (max-width: 768px) {
  .col-m-17 {
    --span: 17;
  }
}

@media all and (max-width: 768px) {
  .col-m-18 {
    --span: 18;
  }
}

@media all and (max-width: 768px) {
  .col-m-19 {
    --span: 19;
  }
}

@media all and (max-width: 768px) {
  .col-m-20 {
    --span: 20;
  }
}

@media all and (max-width: 768px) {
  .col-m-21 {
    --span: 21;
  }
}

@media all and (max-width: 768px) {
  .col-m-22 {
    --span: 22;
  }
}

@media all and (max-width: 768px) {
  .col-m-23 {
    --span: 23;
  }
}

@media all and (max-width: 768px) {
  .col-m-24 {
    --span: 24;
  }
}

@media all and (max-width: 768px) {
  .offset-m-0 {
    margin-inline-start: 0 !important;
  }
}

@media all and (max-width: 768px) {
  .offset-m-1 {
    --offset: 1;
  }
}

@media all and (max-width: 768px) {
  .offset-m-2 {
    --offset: 2;
  }
}

@media all and (max-width: 768px) {
  .offset-m-3 {
    --offset: 3;
  }
}

@media all and (max-width: 768px) {
  .offset-m-4 {
    --offset: 4;
  }
}

@media all and (max-width: 768px) {
  .offset-m-5 {
    --offset: 5;
  }
}

@media all and (max-width: 768px) {
  .offset-m-6 {
    --offset: 6;
  }
}

@media all and (max-width: 768px) {
  .offset-m-7 {
    --offset: 7;
  }
}

@media all and (max-width: 768px) {
  .offset-m-8 {
    --offset: 8;
  }
}

@media all and (max-width: 768px) {
  .offset-m-9 {
    --offset: 9;
  }
}

@media all and (max-width: 768px) {
  .offset-m-10 {
    --offset: 10;
  }
}

@media all and (max-width: 768px) {
  .offset-m-11 {
    --offset: 11;
  }
}

@media all and (max-width: 768px) {
  .offset-m-12 {
    --offset: 12;
  }
}

@media all and (max-width: 768px) {
  .offset-m-13 {
    --offset: 13;
  }
}

@media all and (max-width: 768px) {
  .offset-m-14 {
    --offset: 14;
  }
}

@media all and (max-width: 768px) {
  .offset-m-15 {
    --offset: 15;
  }
}

@media all and (max-width: 768px) {
  .offset-m-16 {
    --offset: 16;
  }
}

@media all and (max-width: 768px) {
  .offset-m-17 {
    --offset: 17;
  }
}

@media all and (max-width: 768px) {
  .offset-m-18 {
    --offset: 18;
  }
}

@media all and (max-width: 768px) {
  .offset-m-19 {
    --offset: 19;
  }
}

@media all and (max-width: 768px) {
  .offset-m-20 {
    --offset: 20;
  }
}

@media all and (max-width: 768px) {
  .offset-m-21 {
    --offset: 21;
  }
}

@media all and (max-width: 768px) {
  .offset-m-22 {
    --offset: 22;
  }
}

@media all and (max-width: 768px) {
  .offset-m-23 {
    --offset: 23;
  }
}

@media all and (max-width: 650px) {
  .col-1,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-10,
  .col-11,
  .col-12,
  .col-13,
  .col-14,
  .col-15,
  .col-16,
  .col-17,
  .col-18,
  .col-19,
  .col-20,
  .col-21,
  .col-22,
  .col-23,
  .col-24,
  .col-l-1,
  .col-l-2,
  .col-l-3,
  .col-l-4,
  .col-l-5,
  .col-l-6,
  .col-l-7,
  .col-l-8,
  .col-l-9,
  .col-l-10,
  .col-l-11,
  .col-l-12,
  .col-l-13,
  .col-l-14,
  .col-l-15,
  .col-l-16,
  .col-l-17,
  .col-l-18,
  .col-l-19,
  .col-l-20,
  .col-l-21,
  .col-l-22,
  .col-l-23,
  .col-l-24,
  .col-m-1,
  .col-m-2,
  .col-m-3,
  .col-m-4,
  .col-m-5,
  .col-m-6,
  .col-m-7,
  .col-m-8,
  .col-m-9,
  .col-m-10,
  .col-m-11,
  .col-m-12,
  .col-m-13,
  .col-m-14,
  .col-m-15,
  .col-m-16,
  .col-m-17,
  .col-m-18,
  .col-m-19,
  .col-m-20,
  .col-m-21,
  .col-m-22,
  .col-m-23,
  .col-m-24 {
    --span: 12;
  }
}

@media all and (max-width: 650px) {
  .offset-1,
  .offset-2,
  .offset-3,
  .offset-4,
  .offset-5,
  .offset-6,
  .offset-7,
  .offset-8,
  .offset-9,
  .offset-10,
  .offset-11,
  .offset-12,
  .offset-13,
  .offset-14,
  .offset-15,
  .offset-16,
  .offset-17,
  .offset-18,
  .offset-19,
  .offset-20,
  .offset-21,
  .offset-22,
  .offset-23 {
    --offset: 0;
    margin-inline-start: 0 !important;
  }
}

@media all and (max-width: 650px) {
  .col-s-1 {
    --span: 1;
  }
}

@media all and (max-width: 650px) {
  .col-s-2 {
    --span: 2;
  }
}

@media all and (max-width: 650px) {
  .col-s-3 {
    --span: 3;
  }
}

@media all and (max-width: 650px) {
  .col-s-4 {
    --span: 4;
  }
}

@media all and (max-width: 650px) {
  .col-s-5 {
    --span: 5;
  }
}

@media all and (max-width: 650px) {
  .col-s-6 {
    --span: 6;
  }
}

@media all and (max-width: 650px) {
  .col-s-7 {
    --span: 7;
  }
}

@media all and (max-width: 650px) {
  .col-s-8 {
    --span: 8;
  }
}

@media all and (max-width: 650px) {
  .col-s-9 {
    --span: 9;
  }
}

@media all and (max-width: 650px) {
  .col-s-10 {
    --span: 10;
  }
}

@media all and (max-width: 650px) {
  .col-s-11 {
    --span: 11;
  }
}

@media all and (max-width: 650px) {
  .col-s-12 {
    --span: 12;
  }
}

@media all and (max-width: 650px) {
  .col-s-13 {
    --span: 13;
  }
}

@media all and (max-width: 650px) {
  .col-s-14 {
    --span: 14;
  }
}

@media all and (max-width: 650px) {
  .col-s-15 {
    --span: 15;
  }
}

@media all and (max-width: 650px) {
  .col-s-16 {
    --span: 16;
  }
}

@media all and (max-width: 650px) {
  .col-s-17 {
    --span: 17;
  }
}

@media all and (max-width: 650px) {
  .col-s-18 {
    --span: 18;
  }
}

@media all and (max-width: 650px) {
  .col-s-19 {
    --span: 19;
  }
}

@media all and (max-width: 650px) {
  .col-s-20 {
    --span: 20;
  }
}

@media all and (max-width: 650px) {
  .col-s-21 {
    --span: 21;
  }
}

@media all and (max-width: 650px) {
  .col-s-22 {
    --span: 22;
  }
}

@media all and (max-width: 650px) {
  .col-s-23 {
    --span: 23;
  }
}

@media all and (max-width: 650px) {
  .col-s-24 {
    --span: 24;
  }
}

@media all and (max-width: 650px) {
  .offset-s-0 {
    margin-inline-start: 0 !important;
  }
}

@media all and (max-width: 650px) {
  .offset-s-1 {
    --offset: 1;
  }
}

@media all and (max-width: 650px) {
  .offset-s-2 {
    --offset: 2;
  }
}

@media all and (max-width: 650px) {
  .offset-s-3 {
    --offset: 3;
  }
}

@media all and (max-width: 650px) {
  .offset-s-4 {
    --offset: 4;
  }
}

@media all and (max-width: 650px) {
  .offset-s-5 {
    --offset: 5;
  }
}

@media all and (max-width: 650px) {
  .offset-s-6 {
    --offset: 6;
  }
}

@media all and (max-width: 650px) {
  .offset-s-7 {
    --offset: 7;
  }
}

@media all and (max-width: 650px) {
  .offset-s-8 {
    --offset: 8;
  }
}

@media all and (max-width: 650px) {
  .offset-s-9 {
    --offset: 9;
  }
}

@media all and (max-width: 650px) {
  .offset-s-10 {
    --offset: 10;
  }
}

@media all and (max-width: 650px) {
  .offset-s-11 {
    --offset: 11;
  }
}

@media all and (max-width: 650px) {
  .offset-s-12 {
    --offset: 12;
  }
}

@media all and (max-width: 650px) {
  .offset-s-13 {
    --offset: 13;
  }
}

@media all and (max-width: 650px) {
  .offset-s-14 {
    --offset: 14;
  }
}

@media all and (max-width: 650px) {
  .offset-s-15 {
    --offset: 15;
  }
}

@media all and (max-width: 650px) {
  .offset-s-16 {
    --offset: 16;
  }
}

@media all and (max-width: 650px) {
  .offset-s-17 {
    --offset: 17;
  }
}

@media all and (max-width: 650px) {
  .offset-s-18 {
    --offset: 18;
  }
}

@media all and (max-width: 650px) {
  .offset-s-19 {
    --offset: 19;
  }
}

@media all and (max-width: 650px) {
  .offset-s-20 {
    --offset: 20;
  }
}

@media all and (max-width: 650px) {
  .offset-s-21 {
    --offset: 21;
  }
}

@media all and (max-width: 650px) {
  .offset-s-22 {
    --offset: 22;
  }
}

@media all and (max-width: 650px) {
  .offset-s-23 {
    --offset: 23;
  }
}

.show-medium {
  display: none;
}
@media all and (max-width: 768px) {
  .show-medium {
    display: flex;
  }
}

.show-small {
  display: none;
}
@media all and (max-width: 650px) {
  .show-small {
    display: flex;
  }
}

@media all and (max-width: 768px) {
  .hide-medium {
    display: none;
  }
}

@media all and (max-width: 650px) {
  .hide-small {
    display: none;
  }
}

@media all and (max-width: 650px) {
  .small-right {
    text-align: right;
  }
}

h1 {
  line-height: 1.2;
  letter-spacing: -0.02em;
  font-weight: 500;
  font-size: 22px;
}
@media screen and (min-width: 650px) {
  h1 {
    font-size: calc(22px + 58 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  h1 {
    font-size: 80px;
  }
}

h2 {
  line-height: 1.02;
  letter-spacing: -0.02em;
  font-weight: 500;
  font-size: 23px;
}
@media screen and (min-width: 650px) {
  h2 {
    font-size: calc(23px + 22 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  h2 {
    font-size: 45px;
  }
}

h3 {
  line-height: 1.47;
  letter-spacing: -0.02em;
  font-weight: 500;
  font-size: 12px;
}
@media screen and (min-width: 650px) {
  h3 {
    font-size: calc(12px + 7 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  h3 {
    font-size: 19px;
  }
}

/* Colours */
.bg-black {
  background-color: rgb(var(--black));
}

.color-black {
  color: rgb(var(--black));
}

.bg-white {
  background-color: rgb(var(--white));
}

.color-white {
  color: rgb(var(--white));
}

.bg-aquamarine {
  background-color: rgb(var(--aquamarine));
}

.color-aquamarine {
  color: rgb(var(--aquamarine));
}

.bg-green {
  background-color: rgb(var(--green));
}

.color-green {
  color: rgb(var(--green));
}

.bg-blue {
  background-color: rgb(var(--blue));
}

.color-blue {
  color: rgb(var(--blue));
}

/* Grid Overlay */
.grid-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 200;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.grid-overlay.show {
  opacity: 1;
  visibility: visible;
}
.grid-overlay .column-overlay {
  background: white;
  opacity: 0.1;
  height: 100vh;
}

/* General Styles */
html {
  scroll-behavior: smooth;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Poppins", sans-serif;
  font-size: 10px;
}
@media screen and (min-width: 650px) {
  body {
    font-size: calc(10px + 4 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  body {
    font-size: 14px;
  }
}

html[lang=ar] body {
  font-family: "Noto Sans Arabic", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}

a {
  color: inherit;
  transition: opacity 0.6s var(--easingOut);
}

header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0 var(--pageMarginTotal);
  z-index: 100;
  min-height: var(--headerHeight);
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: rgb(var(--white));
  -moz-column-gap: 60px;
       column-gap: 60px;
}
header .header-logo {
  display: block;
  width: 113px;
}
@media (hover: hover) {
  header .header-logo:hover {
    opacity: 0.7;
  }
}
header .header-logo img {
  width: 100%;
  display: block;
}
header .header-right nav {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  -moz-column-gap: 70px;
       column-gap: 70px;
}
@media all and (max-width: 768px) {
  header .header-right nav {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    padding: var(--pageMarginTotal);
    flex-direction: column;
    top: 100%;
    left: 0;
    width: 100%;
    row-gap: 40px;
    transition: all 0.6s var(--easingOut);
    background-color: white;
  }
  header .header-right nav.show {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
  }
}
header .header-right ul {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  -moz-column-gap: 30px;
       column-gap: 30px;
}
@media all and (max-width: 768px) {
  header .header-right ul {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 10px;
  }
}
header .header-right ul a {
  text-decoration: none;
  font-weight: 500;
  font-size: 12px;
  border-bottom: 2px solid transparent;
}
@media (hover: hover) {
  header .header-right ul a:hover {
    border-bottom: 2px solid currentColor;
  }
}
header .header-right ul a.active {
  font-weight: 600;
  border-bottom: 2px solid currentColor;
}
header .header-right ul li.active a {
  font-weight: 600;
  border-bottom: 2px solid currentColor;
}
header .header-right .lang-switcher {
  font-size: 12px;
  font-weight: 500;
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
header .header-right .lang-switcher ul {
  -moz-column-gap: 8px;
       column-gap: 8px;
}
header .header-right .lang-switcher ul li:not(:last-child):after {
  content: "/";
  margin-inline-start: 8px;
}
header .header-right .lang-switcher .current-lang a {
  font-weight: 600;
  border-bottom: 2px solid currentColor;
}
header .header-right .lang-switcher a {
  text-decoration: none;
}
@media (hover: hover) {
  header .header-right .lang-switcher a:hover {
    border-bottom: 2px solid currentColor;
  }
}
header .header-right .lang-switcher a.active {
  font-weight: 600;
  border-bottom: 2px solid currentColor;
}

.mobile-nav-link {
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  display: none;
  font-size: 17px;
}
@media all and (max-width: 768px) {
  .mobile-nav-link {
    display: grid;
  }
}
.mobile-nav-link .icon {
  grid-area: 1/1/2/2;
}
.mobile-nav-link .icon-close {
  opacity: 0;
}
.mobile-nav-link.active .icon-menu {
  opacity: 0;
}
.mobile-nav-link.active .icon-close {
  opacity: 1;
}

main {
  padding-top: var(--headerHeight);
}

.hero-banner {
  text-align: center;
  background-color: rgba(var(--black), 1);
  position: relative;
  overflow: hidden;
  padding-top: 35px;
  padding-bottom: 35px;
}
@media screen and (min-width: 650px) {
  .hero-banner {
    padding-top: calc(35px + 90 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .hero-banner {
    padding-top: 125px;
  }
}
@media screen and (min-width: 650px) {
  .hero-banner {
    padding-bottom: calc(35px + 90 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .hero-banner {
    padding-bottom: 125px;
  }
}
@media all and (min-width: 1440px) {
  .hero-banner {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }
}
@media all and (min-width: 2400px) {
  .hero-banner {
    padding-top: 200px;
    padding-bottom: 200px;
  }
}
.hero-banner .hero-banner-content {
  color: rgba(var(--white), 1);
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.hero-banner h1 {
  max-width: 22ch;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.5em;
}
.hero-banner .banner-chevron {
  color: rgba(var(--aquamarine), 1);
  line-height: 1;
  font-size: 18px;
}
@media screen and (min-width: 650px) {
  .hero-banner .banner-chevron {
    font-size: calc(18px + 18 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .hero-banner .banner-chevron {
    font-size: 36px;
  }
}

.with-bg {
  position: relative;
}
.with-bg > * {
  position: relative;
  z-index: 5;
}

.bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.about-section {
  padding-right: 60px;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 40px;
  padding-left: 0px;
}
@media screen and (min-width: 650px) {
  .about-section {
    padding-top: calc(20px + 30 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .about-section {
    padding-top: 50px;
  }
}
@media screen and (min-width: 650px) {
  .about-section {
    padding-bottom: calc(40px + 30 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .about-section {
    padding-bottom: 70px;
  }
}
@media screen and (min-width: 650px) {
  .about-section {
    padding-left: calc(0px + 60 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .about-section {
    padding-left: 60px;
  }
}
@media all and (max-width: 650px) {
  .about-section {
    padding-right: 0;
  }
}
.about-section .icon-chevron {
  margin-bottom: 10px;
}
.about-section h3 {
  max-width: 600px;
}
.about-section .pull-right-image {
  width: calc(100% + var(--pageMarginTotal) + 60px);
  margin-bottom: -20%;
}
@media all and (max-width: 650px) {
  .about-section .pull-right-image {
    width: calc(100% + var(--pageMarginTotal));
    margin-bottom: -10%;
  }
}

blockquote {
  --flow-space: 55px;
  line-height: 1.202;
  letter-spacing: -0.02em;
  font-weight: 500;
  position: relative;
  font-size: 23px;
}
@media screen and (min-width: 650px) {
  blockquote {
    font-size: calc(23px + 14 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  blockquote {
    font-size: 37px;
  }
}
blockquote .open-quote,
blockquote .close-quote {
  position: absolute;
  top: 0;
  left: 0;
  width: 88px;
  transform: translate(-50%, -50%);
}
blockquote .close-quote {
  top: 100%;
  left: 100%;
}

.services-section {
  padding: 90px 0;
  overflow: hidden;
  text-align: center;
  font-size: 10px;
}
@media screen and (min-width: 650px) {
  .services-section {
    font-size: calc(10px + 6 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .services-section {
    font-size: 16px;
  }
}
@media all and (max-width: 650px) {
  .services-section {
    padding: 40px 0;
  }
}
.services-section .services-intro {
  display: flex;
  align-items: center;
  margin-bottom: 150px;
}
.services-section .services-intro h2 {
  font-size: 23px;
}
@media screen and (min-width: 650px) {
  .services-section .services-intro h2 {
    font-size: calc(23px + 37 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .services-section .services-intro h2 {
    font-size: 60px;
  }
}
.services-section .services-intro h3 {
  font-size: 16px;
}
@media screen and (min-width: 650px) {
  .services-section .services-intro h3 {
    font-size: calc(16px + 19 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .services-section .services-intro h3 {
    font-size: 35px;
  }
}
.services-section .services-content .columns {
  row-gap: 50px;
}
.services-section .service-block h3 {
  line-height: 1.26;
  font-size: 19px;
}
@media screen and (min-width: 650px) {
  .services-section .service-block h3 {
    font-size: calc(19px + 7 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .services-section .service-block h3 {
    font-size: 26px;
  }
}
.services-section .service-block p {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.services-section .service-block .service-icon img {
  width: 100px;
  height: auto;
  display: block;
  margin: 0 auto;
}
@media all and (max-width: 650px) {
  .services-section .service-block .service-icon img {
    width: 75px;
  }
}
.services-section .bg img {
  -o-object-position: 50% 0% !important;
     object-position: 50% 0% !important;
}

.image-banner {
  text-align: center;
  position: relative;
  overflow: hidden;
  color: rgba(var(--white), 1);
  padding-top: 45px;
  padding-bottom: 45px;
}
@media screen and (min-width: 650px) {
  .image-banner {
    padding-top: calc(45px + 90 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .image-banner {
    padding-top: 135px;
  }
}
@media screen and (min-width: 650px) {
  .image-banner {
    padding-bottom: calc(45px + 90 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .image-banner {
    padding-bottom: 135px;
  }
}
@media all and (min-width: 1440px) {
  .image-banner {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }
}
@media all and (min-width: 2400px) {
  .image-banner {
    padding-top: 200px;
    padding-bottom: 200px;
  }
}
.image-banner h1 {
  max-width: 30ch;
  margin-left: auto;
  margin-right: auto;
}
.image-banner .banner-chevron {
  color: rgba(var(--aquamarine), 1);
  line-height: 1;
  font-size: 18px;
}
@media screen and (min-width: 650px) {
  .image-banner .banner-chevron {
    font-size: calc(18px + 18 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .image-banner .banner-chevron {
    font-size: 36px;
  }
}

h3 + h2,
h2 + h2 {
  margin-top: 17px;
}

.partners-section {
  padding: 130px 0 180px 0;
  overflow: hidden;
  color: rgba(var(--white), 1);
  text-align: center;
  font-size: 10px;
}
@media screen and (min-width: 650px) {
  .partners-section {
    font-size: calc(10px + 6 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .partners-section {
    font-size: 16px;
  }
}
@media all and (max-width: 650px) {
  .partners-section {
    padding: 40px 0 60px 0;
  }
}
.partners-section p {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}
.partners-section h2 {
  font-size: 23px;
}
@media screen and (min-width: 650px) {
  .partners-section h2 {
    font-size: calc(23px + 37 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .partners-section h2 {
    font-size: 60px;
  }
}
.partners-section h3 {
  font-size: 16px;
}
@media screen and (min-width: 650px) {
  .partners-section h3 {
    font-size: calc(16px + 19 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .partners-section h3 {
    font-size: 35px;
  }
}

.logo-slider-wrap {
  padding: 0 60px;
}

.logo-slider {
  margin: 60px 0;
}
.logo-slider .logo-slider-block {
  width: calc((100% - 100px) / 3.2);
  margin-right: 50px;
  transition: opacity 0.6s var(--easingOut);
}
.logo-slider .logo-slider-block .logo-slider-image {
  opacity: 0.5;
  transform: scale(0.7);
  transition: all 0.6s var(--easingOut);
}
.logo-slider .logo-slider-block .logo-slider-content {
  margin-top: 50px;
  width: 200%;
  transform: translateX(-25%);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.6s var(--easingOut);
}
@media all and (max-width: 650px) {
  .logo-slider .logo-slider-block .logo-slider-content {
    width: 100%;
    transform: translateX(0);
  }
}
.logo-slider .logo-slider-block.is-selected .logo-slider-image {
  opacity: 1;
  transform: scale(1);
}
.logo-slider .logo-slider-block.is-selected .logo-slider-content {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}
@media all and (max-width: 650px) {
  .logo-slider .logo-slider-block {
    width: 80%;
    margin-right: 30px;
  }
}
.logo-slider .flickity-button {
  background: transparent;
}
.logo-slider .flickity-prev-next-button {
  width: 80px;
  height: 80px;
}
.logo-slider .flickity-button-icon {
  fill: white;
}
.logo-slider .flickity-button:disabled {
  display: none;
}
.logo-slider .flickity-prev-next-button.previous {
  left: -60px;
}
.logo-slider .flickity-prev-next-button.next {
  right: -60px;
}

html[dir=rtl] .logo-slider .logo-slider-content {
  transform: translateX(25%);
}
@media all and (max-width: 650px) {
  html[dir=rtl] .logo-slider .logo-slider-content {
    transform: translateX(0);
  }
}

.logo-slider-image {
  aspect-ratio: 6/7;
  background-color: rgb(var(--white));
  clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}
.logo-slider-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.media {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.media:not(.natural) img,
.media:not(.natural) video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.media.square {
  aspect-ratio: 1;
}
.media.landscape {
  aspect-ratio: 16/9;
}
.media.portrait {
  aspect-ratio: 9/16;
}
.media.hexagon {
  aspect-ratio: 6/7;
  clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}
.media.natural img,
.media.natural video {
  display: block;
  width: 100%;
  height: auto;
}

.sustainability-section {
  padding: 130px 0 180px 0;
  overflow: hidden;
  text-align: center;
  font-size: 10px;
}
@media screen and (min-width: 650px) {
  .sustainability-section {
    font-size: calc(10px + 6 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .sustainability-section {
    font-size: 16px;
  }
}
@media all and (max-width: 650px) {
  .sustainability-section {
    padding: 40px 0 60px 0;
  }
}
.sustainability-section p {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}
.sustainability-section h2 {
  font-size: 23px;
}
@media screen and (min-width: 650px) {
  .sustainability-section h2 {
    font-size: calc(23px + 37 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .sustainability-section h2 {
    font-size: 60px;
  }
}
.sustainability-section h3 {
  font-size: 16px;
}
@media screen and (min-width: 650px) {
  .sustainability-section h3 {
    font-size: calc(16px + 19 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .sustainability-section h3 {
    font-size: 35px;
  }
}

.sustainability-hexagon {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, min-content);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 70px;
}
@media all and (max-width: 650px) {
  .sustainability-hexagon {
    grid-template-columns: 1fr;
    grid-row-gap: 40px;
    margin-top: 30px;
  }
}
.sustainability-hexagon .hexagon-content .media {
  max-width: 140px;
  margin-left: auto;
  margin-right: auto;
}
.sustainability-hexagon .hexagon-content h3 {
  font-size: 18px;
}
@media screen and (min-width: 650px) {
  .sustainability-hexagon .hexagon-content h3 {
    font-size: calc(18px + 8 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .sustainability-hexagon .hexagon-content h3 {
    font-size: 26px;
  }
}
.sustainability-hexagon .content-1 {
  grid-area: 1/1/2/2;
}
.sustainability-hexagon .content-2 {
  grid-area: 1/3/2/4;
}
.sustainability-hexagon .content-3 {
  grid-area: 3/1/4/2;
}
@media all and (max-width: 650px) {
  .sustainability-hexagon .content-3 {
    display: flex;
    flex-direction: column-reverse;
    row-gap: var(--flow-space, 1em);
  }
}
.sustainability-hexagon .content-4 {
  grid-area: 3/3/4/4;
}
.sustainability-hexagon .content-5 {
  grid-area: 2/2/3/3;
  align-self: center;
  justify-self: center;
}
.sustainability-hexagon .content-6 {
  grid-area: 1/2/2/3;
}
.sustainability-hexagon .content-7 {
  grid-area: 2/1/3/2;
}
.sustainability-hexagon .content-8 {
  grid-area: 2/3/3/4;
}
.sustainability-hexagon .content-9 {
  grid-area: 3/2/4/3;
}
@media all and (max-width: 650px) {
  .sustainability-hexagon .content-1,
  .sustainability-hexagon .content-2,
  .sustainability-hexagon .content-3,
  .sustainability-hexagon .content-4,
  .sustainability-hexagon .content-5,
  .sustainability-hexagon .content-6,
  .sustainability-hexagon .content-7,
  .sustainability-hexagon .content-8,
  .sustainability-hexagon .content-9 {
    grid-area: auto;
  }
}
@media all and (max-width: 650px) {
  .sustainability-hexagon .content-5 {
    display: none;
  }
}
.sustainability-hexagon .content-6,
.sustainability-hexagon .content-7,
.sustainability-hexagon .content-8,
.sustainability-hexagon .content-9 {
  align-self: center;
  justify-self: center;
}
@media all and (max-width: 650px) {
  .sustainability-hexagon .content-6,
  .sustainability-hexagon .content-7,
  .sustainability-hexagon .content-8,
  .sustainability-hexagon .content-9 {
    display: none;
  }
}
.sustainability-hexagon .content-6 img,
.sustainability-hexagon .content-7 img,
.sustainability-hexagon .content-8 img,
.sustainability-hexagon .content-9 img {
  width: auto;
  height: 108px;
}
.sustainability-hexagon .content-6 img,
.sustainability-hexagon .content-9 img {
  width: auto;
  height: 85px;
}

.team-section {
  padding: 70px 0 75px 0;
  overflow: hidden;
  text-align: center;
  font-size: 10px;
}
@media screen and (min-width: 650px) {
  .team-section {
    font-size: calc(10px + 8 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .team-section {
    font-size: 18px;
  }
}
@media all and (max-width: 650px) {
  .team-section {
    padding: 40px 0 60px 0;
  }
}
.team-section p {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}
.team-section h2 {
  font-size: 23px;
}
@media screen and (min-width: 650px) {
  .team-section h2 {
    font-size: calc(23px + 37 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .team-section h2 {
    font-size: 60px;
  }
}
.team-section h3 {
  font-size: 16px;
}
@media screen and (min-width: 650px) {
  .team-section h3 {
    font-size: calc(16px + 19 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .team-section h3 {
    font-size: 35px;
  }
}

.team-members {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 40px;
}
.team-members .team-member {
  width: calc((100% - 40px) / 2);
}
.team-members .team-member .media {
  max-width: 145px;
  margin-left: auto;
  margin-right: auto;
}

.contact-section {
  padding: 70px 0 75px 0;
  overflow: hidden;
  text-align: center;
  color: rgba(var(--white), 1);
  font-size: 10px;
}
@media screen and (min-width: 650px) {
  .contact-section {
    font-size: calc(10px + 8 * (100vw - 650px) / 790);
  }
}
@media screen and (min-width: 1440px) {
  .contact-section {
    font-size: 18px;
  }
}
@media all and (max-width: 650px) {
  .contact-section {
    padding: 40px 0 60px 0;
  }
}
.contact-section .contact-bottom {
  margin-top: 100px;
  text-align: left;
  --gutter: 60px;
}
.contact-section .contact-bottom a {
  text-decoration: none;
  transition: all 0.4s var(--easingOut);
}
.contact-section .contact-bottom a:hover {
  opacity: 0.5;
}
.contact-section .contact-bottom ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
  flex-wrap: wrap;
  font-size: 30px;
}
.contact-section .contact-legal {
  margin-top: 90px;
  text-align: left;
  font-size: 9px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9hc3NldHMvc2Nzcy9zdHlsZS5zY3NzIiwic3R5bGUuY3NzIiwiLi4vc3JjL2Fzc2V0cy9zY3NzL19yZXNldC5zY3NzIiwiLi4vc3JjL2Fzc2V0cy9zY3NzL19ncmlkLnNjc3MiLCIuLi9zcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0NBQUE7QUFRQSx3QkFBQTtBQWtCQTtFQUNFLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGtEQUFBO0VBQ0EsMkRBQUE7RUFDQSx1REFBQTtFQUNBLGdFQUFBO0VBQ0EsMENBQUE7RUFDQSx3Q0FBQTtFQUNBLG9CQUFBO0VBR0UsZ0JBQUE7RUFBQSxzQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtBQ2ZKO0FEa0JFO0VBZkY7SUFnQkksY0FBQTtJQUNBLHVCQUFBO0VDZkY7QUFDRjs7QUM3QkE7OztFQUdFLHNCQUFBO0FEZ0NGOztBQzdCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0FEZ0NGOztBQzdCQTs7RUFFRSxnQkFBQTtBRGdDRjs7QUM3QkE7RUFDRSxtQ0FBQTtBRGdDRjs7QUM3QkE7RUFDRSxpQ0FBQTtVQUFBLDhCQUFBO0FEZ0NGOztBQzdCQTs7Ozs7RUFLRSxjQUFBO0VBQ0EsZUFBQTtBRGdDRjs7QUM3QkE7Ozs7RUFJRSxhQUFBO0FEZ0NGOztBQzdCQTs7Ozs7OztFQU9FLHlCQUFBO0FEZ0NGOztBQzdCQTtFQUNFO0lBQ0UscUNBQUE7SUFDQSx1Q0FBQTtJQUNBLHNDQUFBO0lBQ0EsZ0NBQUE7RURnQ0Y7QUFDRjtBQzdCQTtFQUNFLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtBRCtCRjs7QUM1QkE7RUFDRSxxQkFBQTtBRCtCRjs7QUM1QkE7RUFDRSwwQ0FBQTtBRCtCRjs7QUM1QkE7RUFDRSxpQkFBQTtBRCtCRjs7QUU1R0E7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGlDQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO09BQUEseUJBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxzQ0FBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtBRitHRjtBRTdHRTtFQWJGO0lBY0ksYUFBQTtJQUNBLCtCQUFBO0VGZ0hGO0FBQ0Y7QUU5R0U7RUFDRSxVQUFBO0FGZ0hKO0FFNUdJO0VBREY7SUFFSSw4QkFBQTtFRitHSjtBQUNGO0FFM0dJO0VBREY7SUFFSSw4QkFBQTtFRjhHSjtBQUNGO0FFM0dFO0VBQ0UsV0FBQTtBRjZHSjtBRTFHRTtFQUNFLDhCQUFBO0FGNEdKOztBRXhHQTtFQUNFLG9CQUFBO0FGMkdGOztBRXhHQTtFQUNFLE9BQUE7QUYyR0Y7QUV6R0U7RUFIRjtJQUlJLFVBQUE7SUFDQSxXQUFBO0VGNEdGO0FBQ0Y7O0FFekdBOztFQUVFLFVBQUE7RUFDQSx5R0FBQTtBRjRHRjs7QUV6R0E7O0VBRUUsMklBQUE7QUY0R0Y7O0FFekdBOztFQUVFLHNKQUFBO0FGNEdGOztBRXpHQTtFQUNFLFNBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsU0FBQTtBRjRHRjs7QUV6R0E7RUFDRSxTQUFBO0FGNEdGOztBRXpHQTtFQUNFLFNBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsU0FBQTtBRjRHRjs7QUV6R0E7RUFDRSxTQUFBO0FGNEdGOztBRXpHQTtFQUNFLFNBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsU0FBQTtBRjRHRjs7QUV6R0E7RUFDRSxTQUFBO0FGNEdGOztBRXpHQTtFQUNFLFVBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsVUFBQTtBRjRHRjs7QUV6R0E7RUFDRSxVQUFBO0FGNEdGOztBRXpHQTtFQUNFLFVBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsVUFBQTtBRjRHRjs7QUV6R0E7RUFDRSxVQUFBO0FGNEdGOztBRXpHQTtFQUNFLFVBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsVUFBQTtBRjRHRjs7QUV6R0E7RUFDRSxVQUFBO0FGNEdGOztBRXpHQTtFQUNFLFVBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsVUFBQTtBRjRHRjs7QUV6R0E7RUFDRSxVQUFBO0FGNEdGOztBRXpHQTtFQUNFLFVBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsVUFBQTtBRjRHRjs7QUV6R0E7RUFDRSxVQUFBO0FGNEdGOztBRXpHQTtFQUNFLFdBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsV0FBQTtBRjRHRjs7QUV6R0E7RUFDRSxXQUFBO0FGNEdGOztBRXpHQTtFQUNFLFdBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsV0FBQTtBRjRHRjs7QUV6R0E7RUFDRSxXQUFBO0FGNEdGOztBRXpHQTtFQUNFLFdBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsV0FBQTtBRjRHRjs7QUV6R0E7RUFDRSxXQUFBO0FGNEdGOztBRXpHQTtFQUNFLFlBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsWUFBQTtBRjRHRjs7QUV6R0E7RUFDRSxZQUFBO0FGNEdGOztBRXpHQTtFQUNFLFlBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsWUFBQTtBRjRHRjs7QUV6R0E7RUFDRSxZQUFBO0FGNEdGOztBRXpHQTtFQUNFLFlBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsWUFBQTtBRjRHRjs7QUV6R0E7RUFDRSxZQUFBO0FGNEdGOztBRXpHQTtFQUNFLFlBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsWUFBQTtBRjRHRjs7QUV6R0E7RUFDRSxZQUFBO0FGNEdGOztBRXpHQTtFQUNFLFlBQUE7QUY0R0Y7O0FFekdBO0VBQ0UsWUFBQTtBRjRHRjs7QUV4R0U7RUFERjtJQUVJLFNBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFNBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFNBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFNBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFNBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFNBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFNBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFNBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFNBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLGlDQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxXQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxXQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxXQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxXQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxXQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxXQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxXQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxXQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxXQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxZQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxZQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxZQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxZQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxZQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxZQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxZQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxZQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxZQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxZQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxZQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxZQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxZQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxZQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxTQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxTQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxTQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxTQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxTQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxTQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxTQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxTQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxTQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxVQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxVQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxVQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxVQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxVQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxVQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxVQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxVQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxVQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxVQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxVQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxVQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxVQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxVQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxVQUFBO0VGNEdGO0FBQ0Y7O0FFeEdFO0VBREY7SUFFSSxpQ0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksV0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksV0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksV0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksV0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksV0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksV0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksV0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksV0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksV0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksWUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksWUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksWUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksWUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksWUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksWUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksWUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksWUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksWUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksWUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksWUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksWUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksWUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksWUFBQTtFRjRHRjtBQUNGOztBRWpDRTtFQXhFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBeUVJLFVBQUE7RUY0R0Y7QUFDRjs7QUVsRkU7RUF2QkY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBd0JJLFdBQUE7SUFDQSxpQ0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksU0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksU0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksU0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksU0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksU0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksU0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksU0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksU0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksU0FBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksVUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksVUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksVUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksVUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksVUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksVUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksVUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksVUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksVUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksVUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksVUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksVUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksVUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksVUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksVUFBQTtFRjRHRjtBQUNGOztBRXhHRTtFQURGO0lBRUksaUNBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFdBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFdBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFdBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFdBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFdBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFdBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFdBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFdBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFdBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFlBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFlBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFlBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFlBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFlBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFlBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFlBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFlBQUE7RUY0R0Y7QUFDRjs7QUV4R0U7RUFERjtJQUVJLFlB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LFdBQUE7RUFDQSxhQUFBO0FDbTlDTjtBRDc4Q0k7O0VBQ0UsV0FBQTtFQUNBLFlBQUE7QUNnOUNOOztBRDM4Q0E7RUFDRSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUE1eUJBLGVBQUE7QUMydkVGO0FEbnZFQTtFQWl5QkE7SUFoeUJFLGlEQUFBO0VDc3ZFQTtBQUNGO0FEcHZFQTtFQTZ4QkE7SUE1eEJFLGVBQUE7RUN1dkVBO0FBQ0Y7QUR0OUNFO0VBTkY7SUFPSSxzQkFBQTtFQ3k5Q0Y7QUFDRjtBRHY5Q0U7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUN5OUNKO0FEdDlDRTtFQXp6QkEsZUFBQTtBQ2t4RUY7QUQxd0VBO0VBaXpCRTtJQWh6QkEsa0RBQUE7RUM2d0VBO0FBQ0Y7QUQzd0VBO0VBNnlCRTtJQTV5QkEsZUFBQTtFQzh3RUE7QUFDRjtBRC85Q0U7RUE3ekJBLGVBQUE7QUMreEVGO0FEdnhFQTtFQXF6QkU7SUFwekJBLGtEQUFBO0VDMHhFQTtBQUNGO0FEeHhFQTtFQWl6QkU7SUFoekJBLGVBQUE7RUMyeEVBO0FBQ0Y7O0FEditDQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtPQUFBLGdCQUFBO0VBQ0EsYUFBQTtBQzArQ0Y7QUR4K0NFO0VBQ0UsOEJBQUE7QUMwK0NKO0FEeCtDSTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBQzArQ047O0FEcitDQTtFQUNFLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBeDFCQSxlQUFBO0FDaTBFRjtBRHp6RUE7RUE0MEJBO0lBMzBCRSxpREFBQTtFQzR6RUE7QUFDRjtBRDF6RUE7RUF3MEJBO0lBdjBCRSxlQUFBO0VDNnpFQTtBQUNGO0FEaC9DRTtFQVBGO0lBUUksc0JBQUE7RUNtL0NGO0FBQ0Y7QURqL0NFO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUNtL0NKO0FEai9DSTtFQUNFLHFCQUFBO0VBQ0EscUNBQUE7QUNtL0NOO0FEai9DTTtFQUNFLFlBQUE7QUNtL0NSO0FELytDSTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0FDaS9DTjtBRDcrQ0U7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQysrQ0oiLCJmaWxlIjoic3R5bGUuY3NzIn0= */