/*
 Theme Name:  QUAC 2026
 Description:
 Author:      Thiago Diezel
 Author URI:  https://www.thiagodiezel.com/
 Version:     1.0.0
 Text Domain:  quac
*/
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 62.5%;
}

html, body {
  margin: 0;
  padding: 0;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

@-moz-viewport {
  width: device-width;
}
@-ms-viewport {
  width: device-width;
}
@-o-viewport {
  width: device-width;
}
@-webkit-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: font(primary);
  background: #fff;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 2rem;
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin: 0;
  padding: 0;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin: 0;
  padding: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

:where(figure) {
  margin: 0;
}

a {
  text-decoration: none;
}

:focus {
  outline: #9e5a0d auto 5px;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
}

[role=button] {
  cursor: pointer;
}

caption {
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: left;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

input,
button,
select,
textarea {
  margin: 0;
  line-height: inherit;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
}

input[type=search] {
  -webkit-appearance: none;
}

input[type=submit] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

output {
  display: inline-block;
}

@font-face {
  font-family: "Triade";
  src: url("assets/webfonts/Triade-Upright.eot");
  src: url("assets/webfonts/Triade-Upright.eot?#iefix") format("embeddedassets/ype"), url("assets/webfonts/Triade-Upright.woff2") format("woff2"), url("assets/webfonts/Triade-Upright.woff") format("woff"), url("assets/webfonts/Triade-Upright.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* latin */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3w-os51os.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3p-ks51os.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v12/7cHpv4kjgoGqM7E_DMs5.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3_-gs51os.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E30-8s51os.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s51os.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3q-0s51os.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3j-ws51os.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwYZ90A2N58.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*------------------------------------------
------------- WordPress Core --------------
------------------------------------------*/
.alignnone {
  margin: 5px 20px 10px 0;
}

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 10px 20px;
}
@media (max-width: 480px) {
  .alignright {
    width: auto;
  }
}

.alignleft {
  float: left;
  margin: 5px 20px 10px 0;
}
@media (max-width: 480px) {
  .alignleft {
    width: auto;
  }
}

.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

a img.alignright {
  float: right;
  margin: 5px 0 10px 20px;
}

a img.alignnone {
  margin: 5px 20px 10px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 10px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-video, .wp-video .wp-video-shortcode, .wp-video .mejs-overlay {
  width: 100% !important;
}

.wp-caption {
  background: #fff;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 0;
  text-align: left;
  width: auto !important;
}

.wp-caption.alignnone {
  margin: 0 40px 20px 0;
}

.wp-caption.alignleft {
  margin: 0 40px 20px 0;
}

.wp-caption.alignright {
  margin: 0 0 20px 40px;
}

.wp-caption img {
  border: 0 none;
  display: inline-block;
  height: auto;
  margin: 0;
  max-width: 100%;
  padding: 0;
  width: auto;
}

.wp-caption .wp-caption-text {
  font-size: 1.2rem;
  line-height: 18px;
  margin: 5px 0 0 0 !important;
  text-align: left;
  padding: 0;
}

.site-content {
  position: relative;
  min-height: 100vh;
  padding-top: 120px;
  z-index: 0;
  overflow: hidden;
}
body.home .site-content {
  padding-top: 0 !important;
}
@media (max-width: 1024px) {
  .site-content {
    padding-top: 80px;
  }
}

.content {
  width: 100%;
}

.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  width: 90%;
}

.is-layout-constrained.alignwide > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--wide-size);
}

.wp-block-group.has-white-background-color {
  margin-top: -2px;
  padding-bottom: 1px;
}

.text-85 {
  padding-right: 8vw;
}

.text-60 {
  padding-left: 29vw;
}

.wrapper,
.wrapper-s,
.wrapper-ss {
  margin: 0 auto;
  max-width: 1440 0px;
  width: 90%;
}

.wrapper-s {
  max-width: 1200px;
}

.wrapper-ss {
  max-width: 1084px;
}

.wp-block-columns.quac-half, .wp-block-columns.quac-half-text {
  gap: 20px;
}
.wp-block-columns.quac-half .wp-block-column:first-child, .wp-block-columns.quac-half-text .wp-block-column:first-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.wp-block-columns.quac-half .wp-block-column:last-child, .wp-block-columns.quac-half-text .wp-block-column:last-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 55%;
          flex: 0 0 55%;
}
.wp-block-columns.quac-half img, .wp-block-columns.quac-half-text img {
  width: 100%;
}
.wp-block-columns.quac-members {
  gap: 80px;
}
.wp-block-columns.quac-members .wp-block-column:first-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.wp-block-columns.quac-members .wp-block-column:last-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 65%;
          flex: 0 0 65%;
}
@media (max-width: 1024px) {
  .wp-block-columns.quac-half .wp-block-column:first-child {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .wp-block-columns.quac-half .wp-block-column:last-child {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .wp-block-columns.quac-members {
    gap: 20px;
  }
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.reveal {
  position: relative;
  -webkit-transform: translateY(80px) scale(1);
          transform: translateY(80px) scale(1);
  opacity: 0;
  -webkit-transition: opacity 1.5s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 1.5s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 1.5s cubic-bezier(0.25, 0.1, 0.25, 1), transform 1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 1.5s cubic-bezier(0.25, 0.1, 0.25, 1), transform 1s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.reveal.active {
  -webkit-transform: translateY(0) scale(1);
          transform: translateY(0) scale(1);
  opacity: 1;
}

.clear {
  clear: both;
}

::-webkit-input-placeholder {
  opacity: 0.34;
  font-size: 20px;
}

:-moz-placeholder {
  opacity: 0.34;
  font-size: 20px;
}

::-moz-placeholder {
  opacity: 0.34;
  font-size: 20px;
}

:-ms-input-placeholder {
  opacity: 0.34;
  font-size: 20px;
}

.visuallyHidden {
  border: 0;
  clip-path: inset(50%);
  display: inline-block;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.otgs-development-site-front-end,
com-1password-button {
  display: none !important;
}

#op-button {
  display: none !important;
}

.is-layout-constrained > * {
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

@media (max-width: 1024px) {
  .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 1440px !important;
  }
  .is-style-responsive-space {
    padding: 0 !important;
  }
}
@media (max-width: 781px) {
  .wp-block-column.is-style-order-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
}
h1 {
  font-size: clamp(44px, 5vw, 72px);
  font-family: "Triade", Georgia, Times, serif;
  font-weight: 800;
  line-height: 1.1;
  margin-bottom: 0.5em !important;
}
@media (max-width: 781px) {
  h1.lg-word {
    font-size: 45px !important;
  }
}

h2 {
  font-size: clamp(34px, 5vw, 64px);
  font-family: "Triade", Georgia, Times, serif;
  font-weight: 800;
  line-height: 1.2;
  margin-bottom: 0.75em !important;
}
body.home h2 {
  margin-bottom: initial !important;
}

h3 {
  font-size: clamp(28px, 4vw, 48px);
  font-family: "Barlow", Arial, Helvetica, sans-serif;
  font-weight: 800;
  line-height: 1.2;
  margin-bottom: 0.5em !important;
}

.tag {
  background-color: #eee;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  font-variation-settings: "wgth" 500;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  min-width: 124px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 25px;
  text-transform: uppercase;
}
.tag.dark {
  color: #fff;
}

p.description {
  font-size: clamp(18px, 2vw, 24px);
  max-width: 790px;
  margin: 0 auto clamp(30px, 8vw, 80px);
}

p {
  margin-bottom: 2rem !important;
}
p a {
  color: #000;
  text-decoration: underline;
  font-weight: 600;
}
p strong {
  font-variation-settings: "wgth" 900;
  font-weight: 900 !important;
}
p strong a {
  font-weight: 900 !important;
}

.shadow {
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.4);
}

.link-inline {
  color: #000;
  text-decoration: underline;
}
.link-inline a {
  color: #000;
}
.link-inline:hover {
  opacity: 0.9;
}

figure.neg-top {
  margin-top: -140px;
  margin-bottom: -140px;
}

.cover-side .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  width: 100%;
}

ul.wp-block-list {
  padding-left: 2rem;
}

.btn-has-icon a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
}

@media (max-width: 1024px) {
  .neg-top {
    display: none !important;
  }
}

.arrow-home-1 {
  padding-left: 90px;
}
@media (max-width: 1024px) {
  .arrow-home-1 {
    padding-left: 50px;
  }
  .arrow-home-1 img {
    max-width: 100px;
  }
}

.arrow-artistes {
  padding-left: 170px;
}
@media (max-width: 1024px) {
  .arrow-artistes {
    padding-left: 50px;
  }
  .arrow-artistes img {
    max-width: 100px;
  }
}

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

html {
  font-size: 62.5%;
  height: 100%;
  scroll-behavior: smooth;
}

body {
  background: #fff;
  font-size: clamp(18px, 5vw, 24px);
  font-family: "Barlow", Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000;
  height: 100%;
  opacity: 1;
  -webkit-transition: 1s opacity;
  transition: 1s opacity;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
body.fade {
  opacity: 0;
  -webkit-transition: none;
  transition: none;
}
body:before {
  position: fixed;
  bottom: 0;
  left: 0;
  content: "1920 +";
  background: #f8333a;
  color: #fff;
  font-size: 15px;
  padding: 10px;
  z-index: 2000;
  opacity: 0.3;
  -webkit-transform: translate(-100%, -100%);
          transform: translate(-100%, -100%);
}
@media (max-width: 1400px) {
  body:before {
    content: "xlg";
    background: #15aaa1;
  }
}
@media (max-width: 1280px) {
  body:before {
    content: "lg";
    background: #45c4a1;
  }
}
@media (max-width: 1024px) {
  body:before {
    content: "md";
    background: #3186bf;
  }
}
@media (max-width: 781px) {
  body:before {
    content: "sm";
    background: #ffbf5c;
  }
}
@media (max-width: 480px) {
  body:before {
    content: "xs";
    background: #66b6eb;
  }
}
body.debugcss:before {
  -webkit-transform: none;
          transform: none;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vsc-controller, .iSkysoft_ISAllmytube_toolbar {
  display: none !important;
}

@media (max-width: 1024px) {
  .wp-block-spacer.is-style-responsive-large {
    height: 120px !important;
    -webkit-margin-before: 0px !important;
            margin-block-start: 0px !important;
  }
  .wp-block-spacer.is-style-responsive-medium {
    height: 80px !important;
    -webkit-margin-before: 0px !important;
            margin-block-start: 0px !important;
  }
  .wp-block-spacer.is-style-responsive-small {
    height: 40px !important;
    -webkit-margin-before: 0px !important;
            margin-block-start: 0px !important;
  }
  .wp-block-group.is-style-responsive-large {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .wp-block-group.is-style-responsive-medium {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .wp-block-group.is-style-responsive-small {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}
@media (max-width: 781px) {
  .wp-block-spacer.is-style-responsive-large {
    height: 80px !important;
    -webkit-margin-before: 0px !important;
            margin-block-start: 0px !important;
  }
  .wp-block-spacer.is-style-responsive-medium {
    height: 40px !important;
    -webkit-margin-before: 0px !important;
            margin-block-start: 0px !important;
  }
  .wp-block-spacer.is-style-responsive-small {
    height: 20px !important;
    -webkit-margin-before: 0px !important;
            margin-block-start: 0px !important;
  }
  .wp-block-group.is-style-responsive-large {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .wp-block-group.is-style-responsive-medium {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .wp-block-group.is-style-responsive-small {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .wp-block-buttons {
    gap: 10px;
  }
}
.hide-desktop {
  display: none;
}
@media (max-width: 781px) {
  .hide-desktop {
    display: block;
  }
}

.hide-mobile {
  display: block;
}
@media (max-width: 781px) {
  .hide-mobile {
    display: none !important;
  }
}

.order-0 {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.otgs-development-site-front-end {
  display: none !important;
}

@media (max-width: 781px) {
  .mobile-2-col {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
  }
}

.wp-block-cover {
  min-height: initial;
}
.wp-block-cover.full-height {
  padding: 0;
  min-height: 100vh;
}
.wp-block-cover.full-height .wp-block-cover__inner-container {
  position: relative;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wp-block-cover.full-height .wp-block-cover__inner-container .hero-author {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
}

footer.footer {
  background-color: #000;
  color: #fff;
  padding: var(--wp--preset--spacing--50) 0;
}
footer.footer .column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 100px;
}
footer.footer .primary {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-bottom: var(--wp--preset--spacing--80);
}
footer.footer .primary .logo-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 60px;
}
footer.footer .primary .logo-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  list-style-type: none;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
footer.footer .primary .logo-menu ul li {
  font-weight: 700;
  font-size: 20px;
}
footer.footer .primary .logo-menu ul li a {
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
footer.footer .primary .logo-menu ul li a:hover {
  text-decoration: underline;
}
footer.footer .primary .footer-desc {
  max-width: 530px;
}
footer.footer .primary a.logo {
  display: block;
  margin-bottom: 30px;
}
footer.footer .primary p {
  margin-bottom: 30px;
}
footer.footer .primary .form-newsletter-container {
  position: relative;
  max-width: 500px;
}
footer.footer .primary .form-newsletter-container input[type=email] {
  background-color: #E5FF00;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: clamp(18px, 4vw, 24px);
  height: 56px;
  padding: 0 20px;
  color: #333;
}
footer.footer .primary .form-newsletter-container input[type=submit] {
  background-color: #E5FF00 !important;
  border: none;
  color: #000 !important;
  font-size: clamp(18px, 4vw, 24px) !important;
  font-weight: 700 !important;
  height: 56px !important;
  padding: 0 20px;
  position: absolute;
  top: 0;
  right: 0;
}
footer.footer .primary .form-newsletter-container input[type=submit]:hover {
  background-color: #E5FF00 !important;
}
footer.footer .primary .form-newsletter-container ::-webkit-input-placeholder {
  font-size: clamp(18px, 4vw, 24px);
  color: #555;
}
footer.footer .primary .form-newsletter-container ::-moz-placeholder {
  font-size: clamp(18px, 4vw, 24px);
  color: #555;
}
footer.footer .primary .form-newsletter-container :-ms-input-placeholder {
  font-size: clamp(18px, 4vw, 24px);
  color: #555;
}
footer.footer .primary .form-newsletter-container ::-ms-input-placeholder {
  font-size: clamp(18px, 4vw, 24px);
  color: #555;
}
footer.footer .primary .form-newsletter-container ::placeholder {
  font-size: clamp(18px, 4vw, 24px);
  color: #555;
}
footer.footer .primary .form-newsletter-container .gform_validation_errors {
  display: none;
}
footer.footer .secondary ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  list-style-type: none;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
footer.footer .secondary ul li {
  font-weight: 700;
}
footer.footer .secondary ul li a {
  color: #F4A8B5;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
footer.footer .secondary ul li a:hover {
  text-decoration: underline;
}
footer.footer .secondary ul li a.linkedin, footer.footer .secondary ul li a.facebook, footer.footer .secondary ul li a.instagram {
  opacity: 0.9;
}
footer.footer .secondary ul li a.linkedin:before, footer.footer .secondary ul li a.facebook:before, footer.footer .secondary ul li a.instagram:before {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30.0004' r='30' fill='%23E5FF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.0185 32.6745C40.0185 29.0753 39.2368 26.3056 35.0379 26.3056C33.0184 26.3056 31.6627 27.4128 31.1074 28.4628H31.0502V26.6381H27.0695V40H31.2194V33.3885C31.2194 31.6431 31.5495 29.9561 33.7126 29.9561C35.8371 29.9561 35.8686 31.95 35.8686 33.5005V40H40.0185V32.6745ZM24.4689 40V26.6381H20.3121V40H24.4619H24.4689ZM24.7945 22.4068C24.7945 21.0803 23.7118 20 22.3876 20C21.0564 20 19.9819 21.0803 19.9819 22.4068C19.9819 23.7322 21.0564 24.8125 22.3876 24.8125C23.7188 24.8125 24.7945 23.7369 24.7945 22.4068ZM44.0004 18.0175V41.982C44.0004 43.0939 43.1008 44.0004 42.0007 44.0004H17.9939C16.8937 44.0004 16 43.0939 16 41.982V18.0175C16 16.9057 16.8937 16.0004 17.9939 16.0004H42.0007C43.1008 16.0004 44.0004 16.9057 44.0004 18.0175Z' fill='%23000000'/%3E%3C/svg%3E%0A");
  content: "";
  display: inline-block;
  width: 60px;
  height: 60px;
}
footer.footer .secondary ul li a.linkedin:hover, footer.footer .secondary ul li a.facebook:hover, footer.footer .secondary ul li a.instagram:hover {
  opacity: 1;
}
footer.footer .secondary ul li a.facebook:before {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='30' fill='%23E6FF00'/%3E%3Cg clip-path='url(%23clip0_980_544)'%3E%3Cpath d='M30 16C22.2681 16 16 22.2681 16 30C16 36.5654 20.5203 42.0747 26.6182 43.5878V34.2784H23.7314V30H26.6182V28.1565C26.6182 23.3914 28.7747 21.1828 33.453 21.1828C34.34 21.1828 35.8705 21.357 36.4966 21.5306V25.4086C36.1662 25.3738 35.5922 25.3565 34.8793 25.3565C32.5838 25.3565 31.6968 26.2262 31.6968 28.4869V30H36.2698L35.4841 34.2784H31.6968V43.8975C38.629 43.0603 44.0006 37.1579 44.0006 30C44 22.2681 37.7319 16 30 16Z' fill='%23121313'/%3E%3Cpath d='M30 16C22.2681 16 16 22.2681 16 30C16 36.5654 20.5203 42.0747 26.6182 43.5878V34.2784H23.7314V30H26.6182V28.1565C26.6182 23.3914 28.7747 21.1828 33.453 21.1828C34.34 21.1828 35.8705 21.357 36.4966 21.5306V25.4086C36.1662 25.3738 35.5922 25.3565 34.8793 25.3565C32.5838 25.3565 31.6968 26.2262 31.6968 28.4869V30H36.2698L35.4841 34.2784H31.6968V43.8975C38.629 43.0603 44.0006 37.1579 44.0006 30C44 22.2681 37.7319 16 30 16Z' fill='black' fill-opacity='0.2'/%3E%3Cpath d='M30 16C22.2681 16 16 22.2681 16 30C16 36.5654 20.5203 42.0747 26.6182 43.5878V34.2784H23.7314V30H26.6182V28.1565C26.6182 23.3914 28.7747 21.1828 33.453 21.1828C34.34 21.1828 35.8705 21.357 36.4966 21.5306V25.4086C36.1662 25.3738 35.5922 25.3565 34.8793 25.3565C32.5838 25.3565 31.6968 26.2262 31.6968 28.4869V30H36.2698L35.4841 34.2784H31.6968V43.8975C38.629 43.0603 44.0006 37.1579 44.0006 30C44 22.2681 37.7319 16 30 16Z' fill='black' fill-opacity='0.2'/%3E%3Cpath d='M30 16C22.2681 16 16 22.2681 16 30C16 36.5654 20.5203 42.0747 26.6182 43.5878V34.2784H23.7314V30H26.6182V28.1565C26.6182 23.3914 28.7747 21.1828 33.453 21.1828C34.34 21.1828 35.8705 21.357 36.4966 21.5306V25.4086C36.1662 25.3738 35.5922 25.3565 34.8793 25.3565C32.5838 25.3565 31.6968 26.2262 31.6968 28.4869V30H36.2698L35.4841 34.2784H31.6968V43.8975C38.629 43.0603 44.0006 37.1579 44.0006 30C44 22.2681 37.7319 16 30 16Z' fill='black' fill-opacity='0.2'/%3E%3Cpath d='M30 16C22.2681 16 16 22.2681 16 30C16 36.5654 20.5203 42.0747 26.6182 43.5878V34.2784H23.7314V30H26.6182V28.1565C26.6182 23.3914 28.7747 21.1828 33.453 21.1828C34.34 21.1828 35.8705 21.357 36.4966 21.5306V25.4086C36.1662 25.3738 35.5922 25.3565 34.8793 25.3565C32.5838 25.3565 31.6968 26.2262 31.6968 28.4869V30H36.2698L35.4841 34.2784H31.6968V43.8975C38.629 43.0603 44.0006 37.1579 44.0006 30C44 22.2681 37.7319 16 30 16Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_980_544'%3E%3Crect width='28' height='28' fill='white' transform='translate(16 16)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
footer.footer .secondary ul li a.instagram:before {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='30' fill='%23E6FF00'/%3E%3Cg clip-path='url(%23clip0_980_537)'%3E%3Cpath d='M30 18.5211C33.7406 18.5211 34.1836 18.5375 35.6547 18.6031C37.0219 18.6633 37.7602 18.893 38.2523 19.0844C38.9031 19.3359 39.3734 19.6422 39.8602 20.1289C40.3523 20.6211 40.6531 21.0859 40.9047 21.7367C41.0961 22.2289 41.3258 22.9727 41.3859 24.3344C41.4516 25.8109 41.468 26.2539 41.468 29.9891C41.468 33.7297 41.4516 34.1727 41.3859 35.6438C41.3258 37.0109 41.0961 37.7492 40.9047 38.2414C40.6531 38.8922 40.3469 39.3625 39.8602 39.8492C39.368 40.3414 38.9031 40.6422 38.2523 40.8938C37.7602 41.0852 37.0164 41.3148 35.6547 41.375C34.1781 41.4406 33.7352 41.457 30 41.457C26.2594 41.457 25.8164 41.4406 24.3453 41.375C22.9781 41.3148 22.2398 41.0852 21.7477 40.8938C21.0969 40.6422 20.6266 40.3359 20.1398 39.8492C19.6477 39.357 19.3469 38.8922 19.0953 38.2414C18.9039 37.7492 18.6742 37.0055 18.6141 35.6438C18.5484 34.1672 18.532 33.7242 18.532 29.9891C18.532 26.2484 18.5484 25.8055 18.6141 24.3344C18.6742 22.9672 18.9039 22.2289 19.0953 21.7367C19.3469 21.0859 19.6531 20.6156 20.1398 20.1289C20.632 19.6367 21.0969 19.3359 21.7477 19.0844C22.2398 18.893 22.9836 18.6633 24.3453 18.6031C25.8164 18.5375 26.2594 18.5211 30 18.5211ZM30 16C26.1992 16 25.7234 16.0164 24.2305 16.082C22.743 16.1477 21.7203 16.3883 20.8344 16.7328C19.9102 17.0937 19.1281 17.5695 18.3516 18.3516C17.5695 19.1281 17.0938 19.9102 16.7328 20.8289C16.3883 21.7203 16.1477 22.7375 16.082 24.225C16.0164 25.7234 16 26.1992 16 30C16 33.8008 16.0164 34.2766 16.082 35.7695C16.1477 37.257 16.3883 38.2797 16.7328 39.1656C17.0938 40.0898 17.5695 40.8719 18.3516 41.6484C19.1281 42.425 19.9102 42.9062 20.8289 43.2617C21.7203 43.6062 22.7375 43.8469 24.225 43.9125C25.718 43.9781 26.1937 43.9945 29.9945 43.9945C33.7953 43.9945 34.2711 43.9781 35.7641 43.9125C37.2516 43.8469 38.2742 43.6062 39.1602 43.2617C40.0789 42.9062 40.8609 42.425 41.6375 41.6484C42.4141 40.8719 42.8953 40.0898 43.2508 39.1711C43.5953 38.2797 43.8359 37.2625 43.9016 35.775C43.9672 34.282 43.9836 33.8062 43.9836 30.0055C43.9836 26.2047 43.9672 25.7289 43.9016 24.2359C43.8359 22.7484 43.5953 21.7258 43.2508 20.8398C42.9062 19.9102 42.4305 19.1281 41.6484 18.3516C40.8719 17.575 40.0898 17.0938 39.1711 16.7383C38.2797 16.3937 37.2625 16.1531 35.775 16.0875C34.2766 16.0164 33.8008 16 30 16Z' fill='black'/%3E%3Cpath d='M30 22.8086C26.0297 22.8086 22.8086 26.0297 22.8086 30C22.8086 33.9703 26.0297 37.1914 30 37.1914C33.9703 37.1914 37.1914 33.9703 37.1914 30C37.1914 26.0297 33.9703 22.8086 30 22.8086ZM30 34.6648C27.4242 34.6648 25.3352 32.5758 25.3352 30C25.3352 27.4242 27.4242 25.3352 30 25.3352C32.5758 25.3352 34.6648 27.4242 34.6648 30C34.6648 32.5758 32.5758 34.6648 30 34.6648Z' fill='black'/%3E%3Cpath d='M39.1547 22.5241C39.1547 23.4538 38.4 24.203 37.4758 24.203C36.5461 24.203 35.7969 23.4483 35.7969 22.5241C35.7969 21.5944 36.5516 20.8452 37.4758 20.8452C38.4 20.8452 39.1547 21.5999 39.1547 22.5241Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_980_537'%3E%3Crect width='28' height='28' fill='white' transform='translate(16 16)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
footer.footer .copy {
  color: #fff;
  font-size: 16px;
}
footer.footer .copy a {
  color: #fff;
  text-decoration: underline;
}
footer.footer .copy a:hover {
  color: #E5FF00;
}
@media (max-width: 1280px) {
  footer.footer .column {
    gap: 20px;
  }
}
@media (max-width: 1024px) {
  footer.footer .column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 40px;
  }
  footer.footer .column .primary {
    padding-bottom: 0;
  }
  footer.footer .column .primary .logo-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
  }
  footer.footer .column .primary .logo-menu a.logo {
    margin-bottom: 20px;
  }
  footer.footer .column .primary .logo-menu ul {
    background-color: #000;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin-bottom: 40px !important;
    gap: 20px;
  }
  footer.footer .column .primary p {
    font-size: 18px;
  }
  footer.footer .column .secondary {
    margin-bottom: 30px;
  }
  footer.footer .column .secondary ul {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 10px;
  }
  footer.footer .column .secondary ul li {
    font-size: 16px;
  }
}

header.header {
  background-color: #fff;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  height: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 100;
}
header.header.active, header.header.force-active {
  background-color: rgba(255, 255, 255, 0.95);
}
header.header.active nav.primary ul li.menu-item a:hover, header.header.force-active nav.primary ul li.menu-item a:hover {
  border-color: transparent;
}
header.header.active nav.primary ul li.active a, header.header.force-active nav.primary ul li.active a {
  border-color: transparent;
}
header.header.active nav.primary ul li.hover a, header.header.force-active nav.primary ul li.hover a {
  color: #fff;
}
header.header.active nav.primary ul li.hover a:hover, header.header.force-active nav.primary ul li.hover a:hover {
  background-color: #fff !important;
  color: !important;
}
header.header.active nav.primary ul li .sub-menu-wrapper, header.header.force-active nav.primary ul li .sub-menu-wrapper {
  padding-top: 30px;
  height: 40px;
}
header.header.active nav.primary ul li ul, header.header.force-active nav.primary ul li ul {
  top: 30px;
}
header.header .header-navs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  padding: 10px 24px;
  border-radius: 5px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border: 1px solid transparent;
  height: 80px;
  z-index: 100;
}
header.header .header-navs .lang-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  position: absolute;
  top: 27px;
  left: 240px;
  text-transform: uppercase;
}
header.header .header-navs .lang-toggle li {
  font-size: 16px;
  line-height: 24px;
  padding: 0 8px;
}
header.header .header-navs .lang-toggle li:first-child {
  border-right: 1px solid;
}
body.single-initiative header.header .header-navs .lang-toggle li:first-child, body.page-template-template-initiative header.header .header-navs .lang-toggle li:first-child {
  border-right: 1px solid #fff;
}
header.header .header-navs .lang-toggle li a.selected {
  font-weight: 600;
  font-variation-settings: "wgth" 600;
}
header.header .header-navs .lang-toggle li a.selected:hover {
  text-decoration: none;
}
header.header .header-navs .lang-toggle li a:hover {
  text-decoration: underline;
}
header.header .header-navs .mobile-back-menu {
  display: none;
}
header.header .header-navs a.logo {
  background-repeat: no-repeat;
  width: 209px;
  height: 66px;
  position: relative;
  z-index: 10;
}
header.header .header-navs a.logo img {
  width: 100%;
}
header.header .header-navs .c-hamburger {
  display: none;
}
header.header nav.primary .header-news-latest {
  display: none;
}
header.header nav.primary .mobile-menu-ctas {
  display: none;
}
header.header nav.primary ul {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
header.header nav.primary ul li {
  font-weight: 600;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
header.header nav.primary ul li.lang-switch {
  text-transform: uppercase;
}
header.header nav.primary ul li.lang-switch:before {
  background-color: #fff;
  content: "";
  display: inline-block;
  height: 30px;
  width: 1px;
  margin: 0 30px 0 5px;
}
header.header nav.primary ul li.lang-switch a {
  color: #000;
}
header.header nav.primary ul li.lang-switch a:hover {
  text-decoration: underline;
}
header.header nav.primary ul li.hover a:hover {
  text-decoration: underline;
}
header.header nav.primary ul li.menu-item a {
  color: #000;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 7.5px 12px;
  position: relative;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
header.header nav.primary ul li.menu-item a:focus {
  outline: none;
}
header.header nav.primary ul li.menu-item a:hover {
  text-decoration: underline;
}
header.header nav.primary ul li.menu-item-has-children a::after {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.9545 8.3295C5.39384 7.89017 6.10616 7.89017 6.5455 8.3295L12.5 14.284L18.4545 8.3295C18.8938 7.89017 19.6062 7.89017 20.0455 8.3295C20.4848 8.76884 20.4848 9.48116 20.0455 9.9205L13.2955 16.6705C12.8562 17.1098 12.1438 17.1098 11.7045 16.6705L4.9545 9.9205C4.51517 9.48116 4.51517 8.76884 4.9545 8.3295Z' fill='%23001F3D'/%3E%3C/svg%3E%0A");
  background-size: 27px;
  background-repeat: no-repeat;
  content: "";
  height: 25px;
  width: 22px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  margin-left: 7px;
}
header.header nav.primary ul li.menu-item-has-children.active a::after {
  -webkit-transform: scaleY(-1) translateY(-2px);
          transform: scaleY(-1) translateY(-2px);
}
header.header nav.primary ul li .sub-menu-wrapper {
  position: absolute;
  top: 100%;
  padding-top: 10px;
  height: 20px;
  width: 100%;
}
header.header nav.primary ul li ul {
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  -webkit-box-shadow: 0px 3px 24px 10px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 3px 24px 10px rgba(0, 0, 0, 0.04);
  position: absolute;
  top: 10px;
  gap: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 12px 22px;
  min-width: 230px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-transition: opacity 300ms;
  transition: opacity 300ms;
  -webkit-transform: translateY(-1000%);
          transform: translateY(-1000%);
}
header.header nav.primary ul li ul li {
  border-bottom: 1px solid #f5f5f5;
  font-size: 18px;
  font-variation-settings: "wght" 400;
  width: 100%;
  padding: 8px 0;
}
header.header nav.primary ul li ul li:last-child {
  border: none;
}
header.header nav.primary ul li ul li a {
  background-color: transparent !important;
  border: none !important;
  font-variation-settings: "wght" 500;
  opacity: 0.8;
  padding: 0 40px 0 0 !important;
  width: 100%;
}
header.header nav.primary ul li ul li a img {
  padding: 12px;
  border-radius: 4px;
  margin-right: 12px;
  max-width: 48px;
}
header.header nav.primary ul li ul li a::after {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.83 15.42a1.125 1.125 0 010-1.59l5.954-5.955L.83 1.92A1.125 1.125 0 112.42.33l6.75 6.75c.44.439.44 1.151 0 1.59l-6.75 6.75c-.439.44-1.151.44-1.59 0z' fill='%23001F3D'/%3E%3C/svg%3E") !important;
  background-size: 7px !important;
  right: 4px !important;
  height: 12px !important;
  width: 8px !important;
  top: 53% !important;
  position: absolute;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  opacity: 0;
  -webkit-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
  margin: 0 !important;
}
header.header nav.primary ul li ul li a:hover {
  opacity: 1;
}
header.header nav.primary ul li ul li a:hover::after {
  right: 0px !important;
  opacity: 1;
  -webkit-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
}
header.header nav.primary ul li.active a {
  background-color: #fff;
  border: 1px solid;
}
header.header nav.primary ul li.active ul {
  opacity: 1;
  visibility: visible;
  -webkit-transform: none;
          transform: none;
}
@media (max-width: 1280px) {
  header.header .header-navs .lang-toggle {
    left: 170px;
  }
  header.header nav.primary ul li.menu-item a {
    padding: 7.5px 10px;
  }
}
@media (max-width: 1024px) {
  header.header {
    border-bottom: 1px solid #fff;
    height: 80px;
  }
  header.header .header-navs {
    border: none !important;
    padding: 0 5%;
    width: 100%;
    position: relative;
  }
  header.header .header-navs a.logo {
    width: 140px;
    height: 44px;
  }
  header.header .header-navs .lang-toggle {
    left: auto;
    right: 5%;
    top: 13px;
    z-index: 10;
  }
  header.header .header-navs:before {
    background-color: #fff;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
  }
  header.header .header-navs .nav-container {
    background-color: #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: absolute;
    height: auto;
    left: 0;
    right: 0;
    top: 100%;
    -webkit-transition: 0.5s cubic-bezier(0.87, 0, 0.13, 1);
    transition: 0.5s cubic-bezier(0.87, 0, 0.13, 1);
    -webkit-transform: translateY(calc(-100% - 1px));
            transform: translateY(calc(-100% - 1px));
    z-index: 1;
    border-radius: 0 0 10px 10px;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  header.header .header-navs .nav-container .nav-panel {
    -webkit-transition: 0.5s cubic-bezier(0.87, 0, 0, 1);
    transition: 0.5s cubic-bezier(0.87, 0, 0, 1);
  }
  header.header .header-navs .nav-container.expand .nav-panel {
    -webkit-transform: translateX(-100vw);
            transform: translateX(-100vw);
  }
  header.header .header-navs .nav-container.expand .mobile-back-menu {
    display: block;
  }
  body.menu-opened header.header .header-navs .nav-container {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  header.header .header-navs .nav-container nav.primary {
    margin: 0;
    width: 100%;
  }
  header.header .header-navs .nav-container nav.primary ul {
    background-color: #000;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
  header.header .header-navs .nav-container nav.primary ul li {
    display: block;
    font-size: 20px;
    position: initial;
    width: 100%;
  }
  header.header .header-navs .nav-container nav.primary ul li.lang-switch::before {
    display: none;
  }
  header.header .header-navs .nav-container nav.primary ul li .sub-menu-wrapper {
    position: absolute;
    top: 0;
    padding-top: 50px;
    height: auto;
    width: 100vw;
    -webkit-transform: translateX(100%) translateY(-50px);
            transform: translateX(100%) translateY(-50px);
    opacity: 0;
  }
  header.header .header-navs .nav-container nav.primary ul li .sub-menu-wrapper.sub-menu-opened {
    opacity: 1;
    z-index: 100;
  }
  header.header .header-navs .nav-container nav.primary ul li a {
    color: #fff;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #fff;
    display: block;
    padding: 15px 5%;
    width: 100%;
  }
  header.header .header-navs .nav-container nav.primary ul li a:hover {
    background: none;
  }
  header.header .header-navs .nav-container nav.primary ul li:last-child a {
    border-bottom: none !important;
  }
  header.header .header-navs .nav-container nav.primary ul li ul {
    -webkit-box-shadow: initial;
            box-shadow: initial;
    border: none;
    border-radius: 0;
    position: relative;
    opacity: 1;
    padding: 0 5%;
    -webkit-transform: none;
            transform: none;
    top: auto;
    overflow: hidden;
    -webkit-transition: 0.75s cubic-bezier(0.87, 0, 0.13, 1);
    transition: 0.75s cubic-bezier(0.87, 0, 0.13, 1);
    visibility: visible;
    width: 100%;
  }
  header.header .header-navs .nav-container nav.primary ul li ul li a {
    padding: 0 !important;
    line-height: 1;
    opacity: 1;
  }
  header.header .header-navs .nav-container nav.primary ul li ul li a:after {
    right: 0 !important;
    -webkit-transform: none !important;
            transform: none !important;
    top: 40% !important;
  }
  header.header .header-navs .nav-container nav.primary ul li.active ul {
    max-height: var(--this-height);
  }
  header.header .header-navs .nav-container nav.primary ul li.active a:hover {
    color: !important;
  }
  header.header .header-navs .c-hamburger {
    display: block;
    position: absolute;
    top: 50%;
    right: 5%;
    overflow: hidden;
    margin: 0px;
    padding: 0;
    width: 24px;
    height: 18px;
    z-index: 2;
    font-size: 0;
    text-indent: -9999px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: none;
    border: none;
    cursor: pointer;
    z-index: 20;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
  }
  header.header .header-navs .c-hamburger:focus {
    outline: none;
  }
  header.header .header-navs .c-hamburger span {
    display: block;
    position: absolute;
    top: 8px;
    left: 0;
    right: 0;
    height: 2px;
    background: #000;
  }
  header.header .header-navs .c-hamburger span:before, header.header .header-navs .c-hamburger span:after {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #000;
    content: "";
  }
  header.header .header-navs .c-hamburger span:before {
    top: -7px;
  }
  header.header .header-navs .c-hamburger span:after {
    bottom: -7px;
  }
  header.header .header-navs .c-hamburger--htx span {
    -webkit-transition: background 0s 0.3s;
    transition: background 0s 0.3s;
  }
  header.header .header-navs .c-hamburger--htx span:before, header.header .header-navs .c-hamburger--htx span:after {
    -webkit-transition-duration: 0.3s, 0.3s;
    transition-duration: 0.3s, 0.3s;
    -webkit-transition-delay: 0.3s, 0s;
    transition-delay: 0.3s, 0s;
  }
  header.header .header-navs .c-hamburger--htx span:before {
    -webkit-transition-property: top, -webkit-transform;
    transition-property: top, -webkit-transform;
    transition-property: top, transform;
    transition-property: top, transform, -webkit-transform;
  }
  header.header .header-navs .c-hamburger--htx span:after {
    -webkit-transition-property: bottom, -webkit-transform;
    transition-property: bottom, -webkit-transform;
    transition-property: bottom, transform;
    transition-property: bottom, transform, -webkit-transform;
  }
  header.header .header-navs .c-hamburger--htx.is-active span {
    background: none;
    -webkit-transition: background 0s;
    transition: background 0s;
  }
  header.header .header-navs .c-hamburger--htx.is-active span:before, header.header .header-navs .c-hamburger--htx.is-active span:after {
    -webkit-transition-delay: 0s, 0.3s;
    transition-delay: 0s, 0.3s;
  }
  header.header .header-navs .c-hamburger--htx.is-active span:before {
    top: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  header.header .header-navs .c-hamburger--htx.is-active span:after {
    bottom: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  header.header nav.primary .header-news-latest {
    background-position: center;
    background-size: cover;
    border-radius: 5px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
    overflow: hidden;
    height: 140px;
    padding: 13px 20px 20px;
    position: relative;
    margin: 15px auto;
    width: 90%;
  }
  header.header nav.primary .header-news-latest:before {
    content: "";
    background: -webkit-gradient(linear, left top, left bottom, color-stop(-44.94%, rgba(0, 31, 61, 0)), to(rgb(0, 31, 61)));
    background: linear-gradient(180deg, rgba(0, 31, 61, 0) -44.94%, rgb(0, 31, 61) 100%);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0.8;
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  header.header nav.primary .header-news-latest .tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
  }
  header.header nav.primary .header-news-latest .tags .tag {
    border-radius: 3px;
    background-color: #fff;
    font-size: 12px;
    padding: 5px 8px;
    text-transform: uppercase;
  }
  header.header nav.primary .header-news-latest .tags .cta {
    color: #fff;
    font-size: 14px;
  }
  header.header nav.primary .header-news-latest .tags .cta:after {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.83 15.42a1.125 1.125 0 010-1.59l5.954-5.955L.83 1.92A1.125 1.125 0 112.42.33l6.75 6.75c.44.439.44 1.151 0 1.59l-6.75 6.75c-.439.44-1.151.44-1.59 0z' fill='%23FFF'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat;
    background-size: 4px !important;
    content: "";
    display: inline-block;
    width: 4px;
    height: 8px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    margin-left: 10px;
  }
  header.header nav.primary .header-news-latest p {
    position: relative;
    margin: 0;
  }
  header.header nav.primary .header-news-latest:hover:before {
    opacity: 1;
  }
  header.header nav.primary .header-news-latest:hover .tags .cta:after {
    -webkit-transform: translateX(2px);
            transform: translateX(2px);
  }
  header.header nav.primary .mobile-menu-ctas {
    border-top: 1px solid;
    display: block;
    padding: 15px 5%;
  }
  header.header nav.primary .mobile-menu-ctas a {
    border-radius: 4px;
    text-transform: uppercase;
  }
  header.header nav.primary .mobile-menu-ctas a:first-child {
    margin-bottom: 16px;
  }
  header.header nav.primary .mobile-menu-ctas a.light:before {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.0993 15.9997C26.0993 19.333 24.3927 22.2797 21.8327 23.9997C19.166 23.9597 17.6993 18.6663 17.6993 15.9997C17.6993 13.333 19.166 8.03968 21.8327 7.99967C24.3927 9.71967 26.0993 12.6663 26.0993 15.9997ZM7.16602 15.9997C7.16601 14.9388 7.58744 13.9214 8.33759 13.1712C9.08773 12.4211 10.1051 11.9997 11.166 11.9997C12.2269 11.9997 13.2443 12.4211 13.9944 13.1712C14.7446 13.9214 15.166 14.9388 15.166 15.9997C15.166 17.0605 14.7446 18.078 13.9944 18.8281C13.2443 19.5782 12.2269 19.9997 11.166 19.9997C10.1051 19.9997 9.08773 19.5782 8.33759 18.8281C7.58744 18.078 7.16602 17.0605 7.16602 15.9997ZM3.16602 15.9997C3.16602 17.7506 3.51089 19.4844 4.18095 21.1021C4.85102 22.7198 5.83314 24.1897 7.07126 25.4278C9.57174 27.9282 12.9631 29.333 16.4993 29.333C20.0356 29.333 23.427 27.9282 25.9274 25.4278C27.1656 24.1896 28.1477 22.7198 28.8177 21.1021C29.4878 19.4844 29.8327 17.7506 29.8327 15.9997C29.8327 12.4635 28.4279 9.07207 25.9274 6.57158C23.427 4.0711 20.0356 2.66634 16.4993 2.66634C9.12601 2.66634 3.16601 8.66634 3.16602 15.9997Z' fill='%23003366'/%3E%3C/svg%3E%0A");
    content: "";
    display: block;
    height: 29px;
    width: 30px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    margin-right: 15px;
  }
  header.header nav.primary .mobile-menu-ctas a.light:after {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.3295 20.0455C7.89016 19.6062 7.89016 18.8938 8.3295 18.4545L14.284 12.5L8.3295 6.54549C7.89016 6.10616 7.89016 5.39384 8.3295 4.95451C8.76884 4.51517 9.48115 4.51517 9.92049 4.95451L16.6705 11.7045C17.1098 12.1438 17.1098 12.8562 16.6705 13.2955L9.9205 20.0455C9.48116 20.4848 8.76884 20.4848 8.3295 20.0455Z' fill='%23003366'/%3E%3C/svg%3E%0A");
    content: "";
    display: block;
    height: 23px;
    width: 22px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: rotate(0deg) translateY(-1px);
            transform: rotate(0deg) translateY(-1px);
    margin-left: 15px;
  }
  header.header nav.primary ul li.hover {
    display: none !important;
  }
  header.header nav.primary ul li.menu-item-has-children a:after {
    -webkit-transform: rotate(-90deg) translate(-3px, 10px);
            transform: rotate(-90deg) translate(-3px, 10px);
  }
}

.form-container {
  max-width: 590px;
  margin: 0 auto;
}
.form-container .gform_validation_errors {
  display: none !important;
}
.form-container ::-webkit-input-placeholder {
  font-size: 18px;
  color: #555 !important;
}
.form-container ::-moz-placeholder {
  font-size: 18px;
  color: #555 !important;
}
.form-container :-ms-input-placeholder {
  font-size: 18px;
  color: #555 !important;
}
.form-container ::-ms-input-placeholder {
  font-size: 18px;
  color: #555 !important;
}
.form-container ::placeholder {
  font-size: 18px;
  color: #555 !important;
}
.form-container .gform_ajax_spinner {
  position: absolute;
  z-index: 999999;
  left: 170px;
  top: calc(50% + 10px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 4px solid #E5FF00;
  border-left: 4px solid #000;
  -webkit-animation: spinner 1.1s infinite linear;
          animation: spinner 1.1s infinite linear;
  border-radius: 50%;
  width: 20px;
  height: 20px;
}
.form-container .gform_wrapper .gform_fields {
  row-gap: 30px;
}
.form-container .gfield--input-type-html p {
  margin: 0 0 -20px !important;
}
.form-container input[type=text],
.form-container input[type=email],
.form-container input[type=tel],
.form-container input[type=checkbox],
.form-container select,
.form-container textarea {
  background-color: #E5FF00 !important;
  border: none !important;
  border-radius: 4px !important;
  color: #000 !important;
  font-size: 18px;
  padding: 0 20px;
}
.form-container input[type=submit] {
  background-color: #000 !important;
  border: none !important;
  border-radius: 4px !important;
  color: #fff !important;
  font-size: 24px !important;
  padding: 18px 35px !important;
  font-weight: 700 !important;
}
.form-container input[type=submit]:hover {
  opacity: 0.9;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.form-container textarea {
  border-radius: 18px;
  padding: 10px 20px;
}
.form-container .gform_footer {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
  padding-top: 30px;
}
@media (max-width: 1024px) {
  .form-container.wp-block-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.gform-field-label--type-inline {
  color: #000 !important;
}

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(-50%) rotate(360deg);
            transform: translateY(-50%) rotate(360deg);
  }
}

@keyframes spinner {
  0% {
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(-50%) rotate(360deg);
            transform: translateY(-50%) rotate(360deg);
  }
}
.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
}
.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper {
  aspect-ratio: 16/9;
}

.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper {
  aspect-ratio: 4/3;
}

#tabs-1-patterns {
  display: none !important;
}

#tabs-1-media {
  display: none !important;
}

.wp-block-buttons {
  gap: 20px;
}

.wp-block-button,
.wp-block-buttons > .wp-block-button {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 500;
  border-radius: 5px;
  font-size: clamp(18px, 5vw, 24px);
  line-height: 1.15;
  height: 56px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-transform: initial;
  text-decoration: none;
  text-align: center;
}
.wp-block-button .wp-block-button__link,
.wp-block-buttons > .wp-block-button .wp-block-button__link {
  background-color: #F4A8B5;
  border: 1px solid #F4A8B5;
  border-radius: 50px;
  color: #191919;
  padding: 0 30px;
}
.wp-block-button .wp-block-button__link:hover,
.wp-block-buttons > .wp-block-button .wp-block-button__link:hover {
  opacity: 0.9;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.wp-block-button.light .wp-block-button__link,
.wp-block-buttons > .wp-block-button.light .wp-block-button__link {
  background-color: #fff;
  border: 1px solid;
}
.wp-block-button.light:hover .wp-block-button__link,
.wp-block-buttons > .wp-block-button.light:hover .wp-block-button__link {
  border: 1px solid;
  color: #fff;
}

.btn {
  border: 1px solid;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 44px;
  min-width: 130px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 500;
  font-variation-settings: "wgth" 500;
}
.btn:hover {
  text-decoration: none;
  background-color: #fff;
}
.btn.light {
  background-color: #fff;
}
.btn.light:hover {
  color: #fff;
}

:root {
  --f-spinner-width: 36px;
  --f-spinner-height: 36px;
  --f-spinner-color-1: rgba(0, 0, 0, 0.1);
  --f-spinner-color-2: rgba(17, 24, 28, 0.8);
  --f-spinner-stroke: 2.75;
}

.f-spinner {
  margin: auto;
  padding: 0;
  width: var(--f-spinner-width);
  height: var(--f-spinner-height);
}

.f-spinner svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  -webkit-animation: f-spinner-rotate 2s linear infinite;
          animation: f-spinner-rotate 2s linear infinite;
}

.f-spinner svg * {
  stroke-width: var(--f-spinner-stroke);
  fill: none;
}

.f-spinner svg *:first-child {
  stroke: var(--f-spinner-color-1);
}

.f-spinner svg *:last-child {
  stroke: var(--f-spinner-color-2);
  -webkit-animation: f-spinner-dash 2s ease-in-out infinite;
          animation: f-spinner-dash 2s ease-in-out infinite;
}

@-webkit-keyframes f-spinner-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes f-spinner-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes f-spinner-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
@keyframes f-spinner-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.f-throwOutUp {
  -webkit-animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;
          animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;
}

.f-throwOutDown {
  -webkit-animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;
          animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;
}

@-webkit-keyframes f-throwOutUp {
  to {
    -webkit-transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
            transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
    opacity: 0;
  }
}

@keyframes f-throwOutUp {
  to {
    -webkit-transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
            transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
    opacity: 0;
  }
}
@-webkit-keyframes f-throwOutDown {
  to {
    -webkit-transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);
            transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);
    opacity: 0;
  }
}
@keyframes f-throwOutDown {
  to {
    -webkit-transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);
            transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);
    opacity: 0;
  }
}
.f-zoomInUp {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp;
          animation: var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp;
}

.f-zoomOutDown {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;
          animation: var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;
}

@-webkit-keyframes f-zoomInUp {
  from {
    -webkit-transform: scale(0.975) translate3d(0, 16px, 0);
            transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translate3d(0, 0, 0);
            transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes f-zoomInUp {
  from {
    -webkit-transform: scale(0.975) translate3d(0, 16px, 0);
            transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translate3d(0, 0, 0);
            transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes f-zoomOutDown {
  to {
    -webkit-transform: scale(0.975) translate3d(0, 16px, 0);
            transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
@keyframes f-zoomOutDown {
  to {
    -webkit-transform: scale(0.975) translate3d(0, 16px, 0);
            transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
.f-fadeIn {
  -webkit-animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
          animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
  z-index: 2;
}

.f-fadeOut {
  -webkit-animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;
          animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;
  z-index: 1;
}

@-webkit-keyframes f-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes f-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes f-fadeOut {
  100% {
    opacity: 0;
  }
}
@keyframes f-fadeOut {
  100% {
    opacity: 0;
  }
}
.f-fadeFastIn {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;
          animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;
  z-index: 2;
}

.f-fadeFastOut {
  -webkit-animation: var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;
          animation: var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;
  z-index: 2;
}

@-webkit-keyframes f-fadeFastIn {
  0% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}

@keyframes f-fadeFastIn {
  0% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes f-fadeFastOut {
  100% {
    opacity: 0;
  }
}
@keyframes f-fadeFastOut {
  100% {
    opacity: 0;
  }
}
.f-fadeSlowIn {
  -webkit-animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;
          animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;
  z-index: 2;
}

.f-fadeSlowOut {
  -webkit-animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;
          animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;
  z-index: 1;
}

@-webkit-keyframes f-fadeSlowIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes f-fadeSlowIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes f-fadeSlowOut {
  100% {
    opacity: 0;
  }
}
@keyframes f-fadeSlowOut {
  100% {
    opacity: 0;
  }
}
.f-crossfadeIn {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;
          animation: var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;
  z-index: 2;
}

.f-crossfadeOut {
  -webkit-animation: calc(var(--f-transition-duration, 0.2s) * 0.5) linear 0.1s both f-crossfadeOut;
          animation: calc(var(--f-transition-duration, 0.2s) * 0.5) linear 0.1s both f-crossfadeOut;
  z-index: 1;
}

@-webkit-keyframes f-crossfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes f-crossfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes f-crossfadeOut {
  100% {
    opacity: 0;
  }
}
@keyframes f-crossfadeOut {
  100% {
    opacity: 0;
  }
}
.f-slideIn.from-next {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;
}

.f-slideIn.from-prev {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;
}

.f-slideOut.to-next {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;
}

.f-slideOut.to-prev {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;
}

@-webkit-keyframes f-slideInPrev {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes f-slideInPrev {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes f-slideInNext {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideInNext {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes f-slideOutNext {
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@keyframes f-slideOutNext {
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@-webkit-keyframes f-slideOutPrev {
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@keyframes f-slideOutPrev {
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
.f-classicIn.from-next {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;
  z-index: 2;
}

.f-classicIn.from-prev {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;
  z-index: 2;
}

.f-classicOut.to-next {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;
  z-index: 1;
}

.f-classicOut.to-prev {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;
  z-index: 1;
}

@-webkit-keyframes f-classicInNext {
  0% {
    -webkit-transform: translateX(-75px);
            transform: translateX(-75px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes f-classicInNext {
  0% {
    -webkit-transform: translateX(-75px);
            transform: translateX(-75px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes f-classicInPrev {
  0% {
    -webkit-transform: translateX(75px);
            transform: translateX(75px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicInPrev {
  0% {
    -webkit-transform: translateX(75px);
            transform: translateX(75px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes f-classicOutNext {
  100% {
    -webkit-transform: translateX(-75px);
            transform: translateX(-75px);
    opacity: 0;
  }
}
@keyframes f-classicOutNext {
  100% {
    -webkit-transform: translateX(-75px);
            transform: translateX(-75px);
    opacity: 0;
  }
}
@-webkit-keyframes f-classicOutPrev {
  100% {
    -webkit-transform: translateX(75px);
            transform: translateX(75px);
    opacity: 0;
  }
}
@keyframes f-classicOutPrev {
  100% {
    -webkit-transform: translateX(75px);
            transform: translateX(75px);
    opacity: 0;
  }
}
:root {
  --f-button-width: 40px;
  --f-button-height: 40px;
  --f-button-border: 0;
  --f-button-border-radius: 0;
  --f-button-color: #374151;
  --f-button-bg: #f8f8f8;
  --f-button-hover-bg: #e0e0e0;
  --f-button-active-bg: #d0d0d0;
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 20px;
  --f-button-svg-height: 20px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: none;
  --f-button-svg-disabled-opacity: 0.65;
}

.f-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: relative;
  margin: 0;
  padding: 0;
  width: var(--f-button-width);
  height: var(--f-button-height);
  border: var(--f-button-border);
  border-radius: var(--f-button-border-radius);
  color: var(--f-button-color);
  background: var(--f-button-bg);
  -webkit-box-shadow: var(--f-button-shadow);
          box-shadow: var(--f-button-shadow);
  pointer-events: all;
  cursor: pointer;
  -webkit-transition: var(--f-button-transition);
  transition: var(--f-button-transition);
}

@media (hover: hover) {
  .f-button:hover:not([disabled]) {
    color: var(--f-button-hover-color);
    background-color: var(--f-button-hover-bg);
  }
}
.f-button:active:not([disabled]) {
  background-color: var(--f-button-active-bg);
}

.f-button:focus:not(:focus-visible) {
  outline: none;
}

.f-button:focus-visible {
  outline: none;
  -webkit-box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
          box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
}

.f-button svg {
  width: var(--f-button-svg-width);
  height: var(--f-button-svg-height);
  fill: var(--f-button-svg-fill);
  stroke: currentColor;
  stroke-width: var(--f-button-svg-stroke-width);
  stroke-linecap: round;
  stroke-linejoin: round;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  -webkit-transform: var(--f-button-transform);
          transform: var(--f-button-transform);
  -webkit-filter: var(--f-button-svg-filter);
          filter: var(--f-button-svg-filter);
  pointer-events: none;
}

.f-button[disabled] {
  cursor: default;
}

.f-button[disabled] svg {
  opacity: var(--f-button-svg-disabled-opacity);
}

.f-carousel__nav .f-button.is-prev, .f-carousel__nav .f-button.is-next, .fancybox__nav .f-button.is-prev, .fancybox__nav .f-button.is-next {
  position: absolute;
  z-index: 1;
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-next {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev {
  left: var(--f-button-prev-pos);
}

.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next {
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev, .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev {
  left: auto;
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next, .is-horizontal.is-rtl .fancybox__nav .f-button.is-next {
  right: auto;
  left: var(--f-button-prev-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-next {
  top: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-prev {
  top: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-next {
  bottom: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev svg, .is-vertical .f-carousel__nav .f-button.is-next svg, .is-vertical .fancybox__nav .f-button.is-prev svg, .is-vertical .fancybox__nav .f-button.is-next svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.f-carousel__nav .f-button:disabled, .fancybox__nav .f-button:disabled {
  pointer-events: none;
}

html.with-fancybox {
  width: auto;
  overflow: visible;
  scroll-behavior: auto;
}

html.with-fancybox body {
  -ms-touch-action: none;
      touch-action: none;
}

html.with-fancybox body.hide-scrollbar {
  width: auto;
  margin-right: calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));
  overflow: hidden !important;
  overscroll-behavior-y: none;
}

.fancybox__container {
  --fancybox-color: #dbdbdb;
  --fancybox-hover-color: #fff;
  --fancybox-bg: rgba(24, 24, 27, 0.98);
  --fancybox-slide-gap: 10px;
  --f-spinner-width: 50px;
  --f-spinner-height: 50px;
  --f-spinner-color-1: rgba(255, 255, 255, 0.1);
  --f-spinner-color-2: #bbb;
  --f-spinner-stroke: 3.65;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #f8f8f8;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: visible;
  z-index: var(--fancybox-zIndex, 1050);
  outline: none;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  overscroll-behavior-y: contain;
}

.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.fancybox__container::-webkit-backdrop {
  background-color: rgba(0, 0, 0, 0);
}

.fancybox__container::backdrop {
  background-color: rgba(0, 0, 0, 0);
}

.fancybox__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  background: var(--fancybox-bg);
  opacity: var(--fancybox-opacity, 1);
  will-change: opacity;
}

.fancybox__carousel {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 0;
  z-index: 10;
  overflow-y: visible;
  overflow-x: clip;
}

.fancybox__viewport {
  width: 100%;
  height: 100%;
}

.fancybox__viewport.is-draggable {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox__viewport.is-dragging {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox__track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  height: 100%;
}

.fancybox__slide {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  margin: 0 var(--fancybox-slide-gap) 0 0;
  padding: 4px;
  overflow: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
  padding-top: 40px;
}

.fancybox__slide.has-iframe, .fancybox__slide.has-video, .fancybox__slide.has-html5video {
  overflow: hidden;
}

.fancybox__slide.has-image {
  overflow: hidden;
}

.fancybox__slide.has-image.is-animating, .fancybox__slide.has-image.is-selected {
  overflow: visible;
}

.fancybox__slide::before, .fancybox__slide::after {
  content: "";
  -webkit-box-flex: 0;
      -ms-flex: 0 0 0px;
          flex: 0 0 0;
  margin: auto;
}

.fancybox__backdrop:empty, .fancybox__viewport:empty, .fancybox__track:empty, .fancybox__slide:empty {
  display: block;
}

.fancybox__content {
  -ms-flex-item-align: center;
      align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  margin: 0;
  padding: 2rem;
  max-width: 100%;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  cursor: default;
  border-radius: 0;
  z-index: 20;
}

.is-loading .fancybox__content {
  opacity: 0;
}

.is-draggable .fancybox__content {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.can-zoom_in .fancybox__content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.can-zoom_out .fancybox__content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.is-dragging .fancybox__content {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox__content [data-selectable], .fancybox__content [contenteditable] {
  cursor: auto;
}

.fancybox__slide.has-image > .fancybox__content {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  min-height: 1px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  -webkit-transition: none;
  transition: none;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.fancybox__slide.has-image > .fancybox__content > picture > img {
  width: 100%;
  height: auto;
  max-height: 100%;
}

.is-animating .fancybox__content, .is-dragging .fancybox__content {
  will-change: transform, width, height;
}

.fancybox-image {
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
  min-height: 0;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-filter: blur(0px);
          filter: blur(0px);
}

.fancybox__caption {
  -ms-flex-item-align: center;
      align-self: center;
  max-width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
  padding: 14px 0 4px 0;
  overflow-wrap: anywhere;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  cursor: auto;
  visibility: visible;
}

.is-loading .fancybox__caption, .is-closing .fancybox__caption {
  opacity: 0;
  visibility: hidden;
}

.is-compact .fancybox__caption {
  padding-bottom: 0;
}

.f-button.is-close-btn {
  --f-button-svg-stroke-width: 2;
  position: absolute;
  top: 0;
  right: 8px;
  z-index: 40;
}

.fancybox__content > .f-button.is-close-btn {
  --f-button-width: 34px;
  --f-button-height: 34px;
  --f-button-border-radius: 4px;
  --f-button-color: var(--fancybox-color, #fff);
  --f-button-hover-color: var(--fancybox-color, #fff);
  --f-button-bg: transparent;
  --f-button-hover-bg: transparent;
  --f-button-active-bg: transparent;
  --f-button-svg-width: 22px;
  --f-button-svg-height: 22px;
  position: absolute;
  top: -38px;
  right: 0;
  opacity: 0.75;
}

.is-loading .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.is-zooming-out .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.fancybox__content > .f-button.is-close-btn:hover {
  opacity: 1;
}

.fancybox__footer {
  padding: 0;
  margin: 0;
  position: relative;
}

.fancybox__footer .fancybox__caption {
  width: 100%;
  padding: 24px;
  opacity: var(--fancybox-opacity, 1);
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.is-compact .fancybox__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
  background: rgba(24, 24, 27, 0.5);
}

.is-compact .fancybox__footer .fancybox__caption {
  padding: 12px;
}

.is-compact .fancybox__content > .f-button.is-close-btn {
  --f-button-border-radius: 50%;
  --f-button-color: #fff;
  --f-button-hover-color: #fff;
  --f-button-outline-color: #000;
  --f-button-bg: rgba(0, 0, 0, 0.6);
  --f-button-active-bg: rgba(0, 0, 0, 0.6);
  --f-button-hover-bg: rgba(0, 0, 0, 0.6);
  --f-button-svg-width: 18px;
  --f-button-svg-height: 18px;
  --f-button-svg-filter: none;
  top: 5px;
  right: 5px;
}

.fancybox__nav {
  --f-button-width: 50px;
  --f-button-height: 50px;
  --f-button-border: 0;
  --f-button-border-radius: 50%;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: transparent;
  --f-button-hover-bg: rgba(24, 24, 27, 0.3);
  --f-button-active-bg: rgba(24, 24, 27, 0.5);
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 26px;
  --f-button-svg-height: 26px;
  --f-button-svg-stroke-width: 2.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));
  --f-button-svg-disabled-opacity: 0.65;
  --f-button-next-pos: 1rem;
  --f-button-prev-pos: 1rem;
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__nav .f-button:before {
  position: absolute;
  content: "";
  top: -30px;
  right: -20px;
  left: -20px;
  bottom: -30px;
  z-index: 1;
}

.is-idle .fancybox__nav {
  -webkit-animation: 0.15s ease-out both f-fadeOut;
          animation: 0.15s ease-out both f-fadeOut;
}

.is-idle.is-compact .fancybox__footer {
  pointer-events: none;
  -webkit-animation: 0.15s ease-out both f-fadeOut;
          animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__slide > .f-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));
  z-index: 30;
  cursor: pointer;
}

.fancybox-protected {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.fancybox-ghost {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 0;
  -o-object-fit: contain;
     object-fit: contain;
  z-index: 40;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}

.fancybox-focus-guard {
  outline: none;
  opacity: 0;
  position: fixed;
  pointer-events: none;
}

.fancybox__container:not([aria-hidden]) {
  opacity: 0;
}

.fancybox__container.is-animated[aria-hidden=false] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=false] .fancybox__slide > *:not(.fancybox__content) {
  -webkit-animation: var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn;
          animation: var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop {
  -webkit-animation: var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;
          animation: var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=true] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=true] .fancybox__slide > *:not(.fancybox__content) {
  -webkit-animation: var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;
          animation: var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop {
  -webkit-animation: var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;
          animation: var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  max-width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-height: 1px;
  overflow: visible;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content {
  width: calc(100% - 120px);
  height: 90%;
}

.fancybox__container.is-compact .has-iframe .fancybox__content, .fancybox__container.is-compact .has-map .fancybox__content, .fancybox__container.is-compact .has-pdf .fancybox__content {
  width: 100%;
  height: 100%;
}

.has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%;
}

.has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, 0.9);
  color: #fff;
}

.has-map .fancybox__content {
  background: #e5e3df;
}

.fancybox__html5video, .fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0);
}

.fancybox-placeholder {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.f-carousel__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-outline: 0;
  --f-thumb-outline-color: #5eb0ef;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
  --f-thumb-border-radius: 2px;
  --f-thumb-offset: 0px;
  --f-button-next-pos: 0;
  --f-button-prev-pos: 0;
}

.f-carousel__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
}

.f-carousel__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
}

.f-thumbs {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-perspective: 1000px;
          perspective: 1000px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.f-thumbs .f-spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebeff2), to(#e2e8f0));
  background-image: linear-gradient(#ebeff2, #e2e8f0);
  z-index: -1;
}

.f-thumbs .f-spinner svg {
  display: none;
}

.f-thumbs.is-vertical {
  height: 100%;
}

.f-thumbs__viewport {
  width: 100%;
  height: auto;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.f-thumbs__track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.f-thumbs__slide {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin: 0;
  width: var(--f-thumb-width);
  height: var(--f-thumb-height);
  overflow: visible;
  cursor: pointer;
}

.f-thumbs__slide.is-loading img {
  opacity: 0;
}

.is-classic .f-thumbs__viewport {
  height: 100%;
}

.is-modern .f-thumbs__track {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.is-modern .f-thumbs__track::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc((var(--f-thumb-clip-width, 0)) * -0.5);
  width: calc(var(--width, 0) * 1px + var(--f-thumb-clip-width, 0));
  cursor: pointer;
}

.is-modern .f-thumbs__slide {
  width: var(--f-thumb-clip-width);
  -webkit-transform: translate3d(calc(var(--shift, 0) * -1px), 0, 0);
          transform: translate3d(calc(var(--shift, 0) * -1px), 0, 0);
  -webkit-transition: none;
  transition: none;
  pointer-events: none;
}

.is-modern.is-resting .f-thumbs__slide {
  -webkit-transition: -webkit-transform 0.33s ease;
  transition: -webkit-transform 0.33s ease;
  transition: transform 0.33s ease;
  transition: transform 0.33s ease, -webkit-transform 0.33s ease;
}

.is-modern.is-resting .f-thumbs__slide__button {
  -webkit-transition: clip-path 0.33s ease;
  transition: clip-path 0.33s ease;
}

.is-using-tab .is-modern .f-thumbs__slide:focus-within {
  -webkit-filter: drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));
          filter: drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));
}

.f-thumbs__slide__button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: var(--f-thumb-width);
  height: 100%;
  margin: 0 -100% 0 -100%;
  padding: 0;
  border: 0;
  position: relative;
  border-radius: var(--f-thumb-border-radius);
  overflow: hidden;
  background: rgba(0, 0, 0, 0);
  outline: none;
  cursor: pointer;
  pointer-events: auto;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  opacity: var(--f-thumb-opacity);
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.f-thumbs__slide__button:hover {
  opacity: var(--f-thumb-hover-opacity);
}

.f-thumbs__slide__button:focus:not(:focus-visible) {
  outline: none;
}

.f-thumbs__slide__button:focus-visible {
  outline: none;
  opacity: var(--f-thumb-selected-opacity);
}

.is-modern .f-thumbs__slide__button {
  --clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );
  clip-path: var(--clip-path);
}

.is-classic .is-nav-selected .f-thumbs__slide__button {
  opacity: var(--f-thumb-selected-opacity);
}

.is-classic .is-nav-selected .f-thumbs__slide__button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
  bottom: 0;
  border: var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);
  border-radius: var(--f-thumb-border-radius);
  -webkit-animation: f-fadeIn 0.2s ease-out;
          animation: f-fadeIn 0.2s ease-out;
  z-index: 10;
}

.f-thumbs__slide__img {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: var(--f-thumb-offset);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: var(--f-thumb-border-radius);
}

.f-thumbs.is-horizontal .f-thumbs__track {
  padding: 8px 0 12px 0;
}

.f-thumbs.is-horizontal .f-thumbs__slide {
  margin: 0 var(--f-thumb-gap) 0 0;
}

.f-thumbs.is-vertical .f-thumbs__track {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 8px;
}

.f-thumbs.is-vertical .f-thumbs__slide {
  margin: 0 0 var(--f-thumb-gap) 0;
}

.fancybox__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-border-radius: 2px;
  --f-thumb-outline: 2px;
  --f-thumb-outline-color: #ededed;
  position: relative;
  opacity: var(--fancybox-opacity, 1);
  -webkit-transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
  transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
}

.fancybox__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-classic .f-spinner {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.05)));
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-modern .f-spinner {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.05)));
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-horizontal {
  padding: 0 var(--f-thumb-gap);
}

.fancybox__thumbs.is-vertical {
  padding: var(--f-thumb-gap) 0;
}

.is-compact .fancybox__thumbs {
  --f-thumb-width: 64px;
  --f-thumb-clip-width: 32px;
  --f-thumb-height: 48px;
  --f-thumb-extra-gap: 10px;
}

.fancybox__thumbs.is-masked {
  max-height: 0px !important;
}

.is-closing .fancybox__thumbs {
  -webkit-transition: none !important;
  transition: none !important;
}

.fancybox__toolbar {
  --f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));
  --f-button-width: 46px;
  --f-button-height: 46px;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: rgba(24, 24, 27, 0.65);
  --f-button-hover-bg: rgba(70, 70, 73, 0.65);
  --f-button-active-bg: rgba(90, 90, 93, 0.65);
  --f-button-border-radius: 0;
  --f-button-svg-width: 24px;
  --f-button-svg-height: 24px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));
  --f-button-svg-fill: none;
  --f-button-svg-disabled-opacity: 0.65;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));
  pointer-events: none;
  z-index: 20;
}

.fancybox__toolbar :focus-visible {
  z-index: 1;
}

.fancybox__toolbar.is-absolute, .is-compact .fancybox__toolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.is-idle .fancybox__toolbar {
  pointer-events: none;
  -webkit-animation: 0.15s ease-out both f-fadeOut;
          animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__toolbar__column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

.fancybox__toolbar__column.is-left, .fancybox__toolbar__column.is-right {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.fancybox__toolbar__column.is-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.fancybox__infobar {
  padding: 0 5px;
  line-height: var(--f-button-height);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.fancybox__infobar span {
  padding: 0 5px;
}

.fancybox__infobar:not(:first-child):not(:last-child) {
  background: var(--f-button-bg);
}

[data-fancybox-toggle-slideshow] {
  position: relative;
}

[data-fancybox-toggle-slideshow] .f-progress {
  height: 100%;
  opacity: 0.3;
}

[data-fancybox-toggle-slideshow] svg g:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[data-fancybox-toggle-slideshow] svg g:last-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:last-child {
  display: none;
}

:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: -webkit-box;
  display: flex;
}

:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: -ms-flexbox;
  display: flex;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.f-progress {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 0;
          transform-origin: 0;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  background: var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));
  z-index: 30;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}

.fancybox__backdrop {
  background: rgba(22, 21, 74, 0.3);
  backdrop-filter: blur(6.25px);
}

.modal-box {
  border-radius: 10px;
  display: none;
  max-width: 1084px;
  width: 90%;
}
.modal-box .modal-box-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
}
.modal-box .modal-box-container .image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 10px;
  background: rgba(81, 140, 191, 0.11);
  margin-bottom: 10px;
  min-height: 376px;
  position: relative;
}
.modal-box .modal-box-container .image img {
  max-width: 60%;
  margin: 0 auto;
}
.modal-box .modal-box-container .content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-bottom: 80px;
}
.modal-box .modal-box-container .content h4 {
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-top: 10px;
}
.modal-box .modal-box-container .content .content-wp p {
  font-size: 22px;
}
.modal-box .modal-box-container .content .content-wp p:last-child {
  font-size: 14px;
}
.modal-box .modal-box-container .content ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.modal-box .modal-box-container .content ul li a {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.modal-box .modal-box-container .content ul li a.website {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2451_32291)'%3E%3Cpath d='M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5Z' stroke='%2316154A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.19922 8.5H21.7992' stroke='%2316154A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.19922 15.5H21.7992' stroke='%2316154A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.4156 1.5C9.45019 4.64955 8.4082 8.28751 8.4082 12C8.4082 15.7125 9.45019 19.3505 11.4156 22.5' stroke='%2316154A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.584 1.5C14.5494 4.64955 15.5914 8.28751 15.5914 12C15.5914 15.7125 14.5494 19.3505 12.584 22.5' stroke='%2316154A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2451_32291'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: none;
  content: "";
  display: block;
  height: 24px;
  width: 24px;
}
.modal-box .modal-box-container .content ul li a.linkedin {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2451_32292' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.1875 0.365234H23.457V23.6347H0.1875V0.365234Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2451_32292)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6788 10.9285C12.7073 10.8968 12.7401 10.8621 12.78 10.8273V10.9285H12.6788ZM19.9161 19.8432H16.4015V14.2214C16.4015 12.8088 15.8915 11.8453 14.6213 11.8453C13.6479 11.8453 13.071 12.4956 12.8173 13.1232C12.7239 13.3478 12.7013 13.661 12.7013 13.9739V19.8432H9.18661C9.18661 19.8432 9.23315 10.3218 9.18661 9.33707H12.7013V10.8266C13.1683 10.1108 14.0015 9.08951 15.8689 9.08951C18.1816 9.08951 19.9161 10.5907 19.9161 13.8187V19.8432ZM5.48445 7.90136H5.4602C4.28124 7.90136 3.51754 7.09469 3.51754 6.08602C3.51754 5.056 4.30385 4.27196 5.50577 4.27196C6.70899 4.27196 7.44878 5.056 7.47141 6.08602C7.47141 7.09597 6.70899 7.90136 5.48445 7.90136ZM3.72628 19.8442H7.24222V9.33801H3.72628V19.8442ZM21.7389 0.365479H1.90686C0.957661 0.365479 0.1875 1.11173 0.1875 2.03312V21.9673C0.1875 22.8878 0.957661 23.635 1.90686 23.635H21.7389C22.6881 23.635 23.457 22.8878 23.457 21.9673V2.03312C23.457 1.11173 22.6881 0.365479 21.7389 0.365479Z' fill='%2316154A'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: none;
  content: "";
  display: block;
  height: 24px;
  width: 24px;
}
.modal-box .modal-box-container .content ul li a.facebook {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 75 75'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fefefe; fill-rule: evenodd; %7D .cls-2 %7B fill: %2316154a; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.7.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 136) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cg id='Layer_x5F_1'%3E%3Crect class='cls-2' width='75' height='75' rx='7.2' ry='7.2'/%3E%3Cpath class='cls-1' d='M52.5,31.7v-4.8c0-2.4,1.6-2.8,2.4-2.8h7.2v-10.8h-9.6c-10.8,0-13.2,8-13.2,12.8v5.6h-6v12.4h6.4v30.9h12v-30.9h9.2l.4-4.8.8-7.6h-9.6Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: none;
  content: "";
  display: block;
  height: 24px;
  width: 24px;
}
.modal-box .modal-box-container .content ul li a.twitter {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:svg='http://www.w3.org/2000/svg' viewBox='0 0 857 857'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: %2316154a; stroke: %23fff; stroke-miterlimit: 10; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.7.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 136) --%3E%3Cg%3E%3Cg id='svg5'%3E%3Cpath class='cls-2' d='M756.7,856.5H100.3c-55.1,0-99.8-44.7-99.8-99.8V100.3C.5,45.2,45.2.5,100.3.5h656.4c55.1,0,99.8,44.7,99.8,99.8v656.4c0,55.1-44.7,99.8-99.8,99.8Z'/%3E%3Cg id='layer1'%3E%3Cpath id='path1009' class='cls-1' d='M132,149.6l230.1,307.6-231.5,250.1h52.1l202.7-219,163.8,219h177.3l-243-324.9,215.5-232.8h-52.1l-186.7,201.7-150.8-201.7h-177.3ZM208.6,188h81.5l359.7,481h-81.5L208.6,188Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: none;
  content: "";
  display: block;
  height: 24px;
  width: 24px;
}
.modal-box .modal-box-container .content ul li a.youtube {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 128 128'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D .cls-2 %7B fill: %2316154a; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.7.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 136) --%3E%3Cg%3E%3Cg id='Social_Icons'%3E%3Cg id='_x34__stroke'%3E%3Cg id='Youtube'%3E%3Crect class='cls-1' width='128' height='128'/%3E%3Cpath id='Youtube-2' data-name='Youtube' class='cls-2' d='M126.7,38.2s-1.3-8.9-5.1-12.8c-4.9-5.1-10.3-5.2-12.8-5.5-17.9-1.3-44.8-1.3-44.8-1.3h0s-26.9,0-44.8,1.3c-2.5.3-8,.3-12.8,5.5-3.8,3.9-5.1,12.8-5.1,12.8,0,0-1.3,10.4-1.3,20.9v9.8c0,10.4,1.3,20.9,1.3,20.9,0,0,1.2,8.9,5.1,12.8,4.9,5.1,11.3,5,14.1,5.5,10.2,1,43.5,1.3,43.5,1.3,0,0,26.9,0,44.8-1.3,2.5-.3,8-.3,12.8-5.5,3.8-3.9,5.1-12.8,5.1-12.8,0,0,1.3-10.4,1.3-20.9v-9.8c0-10.4-1.3-20.9-1.3-20.9ZM50.8,80.7v-36.2s34.6,18.2,34.6,18.2l-34.6,18Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: none;
  content: "";
  display: block;
  height: 24px;
  width: 24px;
}
.modal-box .modal-box-container .content ul li a:focus {
  outline: none;
}
.modal-box .modal-box-container .content ul li a:hover {
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}
.modal-box .modal-box-container.stakeholders .image {
  background-color: #ECF2F8;
}
.modal-box .modal-box-container.stakeholders .image img {
  max-width: 200px;
}
.modal-box .modal-box-container.stakeholders .content > span {
  display: block;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.modal-box .modal-box-container.stakeholders .content h4 {
  font-size: 28px;
  text-transform: none;
  margin-bottom: 36px;
}
.modal-box .modal-box-container.stakeholders .content {
  padding-bottom: 110px;
  position: relative;
}
.modal-box .modal-box-container.stakeholders .content .wp-block-button {
  position: absolute;
  right: 0;
  bottom: 0;
}
@media (max-width: 781px) {
  .modal-box .modal-box-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .modal-box .modal-box-container .image {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 0 30px;
    min-height: initial;
    padding: 20px;
  }
  .modal-box .modal-box-container .content {
    padding-bottom: 10px;
  }
  .modal-box .modal-box-container .content h4 {
    font-size: 18px;
    margin-top: 0;
  }
  .modal-box .modal-box-container .content .content-wp p {
    font-size: 18px;
  }
  .modal-box .modal-box-container .content .content-wp p:last-child {
    font-size: 12px;
  }
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
  	This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
  	calculation of the height of the owl-item that breaks page layouts
   */
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
          transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/**
* Owl Carousel v2.3.4
* Copyright 2013-2018 David Deutsch
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
*/
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav [class*=owl-] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}

.owl-theme .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none;
}

.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.owl-theme .owl-dots .owl-dot:focus {
  outline: none;
}

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #E6F1FA;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #0071CE;
}

.bk-latest-projects .latest-projects-listing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0px;
}
.bk-latest-projects .latest-projects-listing .item {
  background-position: center center;
  background-size: cover;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 430px;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: clamp(18px, 2vw, 24px);
}
.bk-latest-projects .latest-projects-listing .item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.bk-latest-projects .latest-projects-listing .item:after {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='30' fill='%23E6FF00'/%3E%3Cpath d='M18 29C17.4477 29 17 29.4477 17 30C17 30.5523 17.4477 31 18 31V30V29ZM43.7071 30.7071C44.0976 30.3166 44.0976 29.6834 43.7071 29.2929L37.3431 22.9289C36.9526 22.5384 36.3195 22.5384 35.9289 22.9289C35.5384 23.3195 35.5384 23.9526 35.9289 24.3431L41.5858 30L35.9289 35.6569C35.5384 36.0474 35.5384 36.6805 35.9289 37.0711C36.3195 37.4616 36.9526 37.4616 37.3431 37.0711L43.7071 30.7071ZM18 30V31H43V30V29H18V30Z' fill='%23121313'/%3E%3Cpath d='M18 29C17.4477 29 17 29.4477 17 30C17 30.5523 17.4477 31 18 31V30V29ZM43.7071 30.7071C44.0976 30.3166 44.0976 29.6834 43.7071 29.2929L37.3431 22.9289C36.9526 22.5384 36.3195 22.5384 35.9289 22.9289C35.5384 23.3195 35.5384 23.9526 35.9289 24.3431L41.5858 30L35.9289 35.6569C35.5384 36.0474 35.5384 36.6805 35.9289 37.0711C36.3195 37.4616 36.9526 37.4616 37.3431 37.0711L43.7071 30.7071ZM18 30V31H43V30V29H18V30Z' fill='black' fill-opacity='0.2'/%3E%3Cpath d='M18 29C17.4477 29 17 29.4477 17 30C17 30.5523 17.4477 31 18 31V30V29ZM43.7071 30.7071C44.0976 30.3166 44.0976 29.6834 43.7071 29.2929L37.3431 22.9289C36.9526 22.5384 36.3195 22.5384 35.9289 22.9289C35.5384 23.3195 35.5384 23.9526 35.9289 24.3431L41.5858 30L35.9289 35.6569C35.5384 36.0474 35.5384 36.6805 35.9289 37.0711C36.3195 37.4616 36.9526 37.4616 37.3431 37.0711L43.7071 30.7071ZM18 30V31H43V30V29H18V30Z' fill='black' fill-opacity='0.2'/%3E%3Cpath d='M18 29C17.4477 29 17 29.4477 17 30C17 30.5523 17.4477 31 18 31V30V29ZM43.7071 30.7071C44.0976 30.3166 44.0976 29.6834 43.7071 29.2929L37.3431 22.9289C36.9526 22.5384 36.3195 22.5384 35.9289 22.9289C35.5384 23.3195 35.5384 23.9526 35.9289 24.3431L41.5858 30L35.9289 35.6569C35.5384 36.0474 35.5384 36.6805 35.9289 37.0711C36.3195 37.4616 36.9526 37.4616 37.3431 37.0711L43.7071 30.7071ZM18 30V31H43V30V29H18V30Z' fill='black' fill-opacity='0.2'/%3E%3Cpath d='M18 29C17.4477 29 17 29.4477 17 30C17 30.5523 17.4477 31 18 31V30V29ZM43.7071 30.7071C44.0976 30.3166 44.0976 29.6834 43.7071 29.2929L37.3431 22.9289C36.9526 22.5384 36.3195 22.5384 35.9289 22.9289C35.5384 23.3195 35.5384 23.9526 35.9289 24.3431L41.5858 30L35.9289 35.6569C35.5384 36.0474 35.5384 36.6805 35.9289 37.0711C36.3195 37.4616 36.9526 37.4616 37.3431 37.0711L43.7071 30.7071ZM18 30V31H43V30V29H18V30Z' fill='black' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 60px;
  content: "";
  position: absolute;
  width: 60px;
  height: 60px;
  top: 50%;
  right: calc(50% - 580px);
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.bk-latest-projects .latest-projects-listing .item .image img {
  height: auto;
  width: 100%;
}
.bk-latest-projects .latest-projects-listing .item .category {
  color: #E5FF00;
  display: block;
  margin-bottom: 20px;
  font-size: clamp(18px, 5vw, 24px);
  font-weight: 700;
}
.bk-latest-projects .latest-projects-listing .item .content {
  position: relative;
  z-index: 1;
  padding-right: 150px;
}
.bk-latest-projects .latest-projects-listing .item .content h2, .bk-latest-projects .latest-projects-listing .item .content h3 {
  color: #FFFFFF;
  font-size: clamp(40px, 8vw, 78px);
  margin-bottom: 20px !important;
}
.bk-latest-projects .latest-projects-listing .item:hover:before {
  background-color: rgba(0, 0, 0, 0.4);
}
.bk-latest-projects .latest-projects-listing .item:hover:after {
  right: calc(50% - 600px);
}
@media (max-width: 1024px) {
  .bk-latest-projects .latest-projects-listing .item {
    min-height: initial;
    padding: 30px 0;
  }
  .bk-latest-projects .latest-projects-listing .item .content {
    padding-right: 50px;
  }
  .bk-latest-projects .latest-projects-listing .item:after {
    right: 20px;
  }
  .bk-latest-projects .latest-projects-listing .item:before {
    background-color: rgba(0, 0, 0, 0.6);
  }
  .bk-latest-projects .latest-projects-listing .item:hover:after {
    right: 20px;
  }
}
@media (max-width: 781px) {
  .bk-latest-projects .latest-projects-listing .item:after {
    background-size: 30px;
    width: 30px;
    height: 30px;
  }
}

.bk-latest-news {
  padding-bottom: 130px;
}
.bk-latest-news .latest-news-listing .item {
  background-color: #E5FF00;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #FFFFFF;
  border: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 24px;
  min-height: 384px;
}
.bk-latest-news .latest-news-listing .item .category {
  color: #000;
  display: block;
  font-size: clamp(18px, 5vw, 24px);
  margin-bottom: 5px;
}
.bk-latest-news .latest-news-listing .item h2, .bk-latest-news .latest-news-listing .item h3 {
  color: #000;
  font-size: clamp(18px, 3vw, 32px);
  margin-bottom: 40px;
  text-decoration: underline;
}
.bk-latest-news .latest-news-listing .item .cta {
  color: #000;
  font-size: clamp(18px, 5vw, 24px);
  font-weight: 700;
}
.bk-latest-news .latest-news-listing .item:focus {
  outline: none;
}
.bk-latest-news .latest-news-listing .owl-theme .owl-nav {
  position: absolute;
  left: 0;
  bottom: -120px;
}
.bk-latest-news .latest-news-listing .owl-theme .owl-nav button {
  margin: 0;
}
.bk-latest-news .latest-news-listing .owl-theme .owl-nav button .next-slide {
  margin-left: 24px;
}
.bk-latest-news .latest-news-listing .owl-theme .owl-nav button .next-slide:before {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='57' viewBox='0 0 56 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='28' cy='28.7249' r='28' fill='%23000000'/%3E%3Cpath d='M16 27.7249C15.4477 27.7249 15 28.1726 15 28.7249C15 29.2771 15.4477 29.7249 16 29.7249V27.7249ZM40.7071 29.432C41.0976 29.0414 41.0976 28.4083 40.7071 28.0177L34.3431 21.6538C33.9526 21.2633 33.3195 21.2633 32.9289 21.6538C32.5384 22.0443 32.5384 22.6775 32.9289 23.068L38.5858 28.7249L32.9289 34.3817C32.5384 34.7722 32.5384 35.4054 32.9289 35.7959C33.3195 36.1864 33.9526 36.1864 34.3431 35.7959L40.7071 29.432ZM16 29.7249H40V27.7249H16V29.7249Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 56px;
  height: 58px;
}
.bk-latest-news .latest-news-listing .owl-theme .owl-nav button .prev-slide:before {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='57' viewBox='0 0 56 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='28' cy='28.7249' r='28' fill='%23000000'/%3E%3Cpath d='M16 27.7249C15.4477 27.7249 15 28.1726 15 28.7249C15 29.2771 15.4477 29.7249 16 29.7249V27.7249ZM40.7071 29.432C41.0976 29.0414 41.0976 28.4083 40.7071 28.0177L34.3431 21.6538C33.9526 21.2633 33.3195 21.2633 32.9289 21.6538C32.5384 22.0443 32.5384 22.6775 32.9289 23.068L38.5858 28.7249L32.9289 34.3817C32.5384 34.7722 32.5384 35.4054 32.9289 35.7959C33.3195 36.1864 33.9526 36.1864 34.3431 35.7959L40.7071 29.432ZM16 29.7249H40V27.7249H16V29.7249Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 56px;
  height: 58px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.bk-latest-news .latest-news-listing .owl-theme .owl-nav button:focus {
  outline: none;
}
.bk-latest-news .latest-news-listing .owl-theme .owl-nav button:hover {
  background: none;
}
@media (max-width: 1024px) {
  .bk-latest-news .latest-news-listing .item {
    width: 70%;
    margin: 0 auto;
    min-height: 240px;
  }
  .bk-latest-news .latest-news-listing .item:hover {
    -webkit-transform: none;
            transform: none;
  }
  .bk-latest-news .latest-news-listing .owl-theme .owl-nav {
    top: 74%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 100%;
  }
  .bk-latest-news .latest-news-listing .owl-theme .owl-nav button .prev-slide:before {
    background-size: 30px;
    width: 30px;
    height: 31px;
  }
  .bk-latest-news .latest-news-listing .owl-theme .owl-nav button .next-slide:before {
    background-size: 30px;
    width: 30px;
    height: 31px;
  }
  .bk-latest-news .latest-news-listing .owl-theme .owl-nav .owl-prev {
    float: left;
  }
  .bk-latest-news .latest-news-listing .owl-theme .owl-nav .owl-next {
    float: right;
  }
}
@media (max-width: 1024px) {
  .bk-latest-news {
    padding-bottom: 80px;
  }
}
@media (max-width: 781px) {
  .bk-latest-news {
    padding-bottom: 30px;
  }
}

.bk-latest-activities .latest-activities-listing .item {
  color: #FFFFFF;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.bk-latest-activities .latest-activities-listing .item .image img {
  border-radius: 28px;
  height: auto;
  width: 100%;
}
.bk-latest-activities .latest-activities-listing .item .category {
  color: #E5FF00;
  display: block;
  margin: 20px 0 10px;
  font-size: clamp(18px, 5vw, 24px);
  font-weight: 400;
}
.bk-latest-activities .latest-activities-listing .item .content h2 {
  color: #FFFFFF;
  font-size: clamp(24px, 5vw, 34px);
  margin-bottom: 20px;
}
.bk-latest-activities .latest-activities-listing .item:hover {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}
.bk-latest-activities .latest-activities-listing .owl-nav {
  position: absolute;
  top: -125px;
  right: 0;
}
.bk-latest-activities .latest-activities-listing .owl-nav button {
  margin: 0;
}
.bk-latest-activities .latest-activities-listing .owl-nav button .next-slide {
  margin-left: 24px;
}
.bk-latest-activities .latest-activities-listing .owl-nav button .next-slide:before {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='57' viewBox='0 0 56 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='28' cy='28.7249' r='28' fill='%23F4A8B5'/%3E%3Cpath d='M16 27.7249C15.4477 27.7249 15 28.1726 15 28.7249C15 29.2771 15.4477 29.7249 16 29.7249V27.7249ZM40.7071 29.432C41.0976 29.0414 41.0976 28.4083 40.7071 28.0177L34.3431 21.6538C33.9526 21.2633 33.3195 21.2633 32.9289 21.6538C32.5384 22.0443 32.5384 22.6775 32.9289 23.068L38.5858 28.7249L32.9289 34.3817C32.5384 34.7722 32.5384 35.4054 32.9289 35.7959C33.3195 36.1864 33.9526 36.1864 34.3431 35.7959L40.7071 29.432ZM16 29.7249H40V27.7249H16V29.7249Z' fill='%2324326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 56px;
  height: 58px;
}
.bk-latest-activities .latest-activities-listing .owl-nav button .prev-slide:before {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='57' viewBox='0 0 56 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='28' cy='28.7249' r='28' fill='%23F4A8B5'/%3E%3Cpath d='M16 27.7249C15.4477 27.7249 15 28.1726 15 28.7249C15 29.2771 15.4477 29.7249 16 29.7249V27.7249ZM40.7071 29.432C41.0976 29.0414 41.0976 28.4083 40.7071 28.0177L34.3431 21.6538C33.9526 21.2633 33.3195 21.2633 32.9289 21.6538C32.5384 22.0443 32.5384 22.6775 32.9289 23.068L38.5858 28.7249L32.9289 34.3817C32.5384 34.7722 32.5384 35.4054 32.9289 35.7959C33.3195 36.1864 33.9526 36.1864 34.3431 35.7959L40.7071 29.432ZM16 29.7249H40V27.7249H16V29.7249Z' fill='%2324326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 56px;
  height: 58px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.bk-latest-activities .latest-activities-listing .owl-nav button:focus {
  outline: none;
}
.bk-latest-activities .latest-activities-listing .owl-nav button:hover {
  background: none;
}
@media (max-width: 1024px) {
  .bk-latest-activities .latest-activities-listing .item {
    display: block;
    width: 70%;
    margin: 0 auto;
  }
  .bk-latest-activities .latest-activities-listing .item:hover {
    -webkit-transform: none;
            transform: none;
  }
  .bk-latest-activities .latest-activities-listing .owl-nav {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 100%;
  }
  .bk-latest-activities .latest-activities-listing .owl-nav button .prev-slide:before {
    background-size: 30px;
    width: 30px;
    height: 31px;
  }
  .bk-latest-activities .latest-activities-listing .owl-nav button .next-slide:before {
    background-size: 30px;
    width: 30px;
    height: 31px;
  }
  .bk-latest-activities .latest-activities-listing .owl-nav .owl-prev {
    float: left;
  }
  .bk-latest-activities .latest-activities-listing .owl-nav .owl-next {
    float: right;
  }
}

.bk-member-button {
  background-color: #E5FF00;
  border-radius: 30px;
  color: #24326E;
  font-family: "Triade", Georgia, Times, serif;
  font-size: clamp(18px, 3vw, 34px);
  display: block;
  position: relative;
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 5px 200px 10px 40px;
  margin-bottom: 24px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 60px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
}
.bk-member-button:before {
  content: var(--ctbf);
  font-size: clamp(14px, 4vw, 24px);
  font-family: "Barlow", Arial, Helvetica, sans-serif;
  position: absolute;
  top: 47%;
  right: 75px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.bk-member-button:after {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='16' viewBox='0 0 26 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7C0.447715 7 0 7.44772 0 8C0 8.55228 0.447715 9 1 9V7ZM25.7071 8.70711C26.0976 8.31658 26.0976 7.68342 25.7071 7.29289L19.3431 0.928932C18.9526 0.538408 18.3195 0.538408 17.9289 0.928932C17.5384 1.31946 17.5384 1.95262 17.9289 2.34315L23.5858 8L17.9289 13.6569C17.5384 14.0474 17.5384 14.6805 17.9289 15.0711C18.3195 15.4616 18.9526 15.4616 19.3431 15.0711L25.7071 8.70711ZM1 9H25V7H1V9Z' fill='%2324326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: 50%;
  right: 40px;
  width: 26px;
  height: 16px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.bk-member-button:hover {
  background-color: #e5c684;
}

.bk-latest-events .latest-events-listing {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 24px;
}
.bk-latest-events .latest-events-listing .item {
  background-color: #E5FF00;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #000;
  padding: 30px 30px 20px;
}
.bk-latest-events .latest-events-listing .item .content h2 {
  font-size: clamp(20px, 2vw, 32px);
  font-family: "Triade", Georgia, Times, serif;
  font-weight: 900;
  line-height: 1.2;
  margin-bottom: 0.75em !important;
  text-decoration: underline;
}
.bk-latest-events .latest-events-listing .item .info {
  margin: 30px 0 20px;
}
.bk-latest-events .latest-events-listing .item .info .btn {
  background-color: #000;
  border: none;
  color: #fff;
  display: inline-block;
  margin-top: 20px;
  padding: 10px 20px 14px;
  text-decoration: none;
  height: auto;
  border-radius: 4px;
  -webkit-transition: none;
  transition: none;
}
.bk-latest-events .latest-events-listing .item .info .btn:hover {
  opacity: 0.9;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
.bk-latest-events .latest-events-listing .item:hover {
  opacity: 0.8;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
@media (max-width: 1024px) {
  .bk-latest-events .latest-events-listing {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 781px) {
  .bk-latest-events .latest-events-listing {
    grid-template-columns: 1fr;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL19yZWJvb3Quc2NzcyIsInByb2plY3QvX2ZvbnRzLnNjc3MiLCJwcm9qZWN0L193cGNvcmUuc2NzcyIsImJhc2UvX2Z1bmN0aW9ucy5zY3NzIiwicHJvamVjdC9fbGF5b3V0LnNjc3MiLCJwcm9qZWN0L190ZXh0LnNjc3MiLCJwcm9qZWN0L19nZW5lcmFsLnNjc3MiLCJwcm9qZWN0L19yZXNwb25zaXZlLnNjc3MiLCJjb250ZW50L19ob21lLnNjc3MiLCJjb250ZW50L19mb290ZXIuc2NzcyIsImNvbnRlbnQvX2hlYWRlci5zY3NzIiwiY29udGVudC9fZm9ybXMuc2NzcyIsImNvbnRlbnQvX2N1c3RvbS1ndXRlbmJlcmcuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsInByb2plY3QvX2ZhbmN5Ym94LnNjc3MiLCJibG9ja3MvX293bC1jYXJvdXNlbC5zY3NzIiwiYmxvY2tzL19iay1sYXRlc3QtcHJvamVjdHMuc2NzcyIsImJsb2Nrcy9fYmstbGF0ZXN0LW5ld3Muc2NzcyIsImJsb2Nrcy9fYmstbGF0ZXN0LWFjdGl2aXRpZXMuc2NzcyIsImJsb2Nrcy9fYmstbWVtYmVyLWJ1dHRvbi5zY3NzIiwiYmxvY2tzL19iay1ldmVudHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FDbUJBO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7RUFHRTs7O0FBc0JBO0VBQXNCOztBQUN0QjtFQUFzQjs7QUFDdEI7RUFBc0I7O0FBQ3RCO0VBQXNCOztBQUN0QjtFQUFzQjs7QUFPeEI7RUFJRTs7O0FBR0Y7RUFFRTtFQUNBOzs7QUFZRjtFQUNFO0VBQ0E7OztBQU9GO0VBQ0U7RUFDQTs7O0FBSUY7QUFBQTtFQUdFOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQVFGO0VBRUU7OztBQVlGO0VBQ0U7OztBQU9GO0VBRUU7RUFFQTs7O0FBZUY7RUFDRTs7O0FBYUY7RUFJRTtFQUNBOzs7QUFHRjtFQUVFOzs7QUFRRjtFQUVFO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0VBS0U7RUFJQTs7O0FBR0Y7RUFFRTs7O0FBR0Y7RUFJRTtFQUVBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBS0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUN4UkY7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBOztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUMxRkY7QUFBQTtBQUFBO0FBR0E7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7QUNlQTtFRGpCRjtJQUlJOzs7O0FBR0o7RUFDRTtFQUNBOztBQ1FBO0VEVkY7SUFJSTs7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFFRTtFQUVBO0VBQ0E7RUFDQTtFQUNBOzs7QUVqRkY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FEb0JBO0VDM0JGO0lBVUU7Ozs7QUFJRjtFQUNDOzs7QUFHRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtFQUdDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBSUE7RUFDQzs7QUFFQztFQUNDOztBQUVEO0VBQ0M7O0FBR0Y7RUFDQzs7QUFHRjtFQUNDOztBQUVDO0VBQ0M7O0FBRUQ7RUFDQzs7QURoREY7RUN1REU7SUFDQzs7RUFFRDtJQUNDOztFQUlIO0lBQ0M7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7OztBQUlGO0VBQ0M7OztBQUdEO0VBRUM7RUFDQTs7O0FBR0Q7RUFFQztFQUNBOzs7QUFHRDtFQUVDO0VBQ0E7OztBQUdEO0VBRUM7RUFDQTs7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7RUFDQzs7O0FBSUQ7RUFDQztFQUNBOzs7QUQvSUM7RUNvSkQ7SUFDQzs7RUFHRDtJQUNDOzs7QUR6SkE7RUM4SkQ7SUFDQzs7O0FDbExGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUZjQztFRWJFO0lBRVE7Ozs7QUFLWjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7O0FBQ0E7RUFDSTs7O0FBSVI7RUFD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Q0E7SUFDQztJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNDOztFQUdGO0lBQ0M7O0VBQ0E7SUFDQztJQUNBOztFQUNBO0lBQ0M7Ozs7QUM5S047RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVDOztBQU9HO0VBQ0M7O0FBSUE7RUFDQzs7QUFLRDtFQUVDOztBQUVBO0VBQ0M7RUFDQTs7QUFLSDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFPTDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBQ0E7RUFFQzs7QUFNRDtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRjtFQUNDOztBQU1KO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFDQzs7QUFNQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOztBQU9EO0VBQ0M7O0FBTUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFPRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Q7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQVFKO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QVB2Ukw7RU9pU0M7SUFDQzs7RUFPRTtJQUNDOzs7QVAxU0w7RU81QkY7SUErVUU7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0M7O0VBSUE7SUFDQzs7RUFFRDtJQUNDOztFQUlGO0lBQ0M7O0VBSUE7SUFDQztJQUNBOztFQUVBO0lBQ0M7SUFDQTtJQUNBOztFQUVBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBRUM7SUFDQzs7RUFJRjtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTs7RUFJRjtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0M7O0VBSUQ7SUFDQzs7RUFJRjtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHQztJQUNDO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7SUFDQTs7RUFPSDtJQUNDOztFQUdEO0lBQ0M7O0VBU1A7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7O0VBRUE7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBRUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDOztFQU1GO0lBQ0M7O0VBRUE7SUFFQztJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDLDZCQUNDO0lBRUQ7O0VBR0Q7SUFDQyw2QkFDQztJQUVEOztFQUtEO0lBQ0M7SUFDQTs7RUFFQTtJQUVDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQVNIO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7SUFLQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUVDO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSUg7SUFDQztJQUNBOztFQUdBO0lBQ0M7O0VBSUM7SUFDQzs7RUFNTDtJQUNDO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7O0VBQ0E7SUFDQzs7RUFHQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFPRjtJQUNDOztFQUlDO0lBQ0M7Ozs7QUM3dEJUO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtF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QTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDSTs7QUFDQTtFQUNJOztBQUlaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSTtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFPaEI7RUFDSTs7QUFDQTtFQUNJOztBQUlKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBVlI7RUFZSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBWDFHbEI7RVdnSE07SUFDSTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBQ0E7SUFDSTtJQUNBOztFQUdBO0lBQ0k7O0VBQ0E7SUFDSTs7OztBQzlKNUI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQUE7QUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0FBQ0E7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUE7OztBQUNGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7QUFDQTtFQUNBOzs7QUFDRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0Y7QUFBQTtFQUVFOzs7QUFDRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNGO0VBQ0U7OztBQUNGO0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTs7O0FBQ0Y7RUFDRTs7O0FBQ0Y7RUFDRTtFQUNJO0VBQ0o7RUFDQTtFQUNBO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTs7O0FBQ0Y7RUFDRTs7O0FBRUo7QUFDQTtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFHQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7RUFDRjtJQUNFOzs7QUFFSjtBQUFBO0FBQUE7QUFHQTtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFHQTtBQUNFO0FBQUE7QUFBQTtBQUFBOzs7QUFJQTtFQUNFO0VBQ0E7OztBQUNGO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUVKO0FBQUE7QUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNJOzs7QUFFTjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBS0Y7QUFBQTtBQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUNKO0VBQ0U7RUFDQTs7O0FBRUo7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNGO0VBQ0U7OztBQzdPTDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7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 */

/*# sourceMappingURL=style.css.map */
