@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
*,
*:before,
*:after {
  margin: 0;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: "Lato", sans-serif;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: "Lato", sans-serif;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

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

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

html {
  background-color: #414155 !important;
  scroll-behavior: smooth;
}

body {
  overflow-x: hidden;
  font-family: "Lato", sans-serif;
  color: #232333;
}

.site {
  overflow-x: hidden;
}

.Container__site {
  width: 100%;
  max-width: 1490px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.Is__visible {
  overflow-y: hidden;
}

.modal {
  display: none;
  position: relative;
  z-index: 1000;
}

section .vc_row {
  width: 100%;
  max-width: 1490px;
  margin-left: auto;
  margin-right: auto;
}

a {
  color: pink;
  outline: none;
}
a:visited {
  color: red;
}
a:hover, a:focus, a:active {
  color: inherit;
  text-decoration: none;
}
a:focus {
  outline: 1px auto black !important;
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

#accordion .card {
  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;
  background-color: #747487 !important;
  border: 0px;
  border-radius: 5px;
  margin-bottom: 10px;
}
#accordion .card .card-header {
  padding: 0px;
  border: 0px;
  border-radius: 0px;
}
#accordion .card .card-header button {
  width: 100%;
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: calc(25px + 25 * ((100vw - 320px) / 1600));
  padding-right: 70px;
  font-size: calc(25px + 10 * ((100vw - 320px) / 1600));
  color: #FFFFFF;
  text-align: left;
  line-height: 1.2;
  background-color: transparent;
  border: 0px;
  border-radius: 5px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 320px) {
  #accordion .card .card-header button {
    padding-left: 25px;
  }
}
@media screen and (min-width: 1920px) {
  #accordion .card .card-header button {
    padding-left: 50px;
  }
}
@media screen and (max-width: 320px) {
  #accordion .card .card-header button {
    font-size: 25px;
  }
}
@media screen and (min-width: 1920px) {
  #accordion .card .card-header button {
    font-size: 35px;
  }
}
#accordion .card .card-header button:focus {
  outline: 5px auto #FFFFFF !important;
}
#accordion .card .card-header button:active {
  outline: none !important;
}
#accordion .card .card-header button .arrow {
  right: calc(25px + 25 * ((100vw - 320px) / 1600));
}
@media screen and (max-width: 320px) {
  #accordion .card .card-header button .arrow {
    right: 25px;
  }
}
@media screen and (min-width: 1920px) {
  #accordion .card .card-header button .arrow {
    right: 50px;
  }
}
#accordion .card .card-body {
  padding-top: 20px;
  padding-bottom: 30px;
  padding-right: calc(25px + 25 * ((100vw - 320px) / 1600));
  padding-left: calc(25px + 25 * ((100vw - 320px) / 1600));
}
@media screen and (max-width: 320px) {
  #accordion .card .card-body {
    padding-right: 25px;
  }
}
@media screen and (min-width: 1920px) {
  #accordion .card .card-body {
    padding-right: 50px;
  }
}
@media screen and (max-width: 320px) {
  #accordion .card .card-body {
    padding-left: 25px;
  }
}
@media screen and (min-width: 1920px) {
  #accordion .card .card-body {
    padding-left: 50px;
  }
}
#accordion .card .card-body a {
  font-family: "Lato", sans-serif;
  color: #FFFFFF;
  font-weight: 700;
}
#accordion .card .card-body p, 
#accordion .card .card-body ul li,
#accordion .card .card-body ol li {
  color: #FFFFFF;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: calc(18px + 5 * ((100vw - 320px) / 1600));
  line-height: 1.5;
}
#accordion .card .card-body ul,
#accordion .card .card-body ol {
	margin-left: 15px;
}
@media screen and (max-width: 320px) {
  #accordion .card .card-body p {
    font-size: 18px;
  }
}
@media screen and (min-width: 1920px) {
  #accordion .card .card-body p {
    font-size: 23px;
  }
}
#accordion .card .card-body p a {
  text-decoration: underline;
  font-weight: 400 !important;
}
#accordion .Round__card {
  border-radius: 10px !important;
}

.collapse {
  display: none;
}

.collapse.show {
  display: block;
}

.arrow {
  position: absolute;
  right: 50px;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  padding: 12px 0px;
}

.btn-title[aria-expanded=true] .arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.text-link {
  text-decoration: underline !important;
  cursor: pointer;
}
.text-link:hover {
  text-decoration: underline !important;
}

.vc_tta-accordion {
  margin-bottom: 50px;
}
.vc_tta-accordion .vc_tta-panel {
  background-color: #747487;
  border-radius: 5px;
  margin-bottom: 10px;
}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading {
  background-color: #747487 !important;
  width: 100%;
  background-color: transparent;
  border: 0px;
  border-radius: 5px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 {
  width: 100%;
}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 20px;
  padding-left: 20px;
  z-index: 10;
}
@media screen and (min-width: 768px) {
  .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a {
    padding-right: 50px;
    padding-left: 50px;
  }
}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a:focus {
  outline: 5px auto #03A4B0 !important;
}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a span {
  font-size: calc(25px + 10 * ((100vw - 320px) / 1600));
  color: #FFFFFF;
  text-align: left;
  line-height: 1.2;
}
@media screen and (max-width: 320px) {
  .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a span {
    font-size: 25px;
  }
}
@media screen and (min-width: 1920px) {
  .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a span {
    font-size: 35px;
  }
}
@media screen and (min-width: 768px) {
  .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a i {
    right: 50px;
  }
}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-body {
  background-color: #747487 !important;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 0 0 10px 10px;
}
@media screen and (min-width: 768px) {
  .vc_tta-accordion .vc_tta-panel .vc_tta-panel-body {
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 20px !important;
    padding-bottom: 30px !important;
  }
}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-body a {
  font-family: "Lato", sans-serif;
  color: #FFFFFF;
  font-weight: 700;
}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-body p {
  color: #FFFFFF;
  font-family: "Lato", sans-serif;
  font-size: calc(18px + 5 * ((100vw - 320px) / 1600)) !important;
  line-height: 1.5;
}
@media screen and (max-width: 320px) {
  .vc_tta-accordion .vc_tta-panel .vc_tta-panel-body p {
    font-size: 18px !important;
  }
}
@media screen and (min-width: 1920px) {
  .vc_tta-accordion .vc_tta-panel .vc_tta-panel-body p {
    font-size: 23px !important;
  }
}
.vc_tta-accordion .vc_active {
  border-radius: 10px;
}
.vc_tta-accordion .vc_active .vc_tta-panel-heading {
  border-radius: 10px 10px 0 0 !important;
}

.Link__underline a {
  text-decoration: underline;
}

.Btn__primary,
.Btn__secondary {
  margin-bottom: 0;
  text-align: center;
}
.Btn__primary a,
.Btn__secondary a {
  all: unset;
  background-image: none !important;
  background-color: #03A4B0 !important;
  font-family: "Lato", sans-serif !important;
  font-weight: 900;
  font-size: calc(14px + 4 * ((100vw - 320px) / 1600)) !important;
  color: #FFFFFF !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: calc(18px + -3 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(18px + -3 * ((100vw - 320px) / 1600)) !important;
  padding-right: 35px !important;
  padding-left: 35px !important;
  border: 0 !important;
  border-radius: 3px !important;
  line-height: 1.5 !important;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 320px) {
  .Btn__primary a,
.Btn__secondary a {
    font-size: 14px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Btn__primary a,
.Btn__secondary a {
    font-size: 18px !important;
  }
}
@media screen and (max-width: 320px) {
  .Btn__primary a,
.Btn__secondary a {
    padding-top: 18px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Btn__primary a,
.Btn__secondary a {
    padding-top: 15px !important;
  }
}
@media screen and (max-width: 320px) {
  .Btn__primary a,
.Btn__secondary a {
    padding-bottom: 18px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Btn__primary a,
.Btn__secondary a {
    padding-bottom: 15px !important;
  }
}
.Btn__primary a:hover,
.Btn__secondary a:hover {
  background-color: #006583 !important;
}
.Btn__primary a:focus,
.Btn__secondary a:focus {
  outline: 5px auto #FFFFFF !important;
  outline-offset: -2px;
}
.Btn__primary button,
.Btn__secondary button {
  all: unset;
  background-color: #03A4B0 !important;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-size: calc(14px + 4 * ((100vw - 320px) / 1600)) !important;
  color: #FFFFFF !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: calc(18px + -3 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(18px + -3 * ((100vw - 320px) / 1600)) !important;
  padding-right: 35px !important;
  padding-left: 35px !important;
  border: 0 !important;
  border-radius: 3px !important;
  cursor: pointer;
  line-height: 1.5 !important;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 320px) {
  .Btn__primary button,
.Btn__secondary button {
    font-size: 14px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Btn__primary button,
.Btn__secondary button {
    font-size: 18px !important;
  }
}
@media screen and (max-width: 320px) {
  .Btn__primary button,
.Btn__secondary button {
    padding-top: 18px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Btn__primary button,
.Btn__secondary button {
    padding-top: 15px !important;
  }
}
@media screen and (max-width: 320px) {
  .Btn__primary button,
.Btn__secondary button {
    padding-bottom: 18px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Btn__primary button,
.Btn__secondary button {
    padding-bottom: 15px !important;
  }
}
.Btn__primary button:hover,
.Btn__secondary button:hover {
  background-color: #006583 !important;
}
.Btn__primary button:focus,
.Btn__secondary button:focus {
  outline: 5px auto #FFFFFF !important;
  outline-offset: -2px;
}

.Btn__secondary a,
.Btn__secondary button {
  background-color: #006583 !important;
}
.Btn__secondary a:hover,
.Btn__secondary button:hover {
  background-color: #003F51 !important;
}
.Btn__secondary a:focus,
.Btn__secondary button:focus {
  outline: 5px auto #FFFFFF !important;
  outline-offset: -3px;
}

.Header {
  background-color: #414155;
  width: 100%;
}
.Header .Container__header {
  background-color: #414155;
  z-index: 30;
  left: 0;
  width: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.Header .Container__site {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-top: 35px;
  padding-bottom: 35px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 992px) {
  .Header .Container__site {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
.Header .Container__site .Logo {
  width: calc(204px + 100 * ((100vw - 320px) / 1600));
  height: calc(24px + 10 * ((100vw - 320px) / 1600));
  z-index: 101;
}
@media screen and (max-width: 320px) {
  .Header .Container__site .Logo {
    width: 204px;
  }
}
@media screen and (min-width: 1920px) {
  .Header .Container__site .Logo {
    width: 304px;
  }
}
@media screen and (max-width: 320px) {
  .Header .Container__site .Logo {
    height: 24px;
  }
}
@media screen and (min-width: 1920px) {
  .Header .Container__site .Logo {
    height: 34px;
  }
}
.Header .Container__site .Logo a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.Header .Container__site .Logo a svg {
  width: 100%;
  height: 100%;
}
.Header .Container__site .Logo a img {
  width: 100%;
  max-width: 304px;
  height: inherit;
}
.Header .Container__site .Menu__toggle {
  background-color: transparent;
  border: none;
  width: 32px;
  height: 24px;
  cursor: pointer;
  outline: none;
  z-index: 101;
  position: relative;
}
@media screen and (min-width: 1200px) {
  .Header .Container__site .Menu__toggle {
    display: none;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Header .Container__site .Menu__toggle {
    margin-left: auto;
  }
}
.Header .Container__site .Menu__toggle--icon span {
  display: block;
  width: 100%;
  height: 2px;
  border-radius: 20px;
  background: #FFFFFF;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.Header .Container__site .Menu__toggle--icon span:not(:first-child) {
  margin-top: 9px;
}
.Header .Container__site .Menu__toggle .Is__open span:nth-child(1) {
  -webkit-transform: translate(4px, 11px) rotate(45deg);
          transform: translate(4px, 11px) rotate(45deg);
}
.Header .Container__site .Menu__toggle .Is__open span:nth-child(2) {
  width: 0%;
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
  opacity: 0;
}
.Header .Container__site .Menu__toggle .Is__open span:nth-child(3) {
  -webkit-transform: translate(4px, -11px) rotate(-45deg);
          transform: translate(4px, -11px) rotate(-45deg);
}
.Header .Container__site .Main__navigation {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #414155;
  z-index: 100;
}
@media screen and (max-width: 1199px) {
  .Header .Container__site .Main__navigation {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
@media screen and (min-width: 1200px) {
  .Header .Container__site .Main__navigation {
    position: relative;
    width: auto;
    height: auto;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    padding-top: 0 !important;
  }
}
.Header .Container__site .Main__navigation--box {
  width: 100%;
  height: 100%;
  padding: 15px;
  padding-top: 0;
  padding-bottom: 35px;
}
@media screen and (min-width: 1200px) {
  .Header .Container__site .Main__navigation--box {
    padding: 0;
  }
}
.Header .Container__site .Main__navigation--menu {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  overflow-y: auto;
}
@media screen and (min-width: 1200px) {
  .Header .Container__site .Main__navigation--menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.Header .Container__site .Main__navigation--menu li {
  display: block;
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 1200px) {
  .Header .Container__site .Main__navigation--menu li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin-left: calc(12px + 28 * ((100vw - 1200px) / 720));
  }
}
@media screen and (min-width: 1200px) and (max-width: 1200px) {
  .Header .Container__site .Main__navigation--menu li {
    margin-left: 12px;
  }
}
@media screen and (min-width: 1200px) and (min-width: 1920px) {
  .Header .Container__site .Main__navigation--menu li {
    margin-left: 40px;
  }
}
.Header .Container__site .Main__navigation--menu li a {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1;
  color: #FFFFFF;
  padding: 20px 15px;
  display: inline-block;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.Header .Container__site .Main__navigation--menu li a:hover {
  color: #94C4CC;
}
@media screen and (min-width: 1200px) {
  .Header .Container__site .Main__navigation--menu li a {
    padding: 5px 5px;
    font-size: calc(16px + 0 * ((100vw - 320px) / 1600)) !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 320px) {
  .Header .Container__site .Main__navigation--menu li a {
    font-size: 16px !important;
  }
}
@media screen and (min-width: 1200px) and (min-width: 1920px) {
  .Header .Container__site .Main__navigation--menu li a {
    font-size: 16px !important;
  }
}
.Header .Container__site .Main__navigation--menu .Btn__navigation {
  margin-top: 20px;
}
.Header .Container__site .Main__navigation--menu .Btn__navigation a {
  background-color: #03A4B0;
  color: #FFFFFF !important;
  width: 100%;
  font-weight: 900;
  padding: 16px 30px !important;
  border-radius: 3px;
  font-size: 16px;
  line-height: 1.25 !important;
  height: 50px;
  cursor: pointer;
}
.Header .Container__site .Main__navigation--menu .Btn__navigation a:hover {
  background-color: #006583;
}
.Header .Container__site .Main__navigation--menu .Btn__navigation a:focus {
  outline: 5px auto #FFFFFF !important;
  outline-offset: -2px;
}
@media screen and (min-width: 1200px) {
  .Header .Container__site .Main__navigation--menu .Btn__navigation a {
    font-size: calc(16px + 0 * ((100vw - 320px) / 1600));
  }
}
@media screen and (min-width: 1200px) and (max-width: 320px) {
  .Header .Container__site .Main__navigation--menu .Btn__navigation a {
    font-size: 16px;
  }
}
@media screen and (min-width: 1200px) and (min-width: 1920px) {
  .Header .Container__site .Main__navigation--menu .Btn__navigation a {
    font-size: 16px;
  }
}
@media screen and (min-width: 1200px) {
  .Header .Container__site .Main__navigation--menu .Btn__navigation {
    margin-top: 0;
  }
}
@media screen and (max-width: 1199px) {
  .Header .Container__site .Is__open--menu {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.Transparent {
  opacity: 0;
}

.Scrolled {
  position: fixed;
  opacity: 1;
  top: 0;
  z-index: 1000;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Scrolled .Container__site .Menu__toggle {
    margin-left: auto;
  }
}

.homepage .Header .Container__site {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.homepage .Header .Container__site .Logo {
  display: none;
}
.homepage .Scrolled .Container__site {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.homepage .Scrolled .Container__site .Logo {
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .homepage .Scrolled .Container__site .Menu__toggle {
    margin-left: auto;
  }
}

.Footer__interested {
  padding-top: 45px;
  padding-bottom: 45px;
  padding-left: 0;
  padding-right: 0;
  background-color: #F1F1F0;
}
@media screen and (min-width: 768px) {
  .Footer__interested {
    padding-left: calc(10px + 25 * ((100vw - 320px) / 255));
    padding-right: calc(10px + 25 * ((100vw - 320px) / 255));
  }
}
@media screen and (min-width: 768px) and (max-width: 320px) {
  .Footer__interested {
    padding-left: 10px;
  }
}
@media screen and (min-width: 768px) and (min-width: 575px) {
  .Footer__interested {
    padding-left: 35px;
  }
}
@media screen and (min-width: 768px) and (max-width: 320px) {
  .Footer__interested {
    padding-right: 10px;
  }
}
@media screen and (min-width: 768px) and (min-width: 575px) {
  .Footer__interested {
    padding-right: 35px;
  }
}
.Footer__interested .Container__site {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .Footer__interested .Container__site {
    padding-left: 35px;
    padding-right: 35px;
  }
}
.Footer__interested .Container__site .Heading {
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .Footer__interested .Container__site .Heading {
    width: 60%;
    text-align: left;
  }
}
@media screen and (min-width: 992px) {
  .Footer__interested .Container__site .Heading {
    width: 45%;
  }
}
.Footer__interested .Container__site .Heading .Title {
  margin-bottom: 0px;
}
.Footer__interested .Container__site .Heading .Title h4 span {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-size: calc(28px + 2 * ((100vw - 320px) / 1600));
  color: #232333 !important;
}
@media screen and (max-width: 320px) {
  .Footer__interested .Container__site .Heading .Title h4 span {
    font-size: 28px;
  }
}
@media screen and (min-width: 1920px) {
  .Footer__interested .Container__site .Heading .Title h4 span {
    font-size: 30px;
  }
}
.Footer__interested .Container__site .Buttons {
  width: 100%;
  text-align: center;
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  .Footer__interested .Container__site .Buttons {
    width: 40%;
    text-align: right;
    margin-top: 0;
  }
}
@media screen and (min-width: 992px) {
  .Footer__interested .Container__site .Buttons {
    width: 55%;
  }
}
.Footer__interested .Container__site .Buttons .Btn__primary {
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px !important;
  outline: none;
  min-width: 240px;
  text-align: center;
}
@media screen and (max-width: 575px) {
  .Footer__interested .Container__site .Buttons .Btn__primary {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}
@media screen and (min-width: 768px) {
  .Footer__interested .Container__site .Buttons .Btn__primary {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0 !important;
  }
}
.Footer__interested .Container__site .Buttons .Btn__primary a {
  width: 100%;
  padding-top: calc(16px + 2 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(16px + 2 * ((100vw - 320px) / 1600)) !important;
}
@media screen and (max-width: 320px) {
  .Footer__interested .Container__site .Buttons .Btn__primary a {
    padding-top: 16px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Footer__interested .Container__site .Buttons .Btn__primary a {
    padding-top: 18px !important;
  }
}
@media screen and (max-width: 320px) {
  .Footer__interested .Container__site .Buttons .Btn__primary a {
    padding-bottom: 16px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Footer__interested .Container__site .Buttons .Btn__primary a {
    padding-bottom: 18px !important;
  }
}
.Footer__interested .Container__site .Buttons .Btn__secondary {
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: 10px !important;
  margin-right: 10px;
  outline: none;
  min-width: 240px;
  text-align: center;
}
@media screen and (max-width: 575px) {
  .Footer__interested .Container__site .Buttons .Btn__secondary {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}
@media screen and (min-width: 768px) {
  .Footer__interested .Container__site .Buttons .Btn__secondary {
    margin-top: 15px;
    margin-right: 0;
  }
}
@media screen and (min-width: 992px) {
  .Footer__interested .Container__site .Buttons .Btn__secondary {
    margin-top: 0;
    margin-left: 15px !important;
  }
}
.Footer__interested .Container__site .Buttons .Btn__secondary a {
  width: 100%;
  padding-top: calc(16px + 2 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(16px + 2 * ((100vw - 320px) / 1600)) !important;
}
@media screen and (max-width: 320px) {
  .Footer__interested .Container__site .Buttons .Btn__secondary a {
    padding-top: 16px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Footer__interested .Container__site .Buttons .Btn__secondary a {
    padding-top: 18px !important;
  }
}
@media screen and (max-width: 320px) {
  .Footer__interested .Container__site .Buttons .Btn__secondary a {
    padding-bottom: 16px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Footer__interested .Container__site .Buttons .Btn__secondary a {
    padding-bottom: 18px !important;
  }
}

.Footer__zoom__events_s {
  background-color: #262940;
  padding-top: 80px !important;
  padding-bottom: 80px !important;
  position: relative;
}
.Footer__zoom__events_s .Container__parallax {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 1790px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
@media screen and (min-width: 1200px) {
  .Footer__zoom__events_s .Container__parallax {
    display: block;
  }
}
.Footer__zoom__events_s .Container__parallax .Parallax__ze__one,
.Footer__zoom__events_s .Container__parallax .Parallax__ze__two {
  position: absolute;
  margin-bottom: 0;
}
.Footer__zoom__events_s .Container__parallax .Parallax__ze__one img,
.Footer__zoom__events_s .Container__parallax .Parallax__ze__two img {
  max-width: 10.5px;
  height: inherit;
}
.Footer__zoom__events_s .Container__parallax .Parallax__ze__one {
  top: 35px;
  left: 3%;
  opacity: 0.17;
}
.Footer__zoom__events_s .Container__parallax .Parallax__ze__two {
  top: 330px;
  right: 3%;
  opacity: 0.17;
}
.Footer__zoom__events_s .Container__site {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 991px) {
  .Footer__zoom__events_s .Container__site {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (max-width: 1919px) {
  .Footer__zoom__events_s .Container__site {
    padding-left: calc(10px + 25 * ((100vw - 320px) / 255));
    padding-right: calc(10px + 25 * ((100vw - 320px) / 255));
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Footer__zoom__events_s .Container__site {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Footer__zoom__events_s .Container__site {
    padding-left: 35px;
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Footer__zoom__events_s .Container__site {
    padding-right: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Footer__zoom__events_s .Container__site {
    padding-right: 35px;
  }
}
@media screen and (max-width: 991px) {
  .Footer__zoom__events_s .Container__site .Left__side {
    width: 100%;
  }
}
.Footer__zoom__events_s .Container__site .Left__side .Image__zoom__events {
  max-width: calc(350px + 165 * ((100vw - 320px) / 880)) !important;
}
@media screen and (max-width: 320px) {
  .Footer__zoom__events_s .Container__site .Left__side .Image__zoom__events {
    max-width: 350px !important;
  }
}
@media screen and (min-width: 1200px) {
  .Footer__zoom__events_s .Container__site .Left__side .Image__zoom__events {
    max-width: 515px !important;
  }
}
@media screen and (max-width: 991px) {
  .Footer__zoom__events_s .Container__site .Left__side .Image__zoom__events {
    margin-left: auto;
    margin-right: auto;
  }
  .Footer__zoom__events_s .Container__site .Left__side .Image__zoom__events img {
    margin-bottom: 0;
  }
}
.Footer__zoom__events_s .Container__site .Left__side img {
  margin-bottom: 40px;
  padding-right: 30px;
}
@media screen and (max-width: 991px) {
  .Footer__zoom__events_s .Container__site .Right__side {
    width: 100%;
    text-align: center;
  }
}
.Footer__zoom__events_s .Container__site .Right__side .wpb_content_element {
  margin-bottom: 0;
}
.Footer__zoom__events_s .Container__site .Right__side .wpb_content_element p {
  color: #FFFFFF;
  font-size: calc(16px + 10 * ((100vw - 320px) / 1600));
  margin-bottom: 1.5em !important;
  font-weight: 400;
}
@media screen and (max-width: 320px) {
  .Footer__zoom__events_s .Container__site .Right__side .wpb_content_element p {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .Footer__zoom__events_s .Container__site .Right__side .wpb_content_element p {
    font-size: 26px;
  }
}
.Footer__zoom__events_s .Container__site .Right__side .Btn__primary {
  margin-bottom: 0;
  margin-top: 10px;
}
.Footer__zoom__events_s .Container__site .Right__side .Btn__primary a,
.Footer__zoom__events_s .Container__site .Right__side .Btn__primary button {
  padding-top: calc(16px + 2 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(16px + 2 * ((100vw - 320px) / 1600)) !important;
}
@media screen and (max-width: 320px) {
  .Footer__zoom__events_s .Container__site .Right__side .Btn__primary a,
.Footer__zoom__events_s .Container__site .Right__side .Btn__primary button {
    padding-top: 16px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Footer__zoom__events_s .Container__site .Right__side .Btn__primary a,
.Footer__zoom__events_s .Container__site .Right__side .Btn__primary button {
    padding-top: 18px !important;
  }
}
@media screen and (max-width: 320px) {
  .Footer__zoom__events_s .Container__site .Right__side .Btn__primary a,
.Footer__zoom__events_s .Container__site .Right__side .Btn__primary button {
    padding-bottom: 16px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Footer__zoom__events_s .Container__site .Right__side .Btn__primary a,
.Footer__zoom__events_s .Container__site .Right__side .Btn__primary button {
    padding-bottom: 18px !important;
  }
}

.Footer__share {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  background-color: #94C4CC;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Footer__share {
    overflow: hidden;
  }
}
.Footer__share .Container__site {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .Footer__share .Container__site {
    padding-left: calc(10px + 25 * ((100vw - 320px) / 255));
    padding-right: calc(10px + 25 * ((100vw - 320px) / 255));
  }
}
@media screen and (max-width: 767px) and (max-width: 320px) {
  .Footer__share .Container__site {
    padding-left: 10px;
  }
}
@media screen and (max-width: 767px) and (min-width: 575px) {
  .Footer__share .Container__site {
    padding-left: 35px;
  }
}
@media screen and (max-width: 767px) and (max-width: 320px) {
  .Footer__share .Container__site {
    padding-right: 10px;
  }
}
@media screen and (max-width: 767px) and (min-width: 575px) {
  .Footer__share .Container__site {
    padding-right: 35px;
  }
}
.Footer__share .Container__site h5 {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-size: calc(28px + -2 * ((100vw - 320px) / 1600));
  color: #232333 !important;
}
@media screen and (max-width: 320px) {
  .Footer__share .Container__site h5 {
    font-size: 28px;
  }
}
@media screen and (min-width: 1920px) {
  .Footer__share .Container__site h5 {
    font-size: 26px;
  }
}
@media screen and (min-width: 992px) {
  .Footer__share .Container__site .Share__media {
    width: 56%;
  }
}
.Footer__share .Container__site .Share__media .Social__media {
  margin-bottom: 0;
}
.Footer__share .Container__site .Share__media .Social__media .wpb_wrapper {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .Footer__share .Container__site .Share__media .Social__media .wpb_wrapper {
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (min-width: 992px) {
  .Footer__share .Container__site .Share__media .Social__media .wpb_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.Footer__share .Container__site .Share__media .Social__media .wpb_wrapper h5 {
  width: 100%;
  margin-right: 0px;
}
@media screen and (min-width: 992px) {
  .Footer__share .Container__site .Share__media .Social__media .wpb_wrapper h5 {
    width: auto;
    white-space: nowrap;
    margin-right: 20px;
  }
}
.Footer__share .Container__site .Share__media .Social__media .wpb_wrapper .social-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 20px 0px;
}
@media screen and (min-width: 768px) {
  .Footer__share .Container__site .Share__media .Social__media .wpb_wrapper .social-media {
    width: 100%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: center;
    padding: 20px 0px 0px;
  }
}
@media screen and (min-width: 992px) {
  .Footer__share .Container__site .Share__media .Social__media .wpb_wrapper .social-media {
    padding: 0px 0px 0px;
  }
}
.Footer__share .Container__site .Share__media .Social__media .wpb_wrapper a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
}
.Footer__share .Container__site .Share__media .Social__media .wpb_wrapper a:not(:last-child) {
  margin-right: 20px;
}
.Footer__share .Container__site .Share__media .Social__media .wpb_wrapper a svg {
  width: 100%;
  height: 100%;
}
.Footer__share .Container__site .Share__media .Social__media .wpb_wrapper a svg path {
  fill: #232333;
}
.Footer__share .Container__site .Community {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .Footer__share .Container__site .Community {
    text-align: left;
  }
}
@media screen and (min-width: 992px) {
  .Footer__share .Container__site .Community {
    width: 44%;
  }
}
@media screen and (min-width: 768px) {
  .Footer__share .Container__site .Community .wpb_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media screen and (min-width: 992px) {
  .Footer__share .Container__site .Community .wpb_wrapper {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.Footer__share .Container__site .Community .Btn__secondary {
  margin-top: 0px;
  margin-bottom: 0;
  margin-left: 0px !important;
  margin-right: 0px;
  outline: none;
  min-width: 240px;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .Footer__share .Container__site .Community .Btn__secondary {
    margin-top: 0px;
    margin-right: 0;
    margin-bottom: 20px;
    display: block;
  }
}
@media screen and (min-width: 992px) {
  .Footer__share .Container__site .Community .Btn__secondary {
    margin: 0 !important;
    margin-right: calc(12px + 58 * ((100vw - 992px) / 208)) !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 992px) {
  .Footer__share .Container__site .Community .Btn__secondary {
    margin-right: 12px !important;
  }
}
@media screen and (min-width: 992px) and (min-width: 1200px) {
  .Footer__share .Container__site .Community .Btn__secondary {
    margin-right: 70px !important;
  }
}
.Footer__share .Container__site .Community .Btn__secondary a {
  width: 100%;
  padding-top: calc(16px + 2 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(16px + 2 * ((100vw - 320px) / 1600)) !important;
}
@media screen and (max-width: 320px) {
  .Footer__share .Container__site .Community .Btn__secondary a {
    padding-top: 16px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Footer__share .Container__site .Community .Btn__secondary a {
    padding-top: 18px !important;
  }
}
@media screen and (max-width: 320px) {
  .Footer__share .Container__site .Community .Btn__secondary a {
    padding-bottom: 16px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Footer__share .Container__site .Community .Btn__secondary a {
    padding-bottom: 18px !important;
  }
}
@media screen and (min-width: 992px) {
  .Footer__share .Container__site .Community .Btn__secondary a {
    padding-left: calc(20px + 15 * ((100vw - 992px) / 208)) !important;
    padding-right: calc(20px + 15 * ((100vw - 992px) / 208)) !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 992px) {
  .Footer__share .Container__site .Community .Btn__secondary a {
    padding-left: 20px !important;
  }
}
@media screen and (min-width: 992px) and (min-width: 1200px) {
  .Footer__share .Container__site .Community .Btn__secondary a {
    padding-left: 35px !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 992px) {
  .Footer__share .Container__site .Community .Btn__secondary a {
    padding-right: 20px !important;
  }
}
@media screen and (min-width: 992px) and (min-width: 1200px) {
  .Footer__share .Container__site .Community .Btn__secondary a {
    padding-right: 35px !important;
  }
}
.Footer__share .Container__site .Community .Hashtag {
  text-align: center;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .Footer__share .Container__site .Community .Hashtag {
    text-align: right;
    display: block;
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .Footer__share .Container__site .Community .Hashtag {
    width: auto;
  }
}

.Footer__navigation {
  padding-top: calc(100px + 30 * ((100vw - 320px) / 1600));
  padding-left: 0;
  padding-right: 0;
  background-color: #414155;
}
@media screen and (max-width: 320px) {
  .Footer__navigation {
    padding-top: 100px;
  }
}
@media screen and (min-width: 1920px) {
  .Footer__navigation {
    padding-top: 130px;
  }
}
.Footer__navigation .Container__site {
  max-width: 1110px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .Footer__navigation .Container__site {
    padding-left: calc(10px + 25 * ((100vw - 320px) / 255));
    padding-right: calc(10px + 25 * ((100vw - 320px) / 255));
  }
}
@media screen and (max-width: 767px) and (max-width: 320px) {
  .Footer__navigation .Container__site {
    padding-left: 10px;
  }
}
@media screen and (max-width: 767px) and (min-width: 575px) {
  .Footer__navigation .Container__site {
    padding-left: 35px;
  }
}
@media screen and (max-width: 767px) and (max-width: 320px) {
  .Footer__navigation .Container__site {
    padding-right: 10px;
  }
}
@media screen and (max-width: 767px) and (min-width: 575px) {
  .Footer__navigation .Container__site {
    padding-right: 35px;
  }
}
.Footer__navigation .Container__site .Navigation {
  width: 100%;
  margin-bottom: 80px;
}
@media screen and (min-width: 576px) {
  .Footer__navigation .Container__site .Navigation {
    width: 50%;
  }
}
@media screen and (min-width: 768px) {
  .Footer__navigation .Container__site .Navigation {
    width: 25%;
  }
}
.Footer__navigation .Container__site .Navigation h5 {
  margin-bottom: 20px !important;
}
.Footer__navigation .Container__site .Navigation h5 a {
  font-family: "Lato", sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #FFFFFF;
  text-decoration: none;
}
.Footer__navigation .Container__site .Navigation h5 a:hover {
  text-decoration: underline;
}
.Footer__navigation .Container__site .Navigation .wpb_text_column {
  margin-bottom: 0;
}
.Footer__navigation .Container__site p {
  font-family: "Lato", sans-serif;
  font-size: 18px;
  color: #FFFFFF;
}
.Footer__navigation .Container__site p a {
  color: #FFFFFF;
  font-weight: 400;
  line-height: 1.67;
  text-decoration: none;
}
.Footer__navigation .Container__site p a:hover {
  text-decoration: underline;
}
.Footer__navigation .Container__site .Copyright p {
  font-weight: 300;
}
.Footer__navigation .Container__site .Copyright p a {
  font-weight: 200;
}

.Hero {
  padding-top: calc(100px + -55 * ((100vw - 390px) / 378)) !important;
  padding-bottom: calc(130px + -60 * ((100vw - 390px) / 378));
  background-image: url(img/bg-tablet-hero.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
  background-color: #F0F0F0;
  background-size: cover;
}
@media screen and (max-width: 390px) {
  .Hero {
    padding-top: 100px !important;
  }
}
@media screen and (min-width: 768px) {
  .Hero {
    padding-top: 45px !important;
  }
}
@media screen and (max-width: 390px) {
  .Hero {
    padding-bottom: 130px;
  }
}
@media screen and (min-width: 768px) {
  .Hero {
    padding-bottom: 70px;
  }
}
@media screen and (min-width: 768px) {
  .Hero {
    background-position: bottom left 25%;
  }
}
@media screen and (min-width: 1440px) {
  .Hero {
    background-image: url(img/bg-hero-no-whale.jpg);
  }
}
@media screen and (max-width: 1919px) {
  .Hero .Container__site {
    padding-left: calc(10px + 25 * ((100vw - 320px) / 255));
    padding-right: calc(10px + 25 * ((100vw - 320px) / 255));
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Hero .Container__site {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Hero .Container__site {
    padding-left: 35px;
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Hero .Container__site {
    padding-right: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Hero .Container__site {
    padding-right: 35px;
  }
}
.Hero .Container__site--box {
  width: 100%;
  max-width: 585px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  .Hero .Container__site--box {
    margin-left: 0px;
  }
}
@media screen and (min-width: 1440px) {
  .Hero .Container__site--box {
    margin-left: calc(-10px + -60 * ((100vw - 1440px) / 480));
  }
}
@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .Hero .Container__site--box {
    margin-left: -10px;
  }
}
@media screen and (min-width: 1440px) and (min-width: 1920px) {
  .Hero .Container__site--box {
    margin-left: -70px;
  }
}
@media screen and (min-width: 992px) {
  .Hero .Container__site--box .wpb_content_element {
    margin-bottom: 30px;
  }
}
.Hero .Container__site--box .Zoomtopia__logo {
  width: 100%;
  max-width: 416px;
  margin-left: auto;
  margin-right: auto;
}
.Hero .Container__site--box .Zoomtopia__logo figure {
  width: 100%;
}
.Hero .Container__site--box .Zoomtopia__logo figure div {
  width: 100%;
}
.Hero .Container__site--box .Zoomtopia__logo figure div img {
  width: 100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .Hero .Container__site--box .Zoomtopia__logo figure div {
    /** IE 10 & 11 **/
  }
  .Hero .Container__site--box .Zoomtopia__logo figure div img[src$=".svg"] {
    width: 100%;
  }
}
.Hero .Container__site--box h2,
.Hero .Container__site--box h3 {
  font-size: calc(21px + 20 * ((100vw - 320px) / 671));
  color: #FFFFFF;
  text-align: center;
  line-height: 1.33;
  letter-spacing: 0.3px;
  margin: 0;
  font-weight: 700;
}
@media screen and (max-width: 320px) {
  .Hero .Container__site--box h2,
.Hero .Container__site--box h3 {
    font-size: 21px;
  }
}
@media screen and (min-width: 991px) {
  .Hero .Container__site--box h2,
.Hero .Container__site--box h3 {
    font-size: 41px;
  }
}
@media screen and (min-width: 992px) {
  .Hero .Container__site--box h2,
.Hero .Container__site--box h3 {
    line-height: 1.23;
  }
}
.Hero .Container__site--box h3 {
  font-size: calc(14px + 15 * ((100vw - 320px) / 671));
}
@media screen and (max-width: 320px) {
  .Hero .Container__site--box h3 {
    font-size: 14px;
  }
}
@media screen and (min-width: 991px) {
  .Hero .Container__site--box h3 {
    font-size: 29px;
  }
}
.Hero .Container__site--box .Btn__primary {
  margin-bottom: 0;
  width: 100%;
  text-align: center;
}
.Hero .Container__site--box .Btn__primary a {
  width: 100%;
  max-width: 310px;
}
@media screen and (min-width: 1200px) {
  .Hero .Container__site--box .Btn__primary a {
    max-width: 340px;
  }
}
.Hero .Container__site--box .Btn__primary button {
  width: 100%;
  max-width: 310px;
}
@media screen and (min-width: 1200px) {
  .Hero .Container__site--box .Btn__primary button {
    max-width: 340px;
  }
}
.Hero .Container__site--box .Whale {
  position: absolute;
  top: 10%;
  right: calc(-240px + -140 * ((100vw - 992px) / 928));
  max-width: 275px;
  display: none;
}
@media screen and (max-width: 992px) {
  .Hero .Container__site--box .Whale {
    right: -240px;
  }
}
@media screen and (min-width: 1920px) {
  .Hero .Container__site--box .Whale {
    right: -380px;
  }
}
@media screen and (min-width: 992px) {
  .Hero .Container__site--box .Whale {
    display: block;
  }
}

.Imaginarium {
  background-color: #FFFFFF;
  padding-top: 90px !important;
  padding-bottom: 90px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  position: relative;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Imaginarium {
    overflow: hidden;
  }
  .Imaginarium:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 101%;
    background-color: rgba(255, 255, 255, 0.85);
  }
}
.Imaginarium .Container__parallax {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 1790px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
@media screen and (min-width: 1200px) {
  .Imaginarium .Container__parallax {
    display: block;
  }
}
.Imaginarium .Container__parallax .Parallax__one,
.Imaginarium .Container__parallax .Parallax__two,
.Imaginarium .Container__parallax .Parallax__three,
.Imaginarium .Container__parallax .Parallax__four {
  position: absolute;
  margin-bottom: 0;
}
.Imaginarium .Container__parallax .Parallax__one img,
.Imaginarium .Container__parallax .Parallax__two img,
.Imaginarium .Container__parallax .Parallax__three img,
.Imaginarium .Container__parallax .Parallax__four img {
  max-width: 10.5px;
  height: inherit;
}
.Imaginarium .Container__parallax .Parallax__one {
  top: 70px;
  left: 3%;
}
.Imaginarium .Container__parallax .Parallax__two {
  top: 265px;
  left: 12%;
}
.Imaginarium .Container__parallax .Parallax__three {
  top: -23px;
  left: 24%;
}
.Imaginarium .Container__parallax .Parallax__four {
  top: 440px;
  right: 3%;
}
@media screen and (max-width: 1919px) {
  .Imaginarium .Container__site {
    padding-left: calc(10px + 25 * ((100vw - 320px) / 255));
    padding-right: calc(10px + 25 * ((100vw - 320px) / 255));
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Imaginarium .Container__site {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Imaginarium .Container__site {
    padding-left: 35px;
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Imaginarium .Container__site {
    padding-right: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Imaginarium .Container__site {
    padding-right: 35px;
  }
}
@media screen and (min-width: 1440px) {
  .Imaginarium .Container__site {
    max-width: 1200px;
  }
}
.Imaginarium .Container__site .Label {
  margin-bottom: 20px;
}
.Imaginarium .Container__site .Label p {
  font-family: "Lato", sans-serif;
  color: #232333;
  font-size: calc(16px + 14 * ((100vw - 320px) / 1600));
  line-height: 1;
  font-weight: 700;
}
@media screen and (max-width: 320px) {
  .Imaginarium .Container__site .Label p {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .Imaginarium .Container__site .Label p {
    font-size: 30px;
  }
}
.Imaginarium .Container__site .Title {
  margin-bottom: calc(35px + 35 * ((100vw - 320px) / 1600));
}
@media screen and (max-width: 320px) {
  .Imaginarium .Container__site .Title {
    margin-bottom: 35px;
  }
}
@media screen and (min-width: 1920px) {
  .Imaginarium .Container__site .Title {
    margin-bottom: 70px;
  }
}
.Imaginarium .Container__site .Title h1 {
  font-family: "Lato", sans-serif;
  color: #232333;
  font-size: calc(28px + 22 * ((100vw - 320px) / 1600));
  line-height: 1;
  font-weight: 700;
}
@media screen and (max-width: 320px) {
  .Imaginarium .Container__site .Title h1 {
    font-size: 28px;
  }
}
@media screen and (min-width: 1920px) {
  .Imaginarium .Container__site .Title h1 {
    font-size: 50px;
  }
}
.Imaginarium .Container__site .Content {
  margin-bottom: 20px;
}
.Imaginarium .Container__site .Content p {
  font-family: "Lato", sans-serif;
  color: #232333;
  font-size: calc(18px + 5 * ((100vw - 320px) / 1600));
  line-height: 1.5;
  font-weight: 400;
  text-align: left;
}
@media screen and (max-width: 320px) {
  .Imaginarium .Container__site .Content p {
    font-size: 18px;
  }
}
@media screen and (min-width: 1920px) {
  .Imaginarium .Container__site .Content p {
    font-size: 23px;
  }
}
.Imaginarium .Container__site .Container__icons {
  margin-left: -15px;
  margin-right: -15px;
  width: calc(100% + 30px);
}
@media screen and (max-width: 767px) {
  .Imaginarium .Container__site .Container__icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (min-width: 1200px) {
  .Imaginarium .Container__site .Container__icons {
    margin-left: -45px;
    margin-right: -45px;
    width: calc(100% + 90px);
  }
}
.Imaginarium .Container__site .Container__icons .Box__icon {
  margin-top: 55px;
  margin-right: auto;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .Imaginarium .Container__site .Container__icons .Box__icon {
    width: 50%;
  }
}
@media screen and (max-width: 575px) {
  .Imaginarium .Container__site .Container__icons .Box__icon {
    width: 100%;
  }
}
.Imaginarium .Container__site .Container__icons .Box__icon .Icon {
  margin-bottom: 20px;
  width: 100%;
  max-width: 171px;
  margin-left: auto;
  margin-right: auto;
}
.Imaginarium .Container__site .Container__icons .Box__icon .Icon__text {
  margin-bottom: 0;
}
.Imaginarium .Container__site .Container__icons .Box__icon .Icon__text p {
  color: #232333;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.25;
}
.Imaginarium .Container__site .Container__icons .Box__icon .One,
.Imaginarium .Container__site .Container__icons .Box__icon .Two {
  max-width: 170px;
  margin-left: auto;
  margin-right: auto;
}
.Imaginarium .Container__site .Container__icons .Box__icon .Three,
.Imaginarium .Container__site .Container__icons .Box__icon .Four {
  max-width: 240px;
  margin-left: auto;
  margin-right: auto;
}
.Imaginarium .Container__site .Center__button {
  text-align: center;
}
.Imaginarium .Container__site .Btn__primary {
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 50px;
}

.Call__action {
  padding-top: calc(20px + 10 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(20px + 10 * ((100vw - 320px) / 1600));
  background-color: #00516B;
}
@media screen and (max-width: 320px) {
  .Call__action {
    padding-top: 20px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Call__action {
    padding-top: 30px !important;
  }
}
@media screen and (max-width: 320px) {
  .Call__action {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .Call__action {
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 1919px) {
  .Call__action .Container__site {
    padding-left: calc(10px + 10 * ((100vw - 320px) / 255));
    padding-right: calc(10px + 10 * ((100vw - 320px) / 255));
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Call__action .Container__site {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Call__action .Container__site {
    padding-left: 20px;
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Call__action .Container__site {
    padding-right: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Call__action .Container__site {
    padding-right: 20px;
  }
}
.Call__action .Box__action {
  margin-bottom: 0;
}
.Call__action .Box__action .Container__action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 767px) {
  .Call__action .Box__action .Container__action {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.Call__action .Box__action .Container__action .Box__speakers,
.Call__action .Box__action .Container__action .Sponsors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  min-height: 100%;
}
@media screen and (max-width: 767px) {
  .Call__action .Box__action .Container__action .Box__speakers,
.Call__action .Box__action .Container__action .Sponsors {
    width: 100%;
  }
}
.Call__action .Box__action .Container__action .Box__speakers a,
.Call__action .Box__action .Container__action .Box__speakers button,
.Call__action .Box__action .Container__action .Sponsors a,
.Call__action .Box__action .Container__action .Sponsors button {
  width: 100%;
  height: 100%;
  background-color: transparent;
  border: 1px solid transparent;
  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;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  padding: 0;
  padding: 15px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.Call__action .Box__action .Container__action .Box__speakers a:focus,
.Call__action .Box__action .Container__action .Box__speakers button:focus,
.Call__action .Box__action .Container__action .Sponsors a:focus,
.Call__action .Box__action .Container__action .Sponsors button:focus {
  outline: 5px auto #FFFFFF !important;
}
@media screen and (max-width: 767px) {
  .Call__action .Box__action .Container__action .Box__speakers a,
.Call__action .Box__action .Container__action .Box__speakers button,
.Call__action .Box__action .Container__action .Sponsors a,
.Call__action .Box__action .Container__action .Sponsors button {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.Call__action .Box__action .Container__action .Box__speakers a .Text,
.Call__action .Box__action .Container__action .Box__speakers button .Text,
.Call__action .Box__action .Container__action .Sponsors a .Text,
.Call__action .Box__action .Container__action .Sponsors button .Text {
  text-align: left;
}
.Call__action .Box__action .Container__action .Box__speakers a .Text h5,
.Call__action .Box__action .Container__action .Box__speakers button .Text h5,
.Call__action .Box__action .Container__action .Sponsors a .Text h5,
.Call__action .Box__action .Container__action .Sponsors button .Text h5 {
  color: #FFFFFF;
  font-weight: 400;
  font-size: calc(28px + 10 * ((100vw - 320px) / 1600));
  line-height: 1;
}
@media screen and (max-width: 320px) {
  .Call__action .Box__action .Container__action .Box__speakers a .Text h5,
.Call__action .Box__action .Container__action .Box__speakers button .Text h5,
.Call__action .Box__action .Container__action .Sponsors a .Text h5,
.Call__action .Box__action .Container__action .Sponsors button .Text h5 {
    font-size: 28px;
  }
}
@media screen and (min-width: 1920px) {
  .Call__action .Box__action .Container__action .Box__speakers a .Text h5,
.Call__action .Box__action .Container__action .Box__speakers button .Text h5,
.Call__action .Box__action .Container__action .Sponsors a .Text h5,
.Call__action .Box__action .Container__action .Sponsors button .Text h5 {
    font-size: 38px;
  }
}
.Call__action .Box__action .Container__action .Box__speakers a .Text span,
.Call__action .Box__action .Container__action .Box__speakers button .Text span,
.Call__action .Box__action .Container__action .Sponsors a .Text span,
.Call__action .Box__action .Container__action .Sponsors button .Text span {
  display: block;
  margin-top: 10px;
  color: #FFFFFF;
  font-size: calc(16px + 4 * ((100vw - 320px) / 1600));
}
@media screen and (max-width: 320px) {
  .Call__action .Box__action .Container__action .Box__speakers a .Text span,
.Call__action .Box__action .Container__action .Box__speakers button .Text span,
.Call__action .Box__action .Container__action .Sponsors a .Text span,
.Call__action .Box__action .Container__action .Sponsors button .Text span {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .Call__action .Box__action .Container__action .Box__speakers a .Text span,
.Call__action .Box__action .Container__action .Box__speakers button .Text span,
.Call__action .Box__action .Container__action .Sponsors a .Text span,
.Call__action .Box__action .Container__action .Sponsors button .Text span {
    font-size: 20px;
  }
}
.Call__action .Box__action .Container__action .Box__speakers a svg,
.Call__action .Box__action .Container__action .Box__speakers button svg,
.Call__action .Box__action .Container__action .Sponsors a svg,
.Call__action .Box__action .Container__action .Sponsors button svg {
  margin-left: 30px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.Call__action .Box__action .Container__action .Box__speakers a:hover svg,
.Call__action .Box__action .Container__action .Box__speakers button:hover svg,
.Call__action .Box__action .Container__action .Sponsors a:hover svg,
.Call__action .Box__action .Container__action .Sponsors button:hover svg {
  margin-right: -10px;
}
.Call__action .Box__action .Container__action .Box__speakers {
  border-right: 1px solid #FFFFFF;
}
@media screen and (max-width: 767px) {
  .Call__action .Box__action .Container__action .Box__speakers {
    border-right: 0;
    border-bottom: 1px solid #FFFFFF;
    padding-bottom: 20px;
  }
}
.Call__action .Box__action .Container__action .Box__speakers a,
.Call__action .Box__action .Container__action .Box__speakers button {
  width: 100%;
}
@media screen and (min-width: 1200px) {
  .Call__action .Box__action .Container__action .Box__speakers a,
.Call__action .Box__action .Container__action .Box__speakers button {
    width: 90%;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  .Call__action .Box__action .Container__action .Box__speakers {
    width: calc(50%);
  }
}
@media screen and (max-width: 767px) {
  .Call__action .Box__action .Container__action .Sponsors {
    padding-top: 20px;
  }
}
.Call__action .Box__action .Container__action .Sponsors a,
.Call__action .Box__action .Container__action .Sponsors button {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .Call__action .Box__action .Container__action .Sponsors a,
.Call__action .Box__action .Container__action .Sponsors button {
    margin-left: 0;
  }
}
@media screen and (min-width: 1200px) {
  .Call__action .Box__action .Container__action .Sponsors a,
.Call__action .Box__action .Container__action .Sponsors button {
    width: 90%;
    margin-left: auto;
  }
}
@media screen and (min-width: 768px) {
  .Call__action .Box__action .Container__action .Sponsors {
    width: 50%;
    margin-left: auto;
  }
}

.Highlight__speakers {
  background-size: cover;
  background-position: center;
  padding-top: calc(70px + 20 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(70px + 20 * ((100vw - 320px) / 1600));
  position: relative;
}
@media screen and (max-width: 320px) {
  .Highlight__speakers {
    padding-top: 70px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Highlight__speakers {
    padding-top: 90px !important;
  }
}
@media screen and (max-width: 320px) {
  .Highlight__speakers {
    padding-bottom: 70px;
  }
}
@media screen and (min-width: 1920px) {
  .Highlight__speakers {
    padding-bottom: 90px;
  }
}
.Highlight__speakers .Blur__section {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  height: 100%;
  max-width: 1360px;
  overflow: hidden;
}
.Highlight__speakers .Blur__section:before {
  content: "";
  width: 110%;
  height: 110%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url(/wp-content/uploads/2021/05/background-with-trees.jpg), rgba(35, 35, 51, 0.5);
  background-size: cover;
  background-position: center bottom;
  background-repeat: no-repeat;
  -webkit-filter: blur(30px);
          filter: blur(30px);
  background-blend-mode: darken;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Highlight__speakers .Blur__section:before {
    background-image: url(none);
    background-color: rgba(65, 65, 85, 0.5);
    z-index: 0;
  }
}
.Highlight__speakers .Container__parallax {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 1410px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  z-index: 3;
}
@media screen and (min-width: 1200px) {
  .Highlight__speakers .Container__parallax {
    display: block;
  }
}
.Highlight__speakers .Container__parallax .Parallax__video__one,
.Highlight__speakers .Container__parallax .Parallax__video__two {
  position: absolute;
  margin-bottom: 0;
}
.Highlight__speakers .Container__parallax .Parallax__video__one img,
.Highlight__speakers .Container__parallax .Parallax__video__two img {
  max-width: 10.5px;
  height: inherit;
}
.Highlight__speakers .Container__parallax .Parallax__video__one {
  top: 565px;
  left: 6%;
}
.Highlight__speakers .Container__parallax .Parallax__video__two {
  top: 35px;
  right: 6%;
}
.Highlight__speakers .Container__site {
  position: relative;
  z-index: 5;
}
@media screen and (max-width: 1919px) {
  .Highlight__speakers .Container__site {
    padding-left: calc(10px + 25 * ((100vw - 320px) / 255));
    padding-right: calc(10px + 25 * ((100vw - 320px) / 255));
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Highlight__speakers .Container__site {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Highlight__speakers .Container__site {
    padding-left: 35px;
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Highlight__speakers .Container__site {
    padding-right: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Highlight__speakers .Container__site {
    padding-right: 35px;
  }
}
.Highlight__speakers .Container__site--box {
  text-align: center;
}
.Highlight__speakers .Container__site--box .Title {
  margin-bottom: 30px;
  text-align: center;
}
.Highlight__speakers .Container__site--box .Title h2 {
  font-size: calc(28px + 22 * ((100vw - 320px) / 1600));
  font-family: "Lato", sans-serif;
  line-height: 1;
  font-weight: 700;
  color: #FFFFFF;
}
@media screen and (max-width: 320px) {
  .Highlight__speakers .Container__site--box .Title h2 {
    font-size: 28px;
  }
}
@media screen and (min-width: 1920px) {
  .Highlight__speakers .Container__site--box .Title h2 {
    font-size: 50px;
  }
}
.Highlight__speakers .Container__site--box .Shortcode__speakers {
  margin-bottom: 0;
}

.Partner__connect {
  padding-top: calc(100px + 60 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(100px + 60 * ((100vw - 320px) / 1600));
  background-image: url(img/bg-partner-connect.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 320px) {
  .Partner__connect {
    padding-top: 100px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Partner__connect {
    padding-top: 160px !important;
  }
}
@media screen and (max-width: 320px) {
  .Partner__connect {
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 1920px) {
  .Partner__connect {
    padding-bottom: 160px;
  }
}
@media screen and (min-width: 1200px) {
  .Partner__connect {
    background-position: center top 25%;
  }
}
.Partner__connect .Container__parallax {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 1790px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
@media screen and (min-width: 1200px) {
  .Partner__connect .Container__parallax {
    display: block;
  }
}
.Partner__connect .Container__parallax .Parallax__pc__one,
.Partner__connect .Container__parallax .Parallax__pc__two {
  position: absolute;
  margin-bottom: 0;
}
.Partner__connect .Container__parallax .Parallax__pc__one img,
.Partner__connect .Container__parallax .Parallax__pc__two img {
  max-width: 10.5px;
  height: inherit;
}
.Partner__connect .Container__parallax .Parallax__pc__one {
  top: 350px;
  left: 3%;
}
.Partner__connect .Container__parallax .Parallax__pc__two {
  top: 115px;
  right: 3%;
}
.Partner__connect .Container__site {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 1919px) {
  .Partner__connect .Container__site {
    padding-left: calc(10px + 25 * ((100vw - 320px) / 255));
    padding-right: calc(10px + 25 * ((100vw - 320px) / 255));
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Partner__connect .Container__site {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Partner__connect .Container__site {
    padding-left: 35px;
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Partner__connect .Container__site {
    padding-right: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Partner__connect .Container__site {
    padding-right: 35px;
  }
}
@media screen and (min-width: 992px) {
  .Partner__connect .Container__site {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.Partner__connect .Container__site .wpb_content_element {
  margin-bottom: 0;
}
.Partner__connect .Container__site .Left__side {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .Partner__connect .Container__site .Left__side {
    padding-right: 15px;
  }
}
@media screen and (min-width: 992px) {
  .Partner__connect .Container__site .Left__side {
    padding-left: 15px;
    padding-right: 30px;
    width: 40%;
  }
}
@media screen and (max-width: 767px) {
  .Partner__connect .Container__site .Left__side .Box__image_pc {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
}
.Partner__connect .Container__site .Left__side .max-540 {
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}
.Partner__connect .Container__site .Left__side .Btn__primary {
  margin-top: 50px;
  margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
  .Partner__connect .Container__site .Left__side .Btn__primary {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 992px) {
  .Partner__connect .Container__site .Left__side .Btn__primary {
    margin-top: 70px;
    margin-bottom: 0;
  }
}
.Partner__connect .Container__site .Right__side {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .Partner__connect .Container__site .Right__side {
    padding-left: 15px;
  }
}
@media screen and (min-width: 992px) {
  .Partner__connect .Container__site .Right__side {
    width: 60%;
    padding-right: 15px;
    padding-left: 30px;
  }
}
.Partner__connect .Container__site .Right__side p,
.Partner__connect .Container__site .Right__side ul,
.Partner__connect .Container__site .Right__side li {
  font-size: calc(18px + 5 * ((100vw - 320px) / 1600));
  font-weight: 400;
  font-family: "Lato", sans-serif;
  color: #FFFFFF;
  line-height: 1.85;
  letter-spacing: 0.1px;
  margin-top: 30px;
}
@media screen and (max-width: 320px) {
  .Partner__connect .Container__site .Right__side p,
.Partner__connect .Container__site .Right__side ul,
.Partner__connect .Container__site .Right__side li {
    font-size: 18px;
  }
}
@media screen and (min-width: 1920px) {
  .Partner__connect .Container__site .Right__side p,
.Partner__connect .Container__site .Right__side ul,
.Partner__connect .Container__site .Right__side li {
    font-size: 23px;
  }
}
@media screen and (min-width: 992px) {
  .Partner__connect .Container__site .Right__side p,
.Partner__connect .Container__site .Right__side ul,
.Partner__connect .Container__site .Right__side li {
    text-align: left;
    margin-top: 0;
  }
}
.Partner__connect .Container__site .Right__side .Partner__connect__text p,
.Partner__connect .Container__site .Right__side .Partner__connect__text ul,
.Partner__connect .Container__site .Right__side .Partner__connect__text li {
  font-size: calc(18px + 5 * ((100vw - 320px) / 1600));
  color: #414155;
}
@media screen and (max-width: 320px) {
  .Partner__connect .Container__site .Right__side .Partner__connect__text p,
.Partner__connect .Container__site .Right__side .Partner__connect__text ul,
.Partner__connect .Container__site .Right__side .Partner__connect__text li {
    font-size: 18px;
  }
}
@media screen and (min-width: 1920px) {
  .Partner__connect .Container__site .Right__side .Partner__connect__text p,
.Partner__connect .Container__site .Right__side .Partner__connect__text ul,
.Partner__connect .Container__site .Right__side .Partner__connect__text li {
    font-size: 23px;
  }
}
.Partner__connect .Container__site .Right__side ul {
  padding: 0;
  padding-left: 20px;
  margin: 0;
  margin-left: 20px;
}
@media screen and (min-width: 768px) {
  .Partner__connect .Container__site .Right__side ul {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .Partner__connect .Container__site .Right__side ul {
    margin-left: 30px;
  }
}
@media screen and (max-width: 767px) {
  .Partner__connect .Container__site .Right__side ul li {
    list-style-position: inside;
    margin-top: 0;
    margin-bottom: 10px;
  }
}

.Entertainment {
  padding-top: calc(70px + 50 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(100px + 50 * ((100vw - 320px) / 1600));
  background-image: url(img/bg-partner-connect.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 320px) {
  .Entertainment {
    padding-top: 70px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Entertainment {
    padding-top: 120px !important;
  }
}
@media screen and (max-width: 320px) {
  .Entertainment {
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 1920px) {
  .Entertainment {
    padding-bottom: 150px;
  }
}
@media screen and (min-width: 1200px) {
  .Entertainment {
    background-position: center top 25%;
  }
}
.Entertainment .Container__parallax {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 1790px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
@media screen and (min-width: 1200px) {
  .Entertainment .Container__parallax {
    display: block;
  }
}
.Entertainment .Container__parallax .Parallax__e__one,
.Entertainment .Container__parallax .Parallax__e__two {
  position: absolute;
  margin-bottom: 0;
}
.Entertainment .Container__parallax .Parallax__e__one img,
.Entertainment .Container__parallax .Parallax__e__two img {
  max-width: 10.5px;
  height: inherit;
}
.Entertainment .Container__parallax .Parallax__e__one {
  top: 400px;
  left: 3%;
}
.Entertainment .Container__parallax .Parallax__e__two {
  top: 165px;
  right: 3%;
}
.Entertainment .Container__site {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 1919px) {
  .Entertainment .Container__site {
    padding-left: calc(10px + 25 * ((100vw - 320px) / 255));
    padding-right: calc(10px + 25 * ((100vw - 320px) / 255));
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Entertainment .Container__site {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Entertainment .Container__site {
    padding-left: 35px;
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Entertainment .Container__site {
    padding-right: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Entertainment .Container__site {
    padding-right: 35px;
  }
}
@media screen and (min-width: 992px) {
  .Entertainment .Container__site {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.Entertainment .Container__site .wpb_content_element {
  margin-bottom: 0;
}
.Entertainment .Container__site h2 {
  color: #FFFFFF;
  margin-bottom: 20px;
}

.Hero__innovation {
  padding-top: calc(60px + 20 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(60px + 40 * ((100vw - 320px) / 1600));
  background-size: cover;
  background-image: url(img/bg-innovation-awards-dark.jpg) !important;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
@media screen and (max-width: 320px) {
  .Hero__innovation {
    padding-top: 60px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Hero__innovation {
    padding-top: 80px !important;
  }
}
@media screen and (max-width: 320px) {
  .Hero__innovation {
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 1920px) {
  .Hero__innovation {
    padding-bottom: 100px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Hero__innovation {
    overflow: hidden;
  }
}
.Hero__innovation .Blur__section {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  height: 100%;
  max-width: 1460px;
  overflow: hidden;
  z-index: 0;
  opacity: 0.8;
}
.Hero__innovation .Blur__section:before {
  content: "";
  width: 105%;
  height: 105%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url(img/bg-innovation-awards-dark.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-filter: blur(30px);
          filter: blur(30px);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Hero__innovation .Blur__section:before {
    background-image: url(none);
    background-color: rgba(35, 35, 51, 0.5);
  }
}
.Hero__innovation .Container__parallax {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 1680px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  z-index: 1;
}
@media screen and (min-width: 1200px) {
  .Hero__innovation .Container__parallax {
    display: block;
  }
}
.Hero__innovation .Container__parallax .vc_column_container {
  width: 100%;
  height: 100%;
}
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner {
  width: 100%;
  height: 100%;
}
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper {
  width: 100%;
  height: 100%;
}
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__awards__one,
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__awards__two,
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__one,
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__two {
  position: absolute;
  margin-bottom: 0;
}
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__awards__one img,
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__awards__two img,
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__one img,
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__two img {
  max-width: 10.5px;
  height: inherit;
}
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__whale {
  position: absolute;
  top: 35%;
  right: -5%;
  display: none;
}
@media screen and (min-width: 1440px) {
  .Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__whale {
    display: block;
  }
}
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__whale img {
  width: 200px;
  height: inherit;
}
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__awards__one,
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__one {
  top: 25%;
  left: 3%;
  opacity: 0.52;
}
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__awards__two,
.Hero__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__two {
  bottom: -7%;
  right: 3%;
  opacity: 0.23;
}
.Hero__innovation h1,
.Hero__innovation h2,
.Hero__innovation h3 {
  color: #FFFFFF;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-size: calc(36px + 28 * ((100vw - 320px) / 1600));
  margin-top: 0;
}
@media screen and (max-width: 320px) {
  .Hero__innovation h1,
.Hero__innovation h2,
.Hero__innovation h3 {
    font-size: 36px;
  }
}
@media screen and (min-width: 1920px) {
  .Hero__innovation h1,
.Hero__innovation h2,
.Hero__innovation h3 {
    font-size: 64px;
  }
}
.Hero__innovation p {
  color: #FFFFFF;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: calc(18px + 5 * ((100vw - 320px) / 1600));
  line-height: 1.2;
}
@media screen and (max-width: 320px) {
  .Hero__innovation p {
    font-size: 18px;
  }
}
@media screen and (min-width: 1920px) {
  .Hero__innovation p {
    font-size: 23px;
  }
}
.Hero__innovation .Image__awards img {
  min-width: 270px;
  width: 100%;
}
.Hero__innovation .Container__site {
  position: relative;
  z-index: 10;
  padding-left: calc(10px + 25 * ((100vw - 320px) / 255));
  padding-right: calc(10px + 25 * ((100vw - 320px) / 255));
}
@media screen and (max-width: 320px) {
  .Hero__innovation .Container__site {
    padding-left: 10px;
  }
}
@media screen and (min-width: 575px) {
  .Hero__innovation .Container__site {
    padding-left: 35px;
  }
}
@media screen and (max-width: 320px) {
  .Hero__innovation .Container__site {
    padding-right: 10px;
  }
}
@media screen and (min-width: 575px) {
  .Hero__innovation .Container__site {
    padding-right: 35px;
  }
}
@media screen and (min-width: 1200px) {
  .Hero__innovation .Container__site {
    max-width: 1100px;
    padding-left: 0;
    padding-right: 0;
  }
}
.Hero__innovation .wpb_content_element:last-child {
  margin-bottom: 0;
}

.Hero__faq {
  background-image: url(img/bg-innovation-awards-dark.jpg) !important;
  padding-top: calc(80px + 60 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(80px + 70 * ((100vw - 320px) / 1600)) !important;
}
@media screen and (max-width: 320px) {
  .Hero__faq {
    padding-top: 80px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Hero__faq {
    padding-top: 140px !important;
  }
}
@media screen and (max-width: 320px) {
  .Hero__faq {
    padding-bottom: 80px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Hero__faq {
    padding-bottom: 150px !important;
  }
}

.Hero__sponsor .Container__parallax {
  max-width: 1790px;
}

.Tabs__innovation {
  padding-top: calc(80px + 20 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(80px + 20 * ((100vw - 320px) / 1600));
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
}
@media screen and (max-width: 320px) {
  .Tabs__innovation {
    padding-top: 80px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Tabs__innovation {
    padding-top: 100px !important;
  }
}
@media screen and (max-width: 320px) {
  .Tabs__innovation {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1920px) {
  .Tabs__innovation {
    padding-bottom: 100px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Tabs__innovation {
    overflow: hidden;
  }
  .Tabs__innovation:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 101%;
    background-color: rgba(255, 255, 255, 0.85);
  }
}
.Tabs__innovation .Container__parallax {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 1820px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
@media screen and (min-width: 1200px) {
  .Tabs__innovation .Container__parallax {
    display: block;
  }
}
.Tabs__innovation .Container__parallax .vc_column_container {
  width: 100%;
  height: 100%;
}
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner {
  width: 100%;
  height: 100%;
}
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper {
  width: 100%;
  height: 100%;
}
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__one,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__two,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__three,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__four,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__one__2,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__two__2,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__three__2,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__four__2 {
  position: absolute;
  margin-bottom: 0;
}
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__one img,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__two img,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__three img,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__four img,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__one__2 img,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__two__2 img,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__three__2 img,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__four__2 img {
  max-width: 10.5px;
  height: inherit;
}
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__one,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__one__2 {
  top: 10%;
  left: 3%;
  opacity: 0.5;
}
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__one__2 {
  top: 25%;
}
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__two,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__two__2 {
  top: 15%;
  right: 3%;
}
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__two__2 {
  top: 35%;
}
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__three,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__three__2 {
  top: -1.5%;
  left: 12%;
  opacity: 0.6;
}
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__three__2 {
  top: -8%;
}
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__four,
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__four__2 {
  top: 17.5%;
  right: 5%;
}
.Tabs__innovation .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__four__2 {
  top: 47%;
}
.Tabs__innovation .Container__site {
  padding-left: calc(10px + 25 * ((100vw - 320px) / 255));
  padding-right: calc(10px + 25 * ((100vw - 320px) / 255));
}
@media screen and (max-width: 320px) {
  .Tabs__innovation .Container__site {
    padding-left: 10px;
  }
}
@media screen and (min-width: 575px) {
  .Tabs__innovation .Container__site {
    padding-left: 35px;
  }
}
@media screen and (max-width: 320px) {
  .Tabs__innovation .Container__site {
    padding-right: 10px;
  }
}
@media screen and (min-width: 575px) {
  .Tabs__innovation .Container__site {
    padding-right: 35px;
  }
}
@media screen and (min-width: 1200px) {
  .Tabs__innovation .Container__site {
    max-width: 1100px;
    padding-left: 0;
    padding-right: 0;
  }
}
.Tabs__innovation .Container__site .wpb_content_element {
  margin-bottom: 50px;
}
.Tabs__innovation .Container__site .wpb_content_element:last-child {
  margin-bottom: 0;
}
.Tabs__innovation .Container__site h2 {
  font-size: calc(30px + 10 * ((100vw - 320px) / 1600));
  font-family: "Lato", sans-serif;
  color: #232333;
  line-height: 1.5;
}
@media screen and (max-width: 320px) {
  .Tabs__innovation .Container__site h2 {
    font-size: 30px;
  }
}
@media screen and (min-width: 1920px) {
  .Tabs__innovation .Container__site h2 {
    font-size: 40px;
  }
}
.Tabs__innovation .Container__site h3 {
  font-size: calc(25px + 5 * ((100vw - 320px) / 1600));
  font-family: "Lato", sans-serif;
  color: #232333;
  line-height: 1.5;
  margin-bottom: 15px;
}
@media screen and (max-width: 320px) {
  .Tabs__innovation .Container__site h3 {
    font-size: 25px;
  }
}
@media screen and (min-width: 1920px) {
  .Tabs__innovation .Container__site h3 {
    font-size: 30px;
  }
}
.Tabs__innovation .Container__site p,
.Tabs__innovation .Container__site ul {
  color: #232333;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: calc(18px + 5 * ((100vw - 320px) / 1600));
  line-height: 1.5;
}
@media screen and (max-width: 320px) {
  .Tabs__innovation .Container__site p,
.Tabs__innovation .Container__site ul {
    font-size: 18px;
  }
}
@media screen and (min-width: 1920px) {
  .Tabs__innovation .Container__site p,
.Tabs__innovation .Container__site ul {
    font-size: 23px;
  }
}
.Tabs__innovation .Container__site p a,
.Tabs__innovation .Container__site ul a {
  color: #232333;
}
.Tabs__innovation .Container__site p em,
.Tabs__innovation .Container__site ul em {
  font-size: calc(16px + 4 * ((100vw - 320px) / 1600));
}
@media screen and (max-width: 320px) {
  .Tabs__innovation .Container__site p em,
.Tabs__innovation .Container__site ul em {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .Tabs__innovation .Container__site p em,
.Tabs__innovation .Container__site ul em {
    font-size: 20px;
  }
}
.Tabs__innovation .Container__site ul {
  margin-left: 0px;
}
.Tabs__innovation .Container__site ul li {
  margin-bottom: 10px;
}
.Tabs__innovation .Container__site .Center__button {
  text-align: center;
}
.Tabs__innovation .Container__site .Center__button .Btn__primary {
  display: inline-block;
}
.Tabs__innovation .Container__site .Btn__primary {
  display: inline-block;
}
.Tabs__innovation .Container__site .Details {
  background-color: rgba(255, 255, 255, 0.56);
  border-radius: 5px;
  padding: 20px 20px 30px;
}
@media screen and (min-width: 768px) {
  .Tabs__innovation .Container__site .Details {
    padding: 30px 50px 40px;
  }
}
.Tabs__innovation .Container__site .Details p {
  font-size: calc(18px + 5 * ((100vw - 320px) / 1600));
  font-weight: 400;
  color: #232333;
  margin-bottom: 20px;
}
@media screen and (max-width: 320px) {
  .Tabs__innovation .Container__site .Details p {
    font-size: 18px;
  }
}
@media screen and (min-width: 1920px) {
  .Tabs__innovation .Container__site .Details p {
    font-size: 23px;
  }
}
.Tabs__innovation .Container__site .Details p a {
  text-decoration: underline;
}
.Tabs__innovation .Container__site .Details p a:hover {
  text-decoration: underline;
}

.Full__speakers {
  padding-top: calc(30px + 20 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(80px + 50 * ((100vw - 320px) / 1600));
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
}
@media screen and (max-width: 320px) {
  .Full__speakers {
    padding-top: 30px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Full__speakers {
    padding-top: 50px !important;
  }
}
@media screen and (max-width: 320px) {
  .Full__speakers {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1920px) {
  .Full__speakers {
    padding-bottom: 130px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Full__speakers {
    overflow: hidden;
  }
  .Full__speakers:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 101%;
    background-color: rgba(255, 255, 255, 0.85);
  }
}
.Full__speakers .Container__parallax {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 1820px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
@media screen and (min-width: 1200px) {
  .Full__speakers .Container__parallax {
    display: block;
  }
}
.Full__speakers .Container__parallax .vc_column_container {
  width: 100%;
  height: 100%;
}
.Full__speakers .Container__parallax .vc_column_container .vc_column-inner {
  width: 100%;
  height: 100%;
}
.Full__speakers .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper {
  width: 100%;
  height: 100%;
}
.Full__speakers .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__speaker__one {
  position: absolute;
  margin-bottom: 0;
}
.Full__speakers .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__speaker__one img {
  max-width: 10.5px;
  height: inherit;
}
.Full__speakers .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__speaker__one {
  top: 20%;
  right: 5%;
}
.Full__speakers .Container__site {
  padding-left: calc(10px + 10 * ((100vw - 320px) / 255));
  padding-right: calc(10px + 10 * ((100vw - 320px) / 255));
}
@media screen and (max-width: 320px) {
  .Full__speakers .Container__site {
    padding-left: 10px;
  }
}
@media screen and (min-width: 575px) {
  .Full__speakers .Container__site {
    padding-left: 20px;
  }
}
@media screen and (max-width: 320px) {
  .Full__speakers .Container__site {
    padding-right: 10px;
  }
}
@media screen and (min-width: 575px) {
  .Full__speakers .Container__site {
    padding-right: 20px;
  }
}
@media screen and (min-width: 1200px) {
  .Full__speakers .Container__site {
    max-width: 1600px;
    padding-left: 0;
    padding-right: 0;
  }
}
.Full__speakers .Container__site .wpb_content_element {
  margin-bottom: 50px;
}
.Full__speakers .Container__site .wpb_content_element:last-child {
  margin-bottom: 0;
}

.Full__sponsors {
  padding-top: calc(80px + 20 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(80px + 20 * ((100vw - 320px) / 1600));
  background-repeat: no-repeat;
  background-image: url(img/bg-innovation-awards-dark.jpg) !important;
  background-size: cover;
  background-position: center;
  position: relative;
}
@media screen and (max-width: 320px) {
  .Full__sponsors {
    padding-top: 80px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Full__sponsors {
    padding-top: 100px !important;
  }
}
@media screen and (max-width: 320px) {
  .Full__sponsors {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1920px) {
  .Full__sponsors {
    padding-bottom: 100px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Full__sponsors {
    overflow: hidden;
  }
  .Full__sponsors:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 101%;
    background-color: rgba(255, 255, 255, 0.85);
  }
}
.Full__sponsors .Container__parallax {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 1820px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
@media screen and (min-width: 1200px) {
  .Full__sponsors .Container__parallax {
    display: block;
  }
}
.Full__sponsors .Container__parallax .vc_column_container {
  width: 100%;
  height: 100%;
}
.Full__sponsors .Container__parallax .vc_column_container .vc_column-inner {
  width: 100%;
  height: 100%;
}
.Full__sponsors .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper {
  width: 100%;
  height: 100%;
}
.Full__sponsors .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__page__one,
.Full__sponsors .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__page__two {
  position: absolute;
  margin-bottom: 0;
}
.Full__sponsors .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__page__one img,
.Full__sponsors .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__page__two img {
  max-width: 10.5px;
  height: inherit;
}
.Full__sponsors .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__page__one {
  top: 10%;
  left: 3%;
  opacity: 0.5;
}
.Full__sponsors .Container__parallax .vc_column_container .vc_column-inner .wpb_wrapper .Parallax__sponsor__page__two {
  top: 20%;
  right: 5%;
}
@media screen and (max-width: 1919px) {
  .Full__sponsors .Container__site {
    padding-left: calc(10px + 25 * ((100vw - 320px) / 255));
    padding-right: calc(10px + 25 * ((100vw - 320px) / 255));
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Full__sponsors .Container__site {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Full__sponsors .Container__site {
    padding-left: 35px;
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Full__sponsors .Container__site {
    padding-right: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Full__sponsors .Container__site {
    padding-right: 35px;
  }
}
@media screen and (min-width: 1920px) {
  .Full__sponsors .Container__site {
    padding-left: 0;
    padding-right: 0;
  }
}
.Full__sponsors .Container__site .wpb_content_element:not(:last-child) {
  margin-bottom: calc(80px + 20 * ((100vw - 320px) / 1600));
}
@media screen and (max-width: 320px) {
  .Full__sponsors .Container__site .wpb_content_element:not(:last-child) {
    margin-bottom: 80px;
  }
}
@media screen and (min-width: 1920px) {
  .Full__sponsors .Container__site .wpb_content_element:not(:last-child) {
    margin-bottom: 100px;
  }
}

.modal-sponsor,
.modal-speaker {
  display: none;
}

.modal.is-open {
  display: block;
}

.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  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;
  z-index: 100;
}
@media (max-width: 767px) {
  .modal__overlay {
    padding: 50px 15px;
  }
}

.modal__container {
  padding: 40px 50px 40px;
  width: 100%;
  max-width: 640px;
  max-height: 90vh;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #FFFFFF;
  position: relative;
}
@media (max-width: 767px) {
  .modal__container {
    padding: 40px;
    max-height: 90vh;
  }
}
.modal__container .modal__header h2 {
  font-size: calc(20px + 10 * ((100vw - 320px) / 448));
  line-height: 1.2;
  margin-bottom: 20px;
}
@media screen and (max-width: 320px) {
  .modal__container .modal__header h2 {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) {
  .modal__container .modal__header h2 {
    font-size: 30px;
  }
}
.modal__container .modal__content .step-1 p {
  color: #FFFFFF;
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: calc(14px + 2 * ((100vw - 320px) / 448));
}
@media screen and (max-width: 320px) {
  .modal__container .modal__content .step-1 p {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .modal__container .modal__content .step-1 p {
    font-size: 16px;
  }
}
.modal__container .modal__content .step-1 p:first-child input {
  width: 100%;
  max-width: 360px !important;
}
@media (max-width: 575px) {
  .modal__container .modal__content .step-1 p:first-child input {
    max-width: 100% !important;
  }
}
.modal__container .modal__content .step-1 p input {
  width: 100%;
  max-width: 360px;
  border-radius: 3px;
  height: 34px;
  padding: 0px 10px;
  font-size: 16px;
  line-height: 1;
  color: #232333;
  border: 0px;
}
.modal__container .modal__content .step-1 p input:focus {
  outline: 5px auto #03A4B0 !important;
}
@media (max-width: 575px) {
  .modal__container .modal__content .step-1 p input {
    max-width: 100%;
  }
}
.modal__container .modal__content .step-1 p textarea {
  width: 100%;
  max-width: 360px !important;
  height: 70px;
  resize: none;
  font-size: 14px;
  color: #737373;
  padding: 5px 10px;
  border: 0px;
}
.modal__container .modal__content .step-1 p textarea:focus {
  outline: 5px auto #03A4B0 !important;
}
@media (max-width: 575px) {
  .modal__container .modal__content .step-1 p textarea {
    max-width: 100% !important;
  }
}
.modal__container .modal__content .step-1 p select {
  width: 100%;
  max-width: 360px;
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
}
.modal__container .modal__content .step-1 p select:focus {
  outline: 5px auto #03A4B0 !important;
}
@media (max-width: 575px) {
  .modal__container .modal__content .step-1 p select {
    max-width: 100% !important;
  }
}
.modal__container .modal__content .step-1 p a {
  color: #FFFFFF;
}
.modal__container .modal__content .step-1 p a:hover, .modal__container .modal__content .step-1 p a:active, .modal__container .modal__content .step-1 p a:focus {
  text-decoration: underline !important;
}
.modal__container .modal__content .step-1 label {
  width: 100%;
  display: block;
  font-size: calc(16px + 2 * ((100vw - 320px) / 448));
  line-height: 1.2;
  margin-bottom: 5px;
}
@media screen and (max-width: 320px) {
  .modal__container .modal__content .step-1 label {
    font-size: 16px;
  }
}
@media screen and (min-width: 768px) {
  .modal__container .modal__content .step-1 label {
    font-size: 18px;
  }
}
.modal__container .modal__content .step-1 br {
  display: none;
}
.modal__container .modal__footer {
  margin-top: 25px;
}
.modal__container .modal__footer button {
  display: inline-block;
  padding: 15px 30px;
  background-color: #03A4B0;
  color: #FFFFFF;
  border: 2px solid #03A4B0;
  letter-spacing: 2px;
  font-weight: 900;
  font-size: calc(16px + 2 * ((100vw - 320px) / 448));
  text-transform: uppercase;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  cursor: pointer;
}
@media screen and (max-width: 320px) {
  .modal__container .modal__footer button {
    font-size: 16px;
  }
}
@media screen and (min-width: 768px) {
  .modal__container .modal__footer button {
    font-size: 18px;
  }
}
.modal__container .modal__footer button:focus {
  outline: 5px auto #FFFFFF !important;
}
.modal__container .modal__footer button:hover {
  background-color: #006583;
  border: 2px solid #006583;
}

.modal-speaker .modal__container {
  background-image: url(img/svg/bg-modal.svg) !important;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}
.modal-speaker .modal__container .modal__content .step-1 p textarea {
  height: 70px !important;
  max-width: 360px !important;
}

.modal-sponsor .modal__container {
  background-image: url(img/svg/bg-modal.svg) !important;
  background-size: cover;
  background-position: right top;
  background-repeat: no-repeat;
}

.hero-modal .modal__container {
  background-image: url(img/svg/bg-modal.svg) !important;
  background-size: cover;
  background-position: right top;
  background-repeat: no-repeat;
}

.modal-sponsor-answer,
.modal-speaker-answer,
.hero-modal-answer {
  display: none;
}
.modal-sponsor-answer .modal__container,
.modal-speaker-answer .modal__container,
.hero-modal-answer .modal__container {
  background-image: url(img/svg/bg-modal.svg) !important;
  background-size: cover;
  background-position: center top;
  min-height: 520px;
}
@media (max-width: 767px) {
  .modal-sponsor-answer .modal__container,
.modal-speaker-answer .modal__container,
.hero-modal-answer .modal__container {
    height: 400px;
  }
}
@media (min-width: 768px) {
  .modal-sponsor-answer .modal__container h2,
.modal-speaker-answer .modal__container h2,
.hero-modal-answer .modal__container h2 {
    max-width: 88%;
  }
  .modal-sponsor-answer .modal__container p,
.modal-speaker-answer .modal__container p,
.hero-modal-answer .modal__container p {
    max-width: 88%;
    font-size: 20px !important;
  }
}

.btn-close-modal .modal__close {
  background: transparent;
  border: 0;
  color: #FFFFFF;
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 20px;
  padding: 0px;
  width: 30px;
  line-height: 24px;
  height: 30px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.btn-close-modal .modal__close:before {
  content: "✕";
}
.btn-close-modal .modal__close:focus {
  outline: 5px auto #03A4B0 !important;
}
.btn-close-modal .modal__close:hover {
  color: rgba(255, 255, 255, 0.5) !important;
}
@media (max-width: 767px) {
  .btn-close-modal .modal__close {
    top: 0;
    right: 0;
    background-color: #03A4B0;
    border-radius: 0px;
    color: #FFFFFF;
    width: 30px;
    height: 30px;
  }
}

.welcome__modal {
  display: none;
}
.welcome__modal .modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  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;
  z-index: 1000;
}
@media screen and (max-width: 767px) {
  .welcome__modal .modal__overlay {
    padding: 50px 15px;
  }
}
.welcome__modal .modal__overlay .box__modal {
  padding: 40px 50px 40px;
  width: 100%;
  max-width: 630px;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #FFFFFF;
  position: relative;
  background: #414155;
  background-size: 100%;
}
.welcome__modal .modal__overlay .box__modal::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background: url(img/svg/bg-modal.svg) right bottom -10px no-repeat;
}
@media screen and (max-width: 767px) {
  .welcome__modal .modal__overlay .box__modal {
    padding: 30px;
    max-height: 480px;
  }
}
.welcome__modal .modal__overlay .box__modal .content__modal {
  margin-top: 40px;
}
.welcome__modal .modal__overlay .box__modal .content__modal .button__modal__close {
  background: transparent;
  border: 0;
  color: #fff;
  position: absolute;
  top: 30px;
  right: 30px;
  font-size: 20px;
  padding: 0px;
  width: 30px;
  line-height: 24px;
  height: 30px;
  cursor: pointer;
  z-index: 15;
}
.welcome__modal .modal__overlay .box__modal .content__modal .button__modal__close:before {
  content: "✕";
}
.welcome__modal .modal__overlay .box__modal .content__modal .button__modal__close:hover {
  color: #00B2A9;
}
.welcome__modal .modal__overlay .box__modal .content__modal .button__modal__close:focus {
  outline: 5px auto #EC0085 !important;
}
@media screen and (max-width: 767px) {
  .welcome__modal .modal__overlay .box__modal .content__modal .button__modal__close {
    top: 0px;
    right: 0px;
    background-color: #EC0085;
    border-radius: 0px;
    color: #FFFFFF;
    width: 30px;
    height: 30px;
  }
  .welcome__modal .modal__overlay .box__modal .content__modal .button__modal__close:hover {
    color: #FFFFFF;
  }
}
.welcome__modal .modal__overlay .box__modal .content__modal .content__modal__title {
  max-width: 100%;
  text-align: center;
  font-size: 40px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .welcome__modal .modal__overlay .box__modal .content__modal .content__modal__title {
    font-size: 30px;
  }
}
.welcome__modal .modal__overlay .box__modal .content__modal p {
  font-size: 20px;
  text-align: center;
}
.welcome__modal .modal__overlay .box__modal .content__modal p span {
  color: #EC0085;
  font-weight: bold;
  cursor: pointer;
}

.vod-modal {
  display: none;
}
.vod-modal .modal__container {
  background-image: url(img/modal/sponsor-modal-bg.jpg) !important;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
  padding: 40px 50px 40px;
  width: 100%;
  max-width: 640px;
  max-height: 90vh;
  overflow-y: auto;
  border-top: 10px solid #94C4CC;
  border-radius: 0px 0px 12px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #FFFFFF;
  position: relative;
}
@media (max-width: 767px) {
  .vod-modal .modal__container {
    padding: 40px;
    max-height: 90vh;
  }
}
.vod-modal .modal__container .modal__header h2 {
  font-size: calc(20px + 10 * ((100vw - 320px) / 448));
  line-height: 1.2;
  margin-bottom: 20px;
}
@media screen and (max-width: 320px) {
  .vod-modal .modal__container .modal__header h2 {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) {
  .vod-modal .modal__container .modal__header h2 {
    font-size: 30px;
  }
}
.vod-modal .modal__container .modal__content .step-1 p {
  color: #FFFFFF;
  margin-top: 15px !important;
  margin-bottom: 10px;
}
.vod-modal .modal__container .modal__content .step-1 p input {
  width: 100%;
  max-width: 365px;
  border-radius: 3px;
  height: 34px;
  padding: 0px 10px;
  font-size: 16px;
  line-height: 1;
  color: #232333;
  border: 0px;
}
.vod-modal .modal__container .modal__content .step-1 p input:focus {
  outline: 5px auto #03A4B0 !important;
}
@media (max-width: 575px) {
  .vod-modal .modal__container .modal__content .step-1 p input {
    max-width: 100%;
  }
}
.vod-modal .modal__container .modal__content .step-1 label {
  width: 100%;
  display: block;
  font-size: calc(16px + 2 * ((100vw - 320px) / 448));
  line-height: 1;
  margin-bottom: 5px;
}
@media screen and (max-width: 320px) {
  .vod-modal .modal__container .modal__content .step-1 label {
    font-size: 16px;
  }
}
@media screen and (min-width: 768px) {
  .vod-modal .modal__container .modal__content .step-1 label {
    font-size: 18px;
  }
}
.vod-modal .modal__container .modal__content .step-1 br {
  display: none;
}
.vod-modal .modal__content .Subscribe .Rules {
	 line-height: 1.25 !important;
}
 .vod-modal .modal__content .Subscribe .Box__options {
	 display: flex !important;
}
 .vod-modal .modal__content .Subscribe .Box__options label {
	 all: unset;
	 display: flex;
	 align-items: center;
	 cursor: pointer;
}
 .vod-modal .modal__content .Subscribe .Box__options label:not(:last-child) {
	 margin-right: 40px;
}
 .vod-modal .modal__content .Subscribe .Box__options label input {
	 margin-right: 10px;
	 width: 15px;
}
.vod-modal .modal__container .modal__footer {
  margin-top: 20px;
}
.vod-modal .modal__container .modal__footer button {
  display: inline-block;
  padding: 15px 30px;
  background-color: #03A4B0;
  color: #232333;
  border: 2px solid #03A4B0;
  letter-spacing: 2px;
  font-weight: 900;
  font-size: calc(16px + 2 * ((100vw - 320px) / 448));
  text-transform: uppercase;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  cursor: pointer;
}
@media screen and (max-width: 320px) {
  .vod-modal .modal__container .modal__footer button {
    font-size: 16px;
  }
}
@media screen and (min-width: 768px) {
  .vod-modal .modal__container .modal__footer button {
    font-size: 18px;
  }
}
.vod-modal .modal__container .modal__footer button:focus {
  outline: 5px auto #FFFFFF !important;
}
.vod-modal .modal__container .modal__footer button:hover {
  background-color: #006583;
  border: 2px solid #006583;
}
.vod-modal .modal__container .btn-close-modal .modal__close {
  background: transparent;
  border: 0;
  color: #FFFFFF;
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 20px;
  padding: 0px;
  width: 30px;
  line-height: 24px;
  height: 30px;
  cursor: pointer;
}
.vod-modal .modal__container .btn-close-modal .modal__close:before {
  content: "✕";
}
.vod-modal .modal__container .btn-close-modal .modal__close:focus {
  outline: 5px auto #03A4B0 !important;
}
@media (max-width: 767px) {
  .vod-modal .modal__container .btn-close-modal .modal__close {
    top: 0;
    right: 0;
    background-color: #03A4B0;
    border-radius: 0px;
    color: #FFFFFF;
    width: 30px;
    height: 30px;
  }
}

.zoomtopia-2021-error-page {
  padding: 15px;
  max-width: 1490px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  padding-left: calc(10px + 25 * ((100vw - 320px) / 255));
  padding-right: calc(10px + 25 * ((100vw - 320px) / 255));
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-error-page {
    padding-left: 10px;
  }
}
@media screen and (min-width: 575px) {
  .zoomtopia-2021-error-page {
    padding-left: 35px;
  }
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-error-page {
    padding-right: 10px;
  }
}
@media screen and (min-width: 575px) {
  .zoomtopia-2021-error-page {
    padding-right: 35px;
  }
}
.zoomtopia-2021-error-page .page-header {
  text-align: center;
}
.zoomtopia-2021-error-page .page-header img {
  width: 400px;
}
.zoomtopia-2021-error-page .page-header h1 {
  font-size: calc(36px + 14 * ((100vw - 320px) / 1600));
  color: #232333;
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-error-page .page-header h1 {
    font-size: 36px;
  }
}
@media screen and (min-width: 1920px) {
  .zoomtopia-2021-error-page .page-header h1 {
    font-size: 50px;
  }
}
.zoomtopia-2021-error-page .page-header p,
.zoomtopia-2021-error-page .page-header a {
  font-size: calc(18px + 5 * ((100vw - 320px) / 1600));
  color: #232333;
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-error-page .page-header p,
.zoomtopia-2021-error-page .page-header a {
    font-size: 18px;
  }
}
@media screen and (min-width: 1920px) {
  .zoomtopia-2021-error-page .page-header p,
.zoomtopia-2021-error-page .page-header a {
    font-size: 23px;
  }
}
.zoomtopia-2021-error-page .page-header input {
  margin-top: 20px;
  font-size: calc(14px + 4 * ((100vw - 320px) / 448));
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  height: 50px;
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-error-page .page-header input {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .zoomtopia-2021-error-page .page-header input {
    font-size: 18px;
  }
}
.zoomtopia-2021-error-page .page-header input:focus {
  outline: 5px auto #03A4B0;
}
.zoomtopia-2021-error-page .page-header input[type=submit] {
  text-decoration: none;
  margin-top: 20px;
  background-color: #03A4B0;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-size: calc(14px + 4 * ((100vw - 320px) / 448));
  color: #FFFFFF;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 35px;
  padding-left: 35px;
  border: 0 !important;
  border-radius: 3px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: inline-block;
  margin-top: 30px;
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-error-page .page-header input[type=submit] {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .zoomtopia-2021-error-page .page-header input[type=submit] {
    font-size: 18px;
  }
}
.zoomtopia-2021-error-page .page-header input[type=submit]:hover {
  background-color: #006583;
}
.zoomtopia-2021-error-page .page-header input[type=submit]:focus {
  outline: 5px auto #FFFFFF !important;
  outline-offset: -2px;
}
.zoomtopia-2021-error-page .page-header .Btn__primary {
  margin-top: 30px;
}
.zoomtopia-2021-error-page .page-header .Btn__primary a {
  cursor: pointer;
}
.zoomtopia-2021-error-page h2 {
  font-size: calc(25px + 10 * ((100vw - 320px) / 1600));
  color: #232333;
  margin-top: 50px;
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-error-page h2 {
    font-size: 25px;
  }
}
@media screen and (min-width: 1920px) {
  .zoomtopia-2021-error-page h2 {
    font-size: 35px;
  }
}
.zoomtopia-2021-error-page p,
.zoomtopia-2021-error-page ul,
.zoomtopia-2021-error-page li,
.zoomtopia-2021-error-page a {
  font-size: calc(18px + 5 * ((100vw - 320px) / 1600));
  color: #232333;
  margin-bottom: 20px;
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-error-page p,
.zoomtopia-2021-error-page ul,
.zoomtopia-2021-error-page li,
.zoomtopia-2021-error-page a {
    font-size: 18px;
  }
}
@media screen and (min-width: 1920px) {
  .zoomtopia-2021-error-page p,
.zoomtopia-2021-error-page ul,
.zoomtopia-2021-error-page li,
.zoomtopia-2021-error-page a {
    font-size: 23px;
  }
}
.zoomtopia-2021-error-page ul {
  margin: 0;
  padding-left: 20px;
}
.zoomtopia-2021-error-page ul li,
.zoomtopia-2021-error-page ul a,
.zoomtopia-2021-error-page ul span {
  font-size: calc(18px + 5 * ((100vw - 320px) / 1600));
  color: #232333;
  font-weight: 300;
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-error-page ul li,
.zoomtopia-2021-error-page ul a,
.zoomtopia-2021-error-page ul span {
    font-size: 18px;
  }
}
@media screen and (min-width: 1920px) {
  .zoomtopia-2021-error-page ul li,
.zoomtopia-2021-error-page ul a,
.zoomtopia-2021-error-page ul span {
    font-size: 23px;
  }
}
.zoomtopia-2021-error-page select {
  padding: 15px;
  min-width: 250px;
}

.zoomtopia-2021-search {
  padding: 15px;
  max-width: 1490px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  padding-left: calc(10px + 25 * ((100vw - 320px) / 255));
  padding-right: calc(10px + 25 * ((100vw - 320px) / 255));
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-search {
    padding-left: 10px;
  }
}
@media screen and (min-width: 575px) {
  .zoomtopia-2021-search {
    padding-left: 35px;
  }
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-search {
    padding-right: 10px;
  }
}
@media screen and (min-width: 575px) {
  .zoomtopia-2021-search {
    padding-right: 35px;
  }
}
.zoomtopia-2021-search header h1 {
  font-size: calc(36px + 14 * ((100vw - 320px) / 1600));
  color: #232333;
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-search header h1 {
    font-size: 36px;
  }
}
@media screen and (min-width: 1920px) {
  .zoomtopia-2021-search header h1 {
    font-size: 50px;
  }
}
.zoomtopia-2021-search header h1 span {
  color: #03A4B0;
}
.zoomtopia-2021-search article:not(:last-child) {
  margin-bottom: 30px;
}
.zoomtopia-2021-search article .entry-summary {
  font-size: calc(18px + 5 * ((100vw - 320px) / 1600));
  color: #232333;
  margin-bottom: 20px;
  font-weight: 300;
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-search article .entry-summary {
    font-size: 18px;
  }
}
@media screen and (min-width: 1920px) {
  .zoomtopia-2021-search article .entry-summary {
    font-size: 23px;
  }
}
.zoomtopia-2021-search p {
  font-size: calc(18px + 5 * ((100vw - 320px) / 1600));
  color: #232333;
  margin-bottom: 20px;
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-search p {
    font-size: 18px;
  }
}
@media screen and (min-width: 1920px) {
  .zoomtopia-2021-search p {
    font-size: 23px;
  }
}
.zoomtopia-2021-search input {
  margin-top: 20px;
  font-size: calc(14px + 4 * ((100vw - 320px) / 448));
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  height: 50px;
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-search input {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .zoomtopia-2021-search input {
    font-size: 18px;
  }
}
.zoomtopia-2021-search input:focus {
  outline: 5px auto #03A4B0;
}
.zoomtopia-2021-search input[type=submit] {
  text-decoration: none;
  margin-top: 20px;
  background-color: #03A4B0;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-size: calc(14px + 4 * ((100vw - 320px) / 448));
  color: #232333;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 35px;
  padding-left: 35px;
  border: 0 !important;
  border-radius: 3px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: inline-block;
}
@media screen and (max-width: 320px) {
  .zoomtopia-2021-search input[type=submit] {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .zoomtopia-2021-search input[type=submit] {
    font-size: 18px;
  }
}
.zoomtopia-2021-search input[type=submit]:hover {
  background-color: #006583;
}
.zoomtopia-2021-search input[type=submit]:focus {
  outline: 5px auto #FFFFFF !important;
  outline-offset: -2px;
}

#box-agenda p {
  color: #232333;
  font-weight: 400;
  line-height: 1.3;
  margin: 0;
  font-size: calc(16px + 7 * ((100vw - 320px) / 1600));
}
@media screen and (max-width: 320px) {
  #box-agenda p {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  #box-agenda p {
    font-size: 23px;
  }
}
#box-agenda .table {
  border-collapse: collapse;
  margin-bottom: 0;
  background-color: #fff;
}
#box-agenda .table td[rowspan="1"] {
  width: 35px;
}
#box-agenda .table thead {
  background-color: #00516B;
}
#box-agenda .table thead tr th {
  padding: 40px 0;
  text-align: left;
  border: 0px !important;
}
@media screen and (max-width: 1199px) {
  #box-agenda .table thead tr th {
    padding: 30px 0;
  }
}
@media screen and (max-width: 991px) {
  #box-agenda .table thead tr th {
    padding: 10px 0;
  }
}
@media screen and (min-width: 992px) {
  #box-agenda .table thead tr th:not(:first-child) {
    min-width: calc(274px + 51 * ((100vw - 320px) / 1600));
  }
}
@media screen and (min-width: 992px) and (max-width: 320px) {
  #box-agenda .table thead tr th:not(:first-child) {
    min-width: 274px;
  }
}
@media screen and (min-width: 992px) and (min-width: 1920px) {
  #box-agenda .table thead tr th:not(:first-child) {
    min-width: 325px;
  }
}
#box-agenda .table thead tr th h3 {
  margin: 0;
  font-size: calc(25px + 10 * ((100vw - 320px) / 1600));
  line-height: 1.5;
  font-weight: 700;
  color: #FFFFFF;
  text-transform: uppercase;
}
@media screen and (max-width: 320px) {
  #box-agenda .table thead tr th h3 {
    font-size: 25px;
  }
}
@media screen and (min-width: 1920px) {
  #box-agenda .table thead tr th h3 {
    font-size: 35px;
  }
}
@media screen and (max-width: 991px) {
  #box-agenda .table thead tr th h3 {
    line-height: 1.5;
  }
}
#box-agenda .table thead tr th p {
  color: #94C4CC;
  line-height: 1.5;
  font-weight: 700;
  font-size: calc(16px + 7 * ((100vw - 320px) / 1600));
}
@media screen and (max-width: 320px) {
  #box-agenda .table thead tr th p {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  #box-agenda .table thead tr th p {
    font-size: 23px;
  }
}
#box-agenda .table tbody tr td {
  border-bottom: 1px solid #94C4CC;
  border-left: 1px solid #94C4CC;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: calc(15px + 20 * ((100vw - 320px) / 672));
  padding-right: calc(15px + 20 * ((100vw - 320px) / 672));
  position: relative;
  vertical-align: baseline;
  width: 50%;
}
@media screen and (max-width: 320px) {
  #box-agenda .table tbody tr td {
    padding-left: 15px;
  }
}
@media screen and (min-width: 992px) {
  #box-agenda .table tbody tr td {
    padding-left: 35px;
  }
}
@media screen and (max-width: 320px) {
  #box-agenda .table tbody tr td {
    padding-right: 15px;
  }
}
@media screen and (min-width: 992px) {
  #box-agenda .table tbody tr td {
    padding-right: 35px;
  }
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    #box-agenda .table tbody tr td {
      border-bottom: 1px solid #94C4CC;
      border-left: 1px solid #94C4CC;
    }
  }
}
#box-agenda .table tbody tr td .dot {
  width: 15px;
  height: 15px;
  display: block;
  background-color: #03B8C5;
  position: absolute;
  left: -7px;
  top: 35px;
  border-radius: 50px;
}
@media screen and (max-width: 991px) {
  #box-agenda .table tbody tr td {
    text-align: left;
    border-top: 0;
    width: 100%;
  }
  @media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      #box-agenda .table tbody tr td {
        border-top: 0;
      }
    }
  }
}
#box-agenda .table tbody tr td:first-child {
  border-left: 0;
  max-width: 70px;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    #box-agenda .table tbody tr td:first-child {
      border-left: 0;
    }
  }
}
#box-agenda .table tbody tr td:last-child {
  padding-right: calc(30px + 5 * ((100vw - 320px) / 672));
  border-right: 0;
}
@media screen and (max-width: 320px) {
  #box-agenda .table tbody tr td:last-child {
    padding-right: 30px;
  }
}
@media screen and (min-width: 992px) {
  #box-agenda .table tbody tr td:last-child {
    padding-right: 35px;
  }
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    #box-agenda .table tbody tr td:last-child {
      border-right: 0;
    }
  }
}
#box-agenda .table tbody tr td p:first-child {
  display: block;
  font-size: 14px;
  font-weight: 800;
  padding-bottom: 5px;
}
#box-agenda #apac table tbody tr .td-empty:last-child {
  border-left: 0px !important;
}
#box-agenda #emea table tbody tr .td-empty:last-child {
  border-left: 0px !important;
}
#box-agenda .footer-tab {
  padding-top: 35px;
  padding-bottom: 35px;
  padding-left: calc(30px + 40 * ((100vw - 320px) / 672));
  padding-right: calc(30px + 40 * ((100vw - 320px) / 672));
  background-color: #FFFFFF;
  border-top: 1px solid #94C4CC;
}
@media screen and (max-width: 320px) {
  #box-agenda .footer-tab {
    padding-left: 30px;
  }
}
@media screen and (min-width: 992px) {
  #box-agenda .footer-tab {
    padding-left: 70px;
  }
}
@media screen and (max-width: 320px) {
  #box-agenda .footer-tab {
    padding-right: 30px;
  }
}
@media screen and (min-width: 992px) {
  #box-agenda .footer-tab {
    padding-right: 70px;
  }
}
@media screen and (max-width: 991px) {
  #box-agenda .footer-tab {
    border-top: 0;
  }
}
#box-agenda .footer-tab p {
  margin: 0;
}
#box-agenda .container-accordion {
  display: block;
  border-radius: 7px;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  background-color: #00516B;
}
@media screen and (min-width: 992px) {
  #box-agenda .container-accordion {
    display: none;
  }
}
#box-agenda .container-accordion .accordion .accordion-button {
  display: inline-block;
  width: 100%;
  background-color: #00516B;
  -webkit-box-shadow: 0 0 1px #FFFFFF;
          box-shadow: 0 0 1px #FFFFFF;
}
#box-agenda .container-accordion .accordion .accordion-button:after {
  -webkit-transition: 500ms;
  transition: 500ms;
}
#box-agenda .container-accordion .accordion .accordion-button button {
  padding: 15px 0;
  width: 100%;
  height: 100%;
  font-size: 14px;
  font-weight: 900;
  color: #fff;
  line-height: 24px;
  display: block;
  text-align: center;
  background-color: transparent;
  border: 0;
  text-transform: uppercase;
  letter-spacing: 2px;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  cursor: pointer;
}
#box-agenda .container-accordion .accordion .accordion-button button:hover {
  background-color: #414155;
}
#box-agenda .container-accordion .accordion .accordion-button button:focus {
  outline: 0 !important;
}
#box-agenda .container-accordion .accordion .accordion-button.active {
  background-color: #414155;
}
#box-agenda .container-accordion .accordion .collapse-accordion {
  display: none;
}
#box-agenda .container-accordion .accordion .collapse-accordion.show {
  display: block;
}
#box-agenda .container-tabs-desktop {
  display: none;
  width: 100%;
}
@media screen and (min-width: 992px) {
  #box-agenda .container-tabs-desktop {
    display: block;
  }
}
#box-agenda .container-tabs-desktop .td-empty {
  border-bottom: 0 !important;
  padding: 0 !important;
  min-width: 0px !important;
}
@media screen and (max-width: 991px) {
  #box-agenda .container-tabs-desktop .td-empty {
    display: none !important;
  }
}
#box-agenda .container-tabs-desktop .td-empty .dot {
  display: none !important;
}
#box-agenda .container-tabs-desktop .td-empty span p {
  display: none !important;
}
#box-agenda .container-tabs-desktop .tab-agenda {
  background-color: #414155;
  border-radius: 7px;
  padding: 2px;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 40px;
}
#box-agenda .container-tabs-desktop .tab-agenda ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#box-agenda .container-tabs-desktop .tab-agenda ul .tab-button {
  width: 100%;
  margin-bottom: 0 !important;
}
#box-agenda .container-tabs-desktop .tab-agenda ul .tab-button:nth-child(2) {
  margin-left: 2px;
  margin-right: 2px;
}
#box-agenda .container-tabs-desktop .tab-agenda ul .tab-button button {
  padding: 10px 0;
  width: 100%;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 2px;
  color: #FFFFFF;
  display: block;
  text-align: center;
  text-transform: uppercase;
  background-color: transparent;
  border: 0;
  font-family: "Lato", sans-serif;
  position: relative;
  line-height: 1;
  border-radius: 7px;
  cursor: pointer;
}
#box-agenda .container-tabs-desktop .tab-agenda ul .tab-button button:focus {
  outline: none !important;
}
#box-agenda .container-tabs-desktop .tab-agenda ul .tab-button button:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
#box-agenda .container-tabs-desktop .tab-agenda ul .tab-button.active {
  position: relative;
}
#box-agenda .container-tabs-desktop .tab-agenda ul .tab-button.active button {
  background-color: rgba(255, 255, 255, 0.2);
}
#box-agenda .container-tabs-desktop .tab-content {
  border-bottom: 10px solid #00516B;
  display: none;
}
#box-agenda .container-tabs-desktop .tab-content.show {
  display: block;
}
#box-agenda .container-tabs-desktop .table tbody tr:nth-last-child(-n+2) td {
  border-bottom: 0;
}

.Title__agenda {
  margin-top: 80px;
  margin-bottom: 40px !important;
}
.Title__agenda h1 {
  font-family: "Lato", sans-serif;
  color: #232333;
  font-size: calc(28px + 22 * ((100vw - 320px) / 1600));
  line-height: 1;
  font-weight: 700;
  margin: 0;
}
@media screen and (max-width: 320px) {
  .Title__agenda h1 {
    font-size: 28px;
  }
}
@media screen and (min-width: 1920px) {
  .Title__agenda h1 {
    font-size: 50px;
  }
}

.Agenda__page:before {
  background-color: transparent;
}
.Agenda__page .vc_tta-container {
  margin-bottom: 0 !important;
}
.Agenda__page .accordion-innovation-awards {
  margin-bottom: 0 !important;
}
.Agenda__page .Container__parallaxs {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 1680px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
@media screen and (min-width: 1200px) {
  .Agenda__page .Container__parallaxs {
    display: block;
  }
}
.Agenda__page .Container__parallaxs .Parallax__agenda__1,
.Agenda__page .Container__parallaxs .Parallax__agenda__2,
.Agenda__page .Container__parallaxs .Parallax__agenda__3,
.Agenda__page .Container__parallaxs .Parallax__agenda__4 {
  position: absolute;
  margin-bottom: 0;
}
.Agenda__page .Container__parallaxs .Parallax__agenda__1 img,
.Agenda__page .Container__parallaxs .Parallax__agenda__2 img,
.Agenda__page .Container__parallaxs .Parallax__agenda__3 img,
.Agenda__page .Container__parallaxs .Parallax__agenda__4 img {
  max-width: 10.5px;
  height: inherit;
}
.Agenda__page .Container__parallaxs .Parallax__agenda__1 {
  top: 750px;
  left: 3%;
  opacity: 0.5;
}
.Agenda__page .Container__parallaxs .Parallax__agenda__2 {
  top: 400px;
  left: 11%;
  opacity: 0.6;
}
.Agenda__page .Container__parallaxs .Parallax__agenda__3 {
  top: 450px;
  right: 11%;
}
.Agenda__page .Container__parallaxs .Parallax__agenda__4 {
  top: 1400px;
  right: 3%;
  opacity: 0.5;
}

.SCHighlight__speakers {
  scroll-margin: 100px;
}
.SCHighlight__speakers .Container__grid .Grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 576px) {
  .SCHighlight__speakers .Container__grid .Grid {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    max-width: 864px;
  }
}
.SCHighlight__speakers .Container__grid .Grid .Item {
  margin-top: 50px;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 576px) {
  .SCHighlight__speakers .Container__grid .Grid .Item {
    width: 100%;
    max-width: calc(100% / 2) !important;
    padding-left: calc(19px + 18 * ((100vw - 576px) / 214));
    padding-right: calc(19px + 18 * ((100vw - 576px) / 214));
  }
}
@media screen and (min-width: 576px) and (max-width: 576px) {
  .SCHighlight__speakers .Container__grid .Grid .Item {
    padding-left: 19px;
  }
}
@media screen and (min-width: 576px) and (min-width: 790px) {
  .SCHighlight__speakers .Container__grid .Grid .Item {
    padding-left: 37px;
  }
}
@media screen and (min-width: 576px) and (max-width: 576px) {
  .SCHighlight__speakers .Container__grid .Grid .Item {
    padding-right: 19px;
  }
}
@media screen and (min-width: 576px) and (min-width: 790px) {
  .SCHighlight__speakers .Container__grid .Grid .Item {
    padding-right: 37px;
  }
}
@media screen and (min-width: 992px) {
  .SCHighlight__speakers .Container__grid .Grid .Item {
    max-width: calc(100% / 3) !important;
  }
}
.SCHighlight__speakers .Container__grid .Grid .Item .Photo {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background-color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .SCHighlight__speakers .Container__grid .Grid .Item .Photo {
    width: calc(180px + 34 * ((100vw - 576px) / 214));
    height: calc(180px + 34 * ((100vw - 576px) / 214));
  }
}
@media screen and (min-width: 768px) and (max-width: 576px) {
  .SCHighlight__speakers .Container__grid .Grid .Item .Photo {
    width: 180px;
  }
}
@media screen and (min-width: 768px) and (min-width: 790px) {
  .SCHighlight__speakers .Container__grid .Grid .Item .Photo {
    width: 214px;
  }
}
@media screen and (min-width: 768px) and (max-width: 576px) {
  .SCHighlight__speakers .Container__grid .Grid .Item .Photo {
    height: 180px;
  }
}
@media screen and (min-width: 768px) and (min-width: 790px) {
  .SCHighlight__speakers .Container__grid .Grid .Item .Photo {
    height: 214px;
  }
}
.SCHighlight__speakers .Container__grid .Grid .Item .Photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  cursor: pointer;
}
.SCHighlight__speakers .Container__grid .Grid .Item .Data {
  margin-top: 15px;
  text-align: center;
}
.SCHighlight__speakers .Container__grid .Grid .Item .Data .Name h5 {
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.35;
  cursor: pointer;
}
.SCHighlight__speakers .Container__grid .Grid .Item .Data .Title {
  margin: 0;
}
.SCHighlight__speakers .Container__grid .Grid .Item .Data .Title h5 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.35;
}
.SCHighlight__speakers .Container__grid .Grid .Item .Data .Company h5 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.35;
  font-style: italic;
}
.SCHighlight__speakers .Container__grid .Grid .Item .Data .Biography {
  display: none;
}

.PGHighlight__speakers .Container__grid .Grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
.PGHighlight__speakers .Container__grid .Grid .Item {
  margin-top: calc(50px + 30 * ((100vw - 320px) / 1600));
  width: calc(100% / 1);
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 320px) {
  .PGHighlight__speakers .Container__grid .Grid .Item {
    margin-top: 50px;
  }
}
@media screen and (min-width: 1920px) {
  .PGHighlight__speakers .Container__grid .Grid .Item {
    margin-top: 80px;
  }
}
@media screen and (min-width: 576px) {
  .PGHighlight__speakers .Container__grid .Grid .Item {
    width: calc(100% / 2);
  }
}
@media screen and (min-width: 768px) {
  .PGHighlight__speakers .Container__grid .Grid .Item {
    width: calc(100% / 3);
  }
}
@media screen and (min-width: 992px) {
  .PGHighlight__speakers .Container__grid .Grid .Item {
    width: calc(100% / 4);
  }
}
.PGHighlight__speakers .Container__grid .Grid .Item .Photo {
  width: 214px;
  height: 214px;
  border-radius: 50%;
  background-color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .PGHighlight__speakers .Container__grid .Grid .Item .Photo {
    width: calc(180px + 100 * ((100vw - 768px) / 672));
    height: calc(180px + 100 * ((100vw - 768px) / 672));
  }
}
@media screen and (min-width: 768px) and (max-width: 768px) {
  .PGHighlight__speakers .Container__grid .Grid .Item .Photo {
    width: 180px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1440px) {
  .PGHighlight__speakers .Container__grid .Grid .Item .Photo {
    width: 280px;
  }
}
@media screen and (min-width: 768px) and (max-width: 768px) {
  .PGHighlight__speakers .Container__grid .Grid .Item .Photo {
    height: 180px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1440px) {
  .PGHighlight__speakers .Container__grid .Grid .Item .Photo {
    height: 280px;
  }
}
.PGHighlight__speakers .Container__grid .Grid .Item .Photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  cursor: pointer;
}
.PGHighlight__speakers .Container__grid .Grid .Item .Data {
  margin-top: 15px;
  text-align: center;
}
.PGHighlight__speakers .Container__grid .Grid .Item .Data .Name h5 {
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.35;
  color: #414155;
  cursor: pointer;
}
@media screen and (min-width: 992px) {
  .PGHighlight__speakers .Container__grid .Grid .Item .Data .Name h5 {
    font-size: calc(20px + 4 * ((100vw - 320px) / 1600));
  }
}
@media screen and (min-width: 992px) and (max-width: 320px) {
  .PGHighlight__speakers .Container__grid .Grid .Item .Data .Name h5 {
    font-size: 20px;
  }
}
@media screen and (min-width: 992px) and (min-width: 1920px) {
  .PGHighlight__speakers .Container__grid .Grid .Item .Data .Name h5 {
    font-size: 24px;
  }
}
.PGHighlight__speakers .Container__grid .Grid .Item .Data .Title {
  margin: 0;
}
.PGHighlight__speakers .Container__grid .Grid .Item .Data .Title h5 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.35;
  color: #414155;
}
@media screen and (min-width: 992px) {
  .PGHighlight__speakers .Container__grid .Grid .Item .Data .Title h5 {
    font-size: calc(20px + 4 * ((100vw - 320px) / 1600));
  }
}
@media screen and (min-width: 992px) and (max-width: 320px) {
  .PGHighlight__speakers .Container__grid .Grid .Item .Data .Title h5 {
    font-size: 20px;
  }
}
@media screen and (min-width: 992px) and (min-width: 1920px) {
  .PGHighlight__speakers .Container__grid .Grid .Item .Data .Title h5 {
    font-size: 24px;
  }
}
.PGHighlight__speakers .Container__grid .Grid .Item .Data .Company h5 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.35;
  font-style: italic;
  color: #414155;
}
@media screen and (min-width: 992px) {
  .PGHighlight__speakers .Container__grid .Grid .Item .Data .Company h5 {
    font-size: calc(20px + 4 * ((100vw - 320px) / 1600));
  }
}
@media screen and (min-width: 992px) and (max-width: 320px) {
  .PGHighlight__speakers .Container__grid .Grid .Item .Data .Company h5 {
    font-size: 20px;
  }
}
@media screen and (min-width: 992px) and (min-width: 1920px) {
  .PGHighlight__speakers .Container__grid .Grid .Item .Data .Company h5 {
    font-size: 24px;
  }
}
.PGHighlight__speakers .Container__grid .Grid .Item .Data .Biography {
  display: none;
}

.Data__speaker {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  display: none;
}
.Data__speaker .Overlay__speaker {
  width: 100%;
  height: 100%;
  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;
  background: rgba(0, 0, 0, 0.6);
}
@media screen and (max-width: 767px) {
  .Data__speaker .Overlay__speaker {
    padding: 50px 15px;
  }
}
.Data__speaker .Overlay__speaker .Container__speaker {
  width: 100%;
  max-width: 630px;
  background-image: url(img/modal/speaker-modal-bg.jpg);
  background-color: #414155;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 10px;
  height: 730px;
  max-height: 90vh;
  position: relative;
}
.Data__speaker .Overlay__speaker .Container__speaker:before {
  content: "";
  width: 100%;
  height: 12px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  background-color: #94C4CC;
}
.Data__speaker .Overlay__speaker .Container__speaker .Box {
  overflow-y: auto;
  width: 100%;
  height: 100%;
  padding: 50px 50px;
}
.Data__speaker .Overlay__speaker .Container__speaker .Box::-webkit-scrollbar {
  display: block;
  width: 10px;
}
.Data__speaker .Overlay__speaker .Container__speaker .Box::-webkit-scrollbar-track {
  background: #414155;
}
.Data__speaker .Overlay__speaker .Container__speaker .Box::-webkit-scrollbar-thumb {
  background-color: #94C4CC;
}
.Data__speaker .Overlay__speaker .Container__speaker .Box::-webkit-scrollbar-track-piece:end {
  background: transparent;
}
@media screen and (max-width: 767px) {
  .Data__speaker .Overlay__speaker .Container__speaker .Box {
    padding: 40px 30px;
  }
}
.Data__speaker .Overlay__speaker .Container__speaker .Photo {
  margin-bottom: 30px;
  width: calc(200px + 80 * ((100vw - 320px) / 447));
  height: calc(200px + 80 * ((100vw - 320px) / 447));
  border-radius: 50%;
  background-color: #FFFFFF;
  overflow: hidden;
}
@media screen and (max-width: 320px) {
  .Data__speaker .Overlay__speaker .Container__speaker .Photo {
    width: 200px;
  }
}
@media screen and (min-width: 767px) {
  .Data__speaker .Overlay__speaker .Container__speaker .Photo {
    width: 280px;
  }
}
@media screen and (max-width: 320px) {
  .Data__speaker .Overlay__speaker .Container__speaker .Photo {
    height: 200px;
  }
}
@media screen and (min-width: 767px) {
  .Data__speaker .Overlay__speaker .Container__speaker .Photo {
    height: 280px;
  }
}
.Data__speaker .Overlay__speaker .Container__speaker .Photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.Data__speaker .Overlay__speaker .Container__speaker .Data h5 {
  font-size: calc(25px + 5 * ((100vw - 320px) / 447));
  line-height: 1.3;
  font-weight: 400;
}
@media screen and (max-width: 320px) {
  .Data__speaker .Overlay__speaker .Container__speaker .Data h5 {
    font-size: 25px;
  }
}
@media screen and (min-width: 767px) {
  .Data__speaker .Overlay__speaker .Container__speaker .Data h5 {
    font-size: 30px;
  }
}
.Data__speaker .Overlay__speaker .Container__speaker .Data .Name h5 {
  font-weight: 700;
}
.Data__speaker .Overlay__speaker .Container__speaker .Data .Company h5 {
  font-style: italic;
}
.Data__speaker .Overlay__speaker .Container__speaker .Data .Biography {
  margin-top: 30px;
}
.Data__speaker .Overlay__speaker .Container__speaker .Data .Biography p,
.Data__speaker .Overlay__speaker .Container__speaker .Data .Biography ul,
.Data__speaker .Overlay__speaker .Container__speaker .Data .Biography li {
  color: #FFFFFF;
  font-size: calc(20px + 3 * ((100vw - 320px) / 447));
  font-weight: 400;
}
@media screen and (max-width: 320px) {
  .Data__speaker .Overlay__speaker .Container__speaker .Data .Biography p,
.Data__speaker .Overlay__speaker .Container__speaker .Data .Biography ul,
.Data__speaker .Overlay__speaker .Container__speaker .Data .Biography li {
    font-size: 20px;
  }
}
@media screen and (min-width: 767px) {
  .Data__speaker .Overlay__speaker .Container__speaker .Data .Biography p,
.Data__speaker .Overlay__speaker .Container__speaker .Data .Biography ul,
.Data__speaker .Overlay__speaker .Container__speaker .Data .Biography li {
    font-size: 23px;
  }
}
.Data__speaker .Overlay__speaker .Container__speaker .Data .Biography p:last-child,
.Data__speaker .Overlay__speaker .Container__speaker .Data .Biography ul:last-child,
.Data__speaker .Overlay__speaker .Container__speaker .Data .Biography li:last-child {
  margin-bottom: 0;
}
.Data__speaker .Overlay__speaker .Container__speaker .Data .Biography ul {
  margin-left: 0;
  padding-left: 20px;
  margin-bottom: 0;
  line-height: 1.5;
}
.Data__speaker .Overlay__speaker .Container__speaker .Data .Biography ul li {
  margin-bottom: 10px;
}
.Data__speaker .Overlay__speaker .Container__speaker .Close__modal button {
  background: transparent;
  border: 0;
  color: #FFFFFF;
  position: absolute;
  top: 25px;
  right: 15px;
  font-size: 20px;
  padding: 0px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  outline: none !important;
}
.Data__speaker .Overlay__speaker .Container__speaker .Close__modal button svg line {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.Data__speaker .Overlay__speaker .Container__speaker .Close__modal button:hover svg line {
  stroke: #FFFFFF;
}

.Box__sponsors .Title_group {
  text-align: center;
  margin-bottom: 20px;
}
.Box__sponsors .Title_group h3 {
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1;
}
.Box__sponsors img {
  max-width: 100% !important;
}
.Box__sponsors .Container__grid {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.Box__sponsors .Container__grid .Grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.Box__sponsors .Container__grid .Grid .Item {
  margin-top: 15px;
  margin-left: 7.5px;
  margin-right: 7.5px;
  width: calc(100% / 1);
  padding: 30px;
  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;
  min-height: 240px;
  cursor: pointer;
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
}
@media screen and (min-width: 576px) {
  .Box__sponsors .Container__grid .Grid .Item {
    width: calc(100% / 2 - 15px);
    min-height: 200px;
  }
}
@media screen and (min-width: 768px) {
  .Box__sponsors .Container__grid .Grid .Item {
    width: calc(100% / 3 - 15px);
  }
}
@media screen and (min-width: 992px) {
  .Box__sponsors .Container__grid .Grid .Item {
    width: calc(100% / 4 - 15px);
    min-height: calc(200px + 80 * ((100vw - 320px) / 1600));
  }
}
@media screen and (min-width: 992px) and (max-width: 320px) {
  .Box__sponsors .Container__grid .Grid .Item {
    min-height: 200px;
  }
}
@media screen and (min-width: 992px) and (min-width: 1920px) {
  .Box__sponsors .Container__grid .Grid .Item {
    min-height: 280px;
  }
}
.Box__sponsors .Container__grid .Grid .Item .Logo {
  width: 100%;
  max-width: 280px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.Box__sponsors .Container__grid .Grid .Item .Logo img {
  max-width: 100%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Box__sponsors .Container__grid .Grid .Item .Logo img {
    width: 100%;
    max-width: 250px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .Box__sponsors .Container__grid .Grid .Item .Logo img {
    max-width: 250px;
    height: initial;
  }
}
.Box__sponsors .Container__grid .Grid .Item .Description {
  display: none;
}
.Box__sponsors .Container__grid .Grid .Item .Link {
  display: none;
}
.Box__sponsors .Container__grid .Grid .Item .Link a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Box__sponsors .Container__grid .Grid .Platinum {
  background-color: #B64D68;
}
.Box__sponsors .Container__grid .Grid .Platinum:hover {
  background-color: #933454;
}
.Box__sponsors .Container__grid .Grid .Gold {
  background-color: #6D5DAA;
}
.Box__sponsors .Container__grid .Grid .Gold:hover {
  background-color: #464084;
}
.Box__sponsors .Container__grid .Grid .Silver {
  background-color: #00516B;
}
.Box__sponsors .Container__grid .Grid .Silver:hover {
  background-color: #0D3849;
}
.Box__sponsors .Container__grid .Grid .Supporting {
  background-color: #03A4B0;
}
.Box__sponsors .Container__grid .Grid .Supporting:hover {
  background-color: #006583;
}
.Box__sponsors .Container__grid .Grid p {
  text-align: center;
}

.Data__sponsor {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  display: none;
}
.Data__sponsor .Overlay__sponsor {
  width: 100%;
  height: 100%;
  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;
  background: rgba(0, 0, 0, 0.6);
}
@media screen and (max-width: 767px) {
  .Data__sponsor .Overlay__sponsor {
    padding: 50px 15px;
  }
}
.Data__sponsor .Overlay__sponsor .Container__sponsor {
  width: 100%;
  max-width: 630px;
  background-image: url(img/modal/sponsor-modal-bg.jpg);
  background-color: #414155;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 10px;
  height: 535px;
  max-height: 90vh;
  position: relative;
}
.Data__sponsor .Overlay__sponsor .Container__sponsor:before {
  content: "";
  width: 100%;
  height: 12px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}
.Data__sponsor .Overlay__sponsor .Container__sponsor .Box {
  overflow-y: auto;
  width: 100%;
  height: 100%;
  padding: 50px 50px;
}
@media screen and (max-width: 767px) {
  .Data__sponsor .Overlay__sponsor .Container__sponsor .Box {
    padding: 40px 30px;
  }
}
.Data__sponsor .Overlay__sponsor .Container__sponsor .Box::-webkit-scrollbar {
  display: block;
  width: 10px;
}
.Data__sponsor .Overlay__sponsor .Container__sponsor .Box::-webkit-scrollbar-track {
  background: transparent;
}
.Data__sponsor .Overlay__sponsor .Container__sponsor .Box::-webkit-scrollbar-thumb {
  background-color: transparent;
}
.Data__sponsor .Overlay__sponsor .Container__sponsor .Box::-webkit-scrollbar-track-piece:end {
  background: transparent;
}
.Data__sponsor .Overlay__sponsor .Container__sponsor .Logo {
  margin-bottom: 30px;
}
.Data__sponsor .Overlay__sponsor .Container__sponsor .Description p {
  color: #FFFFFF;
  font-size: calc(20px + 3 * ((100vw - 320px) / 1600));
  font-weight: bold;
}
@media screen and (max-width: 320px) {
  .Data__sponsor .Overlay__sponsor .Container__sponsor .Description p {
    font-size: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .Data__sponsor .Overlay__sponsor .Container__sponsor .Description p {
    font-size: 23px;
  }
}
.Data__sponsor .Overlay__sponsor .Container__sponsor .Description p:last-child {
  margin-bottom: 0;
}
.Data__sponsor .Overlay__sponsor .Container__sponsor .Description p a {
  color: #FFFFFF;
  text-decoration: underline;
  cursor: pointer;
}
.Data__sponsor .Overlay__sponsor .Container__sponsor .Description p a:hover {
  text-decoration: underline;
}
.Data__sponsor .Overlay__sponsor .Container__sponsor .Link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}
.Data__sponsor .Overlay__sponsor .Container__sponsor .Link a {
  cursor: pointer;
  padding-top: 11.5px !important;
  padding-bottom: 11.5px !important;
  letter-spacing: 2px;
  font-weight: 700;
}
.Data__sponsor .Overlay__sponsor .Container__sponsor .Close__modal button {
  background: transparent;
  border: 0;
  color: #FFFFFF;
  position: absolute;
  top: 25px;
  right: 15px;
  font-size: 20px;
  padding: 0px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  outline: none !important;
}
.Data__sponsor .Overlay__sponsor .Container__sponsor .Close__modal button svg line {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.Data__sponsor .Overlay__sponsor .Container__sponsor .Close__modal button:hover svg line {
  stroke: #FFFFFF;
}
.Data__sponsor .Overlay__sponsor .Platinum:before {
  background-color: #B64D68;
}
.Data__sponsor .Overlay__sponsor .Platinum .Box::-webkit-scrollbar {
  display: block;
  width: 10px;
}
.Data__sponsor .Overlay__sponsor .Platinum .Box::-webkit-scrollbar-track {
  background: #414155;
}
.Data__sponsor .Overlay__sponsor .Platinum .Box::-webkit-scrollbar-thumb {
  background-color: #B64D68;
}
.Data__sponsor .Overlay__sponsor .Platinum .Box::-webkit-scrollbar-track-piece:end {
  background: transparent;
}
.Data__sponsor .Overlay__sponsor .Gold:before {
  background-color: #6D5DAA;
}
.Data__sponsor .Overlay__sponsor .Gold .Box::-webkit-scrollbar {
  display: block;
  width: 10px;
}
.Data__sponsor .Overlay__sponsor .Gold .Box::-webkit-scrollbar-track {
  background: #414155;
}
.Data__sponsor .Overlay__sponsor .Gold .Box::-webkit-scrollbar-thumb {
  background-color: #6D5DAA;
}
.Data__sponsor .Overlay__sponsor .Gold .Box::-webkit-scrollbar-track-piece:end {
  background: transparent;
}
.Data__sponsor .Overlay__sponsor .Silver:before {
  background-color: #00516B;
}
.Data__sponsor .Overlay__sponsor .Silver .Box::-webkit-scrollbar {
  display: block;
  width: 10px;
}
.Data__sponsor .Overlay__sponsor .Silver .Box::-webkit-scrollbar-track {
  background: #414155;
}
.Data__sponsor .Overlay__sponsor .Silver .Box::-webkit-scrollbar-thumb {
  background-color: #00516B;
}
.Data__sponsor .Overlay__sponsor .Silver .Box::-webkit-scrollbar-track-piece:end {
  background: transparent;
}
.Data__sponsor .Overlay__sponsor .Supporting:before {
  background-color: #03A4B0;
}
.Data__sponsor .Overlay__sponsor .Supporting .Box::-webkit-scrollbar {
  display: block;
  width: 10px;
}
.Data__sponsor .Overlay__sponsor .Supporting .Box::-webkit-scrollbar-track {
  background: #414155;
}
.Data__sponsor .Overlay__sponsor .Supporting .Box::-webkit-scrollbar-thumb {
  background-color: #03A4B0;
}
.Data__sponsor .Overlay__sponsor .Supporting .Box::-webkit-scrollbar-track-piece:end {
  background: transparent;
}

.Entertainment__members .Container__grid .Grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 576px) {
  .Entertainment__members .Container__grid .Grid {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    max-width: 864px;
  }
}
.Entertainment__members .Container__grid .Grid .Item {
  margin-top: 50px;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 576px) {
  .Entertainment__members .Container__grid .Grid .Item {
    width: 100%;
    max-width: calc(100% / 2) !important;
    padding-left: calc(19px + 18 * ((100vw - 576px) / 214));
    padding-right: calc(19px + 18 * ((100vw - 576px) / 214));
  }
}
@media screen and (min-width: 576px) and (max-width: 576px) {
  .Entertainment__members .Container__grid .Grid .Item {
    padding-left: 19px;
  }
}
@media screen and (min-width: 576px) and (min-width: 790px) {
  .Entertainment__members .Container__grid .Grid .Item {
    padding-left: 37px;
  }
}
@media screen and (min-width: 576px) and (max-width: 576px) {
  .Entertainment__members .Container__grid .Grid .Item {
    padding-right: 19px;
  }
}
@media screen and (min-width: 576px) and (min-width: 790px) {
  .Entertainment__members .Container__grid .Grid .Item {
    padding-right: 37px;
  }
}
@media screen and (min-width: 992px) {
  .Entertainment__members .Container__grid .Grid .Item {
    max-width: calc(100% / 3) !important;
  }
}
.Entertainment__members .Container__grid .Grid .Item .Photo {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background-color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .Entertainment__members .Container__grid .Grid .Item .Photo {
    width: calc(180px + 34 * ((100vw - 576px) / 214));
    height: calc(180px + 34 * ((100vw - 576px) / 214));
  }
}
@media screen and (min-width: 768px) and (max-width: 576px) {
  .Entertainment__members .Container__grid .Grid .Item .Photo {
    width: 180px;
  }
}
@media screen and (min-width: 768px) and (min-width: 790px) {
  .Entertainment__members .Container__grid .Grid .Item .Photo {
    width: 214px;
  }
}
@media screen and (min-width: 768px) and (max-width: 576px) {
  .Entertainment__members .Container__grid .Grid .Item .Photo {
    height: 180px;
  }
}
@media screen and (min-width: 768px) and (min-width: 790px) {
  .Entertainment__members .Container__grid .Grid .Item .Photo {
    height: 214px;
  }
}
.Entertainment__members .Container__grid .Grid .Item .Photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.Entertainment__members .Container__grid .Grid .Item .Data {
  margin-top: 15px;
  text-align: center;
}
.Entertainment__members .Container__grid .Grid .Item .Data .Name h5 {
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.35;
}
.Entertainment__members .Container__grid .Grid .Item .Data .Content {
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.35;
  color: #FFFFFF;
}
.Entertainment__members .Container__grid .Grid .Item .Biography {
  display: none;
}
.Entertainment__members .Container__grid .Grid .Open__modal .Photo {
  cursor: pointer;
}
.Entertainment__members .Container__grid .Grid .Open__modal .Data .Name h5 {
  cursor: pointer;
}

.Data__entertainment {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  display: none;
}
.Data__entertainment .Overlay__entertainment {
  width: 100%;
  height: 100%;
  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;
  background: rgba(0, 0, 0, 0.6);
}
@media screen and (max-width: 767px) {
  .Data__entertainment .Overlay__entertainment {
    padding: 50px 15px;
  }
}
.Data__entertainment .Overlay__entertainment .Container__entertainment {
  width: 100%;
  max-width: 630px;
  background-image: url(img/modal/speaker-modal-bg.jpg);
  background-color: #414155;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 10px;
  height: 730px;
  max-height: 90vh;
  position: relative;
}
.Data__entertainment .Overlay__entertainment .Container__entertainment:before {
  content: "";
  width: 100%;
  height: 12px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  background-color: #94C4CC;
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Box {
  overflow-y: auto;
  width: 100%;
  height: 100%;
  padding: 50px 50px;
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Box::-webkit-scrollbar {
  display: block;
  width: 10px;
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Box::-webkit-scrollbar-track {
  background: #414155;
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Box::-webkit-scrollbar-thumb {
  background-color: #94C4CC;
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Box::-webkit-scrollbar-track-piece:end {
  background: transparent;
}
@media screen and (max-width: 767px) {
  .Data__entertainment .Overlay__entertainment .Container__entertainment .Box {
    padding: 40px 30px;
  }
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Photo {
  margin-bottom: 30px;
  width: calc(200px + 80 * ((100vw - 320px) / 447));
  height: calc(200px + 80 * ((100vw - 320px) / 447));
  border-radius: 50%;
  background-color: #FFFFFF;
  overflow: hidden;
}
@media screen and (max-width: 320px) {
  .Data__entertainment .Overlay__entertainment .Container__entertainment .Photo {
    width: 200px;
  }
}
@media screen and (min-width: 767px) {
  .Data__entertainment .Overlay__entertainment .Container__entertainment .Photo {
    width: 280px;
  }
}
@media screen and (max-width: 320px) {
  .Data__entertainment .Overlay__entertainment .Container__entertainment .Photo {
    height: 200px;
  }
}
@media screen and (min-width: 767px) {
  .Data__entertainment .Overlay__entertainment .Container__entertainment .Photo {
    height: 280px;
  }
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data h5 {
  font-size: calc(25px + 5 * ((100vw - 320px) / 447));
  line-height: 1.3;
  font-weight: 400;
}
@media screen and (max-width: 320px) {
  .Data__entertainment .Overlay__entertainment .Container__entertainment .Data h5 {
    font-size: 25px;
  }
}
@media screen and (min-width: 767px) {
  .Data__entertainment .Overlay__entertainment .Container__entertainment .Data h5 {
    font-size: 30px;
  }
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Name h5 {
  font-weight: 700;
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Day h5 {
  font-style: italic;
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Biography {
  margin-top: 30px;
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Biography p,
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Biography ul,
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Biography li {
  color: #FFFFFF;
  font-size: calc(20px + 3 * ((100vw - 320px) / 447));
  font-weight: 400;
}
@media screen and (max-width: 320px) {
  .Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Biography p,
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Biography ul,
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Biography li {
    font-size: 20px;
  }
}
@media screen and (min-width: 767px) {
  .Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Biography p,
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Biography ul,
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Biography li {
    font-size: 23px;
  }
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Biography p:last-child,
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Biography ul:last-child,
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Biography li:last-child {
  margin-bottom: 0;
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Biography ul {
  margin-left: 0;
  padding-left: 20px;
  margin-bottom: 0;
  line-height: 1.5;
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Data .Biography ul li {
  margin-bottom: 10px;
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Close__modal button {
  background: transparent;
  border: 0;
  color: #FFFFFF;
  position: absolute;
  top: 25px;
  right: 15px;
  font-size: 20px;
  padding: 0px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  outline: none !important;
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Close__modal button svg line {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.Data__entertainment .Overlay__entertainment .Container__entertainment .Close__modal button:hover svg line {
  stroke: #FFFFFF;
}

.Single__sponsor .Header__cpt__sponsor {
  padding-top: calc(60px + 90 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(60px + 25 * ((100vw - 320px) / 1600));
  background-size: cover;
  background-image: url(img/bg-innovation-awards-dark.jpg) !important;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
@media screen and (max-width: 320px) {
  .Single__sponsor .Header__cpt__sponsor {
    padding-top: 60px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Single__sponsor .Header__cpt__sponsor {
    padding-top: 150px !important;
  }
}
@media screen and (max-width: 320px) {
  .Single__sponsor .Header__cpt__sponsor {
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 1920px) {
  .Single__sponsor .Header__cpt__sponsor {
    padding-bottom: 85px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Single__sponsor .Header__cpt__sponsor {
    overflow: hidden;
  }
}
.Single__sponsor .Header__cpt__sponsor .Blur__section {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  height: 100%;
  max-width: 1460px;
  overflow: hidden;
  z-index: 0;
  opacity: 0.8;
}
.Single__sponsor .Header__cpt__sponsor .Blur__section:before {
  content: "";
  width: 105%;
  height: 105%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url(img/bg-innovation-awards-dark.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-filter: blur(30px);
          filter: blur(30px);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Single__sponsor .Header__cpt__sponsor .Blur__section:before {
    background-image: url(none);
    background-color: rgba(35, 35, 51, 0.5);
  }
}
.Single__sponsor .Header__cpt__sponsor .Container__parallax {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 1790px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  z-index: 1;
}
@media screen and (min-width: 1200px) {
  .Single__sponsor .Header__cpt__sponsor .Container__parallax {
    display: block;
  }
}
.Single__sponsor .Header__cpt__sponsor .Container__parallax .Parallax__sponsor__one,
.Single__sponsor .Header__cpt__sponsor .Container__parallax .Parallax__sponsor__two {
  position: absolute;
  margin-bottom: 0;
}
.Single__sponsor .Header__cpt__sponsor .Container__parallax .Parallax__sponsor__one img,
.Single__sponsor .Header__cpt__sponsor .Container__parallax .Parallax__sponsor__two img {
  max-width: 10.5px;
  height: inherit;
}
.Single__sponsor .Header__cpt__sponsor .Container__parallax .Parallax__sponsor__one {
  top: 40%;
  left: 3%;
  opacity: 0.52;
}
.Single__sponsor .Header__cpt__sponsor .Container__parallax .Parallax__sponsor__two {
  bottom: -7%;
  right: 3%;
  opacity: 0.23;
}
.Single__sponsor .Header__cpt__sponsor .Container__site {
  position: relative;
  z-index: 10;
  text-align: center;
}
@media screen and (max-width: 1919px) {
  .Single__sponsor .Header__cpt__sponsor .Container__site {
    padding-left: calc(10px + 25 * ((100vw - 320px) / 255));
    padding-right: calc(10px + 25 * ((100vw - 320px) / 255));
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Single__sponsor .Header__cpt__sponsor .Container__site {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Single__sponsor .Header__cpt__sponsor .Container__site {
    padding-left: 35px;
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Single__sponsor .Header__cpt__sponsor .Container__site {
    padding-right: 10px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Single__sponsor .Header__cpt__sponsor .Container__site {
    padding-right: 35px;
  }
}
.Single__sponsor .Header__cpt__sponsor .Container__site .Container__logo {
  width: 100%;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
.Single__sponsor .Header__cpt__sponsor .Container__site .Container__logo img {
  max-width: 100%;
}
.Single__sponsor .Header__cpt__sponsor .Container__site .Container__sponsor__level {
  display: block;
  margin-top: 35px;
}
.Single__sponsor .Header__cpt__sponsor .Container__site .Container__sponsor__level .Sponsor__level {
  display: inline-block;
  background-color: #FFFFFF;
  padding: 16.5px 25px;
  font-size: calc(18px + 8 * ((100vw - 320px) / 1600));
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 2px;
  cursor: default;
}
@media screen and (max-width: 320px) {
  .Single__sponsor .Header__cpt__sponsor .Container__site .Container__sponsor__level .Sponsor__level {
    font-size: 18px;
  }
}
@media screen and (min-width: 1920px) {
  .Single__sponsor .Header__cpt__sponsor .Container__site .Container__sponsor__level .Sponsor__level {
    font-size: 26px;
  }
}
.Single__sponsor .Header__cpt__sponsor .Container__site .Container__sponsor__level .platinum {
  color: #B64D68;
}
.Single__sponsor .Header__cpt__sponsor .Container__site .Container__sponsor__level .gold {
  color: #6D5DAA;
}
.Single__sponsor .Header__cpt__sponsor .Container__site .Container__sponsor__level .silver {
  color: #00516B;
}
.Single__sponsor .Header__cpt__sponsor .Container__site .Container__sponsor__level .supporting {
  color: #03A4B0;
}
.Single__sponsor .Content__cpt__sponsor {
  background-image: url(img/bg-single-sponsor.jpg);
  background-size: cover;
  background-position: center bottom;
  padding-top: calc(60px + 30 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(70px + 30 * ((100vw - 320px) / 1600));
  position: relative;
}
@media screen and (max-width: 320px) {
  .Single__sponsor .Content__cpt__sponsor {
    padding-top: 60px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Single__sponsor .Content__cpt__sponsor {
    padding-top: 90px !important;
  }
}
@media screen and (max-width: 320px) {
  .Single__sponsor .Content__cpt__sponsor {
    padding-bottom: 70px;
  }
}
@media screen and (min-width: 1920px) {
  .Single__sponsor .Content__cpt__sponsor {
    padding-bottom: 100px;
  }
}
.Single__sponsor .Content__cpt__sponsor .Container__parallax {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 1790px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  z-index: 1;
}
@media screen and (min-width: 1200px) {
  .Single__sponsor .Content__cpt__sponsor .Container__parallax {
    display: block;
  }
}
.Single__sponsor .Content__cpt__sponsor .Container__parallax .Parallax__cpts__one,
.Single__sponsor .Content__cpt__sponsor .Container__parallax .Parallax__cpts__two,
.Single__sponsor .Content__cpt__sponsor .Container__parallax .Parallax__cpts__three {
  position: absolute;
  margin-bottom: 0;
}
.Single__sponsor .Content__cpt__sponsor .Container__parallax .Parallax__cpts__one img,
.Single__sponsor .Content__cpt__sponsor .Container__parallax .Parallax__cpts__two img,
.Single__sponsor .Content__cpt__sponsor .Container__parallax .Parallax__cpts__three img {
  max-width: 10.5px;
  height: inherit;
}
.Single__sponsor .Content__cpt__sponsor .Container__parallax .Parallax__cpts__one {
  top: 50%;
  left: 3%;
}
.Single__sponsor .Content__cpt__sponsor .Container__parallax .Parallax__cpts__two {
  top: 8%;
  right: 3%;
}
.Single__sponsor .Content__cpt__sponsor .Container__parallax .Parallax__cpts__three {
  top: 65%;
  right: 3%;
}
.Single__sponsor .Content__cpt__sponsor .Container__site {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 1919px) {
  .Single__sponsor .Content__cpt__sponsor .Container__site {
    padding-left: calc(15px + 20 * ((100vw - 320px) / 255));
    padding-right: calc(15px + 20 * ((100vw - 320px) / 255));
    max-width: 1140px;
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Single__sponsor .Content__cpt__sponsor .Container__site {
    padding-left: 15px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Single__sponsor .Content__cpt__sponsor .Container__site {
    padding-left: 35px;
  }
}
@media screen and (max-width: 1919px) and (max-width: 320px) {
  .Single__sponsor .Content__cpt__sponsor .Container__site {
    padding-right: 15px;
  }
}
@media screen and (max-width: 1919px) and (min-width: 575px) {
  .Single__sponsor .Content__cpt__sponsor .Container__site {
    padding-right: 35px;
  }
}
@media screen and (min-width: 1920px) {
  .Single__sponsor .Content__cpt__sponsor .Container__site {
    max-width: 1070px;
  }
}
.Single__sponsor .Content__cpt__sponsor .Container__videos #playlist-picker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos #playlist-picker div {
  width: auto;
  height: 80px;
  background-color: red;
  margin-right: 5px;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Current__video .Container__current__carousel {
  border-radius: 0px;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Current__video .Container__current__carousel .Box__image__video {
  position: relative;
  overflow: hidden;
  padding-bottom: 56.25%;
  background-color: rgba(255, 255, 255, 0.3);
  border: 0;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Current__video .Container__current__carousel .Box__image__video img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel {
  background-color: rgba(255, 255, 255, 0.3);
  padding: 20px 20px;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  max-height: 90px;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .Video {
  width: 100%;
  max-width: 160px;
  min-height: 90px;
  max-height: 90px;
  background-color: #414155;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  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;
  cursor: pointer;
  position: relative;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .Video:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(65, 65, 85, 0.6);
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  z-index: 0;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .Video .Box__video {
  display: none;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .Video .Box__svg {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .Video .Box__svg svg {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .Video .Box__svg svg path {
  fill: #FFFFFF;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .Video:hover:after {
  background-color: transparent;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .Video:hover .Box__svg {
  opacity: 0;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .Current:after {
  background-color: transparent;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .Current .Box__svg {
  opacity: 0;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .owl-nav .owl-prev {
  position: absolute;
  top: 50%;
  left: -15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  height: 30px;
  background-color: #414155;
  color: #FFFFFF;
  border-radius: 50%;
  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;
  font-size: 20px;
  opacity: 1;
  outline: none !important;
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .owl-nav .owl-prev:hover {
  background-color: #006583;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .owl-nav .owl-prev span {
  margin-top: -5px;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  right: -15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  height: 30px;
  background-color: #414155;
  color: #FFFFFF;
  border-radius: 50%;
  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;
  font-size: 20px;
  opacity: 1;
  outline: none !important;
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .owl-nav .owl-next:hover {
  background-color: #006583;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .owl-nav .owl-next span {
  margin-top: -5px;
}
.Single__sponsor .Content__cpt__sponsor .Container__videos .Container__carousel .Carousel__videos .owl-nav .disabled {
  opacity: 0;
}
.Single__sponsor .Content__cpt__sponsor .Container__columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 30px;
}
@media screen and (min-width: 992px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post {
  width: 100%;
  margin-top: calc(40px + 20 * ((100vw - 320px) / 1600));
}
@media screen and (max-width: 320px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post {
    margin-top: 40px;
  }
}
@media screen and (min-width: 1920px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post {
    margin-top: 60px;
  }
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post .Title h2 {
  font-size: calc(30px + 6 * ((100vw - 320px) / 1600));
  line-height: 1.3;
  margin-bottom: 20px;
}
@media screen and (max-width: 320px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post .Title h2 {
    font-size: 30px;
  }
}
@media screen and (min-width: 1920px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post .Title h2 {
    font-size: 36px;
  }
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post .Date {
  margin-bottom: 30px;
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post .Date span {
  display: block;
  font-size: calc(20px + 6 * ((100vw - 320px) / 1600));
  line-height: 1.5;
}
@media screen and (max-width: 320px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post .Date span {
    font-size: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post .Date span {
    font-size: 26px;
  }
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post p {
  font-size: calc(20px + 6 * ((100vw - 320px) / 1600));
  font-weight: 400;
}
@media screen and (max-width: 320px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post p {
    font-size: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post p {
    font-size: 26px;
  }
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post p:last-child {
  margin-bottom: 0;
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post p a {
  color: #232333;
  text-decoration: underline;
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Content__post p a:hover {
  text-decoration: underline;
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar {
  width: 100%;
}
@media screen and (min-width: 992px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar {
    width: auto;
    padding-left: 50px;
  }
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar {
  background-color: #FFFFFF;
  padding: 30px;
  width: 100%;
  margin-top: calc(40px + 20 * ((100vw - 320px) / 1600));
}
@media screen and (max-width: 320px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar {
    margin-top: 40px;
  }
}
@media screen and (min-width: 1920px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar {
    margin-top: 60px;
  }
}
@media screen and (min-width: 992px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar {
    width: 385px;
  }
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar .Links a {
  font-size: calc(20px + 6 * ((100vw - 320px) / 1600));
  margin-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #232333;
  font-weight: 900;
  text-decoration: none;
}
@media screen and (max-width: 320px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar .Links a {
    font-size: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar .Links a {
    font-size: 26px;
  }
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar .Links a:hover {
  text-decoration: underline;
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar .Links a span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar .Links a img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-left: 10px;
  width: auto;
  height: 20px;
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar .default a {
  color: #232333;
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar .platinum a {
  color: #B64D68;
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar .gold a {
  color: #6D5DAA;
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar .silver a {
  color: #00516B;
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar .supporting a {
  color: #03A4B0;
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar .Btn__primary {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}
@media screen and (min-width: 992px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar .Btn__primary {
    text-align: center;
  }
}
.Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar .Btn__primary a {
  display: inline-block;
  text-decoration: none !important;
  cursor: pointer;
}
@media screen and (min-width: 992px) {
  .Single__sponsor .Content__cpt__sponsor .Container__columns .Sidebar .Content__sidebar .Btn__primary a {
    display: block;
  }
}
.Hero__vods {
  padding-top: calc(90px + 100 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(120px + 100 * ((100vw - 320px) / 1600));
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important; 
  padding-right: 0 !important; 
  width: 100%;
  background-size: cover;
  background-position: center bottom 20%;
  background-repeat: no-repeat;
  -webkit-filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
@media screen and (max-width: 320px) {
  .Hero__vods {
    padding-top: 90px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Hero__vods {
    padding-top: 190px !important;
  }
}
@media screen and (max-width: 320px) {
  .Hero__vods {
    padding-bottom: 120px;
  }
}
@media screen and (min-width: 1920px) {
  .Hero__vods {
    padding-bottom: 220px;
  }
}
.Hero__vods .Container__site {
  width: 100%;
  max-width: 1490px;
  padding-left: 15px; 
  padding-right: 15px; 
}
.Hero__vods .Container__site .vc_column-inner {
  padding-left: 0px; 
  padding-right: 0px; 
}
.Hero__vods .wpb_text_column {
  margin-bottom: 0;
}
.Hero__vods h1 {
  margin: 0;
  line-height: 1;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  color: #FFFFFF;
  font-size: calc(36px + 12 * ((100vw - 320px) / 1600));
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 320px) {
  .Hero__vods h1 {
    font-size: 36px;
  }
}
@media screen and (min-width: 1920px) {
  .Hero__vods h1 {
    font-size: 48px;
  }
}

.Content__vod {
  position: relative;
  padding-top: calc(80px + 40 * ((100vw - 320px) / 1600)) !important;
  padding-bottom: calc(80px + 40 * ((100vw - 320px) / 1600));
  background-size: cover;
}
@media screen and (max-width: 320px) {
  .Content__vod {
    padding-top: 80px !important;
  }
}
@media screen and (min-width: 1920px) {
  .Content__vod {
    padding-top: 120px !important;
  }
}
@media screen and (max-width: 320px) {
  .Content__vod {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1920px) {
  .Content__vod {
    padding-bottom: 120px;
  }
}

.Vod__videos .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.Vod__videos .Container__toggle {
  margin-bottom: 50px;
}
.Vod__videos .Container__toggle .Container__tabs {
  display: block;
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}
.Vod__videos .Container__toggle .Container__tabs ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  background-color: #F6F7F9;
  border-radius: 11px;
  border: 2px solid #F6F7F9;
}
.Vod__videos .Container__toggle .Container__tabs ul li {
  width: calc(100% / 2);
}
.Vod__videos .Container__toggle .Container__tabs ul li a {
  display: block;
  margin: 0;
  width: 100%;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  border-radius: 9px;
  font-size: 15px;
  padding: 3px;
  color: #232333;
  letter-spacing: 1px;
  cursor: pointer;
}
.Vod__videos .Container__toggle .Container__tabs ul li .active {
  background-color: #FC8775;
}
.Vod__videos .content,
.Vod__videos .content2 {
  display: none;
}
.Vod__videos .content.active,
.Vod__videos .content2.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 991px) {
  .Vod__videos .content.active,
.Vod__videos .content2.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
  }
}
.Vod__videos .content.active .playlists,
.Vod__videos .content2.active .playlists {
  border: 0px;
  background-color: #F6F7F9;
  margin: 0;
  padding: 30px 0px 0px;
  border-radius: 12px 0px 0px 12px;
  overflow: hidden;
  min-width: calc(260px + 100 * ((100vw - 992px) / 928));
  max-width: calc(260px + 100 * ((100vw - 992px) / 928));
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .playlists,
.Vod__videos .content2.active .playlists {
    min-width: 260px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playlists,
.Vod__videos .content2.active .playlists {
    min-width: 360px;
  }
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .playlists,
.Vod__videos .content2.active .playlists {
    max-width: 260px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playlists,
.Vod__videos .content2.active .playlists {
    max-width: 360px;
  }
}
@media screen and (max-width: 991px) {
  .Vod__videos .content.active .playlists,
.Vod__videos .content2.active .playlists {
    min-width: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    border-radius: 0px 0px 12px 12px;
  }
}
.Vod__videos .content.active .playlists h2,
.Vod__videos .content2.active .playlists h2 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: calc(20px + 10 * ((100vw - 992px) / 928));
  padding-right: calc(20px + 10 * ((100vw - 992px) / 928));
  margin-top: 10px;
  margin-bottom: 20px;
  line-height: 1;
  color: #025256;
  font-weight: bold;
  font-size: calc(26px + 10 * ((100vw - 320px) / 1600));
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .playlists h2,
.Vod__videos .content2.active .playlists h2 {
    padding-left: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playlists h2,
.Vod__videos .content2.active .playlists h2 {
    padding-left: 30px;
  }
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .playlists h2,
.Vod__videos .content2.active .playlists h2 {
    padding-right: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playlists h2,
.Vod__videos .content2.active .playlists h2 {
    padding-right: 30px;
  }
}
@media screen and (max-width: 320px) {
  .Vod__videos .content.active .playlists h2,
.Vod__videos .content2.active .playlists h2 {
    font-size: 26px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playlists h2,
.Vod__videos .content2.active .playlists h2 {
    font-size: 36px;
  }
}
@media screen and (max-width: 991px) {
  .Vod__videos .content.active .playlists .playlists__container,
.Vod__videos .content2.active .playlists .playlists__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.Vod__videos .content.active .playlists .playlists__container .playlists__playlist,
.Vod__videos .content2.active .playlists .playlists__container .playlists__playlist {
  width: 100%;
  cursor: pointer;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  color: #005256;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: calc(20px + 10 * ((100vw - 992px) / 928));
  padding-right: calc(20px + 10 * ((100vw - 992px) / 928));
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .playlists .playlists__container .playlists__playlist,
.Vod__videos .content2.active .playlists .playlists__container .playlists__playlist {
    padding-left: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playlists .playlists__container .playlists__playlist,
.Vod__videos .content2.active .playlists .playlists__container .playlists__playlist {
    padding-left: 30px;
  }
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .playlists .playlists__container .playlists__playlist,
.Vod__videos .content2.active .playlists .playlists__container .playlists__playlist {
    padding-right: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playlists .playlists__container .playlists__playlist,
.Vod__videos .content2.active .playlists .playlists__container .playlists__playlist {
    padding-right: 30px;
  }
}
@media screen and (max-width: 991px) {
  .Vod__videos .content.active .playlists .playlists__container .playlists__playlist,
.Vod__videos .content2.active .playlists .playlists__container .playlists__playlist {
    width: 50%;
  }
}
@media screen and (max-width: 575px) {
  .Vod__videos .content.active .playlists .playlists__container .playlists__playlist,
.Vod__videos .content2.active .playlists .playlists__container .playlists__playlist {
    width: 100%;
  }
}
.Vod__videos .content.active .playlists .playlists__container .playlists__playlist h3,
.Vod__videos .content2.active .playlists .playlists__container .playlists__playlist h3 {
  width: 100%;
  font-size: calc(16px + 4 * ((100vw - 992px) / 928));
  margin-top: 0;
  margin-bottom: 5px;
  font-weight: 600;
  line-height: 1.5;
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .playlists .playlists__container .playlists__playlist h3,
.Vod__videos .content2.active .playlists .playlists__container .playlists__playlist h3 {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playlists .playlists__container .playlists__playlist h3,
.Vod__videos .content2.active .playlists .playlists__container .playlists__playlist h3 {
    font-size: 20px;
  }
}
.Vod__videos .content.active .playlists .playlists__container .playlists__playlist .playlists__text,
.Vod__videos .content2.active .playlists .playlists__container .playlists__playlist .playlists__text {
  width: 100%;
  font-size: calc(11px + 3 * ((100vw - 992px) / 928));
  text-transform: uppercase;
  font-weight: 607000;
  line-height: 1.2;
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .playlists .playlists__container .playlists__playlist .playlists__text,
.Vod__videos .content2.active .playlists .playlists__container .playlists__playlist .playlists__text {
    font-size: 11px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playlists .playlists__container .playlists__playlist .playlists__text,
.Vod__videos .content2.active .playlists .playlists__container .playlists__playlist .playlists__text {
    font-size: 14px;
  }
}
.Vod__videos .content.active .playlists .active-tab,
.Vod__videos .content2.active .playlists .active-tab {
  background-color: #03A4B0;
  color: #FFF;
}
.Vod__videos .content.active .chosen-playlist,
.Vod__videos .content2.active .chosen-playlist {
  min-width: calc(300px + 70 * ((100vw - 992px) / 928));
  max-width: calc(300px + 70 * ((100vw - 992px) / 928));
  padding: 30px 0px;
  padding-left: calc(20px + 10 * ((100vw - 992px) / 928));
  padding-right: calc(20px + 10 * ((100vw - 992px) / 928));
  background-color: #03A4B0;
  overflow-y: auto;
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .chosen-playlist,
.Vod__videos .content2.active .chosen-playlist {
    min-width: 300px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .chosen-playlist,
.Vod__videos .content2.active .chosen-playlist {
    min-width: 370px;
  }
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .chosen-playlist,
.Vod__videos .content2.active .chosen-playlist {
    max-width: 300px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .chosen-playlist,
.Vod__videos .content2.active .chosen-playlist {
    max-width: 370px;
  }
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .chosen-playlist,
.Vod__videos .content2.active .chosen-playlist {
    padding-left: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .chosen-playlist,
.Vod__videos .content2.active .chosen-playlist {
    padding-left: 30px;
  }
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .chosen-playlist,
.Vod__videos .content2.active .chosen-playlist {
    padding-right: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .chosen-playlist,
.Vod__videos .content2.active .chosen-playlist {
    padding-right: 30px;
  }
}
@media screen and (max-width: 991px) {
  .Vod__videos .content.active .chosen-playlist,
.Vod__videos .content2.active .chosen-playlist {
    min-width: 100%;
    max-width: 100%;
    padding: 40px 0px 0px 0px;
    overflow-y: hidden;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
.Vod__videos .content.active .chosen-playlist::-webkit-scrollbar,
.Vod__videos .content2.active .chosen-playlist::-webkit-scrollbar {
  display: none;
}
.Vod__videos .content.active .chosen-playlist h2,
.Vod__videos .content2.active .chosen-playlist h2 {
  font-size: calc(20px + 4 * ((100vw - 992px) / 928));
  color: #FFFFFF;
  line-height: 1;
  margin-bottom: 22px;
  margin-top: 20px;
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .chosen-playlist h2,
.Vod__videos .content2.active .chosen-playlist h2 {
    font-size: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .chosen-playlist h2,
.Vod__videos .content2.active .chosen-playlist h2 {
    font-size: 24px;
  }
}
@media screen and (max-width: 991px) {
  .Vod__videos .content.active .chosen-playlist h2,
.Vod__videos .content2.active .chosen-playlist h2 {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0px;
  }
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  overflow-x: auto;
}
@media screen and (min-width: 992px) {
  .Vod__videos .content.active .chosen-playlist .chosen-playlist__container,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow-x: hidden;
    padding-left: 0;
    padding-right: 0;
  }
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container::-webkit-scrollbar,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container::-webkit-scrollbar {
  background: #FC8775;
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container::-webkit-scrollbar-track,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container::-webkit-scrollbar-track {
  background: #FC8775;
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container::-webkit-scrollbar-thumb,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.3);
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container::-webkit-scrollbar-thumb:hover,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.3);
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont {
  margin: 0px;
  margin-bottom: 20px;
  min-width: 200px;
  max-width: 200px;
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont:not(:last-child),
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont:not(:last-child) {
  margin-right: 20px;
}
@media screen and (min-width: 992px) {
  .Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    max-width: 100%;
    margin-right: 0px !important;
  }
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__image,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__image {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  cursor: pointer;
}
@media screen and (min-width: 992px) {
  .Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__image,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__image {
    min-width: calc(130px + 20 * ((100vw - 992px) / 928));
    max-width: calc(130px + 20 * ((100vw - 992px) / 928));
  }
}
@media screen and (min-width: 992px) and (max-width: 992px) {
  .Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__image,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__image {
    min-width: 130px;
  }
}
@media screen and (min-width: 992px) and (min-width: 1920px) {
  .Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__image,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__image {
    min-width: 150px;
  }
}
@media screen and (min-width: 992px) and (max-width: 992px) {
  .Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__image,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__image {
    max-width: 130px;
  }
}
@media screen and (min-width: 992px) and (min-width: 1920px) {
  .Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__image,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__image {
    max-width: 150px;
  }
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .image-selected,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .image-selected {
  opacity: 0.7;
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont {
  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: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-left: 20px;
  width: 100%;
}
@media screen and (max-width: 991px) {
  .Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont {
    padding-left: 0px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont h3,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont h3 {
  font-size: 14px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-weight: 400;
  width: 100%;
  cursor: pointer;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont h3,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
@media screen and (max-width: 991px) {
  .Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont h3,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont h3 {
    margin-top: 10px;
    margin-bottom: 5px;
  }
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont div,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont div {
  font-size: 12px;
  color: #fff;
  font-weight: 600;
  margin-top: 15px;
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont div svg,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont div svg {
  height: 12px;
  width: 12px;
  fill: #025256;
  margin-right: 5px;
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__button,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__button {
  width: 100%;
  font-family: "Lato", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  color: #f3f5f8;
  font-weight: bold;
  border: none;
  outline: none;
  padding: 0;
  cursor: pointer;
  font-size: calc(11px + 1 * ((100vw - 992px) / 928));
  margin-top: 15px;
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__button,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__button {
    font-size: 11px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__button,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__button {
    font-size: 12px;
  }
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__button:focus,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__button:focus {
  outline: none;
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__button:active,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__button:active {
  outline: none;
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__button:hover,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__button:hover {
  opacity: 0.7;
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__button svg,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__button svg {
  line-height: 1;
  margin-right: 5px;
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__alternate-button,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__alternate-button {
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  font-family: "Lato", sans-serif;
  background-color: transparent;
  color: #f3f5f8;
  color: #025256;
  font-weight: bold;
  border: none;
  outline: none;
  padding: 0;
  cursor: pointer;
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__alternate-button .check-svg,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__alternate-button .check-svg {
  height: 12px;
  width: 12px;
  fill: #025256;
  margin-right: 5px;
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__alternate-button .chosen-playlist__add,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .chosen-playlist__text-cont .chosen-playlist__alternate-button .chosen-playlist__add {
  height: 12px;
  width: 12px;
  fill: #025256;
  margin-right: 5px;
}
.Vod__videos .content.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .selected,
.Vod__videos .content2.active .chosen-playlist .chosen-playlist__container .chosen-playlist__video-cont .selected {
  opacity: 0.7;
}
.Vod__videos .content.active .playing-and-queue,
.Vod__videos .content2.active .playing-and-queue {
  background-color: #F6F7F9;
  padding: 30px 0;
  padding-left: calc(20px + 10 * ((100vw - 992px) / 928));
  padding-right: calc(20px + 10 * ((100vw - 992px) / 928));
  width: 100%;
  border-radius: 0px 12px 12px 0px;
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .playing-and-queue,
.Vod__videos .content2.active .playing-and-queue {
    padding-left: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playing-and-queue,
.Vod__videos .content2.active .playing-and-queue {
    padding-left: 30px;
  }
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .playing-and-queue,
.Vod__videos .content2.active .playing-and-queue {
    padding-right: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playing-and-queue,
.Vod__videos .content2.active .playing-and-queue {
    padding-right: 30px;
  }
}
@media screen and (max-width: 991px) {
  .Vod__videos .content.active .playing-and-queue,
.Vod__videos .content2.active .playing-and-queue {
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    border-radius: 12px 12px 0px 0px;
  }
}
.Vod__videos .content.active .playing-and-queue .playing h2,
.Vod__videos .content2.active .playing-and-queue .playing h2 {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 10px;
  margin-bottom: 20px;
  line-height: 1;
  color: #025256;
  font-weight: bold;
  font-size: calc(26px + 10 * ((100vw - 320px) / 1600));
}
@media screen and (max-width: 320px) {
  .Vod__videos .content.active .playing-and-queue .playing h2,
.Vod__videos .content2.active .playing-and-queue .playing h2 {
    font-size: 26px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playing-and-queue .playing h2,
.Vod__videos .content2.active .playing-and-queue .playing h2 {
    font-size: 36px;
  }
}
.Vod__videos .content.active .playing-and-queue .queue,
.Vod__videos .content2.active .playing-and-queue .queue {
  padding: 30px 0px;
  padding-bottom: 0px;
}
.Vod__videos .content.active .playing-and-queue .queue h2,
.Vod__videos .content2.active .playing-and-queue .queue h2 {
  font-size: calc(20px + 4 * ((100vw - 992px) / 928));
  margin-bottom: 10px;
  color: #005256;
  font-weight: bold;
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .playing-and-queue .queue h2,
.Vod__videos .content2.active .playing-and-queue .queue h2 {
    font-size: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playing-and-queue .queue h2,
.Vod__videos .content2.active .playing-and-queue .queue h2 {
    font-size: 24px;
  }
}
.Vod__videos .content.active .playing-and-queue .queue .queue__title,
.Vod__videos .content2.active .playing-and-queue .queue .queue__title {
  font-size: calc(16px + 4 * ((100vw - 992px) / 928));
  margin: 0px;
  margin-bottom: 10px;
  color: #005256;
  font-weight: 400;
  display: block;
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .playing-and-queue .queue .queue__title,
.Vod__videos .content2.active .playing-and-queue .queue .queue__title {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playing-and-queue .queue .queue__title,
.Vod__videos .content2.active .playing-and-queue .queue .queue__title {
    font-size: 20px;
  }
}
.Vod__videos .content.active .playing-and-queue .queue .now-playing,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing {
  border-bottom: 1px solid #FFF;
}
.Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #FC8775;
  margin-bottom: 25px;
}
.Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--1,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--1 .container-now-playing__icon,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--1 .container-now-playing__icon {
  padding: 0px 20px;
  line-height: 1;
}
@media screen and (min-width: 992px) {
  .Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--1 .container-now-playing__icon,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--1 .container-now-playing__icon {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--1 .container-now-playing__icon,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--1 .container-now-playing__icon {
    display: block;
  }
}
@media screen and (max-width: 575px) {
  .Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--1 .container-now-playing__icon,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--1 .container-now-playing__icon {
    display: none;
  }
}
.Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--1 .container-now-playing__icon .now-playing__icon,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--1 .container-now-playing__icon .now-playing__icon {
  line-height: 1;
}
.Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--1 .container-now-playing__icon .now-playing__icon path,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--1 .container-now-playing__icon .now-playing__icon path {
  fill: #232333;
}
.Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__image,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__image {
  min-width: 130px;
  max-width: 130px;
  height: 70px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
@media screen and (max-width: 575px) {
  .Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__image,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__image {
    min-width: 100px;
    max-width: 100px;
  }
}
@media screen and (min-width: 992px) {
  .Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__image,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__image {
    min-width: 100px;
    max-width: 100px;
  }
}
@media screen and (min-width: 992px) {
  .Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__image,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__image {
    min-width: 130px;
    max-width: 130px;
  }
}
.Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__text,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__text {
  font-size: calc(12px + 2 * ((100vw - 992px) / 928));
  line-height: 1.3;
  font-weight: bold;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 0;
  margin-top: 0;
  color: #232323;
  min-width: 30px;
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__text,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__text {
    font-size: 12px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__text,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__text {
    font-size: 14px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__text,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--2,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.Vod__videos .content.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--2 .now-playing__text,
.Vod__videos .content2.active .playing-and-queue .queue .now-playing .now-playing__item .now-playing__item--2 .now-playing__text {
  font-size: 14px;
  padding-right: 20px;
  margin-bottom: 0;
  margin-top: 0;
  color: #232333;
}
.Vod__videos .content.active .playing-and-queue .queue .drag-and-drop-list,
.Vod__videos .content2.active .playing-and-queue .queue .drag-and-drop-list {
  font-size: calc(16px + 4 * ((100vw - 992px) / 928));
  margin-top: 20px;
  margin-bottom: 10px;
  color: #005256;
  font-weight: 400;
  display: block;
}
@media screen and (max-width: 992px) {
  .Vod__videos .content.active .playing-and-queue .queue .drag-and-drop-list,
.Vod__videos .content2.active .playing-and-queue .queue .drag-and-drop-list {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .Vod__videos .content.active .playing-and-queue .queue .drag-and-drop-list,
.Vod__videos .content2.active .playing-and-queue .queue .drag-and-drop-list {
    font-size: 20px;
  }
}
.Vod__videos .content.active .playing-and-queue .queue ul,
.Vod__videos .content2.active .playing-and-queue .queue ul {
  margin: 0px;
  padding: 0px;
}
.Vod__videos .content.active .playing-and-queue .queue ul .queue__item,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: rgba(255, 255, 255, 0.4);
  border: 0px;
  margin-bottom: 5px;
  padding-left: 20px;
  cursor: pointer;
}
@media screen and (max-width: 575px) {
  .Vod__videos .content.active .playing-and-queue .queue ul .queue__item,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item {
    padding-left: 0;
  }
}
@media screen and (min-width: 992px) {
  .Vod__videos .content.active .playing-and-queue .queue ul .queue__item,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item {
    padding-left: 0;
  }
}
@media screen and (min-width: 1200px) {
  .Vod__videos .content.active .playing-and-queue .queue ul .queue__item,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item {
    padding-left: 20px;
  }
}
.Vod__videos .content.active .playing-and-queue .queue ul .queue__item .queue__item--1,
.Vod__videos .content.active .playing-and-queue .queue ul .queue__item .queue__item--2,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .queue__item--1,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .queue__item--2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.Vod__videos .content.active .playing-and-queue .queue ul .queue__item .queue__item--1,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .queue__item--1 {
  width: 100%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Vod__videos .content.active .playing-and-queue .queue ul .queue__item .queue__item--2,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .queue__item--2 {
    padding-right: 10px;
  }
}
.Vod__videos .content.active .playing-and-queue .queue ul .queue__item .queue__selector,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .queue__selector {
  display: none;
}
.Vod__videos .content.active .playing-and-queue .queue ul .queue__item .middle,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .middle {
  display: none;
}
.Vod__videos .content.active .playing-and-queue .queue ul .queue__item .container-box,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .container-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Vod__videos .content.active .playing-and-queue .queue ul .queue__item .container-box .queue__image,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .container-box .queue__image {
  min-width: 130px;
  max-width: 130px;
  height: 70px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
@media screen and (max-width: 575px) {
  .Vod__videos .content.active .playing-and-queue .queue ul .queue__item .container-box .queue__image,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .container-box .queue__image {
    min-width: 100px;
    max-width: 100px;
  }
}
@media screen and (min-width: 992px) {
  .Vod__videos .content.active .playing-and-queue .queue ul .queue__item .container-box .queue__image,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .container-box .queue__image {
    min-width: 100px;
    max-width: 100px;
  }
}
@media screen and (min-width: 1200px) {
  .Vod__videos .content.active .playing-and-queue .queue ul .queue__item .container-box .queue__image,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .container-box .queue__image {
    min-width: 130px;
    max-width: 130px;
  }
}
.Vod__videos .content.active .playing-and-queue .queue ul .queue__item .queue__item--heading,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .queue__item--heading {
  font-size: 14px;
  color: #005256;
  width: 100%;
  padding: 0px 20px;
  font-weight: 400;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Vod__videos .content.active .playing-and-queue .queue ul .queue__item .queue__item--heading,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .queue__item--heading {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.Vod__videos .content.active .playing-and-queue .queue ul .queue__item .queue__text,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .queue__text {
  font-size: 14px;
  font-weight: 400;
  color: #005256;
}
@media screen and (max-width: 575px) {
  .Vod__videos .content.active .playing-and-queue .queue ul .queue__item .queue__text,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .queue__text {
    display: none;
  }
}
.Vod__videos .content.active .playing-and-queue .queue ul .queue__item .queue__cross,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .queue__cross {
  margin: 0 20px;
  height: 15px;
  width: 15px;
  cursor: pointer;
  fill: #FC8775;
  line-height: 1;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .Vod__videos .content.active .playing-and-queue .queue ul .queue__item .queue__cross,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .queue__cross {
    margin: 0 20px 0 10px;
  }
  .Vod__videos .content.active .playing-and-queue .queue ul .queue__item .queue__cross svg,
.Vod__videos .content2.active .playing-and-queue .queue ul .queue__item .queue__cross svg {
    width: 15px;
    height: 15px;
  }
}


/*# sourceMappingURL=theme-styles.css.map */