html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

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

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

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

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

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

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Suisse Intl Book;
  src: url("https://cdn.prod.website-files.com/656727b97114e5db29619f42/65e16321a163680cbdcaaa70_Suisse-Intl-Book.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Suisseintl;
  src: url("https://cdn.prod.website-files.com/656727b97114e5db29619f42/65e1632178b18ae13cff9392_SuisseIntl-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Suisseintl;
  src: url("https://cdn.prod.website-files.com/656727b97114e5db29619f42/65e16321c1b7f0142defaf44_SuisseIntl-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --pure_black: black;
  --button-grey: #252525;
  --pure_white: white;
  --pale_green: #56b5b2;
  --background: #161616;
  --buttonblack2: #222;
  --black: black;
  --dropdown-grey: #939393;
  --heading: 45px;
  --size: 30px;
  --white: white;
  --new-blue: #003d4d;
  --paragraph: 26px;
  --light-green: #77f5dc;
  --sponsor-page--sponsor-category: #77ccb4;
  --brand-color: #fca567;
  --light-black: #222;
  --title-black: #101828;
  --_program---time-title: #003d4d;
  --_program---name: #344054;
  --_program---insurance-finance: #008aad;
  --_program---topic: #262627;
  --_program---agriculture-forestry: #fca567;
  --_program---environment-climate: #79d4b6;
  --_program---energy-utilities: #62d4ed;
  --font-family: "Work Sans", sans-serif;
  --size-2: 0px;
  --_program---company: #475467;
  --sponsor-page--gold: #f0c873;
  --sponsor-page--silver: #a6a6a6;
  --sponsor-page--bronze: #b58249;
  --sponsor-page--special: #56b4b3;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  font-family: Poppins, sans-serif;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 80px;
  font-weight: 800;
  line-height: 102%;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

p, li {
  margin-bottom: 10px;
}

.body {
  background-color: #161616;
  flex-direction: column;
  overflow: visible;
}

.nav_container {
  letter-spacing: -1px;
  background-color: #0000;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 1371.6svh;
  max-width: 90%;
  height: 80px;
  display: flex;
}

.logo {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  order: -1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav_text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  order: 1;
  align-items: center;
  height: 46px;
  max-height: 46px;
  padding: 0;
  font-size: 20.39px;
  line-height: 20px;
  display: flex;
}

.nav_bar {
  z-index: 99;
  background-color: var(--pure_black);
  letter-spacing: -2px;
  object-fit: fill;
  height: auto;
  margin-top: 0;
  margin-bottom: auto;
  font-family: Work Sans, sans-serif;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
}

.text-block {
  color: var(--pure_black);
  justify-content: center;
  align-items: center;
  font-weight: 500;
  display: block;
  position: static;
}

.ticket {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/656727b97114e5db29619f42/656727b97114e5db29619f59_Nav_Ticket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 35px;
  text-decoration: none;
  display: none;
  position: static;
  overflow: hidden;
}

.glowing-wrapper-button {
  z-index: 1;
  color: #fff;
  letter-spacing: -.01em;
  border: 1px solid #ffffff1a;
  border-radius: 62.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 35px;
  padding: .5rem 1.5rem;
  font-size: .88rem;
  line-height: 1.42;
  text-decoration: none;
  display: flex;
  position: relative;
}

.glowing-wrapper {
  border-radius: 62.5rem;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.glowing-wrapper.glowing-wrapper-active {
  background-color: var(--button-grey);
  background-color: #252525;
  border-radius: 3.5rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 35px;
  font-size: 22px;
  font-weight: 500;
  display: block;
}

.glowing-wrapper-borders-masker {
  opacity: 0;
  background-color: #252525;
  border-radius: 62.5rem;
  width: 100%;
  height: 35px;
  padding: .06rem;
  line-height: 100%;
  transition: opacity 1s;
  position: absolute;
  top: 0;
  left: 0;
}

.button-text {
  z-index: 2;
  background-color: var(--pure_white);
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  align-self: center;
  font-size: 22px;
  font-weight: 500;
  line-height: 20px;
  position: relative;
}

.glowing-wrapper-animations {
  opacity: 0;
  width: 100%;
  height: 35px;
  transition: opacity 1s;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.glowing-wrapper-mask {
  opacity: 1;
}

.styles---glowing-button {
  display: none;
}

.glowing-wrapper-glow {
  opacity: .12;
  filter: blur(8px);
}

.glowing-wrapper-borders {
  opacity: 1;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.glowing-wrapper-mask-wrapper {
  opacity: 1;
}

.section {
  z-index: 9;
  background-color: #0000;
  height: 120px;
  margin-top: 0;
  margin-left: auto;
  display: block;
  position: relative;
  inset: auto 0% 0%;
  overflow: visible;
}

.grid {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.canvas_gradient {
  z-index: 3;
  filter: blur(200px);
  background-image: linear-gradient(#0000 59%, #000);
  width: auto;
  max-width: 100vw;
  height: auto;
  max-height: 100vh;
  display: block;
  position: fixed;
}

.canvas_gradient.preliminary {
  z-index: 5;
  position: fixed;
}

.radial-gradient {
  z-index: 3;
  filter: blur(100px);
  background-image: radial-gradient(circle closest-side, #56b5b2, #56b5b200 94%);
  display: block;
  position: fixed;
  inset: 0%;
  transform: scale(1.5)translate(0, -550px);
}

.radial-gradient.preliminart {
  z-index: 0;
}

.ring {
  z-index: 0;
  pointer-events: none;
  cursor: none;
  mix-blend-mode: screen;
  justify-content: center;
  position: fixed;
  inset: -100% 0% auto;
}

.ring.whos {
  z-index: -1;
}

.ring.whos.preliminart {
  z-index: 0;
}

.ring.whos.hide {
  display: none;
}

.bg_image {
  z-index: 1;
  aspect-ratio: auto;
  opacity: 1;
  filter: contrast();
  mix-blend-mode: lighten;
  background-image: url("https://cdn.prod.website-files.com/656727b97114e5db29619f42/65a8f72cd86c0f988c7987ce_Wide-hd-v2.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1750px;
  display: flex;
  position: absolute;
  inset: 0% 0% -100%;
}

.whis-is-eo-card {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  margin-top: 46px;
  margin-bottom: 46px;
  display: grid;
}

.paragraph {
  color: var(--pure_white);
  width: auto;
  max-width: 600px;
  padding-left: 0;
  padding-right: 0;
  font-family: Work Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 25px;
}

.gradient_line {
  background-image: linear-gradient(100deg, #56b5b2, #56b5b200);
  flex-direction: column;
  width: 100%;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.gradient_line.center {
  background-image: linear-gradient(100deg, #fff0, #56b5b2 58%, #56b5b200);
  height: 2px;
}

.paragraph1 {
  color: var(--pure_white);
  width: auto;
  margin-top: 18px;
  margin-bottom: 18px;
  font-size: 20px;
  font-weight: 400;
}

.scroll-snap-wrapper {
  z-index: -8;
  object-fit: fill;
  background-color: #161616;
  max-width: 100%;
  font-family: Work Sans, sans-serif;
  position: static;
  overflow: visible;
}

.container_sec_2 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 90%;
  height: 100vh;
  display: flex;
  position: static;
}

.container_small {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 90%;
  margin-top: 100px;
  margin-bottom: 180px;
  display: flex;
}

.whis-is-eo_mobile {
  display: none;
}

.faq_icon {
  z-index: 2;
  width: 1.5em;
  margin-right: 1em;
  position: absolute;
  inset: 50% 0% 0% auto;
  transform: translate(0, -50%);
}

.faq_answer {
  margin-bottom: 24px;
  font-weight: 400;
}

.faq_body-wrap {
  border-top: 1px #000;
  padding: 1.25em;
  font-size: 16px;
  font-weight: 300;
  line-height: 2em;
}

.faq_item {
  background-color: #d9cbbd;
  border-radius: .5em;
  width: 100%;
  margin-bottom: 2em;
  overflow: hidden;
}

.faq_body {
  background-color: #0000;
  width: 100%;
  display: block;
  position: relative;
}

.faq_body.w--open {
  background-color: #0000;
}

.bookticket_text {
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
}

.booktickt-button {
  background-color: var(--pale_green);
  color: var(--pure_black);
  -webkit-text-stroke-color: black;
  border: 0 solid #000;
  border-radius: 62px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  padding: 8px 25px;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.booktickt-button.size {
  align-items: center;
}

.div-block-33 {
  border-radius: 62px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin: 0 0 0 -5px;
  display: flex;
  overflow: hidden;
}

.div-block-38 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.html-embed-3 {
  width: 100%;
  height: 90vh;
}

.text-block-11 {
  color: var(--pure_white);
  align-self: auto;
}

.container-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--pure_white);
  flex-direction: column;
  align-items: stretch;
  max-width: 90%;
  height: auto;
  font-family: Work Sans, sans-serif;
  font-weight: 400;
  display: flex;
}

.line {
  background-color: var(--pale_green);
  color: var(--button-grey);
  width: 100%;
  height: 1px;
  max-height: 1px;
}

.div-block-43 {
  justify-content: space-between;
  display: flex;
}

.link-block-4 {
  color: var(--pale_green);
  text-decoration: none;
}

.div-block-44 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-45 {
  background-color: var(--pale_green);
  height: 1px;
}

.div-block-46 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-47 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.image-20 {
  align-self: auto;
  width: 100px;
  margin-top: 10px;
}

.div-block-48 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #56b5b2 77%, #56b5b200);
  -webkit-background-clip: text;
  background-clip: text;
  align-items: center;
  display: none;
}

.image-21 {
  display: none;
}

.early_bird-2 {
  color: #56b5b2;
  padding: 17px;
  font-weight: 400;
  display: block;
}

.container-5 {
  background-color: var(--pure_black);
  width: 100%;
  max-width: none;
  height: 100vh;
  max-height: none;
  margin-top: 0;
}

.section-3 {
  background-color: var(--pure_black);
  margin-top: 0;
}

.div-block-51 {
  background-color: var(--pure_black);
  height: 10%;
}

.body-2 {
  background-color: var(--pure_black);
  overflow: hidden;
}

.link-block-6 {
  color: #7f7f7f;
  order: 0;
  text-decoration: none;
  display: flex;
}

.link-block-6:hover {
  color: var(--pure_white);
}

.rich-text-block-2 {
  font-family: Work Sans, sans-serif;
  line-height: 35px;
}

.heading {
  max-width: 60%;
  margin-top: 40px;
  margin-bottom: 10px;
}

.containter-terms {
  max-width: 90%;
  margin-top: 80px;
  padding-left: 14px;
  padding-right: 14px;
}

.section-6 {
  color: #fff;
}

.paragraph-5 {
  width: auto;
  max-width: 60%;
  margin-bottom: 20px;
  padding-left: 0;
  line-height: 20px;
}

.rich-text {
  z-index: 3;
  position: relative;
}

.image-39 {
  font-family: Work Sans, sans-serif;
}

.section-5 {
  color: #fff;
}

.image-24 {
  font-family: Work Sans, sans-serif;
}

.termsandpolicy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--button-grey);
  justify-content: space-between;
  display: flex;
}

.link-2 {
  color: var(--pale_green);
  text-decoration: none;
}

.preloader {
  z-index: 100;
  background-color: var(--background);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.lottie-animation, .logo_lotie {
  width: 50px;
  height: 50px;
}

.logo_lotie.newpage {
  width: 52px;
  height: 52px;
  margin-top: 30px;
}

.div-block-73 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.who-s-attendiing {
  background-color: #3ed7df;
  justify-content: center;
  width: 150px;
  padding: 14px;
  display: none;
}

.whoisattending-link {
  color: #000;
  text-decoration: none;
}

.about:active {
  background-color: #cf3434;
}

.about:focus {
  color: #9b3838;
}

.dropdown-toggle-4 {
  z-index: 99;
  color: var(--pure_white);
}

.dropdown-list-3 {
  z-index: 99;
}

.text-block-16 {
  color: #56b5b2;
  background-color: #405150;
  border: 1px solid #405150;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 0;
  height: 0;
  margin-top: 0;
  font-size: 12px;
  display: flex;
  position: absolute;
  top: 13px;
}

.date-font {
  z-index: 10;
  color: #56b5b2;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-left: 0;
  font-size: 16px;
  display: flex;
  position: static;
  top: 250px;
}

.child1 {
  z-index: 10;
  width: 100%;
  position: static;
  top: 140px;
}

.da1-content-child-plus {
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  display: flex;
}

.border {
  color: #56b5b2;
  background-color: #56b5b2;
  width: 100%;
  height: 1px;
}

.head_font {
  color: #fff;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  padding-top: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 52px;
  display: flex;
}

.day1-long-content-child-info {
  cursor: pointer;
  background-color: #202e2d;
  border-radius: 5px;
  align-items: center;
  width: 100%;
  height: 70px;
  padding: 10px 11px;
  display: flex;
  position: relative;
}

.day1content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 0;
  padding-left: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.icon {
  border-radius: 5px;
  width: 60%;
  padding-left: 0;
}

.event-time {
  color: #56b5b2;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
}

.main_container {
  width: 100%;
  max-width: 89%;
  height: auto;
  padding-top: 0;
}

.day1-content-info {
  width: auto;
}

.border-with-text {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 7vh;
  display: flex;
  position: relative;
}

.border-with-text.changewidth {
  width: 100%;
}

.da1-content-child-icon {
  background-color: #14201f;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  display: flex;
}

.tablink-tab1 {
  background-color: var(--buttonblack2);
  color: var(--pure_white);
  border-radius: 42px;
  font-family: Work Sans, sans-serif;
}

.tablink-tab1.w--current {
  background-color: var(--buttonblack2);
  color: var(--pale_green);
  border: 1px solid #505050;
  border-radius: 42px;
  transition: opacity .2s;
}

.tablink-tab1.scrollhit {
  border: 1px solid #0000;
}

.tablink-tab1.scrollhit.w--current {
  border-color: #505050;
}

.day1-long-content-child {
  background-color: #202e2d;
  border-radius: 5px;
  width: 60%;
  margin-top: 5px;
  margin-bottom: 5px;
}

.day1-content-child {
  background-color: #202e2d;
  border-radius: 5px;
  align-items: center;
  width: 60%;
  height: 70px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 11px;
  display: flex;
}

.day1-content-child.space-change {
  margin-top: 5px;
  margin-bottom: 0;
}

.day1-content-child.extra-space {
  margin-top: 0;
}

.content-to-show {
  display: block;
}

.event-title {
  color: #fff;
  font-family: Work Sans, sans-serif;
  font-size: 17px;
}

.section_agenda {
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  height: auto;
  display: flex;
}

.accordion-item-q-icon-stripe-1 {
  background-color: #219fa3;
  width: 100%;
  height: .3em;
  position: relative;
}

._w-accordion-content-divider {
  padding-left: 20px;
  padding-right: 20px;
}

._w-accordion-item-q {
  display: flex;
}

._w-content {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.accordion-content-divider {
  border-bottom: 1px dashed #3333;
  width: 100%;
  height: 0;
}

.cloneable-area {
  border-radius: 5px;
  width: 60%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.accordion-item-q-icon-stripe-2 {
  background-color: #219fa3;
  width: .3em;
  height: 100%;
  position: absolute;
}

.c-accordion-item-q-icon {
  box-shadow: none;
  justify-content: center;
  align-items: center;
  padding: 20px;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  right: 20px;
  transform: scale(.7);
}

.c-accordion-item {
  background-color: #202e2d;
  border-radius: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.c-accordion-item-q {
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 70px;
  padding: 10px 10px 10px 0;
  display: flex;
}

.c-accordion-item-a {
  border-radius: 5px;
  display: block;
  overflow: hidden;
}

._w-accordion-item-q-icon {
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  display: flex;
  position: relative;
}

.c-accordion-list {
  margin-bottom: 0;
}

._w-accordion-item {
  cursor: pointer;
  border: 1px #fff;
  border-radius: 10px;
  transition: all .25s;
  box-shadow: 1px 1px 15px #13131326;
}

._w-accordion-item:hover {
  box-shadow: none;
  border-color: #5dc3a340;
}

.c-accordion-item-q-text {
  flex: 1;
  align-items: center;
  display: flex;
}

.nav-bar {
  z-index: 999;
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 10vh;
  display: flex;
  position: sticky;
  top: 0;
}

.navmenu {
  align-items: center;
  width: 40%;
  display: flex;
}

.div-block-74 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  height: 100%;
  display: flex;
}

.image-46 {
  height: 50px;
}

.icon-2, .icon-3, .icon-4 {
  display: none;
}

.text-block-20 {
  color: #fff;
}

.text-block-21 {
  color: #fff;
  align-items: center;
}

.text-block-22 {
  color: #fff;
}

.dropdown-list-4 {
  background-color: #e0e0e0;
  border-radius: 5px;
  margin-top: 17px;
  margin-left: 20px;
}

.dropdown-list-4.w--open {
  background-color: #070606;
  padding: 10px;
}

.dropdown-link-3 {
  color: #939393;
  justify-content: center;
  align-items: center;
  font-size: 13px;
}

.dropdown-link-4 {
  color: #939393;
  font-size: 13px;
}

.text-block-23 {
  color: #d3d3d3;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tickentbutton {
  cursor: pointer;
  background-color: #252525;
  border: 1px solid #595959;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 35px;
  margin-top: 0;
  margin-left: 20px;
  display: flex;
}

.dropdown-link-5 {
  color: #939393;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  display: flex;
}

.dropdown-link-5.w--current {
  color: #939393;
}

.dropdown-link-8 {
  color: #939393;
  font-size: 13px;
  display: flex;
}

.dropdown-toggle-5 {
  justify-content: center;
  padding-right: 20px;
}

.dropdown-toggle-6 {
  color: #5c4343;
  padding-right: 20px;
}

.dropdown-toggle-7 {
  padding-right: 20px;
}

.tabs-menu {
  z-index: 10;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70px;
  display: flex;
  position: static;
  top: 190px;
}

.tab-pane-tab-2 {
  position: static;
  overflow: visible;
}

.abloutlink {
  color: #fcfcfc;
  text-decoration: none;
}

.abloutlink:visited {
  color: var(--pale_green);
}

.card-text {
  color: #e8e8e8;
  font-size: 18px;
  line-height: 22px;
}

.overall-contain {
  z-index: 1;
  background-color: #0000;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  position: relative;
}

.right_card-text {
  color: #fff;
  padding-top: 0;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
}

.navbar {
  background-color: var(--pure_black);
  width: 100%;
  font-family: Work Sans, sans-serif;
  font-size: 22px;
  position: fixed;
  top: 0;
}

.navbar.is_new {
  background-color: #0000;
}

.container-10 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  max-width: 90%;
  height: 80px;
  display: flex;
}

.div-block-89 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-89.hide {
  display: none;
}

.text-block-27 {
  color: #fff;
  align-self: auto;
  font-size: 20px;
}

.image-50 {
  align-self: auto;
  width: 100px;
  margin-top: 10px;
}

.div-block-90 {
  order: -1;
}

.nav-menu {
  order: 1;
  align-items: center;
  display: flex;
}

.dropdown-toggle-8 {
  color: var(--pure_white);
  padding-right: 20px;
  display: flex;
}

.dropdown-toggle-8.w--open {
  color: var(--pale_green);
}

.dropdown-toggle-8.hide, .icon-5 {
  display: none;
}

.dropdown-list-5 {
  margin-top: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-list-5.w--open {
  background-color: var(--pure_black);
  color: var(--buttonblack2);
  border-radius: 5px;
  margin-top: 20px;
}

.dropdown-link-9 {
  color: var(--dropdown-grey);
}

.dropdown-link-9:hover, .dropdown-link-9.w--current, .dropdown-link-9.w--current:visited {
  color: var(--pale_green);
}

.main-wrapper-concept {
  display: none;
}

.break_button {
  aspect-ratio: auto;
  color: var(--pale_green);
  background-color: #202e2d;
  border-radius: 62px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  position: absolute;
}

.button-3 {
  color: var(--pale_green);
  cursor: default;
  background-color: #405150;
  border-radius: 62px;
  padding-top: 5px;
  padding-bottom: 5px;
  position: absolute;
}

.bold-text-2 {
  font-weight: 500;
}

.bold-text-3 {
  font-weight: 400;
}

.bold-text-4 {
  font-weight: 500;
}

.bold-text-5 {
  font-weight: 400;
}

.dropdown-2 {
  color: var(--button-grey);
  display: block;
}

.sponsor-button {
  color: var(--pure_white);
  background-color: #0000;
  padding: 20px;
  display: flex;
}

.sponsor-button:visited {
  color: var(--pure_white);
}

.sponsor-button.w--current, .sponsor-button.w--current:visited {
  color: var(--pale_green);
}

.sponsor-button.hide {
  display: none;
}

.tabs, .tabs-content {
  position: static;
}

.padding-10px {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-span-5 {
  color: var(--pale_green);
  font-weight: 700;
}

.padding-30px {
  padding-top: 20px;
  padding-bottom: 20px;
}

.count {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-98 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  font-size: 45px;
  display: flex;
}

.para {
  color: var(--pure_white);
  text-align: center;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Work Sans, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 24px;
  display: block;
}

.para.align {
  width: 80%;
  font-family: Work Sans, sans-serif;
  font-weight: 300;
}

.para.align.center-aligh {
  text-align: center;
}

.attendies {
  color: var(--pure_white);
  font-weight: 700;
}

.div-block-99 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  display: grid;
}

.user, .presentation {
  color: var(--pure_white);
  font-weight: 700;
}

.card-heaing-sec2 {
  color: var(--pale_green);
  text-transform: none;
  font-size: 25px;
  font-weight: 700;
}

.clr {
  color: var(--button-grey);
  font-style: normal;
}

.text-block-41 {
  font-weight: 700;
}

.text-block-41.clr {
  color: var(--pure_white);
  font-family: Work Sans, sans-serif;
}

.sponsor {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.sponsor-grd {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sponsor-logo {
  justify-content: center;
  align-items: center;
  width: auto;
  display: block;
}

.sponsor-contaner {
  justify-content: flex-start;
  align-items: center;
  max-width: 90%;
  height: auto;
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex;
  position: relative;
}

.sponsor-section {
  display: none;
}

.snap {
  font-style: normal;
}

.container_whyeo {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 90%;
  height: 100vh;
  display: flex;
  position: relative;
}

.container_whyeo.simple {
  justify-content: flex-start;
  height: auto;
  font-family: Work Sans, sans-serif;
}

.container_whyeo.bg {
  z-index: 1;
  align-items: center;
  position: relative;
}

.heading-whyeo {
  justify-content: center;
  align-items: center;
  width: 65%;
  margin-top: 0;
  line-height: 48px;
  display: flex;
}

.section_whyeo {
  margin-top: 80px;
  font-family: Suisseintl, sans-serif;
  font-weight: 400;
  position: static;
}

.section_whyeo.bg {
  margin-top: 0;
  font-family: Work Sans, sans-serif;
}

.section_whyeo._1 {
  margin-top: 0;
}

.head-font {
  z-index: 1;
  color: var(--pure_white);
  text-align: center;
  letter-spacing: 2px;
  width: 100%;
  font-size: 50px;
  font-weight: 700;
  line-height: 54px;
  position: relative;
}

.padding-40px {
  padding-top: 20px;
  padding-bottom: 20px;
}

.whyeo-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.whyeo-grid.two {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
}

.whyeo-grid-1 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 75%;
  height: 100%;
  display: flex;
}

.whyeo-grid-1.second {
  width: 60%;
}

.grid-image {
  width: 52px;
}

.head1 {
  color: var(--pure_white);
  font-family: Work Sans, sans-serif;
  font-size: var(--heading);
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  width: 80%;
  font-weight: 700;
  line-height: 50px;
}

.head3 {
  color: var(--pure_white);
  font-family: Work Sans, sans-serif;
  font-size: var(--size);
  font-weight: 300;
  line-height: 30px;
}

.bookticket_container {
  z-index: 2;
  justify-content: center;
  align-items: center;
  max-width: 90%;
  height: auto;
  margin-top: 100px;
  display: flex;
  position: relative;
}

.bookticket_container.who-space {
  margin-top: 0;
}

.book-ticket {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--pure_white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  font-family: Work Sans, sans-serif;
  display: flex;
}

.book_ticket-text {
  color: var(--pure_white);
  letter-spacing: 0;
  font-family: Work Sans, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 35px;
}

.div-block-110 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Work Sans, sans-serif;
  display: flex;
}

.container-14 {
  z-index: 5;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 90%;
  height: auto;
  margin-top: 0;
  font-family: Work Sans, sans-serif;
  display: flex;
  position: relative;
}

.section_whoattend {
  height: auto;
}

.body-4 {
  background-color: var(--background);
  color: var(--pure_white);
  text-align: center;
  font-family: Suisseintl, sans-serif;
}

.image-whogrid {
  width: 48px;
}

.text-whogrid {
  color: var(--pure_white);
  text-transform: uppercase;
  width: 60%;
}

.text-whogrid._2 {
  text-transform: none;
  width: 62%;
}

.text-whogrid._5 {
  text-transform: none;
}

.text-whogrid._1 {
  text-transform: none;
  width: 60%;
}

.grid-div {
  z-index: 1;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: 1;
  color: var(--pure_white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  line-height: 16px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.whos-heading {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 120px;
  font-size: 95px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.logo-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  display: grid;
  position: relative;
}

.logo-grid.opacity {
  background-color: #0000;
  position: absolute;
}

.logo-grid.opacity._1 {
  background-color: var(--pure_white);
  opacity: 1;
  pointer-events: none;
  cursor: none;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 75%;
  padding: 30px;
}

.logo-grid.opacity._2 {
  background-color: var(--white);
  opacity: 0;
  pointer-events: none;
  cursor: none;
  border-radius: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 75%;
  padding: 30px;
}

.logo-grid.opacity._3 {
  background-color: var(--pure_white);
  opacity: 0;
  pointer-events: none;
  cursor: none;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 75%;
  padding: 30px;
}

.logo-grid.opacity._4 {
  background-color: var(--pure_white);
  opacity: 0;
  pointer-events: none;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 75%;
  padding: 30px;
}

.logo-grid.opacity._5 {
  background-color: var(--pure_white);
  opacity: 0;
  pointer-events: none;
  border-radius: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 75%;
  padding: 30px;
}

.logo-grid.opacity._1 {
  opacity: 1;
  pointer-events: none;
  cursor: none;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 100%;
  padding: 0;
  position: static;
}

.logo-grid.opacity._2 {
  opacity: 1;
  pointer-events: none;
  cursor: none;
  background-color: #fff;
  border-radius: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 100%;
  padding: 0;
  position: static;
}

.logo-grid.opacity._4 {
  opacity: 0;
  pointer-events: none;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 75%;
  padding: 30px;
}

.logo-grid.opacity._5 {
  opacity: 0;
  pointer-events: none;
  background-color: #fff;
  border-radius: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 75%;
  padding: 30px;
}

.logo-grid.opacity._3 {
  opacity: 0;
  pointer-events: none;
  cursor: none;
  opacity: 1;
  pointer-events: none;
  cursor: none;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 100%;
  padding: 0;
  position: static;
}

.logo-grid.opacity._4 {
  opacity: 1;
  pointer-events: none;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 100%;
  padding: 0;
  position: static;
}

.logo-grid.opacity._5 {
  opacity: 1;
  pointer-events: none;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr .25fr;
  grid-auto-flow: row;
  place-items: center;
  width: 100%;
  padding: 0;
  position: static;
}

.logo-grid.opacity._3 {
  opacity: 1;
  pointer-events: none;
  cursor: none;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: center;
  width: 100%;
  padding: 0;
  position: static;
}

.logo-images {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: auto;
  display: flex;
}

.logo-images._4 {
  width: 150px;
}

.image-60 {
  opacity: 1;
}

.textblock-color {
  color: var(--pale_green);
  font-size: 22px;
  line-height: 24px;
}

.slider-3 {
  display: none;
}

.text-low {
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}

.mobile, .text-block-49 {
  display: none;
}

.ring-2 {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: fixed;
  inset: -100% 0% auto;
}

.sponsor-image {
  pointer-events: none;
  width: 200px;
}

.tabs-content-2 {
  width: 100%;
  margin-top: 32px;
  overflow: visible;
}

.tab-text {
  width: 32px;
}

.tab-link-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-2.w--current {
  color: var(--pale_green);
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tab-pane-tab-1 {
  z-index: 999999;
  width: 100%;
}

.textblock-color-4 {
  text-align: center;
  width: 100%;
  font-size: 22px;
  line-height: 24px;
}

.whoattend_tabs {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  display: flex;
}

.grid-center-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.icon-text_wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.moretocome_text {
  color: var(--pale_green);
  font-size: 22px;
}

.tabs-2 {
  width: 100%;
}

.padding-120 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

.div-block-122 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.hero_wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
  overflow: visible;
}

.right-icon {
  width: 40px;
  height: 40px;
}

.div-block-125 {
  display: flex;
}

.text-block-55 {
  color: #fff;
  padding-top: 0;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
}

.ring_image.eos {
  opacity: .2;
}

.button_link {
  color: #000;
  background-color: #56b5b2;
  border-radius: 42px;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  height: auto;
  padding: 8px 25px;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.brand_color-span {
  color: #56b5b2;
}

.eocard_para {
  color: #fff;
  width: auto;
  max-width: 600px;
  padding-left: 0;
  padding-right: 0;
  font-family: Work Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 25px;
}

.eocard_para.paragraph1 {
  width: auto;
  max-width: 500px;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}

.text-block-58 {
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
}

.faq_header-2 {
  color: #fff;
  white-space: break-spaces;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 0 4em 0 1.25em;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.faq_header-2.w--open {
  border-bottom: 1px #0000001a;
}

.right_card-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  aspect-ratio: auto;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 400px;
  margin-top: 40px;
  margin-left: 650px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: absolute;
  left: 0;
  overflow: hidden;
}

.arrow_anim {
  color: var(--pure_black);
  order: -1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 12px;
  max-width: none;
  height: 12px;
  display: flex;
  position: static;
}

.head-text_wrap {
  margin-top: 73px;
  margin-bottom: 73px;
}

.headfont_flex, .button_anim {
  display: flex;
}

.eocard_text-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: block;
}

.element {
  display: flex;
}

.sec_1_heading-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: -.5px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 1050px;
  max-height: 350px;
  margin-top: 40px;
  margin-bottom: 60px;
  font-size: 95px;
  font-weight: 800;
  line-height: 75px;
  display: flex;
}

.arrow-address {
  background-color: var(--pure_white);
  border-radius: 62px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.arrow-address.nav {
  display: none;
}

.section_hero {
  z-index: 9;
  background-color: #0000;
  margin-top: 0;
  margin-left: auto;
  display: block;
  position: relative;
  inset: auto 0% 0%;
  overflow: visible;
}

.section_hero.section_2 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.contain_wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  height: 50vh;
  display: flex;
}

.link-block-9 {
  color: #000;
  -webkit-text-stroke-color: black;
  background-color: #56b5b2;
  border: 0 solid #000;
  border-radius: 62px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  padding: 8px 25px;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.icon_img {
  aspect-ratio: auto;
  height: 48px;
  position: relative;
}

.button_anim-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.eocard_wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.eocard_wrapper.card_3 {
  justify-content: space-around;
  align-items: stretch;
  margin: 11px;
  display: flex;
}

.eocard_wrapper.card_4 {
  justify-content: space-around;
  margin: 11px;
  display: flex;
}

.eocard_wrapper.card_1 {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin: 11px;
  padding: 0;
  display: flex;
}

.eocard_wrapper.card_2 {
  justify-content: space-around;
  margin: 11px;
  display: flex;
}

.text_head2 {
  color: #56b5b2;
  letter-spacing: normal;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.container_hero {
  flex-flow: column wrap;
  place-content: flex-start center;
  align-items: stretch;
  width: auto;
  max-width: 90%;
  height: 100vh;
  max-height: 100vh;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Work Sans, sans-serif;
  font-weight: 500;
  display: flex;
}

.container_hero.extra-space {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 90%;
  height: auto;
  margin-top: 100px;
  margin-bottom: 100px;
}

.sec2_wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 100px;
  margin-bottom: auto;
  display: flex;
  position: sticky;
  top: 140px;
}

.dot {
  background-color: #56b5b2;
  border-radius: 62px;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
}

.div-block-140 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  align-self: auto;
  place-items: start;
  margin-top: 0;
  display: none;
}

.left_card {
  cursor: pointer;
  border: 1px solid #3b3b3b;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 30%;
  height: 138px;
  padding: 15px;
  font-family: Work Sans, sans-serif;
  display: flex;
}

.left_card:hover {
  border-color: #56b5b2;
}

.icon_text-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 32px;
  display: flex;
}

.card-text_button {
  color: #fff;
  height: auto;
  font-size: 16px;
}

.pointer {
  background-color: #0000;
  border-radius: 62px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 138px;
  margin-left: -5px;
  display: flex;
}

.left_card-head {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #222;
  border: 1px solid #505050;
  border-radius: 42px;
  align-items: center;
  width: auto;
  height: 42px;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  box-shadow: inset 0 2px 5px #0003;
}

.star_icon {
  width: 35px;
  height: 35px;
}

.icon_left-card {
  width: 30px;
  max-width: none;
  height: 30px;
}

.left_card-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.eocard_icon {
  -webkit-text-stroke-width: 1px;
  background-image: linear-gradient(13deg, #56b5b285, #56b5b2a8 0%, #56b5b266 33%, #56b5b200);
  border: .5px solid #56b5b2;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.sec_1_text-2 {
  color: #56b5b2;
  cursor: pointer;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-family: Work Sans, sans-serif;
  font-size: 25px;
  font-weight: 700;
  display: flex;
}

.sec_1_text-2.pointer_change {
  pointer-events: none;
  cursor: auto;
}

.sec_1_text-2.pointer_change.mn, .sec_1_text-2.mn {
  font-size: 20px;
}

.location_link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.gradient {
  background-image: linear-gradient(to right, #56b5b2, #56b5b200);
  width: 40px;
  height: 2px;
}

.head2 {
  color: #fff;
  max-width: 65vw;
  font-family: Work Sans, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.padding-60px {
  padding-top: 30px;
  padding-bottom: 30px;
  display: none;
}

.top-gap {
  padding-top: 100px;
  padding-bottom: 100px;
}

.fix-grid {
  display: none;
}

.white {
  background-color: var(--pure_white);
  width: 80%;
  height: 1px;
}

.padding-160px {
  padding-top: 80px;
  padding-bottom: 80px;
}

.link-block-11, .link-block-12, .link-block-13, .link-block-14, .link-block-15 {
  cursor: pointer;
}

.overview_section {
  z-index: 5;
  width: 100%;
  position: relative;
}

.overview_section.is_white {
  background-color: #fff;
}

.overview_section.is_color {
  background-image: linear-gradient(119deg, #008aad, #79d4b5);
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
}

.overview_section.is_color.is_top {
  border-radius: 40px 40px 0 0;
}

.overview_container {
  max-width: 80%;
}

.header-pv3-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-5 {
  background-color: var(--background);
  font-family: Work Sans, sans-serif;
}

.body-5.is_new {
  background-color: #0000;
}

.heaf-font-pv3 {
  color: var(--pure_white);
  font-family: Work Sans, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 52px;
  display: block;
}

.heaf-font-pv3.is_dark {
  color: var(--new-blue);
}

.padding-top {
  padding-top: 55px;
  padding-bottom: 55px;
}

.speaker {
  width: 100%;
}

.speaker-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  width: 100%;
  display: flex;
}

.tabs-menu-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  display: flex;
}

.tab-link-tab-2 {
  border: 1px solid var(--button-grey);
  background-color: var(--pure_black);
  color: var(--pure_white);
  border-radius: 62px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.tab-link-tab-2.w--current {
  background-color: var(--pure_black);
  color: var(--pale_green);
}

.button-font-pv3 {
  font-size: 18px;
  font-weight: 500;
}

.break {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.break-time {
  z-index: 2147483647;
  justify-content: flex-end;
  align-items: flex-start;
  width: 150px;
  display: flex;
  position: absolute;
  left: -169px;
}

.break-head {
  border: 1px solid var(--dropdown-grey);
  background-color: var(--pure_black);
  border-radius: 8px;
  width: 100%;
  padding-left: 50px;
}

.tabs-content-3 {
  display: flex;
  overflow: visible;
}

.head--font2 {
  color: var(--pure_white);
  font-size: var(--paragraph);
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
  font-weight: 700;
}

.para-pv3 {
  color: var(--dropdown-grey);
  width: auto;
  font-size: 16px;
  line-height: 16px;
}

.tab-pane-tab-1-2 {
  width: 100%;
}

.programme-list-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  width: auto;
  display: flex;
}

.padding-20px {
  padding-top: 10px;
  padding-bottom: 10px;
}

.padding-20px.hide {
  display: none;
}

.topic {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.white-border {
  background-color: var(--pure_white);
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  width: 25px;
  height: 100%;
  padding-bottom: 0;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.white-border.green {
  background-color: var(--pale_green);
}

.white-border.light-green {
  background-color: var(--light-green);
}

.tabs-3 {
  width: 100%;
}

.topic-head {
  color: var(--pure_white);
  font-size: var(--paragraph);
  font-weight: 700;
  line-height: 26px;
}

.topic-head.green {
  color: var(--pale_green);
  justify-content: center;
  align-items: center;
  line-height: 26px;
}

.topic-head.light-green {
  color: var(--light-green);
  justify-content: center;
  align-items: center;
  line-height: 28px;
}

.topic-head.grey {
  color: var(--button-grey);
  justify-content: center;
  align-items: center;
  line-height: 28px;
  display: flex;
}

.topic-head.low {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  font-weight: 400;
  display: flex;
}

.topic-speaker-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.topic-speaker-grid._2x3 {
  grid-template-rows: auto auto;
}

.topic-speaker-grid._4row {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 3fr;
  place-items: center;
  margin-left: -25px;
}

.topic-speaker-grid._4row.remove-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.speaker-photo {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  align-items: center;
  display: flex;
}

.speaker-dp {
  object-fit: fill;
  border-radius: 200px;
  width: 75px;
  height: 75px;
}

.speaker-details {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: 100%;
  display: flex;
}

.speaker-name {
  color: var(--pale_green);
  text-align: left;
  font-size: 20px;
  font-weight: 500;
}

.speaker-wrapper-info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--dropdown-grey);
  background-color: var(--pure_black);
  border-radius: 8px;
  flex-flow: row;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 20px 25px 20px 50px;
  display: flex;
  position: relative;
}

.speaker-wrapper-info.changes {
  background-color: var(--light-green);
  align-items: center;
  padding-left: 20px;
}

.speaker-wrapper-info.changes.green {
  background-color: var(--pale_green);
}

.speaker-wrapper-info.changes.hide, .speaker-wrapper-info.changes.hideindesk, .speaker-wrapper-info.hideindesk {
  display: none;
}

.programe-date {
  justify-content: center;
  display: flex;
}

.date {
  color: var(--pure_white);
  font-size: 16px;
}

.date.bold {
  font-size: 26px;
  line-height: 28px;
}

.speaker-para {
  color: var(--pure_white);
  text-align: left;
  width: 100%;
  line-height: 16px;
}

.parallel-speaker-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
  / 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: block;
}

.parallel-speaker-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.parallel-speaker-grid.hide, .parallel-speaker-grid.hideindesk {
  display: none;
}

.speaker-all, .tab-pane-tab-2-2 {
  width: 100%;
}

.speaker-section {
  z-index: 3;
  position: relative;
}

.tabs-4 {
  width: auto;
}

.tabs-content-4 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding-top: 40px;
  display: flex;
}

.tab-text-speaker {
  text-align: center;
  font-size: 22px;
  line-height: 24px;
}

.tab-text-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.tab-link-speaker {
  color: var(--pure_white);
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.tab-link-speaker.w--current {
  color: var(--pale_green);
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tabs-menu-5 {
  flex-flow: row;
  justify-content: center;
  width: auto;
  display: flex;
}

.arrow-speaker {
  width: 28px;
}

.speaker-list-grid {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch flex-start;
  place-items: center;
  display: grid;
}

.speaker-list-grid.all {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  align-items: start;
}

.speaker-list-grid.plenary, .speaker-list-grid.insurance, .speaker-list-grid.agri, .speaker-list-grid.energy, .speaker-list-grid.climate {
  align-items: start;
}

.speaker-list-photo {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  align-items: flex-start;
  width: 80%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.speaker-list-image {
  border-radius: 10px;
  width: 200px;
}

.speaker-popup {
  z-index: 5;
  background-color: #00000080;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.speaker-card {
  z-index: 10;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--pure_white);
  border-radius: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 75%;
  height: auto;
  padding: 30px;
  display: flex;
  position: relative;
}

.speaker-card-image {
  object-fit: fill;
  border-radius: 12px;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: 320px;
  max-width: none;
  height: 320px;
  overflow: visible;
}

.about-speaker-card {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.about-speaker-wrapper {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.speaker-topic {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.timing {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  display: none;
}

.card-date {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.card-name {
  color: var(--pale_green);
  font-size: var(--size);
  font-weight: 600;
  line-height: 32px;
}

.speaker-card-companyt {
  color: var(--pure_black);
  text-align: left;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.speaker-card-para {
  color: var(--pure_black);
  text-align: left;
  font-size: 16px;
  font-weight: 500;
}

.session {
  color: var(--pure_black);
  font-size: 18px;
  font-weight: 700;
}

.topic-text {
  color: var(--pale_green);
  text-align: left;
  font-size: 24px;
  font-weight: 600;
  line-height: 26px;
}

.session-topic {
  color: var(--pure_black);
  font-size: 18px;
  font-weight: 400;
  display: none;
}

.date-svg {
  width: 28px;
}

.card-image_speaker {
  cursor: pointer;
  width: 35px;
  max-width: none;
  margin-top: 20px;
  margin-right: 20px;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.speaker-list-contain-wrapper {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.slider-4 {
  display: none;
}

.padding-5px {
  padding-top: 5px;
  padding-bottom: 5px;
}

.readmore-button {
  color: var(--pure_black);
  align-self: flex-end;
  width: 100px;
  font-weight: 500;
  text-decoration: underline;
  position: relative;
}

.about-speaker-para-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  display: flex;
  overflow: hidden;
}

.readmore-text {
  text-transform: uppercase;
  text-decoration: underline;
  position: absolute;
  inset: 0%;
}

.readless-text {
  text-decoration: underline;
  position: absolute;
  inset: 0%;
}

.speaker-container {
  flex-flow: column;
  align-items: center;
  max-width: 90%;
  display: flex;
}

.right-fade, .left {
  display: none;
}

.home-byt-wrapper {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-flow: column;
  display: flex;
}

.div-block-153 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-154 {
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-23 {
  border-top: 1px solid var(--buttonblack2);
  border-bottom: 1px solid var(--buttonblack2);
  flex-flow: column;
  justify-content: flex-start;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}

.container-23.downbar {
  z-index: 2147483647;
  background-color: #000;
  justify-content: center;
  align-items: center;
  height: 50px;
  position: absolute;
  inset: auto 0% 0%;
}

.nav-line {
  display: none;
}

.div-block-155 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.op-logo-grid {
  flex-flow: row;
  justify-content: center;
  margin-left: -50px;
  display: flex;
}

.op-logo-grid.direction {
  margin-left: -50px;
  display: flex;
}

.op-logo-grid.grid3x3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-left: 50px;
  display: grid;
}

.op-logo-wrapper {
  justify-content: center;
  align-items: center;
  width: 150px;
  display: flex;
}

.op-logo-wrapper.terrawatch {
  width: 180px;
}

.gridingrid {
  flex-flow: column;
  justify-content: space-around;
  display: flex;
}

.backtotheop {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid var(--dropdown-grey);
  background-color: var(--pure_black);
  cursor: pointer;
  border-radius: 62px;
  padding: 10px 20px;
  display: flex;
}

.center {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-85 {
  width: 20px;
}

.about-topic {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.topic-oneline-text {
  color: var(--pure_white);
  font-size: 18px;
  font-weight: 400;
}

.line-grey {
  background-color: var(--dropdown-grey);
  height: 1px;
}

.text-block-65 {
  color: var(--pure_white);
  font-family: Work Sans, sans-serif;
  font-size: 14px;
}

.keynote-text {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.link-4 {
  color: var(--pale_green);
  text-decoration: none;
}

.logo-marquee-section {
  width: 85vw;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.logo-marquee-move {
  box-sizing: border-box;
  object-fit: fill;
}

.logo-marquee-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
  overflow: visible;
}

.maruqee-logo-image {
  object-fit: contain;
  width: 150px;
  max-width: none;
  height: 150px;
  overflow: visible;
}

.logo-marquee-wrapper {
  justify-content: flex-end;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.logo-marquee-wrapper.reverse {
  justify-content: flex-start;
}

.left-padding-shade {
  z-index: 1;
  background-image: linear-gradient(90deg, var(--background) 30%, #fff0);
  margin-left: -5px;
  padding-right: 60px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.left-padding-shade.is_color {
  background-image: linear-gradient(90deg, #fff 30%, #fff0);
}

.right-padding-shade {
  z-index: 1;
  background-image: linear-gradient(90deg, #0000, #161616 70%);
  margin-right: -5px;
  padding-left: 60px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.right-padding-shade.is_white {
  background-image: linear-gradient(90deg, #0000, #fff 70%);
}

.marquee-padding {
  padding-top: 20px;
  padding-bottom: 20px;
}

.marquee-padding.top {
  padding-top: 50px;
  padding-bottom: 50px;
}

.sponsored-by {
  color: var(--pure_white);
  font-size: 18px;
  font-weight: 500;
}

.text-block-66 {
  color: var(--white);
  font-size: 35px;
  font-weight: 400;
  line-height: 35px;
}

.sponsors-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sponsor-page-image {
  width: 180px;
}

.sponsors-link {
  color: var(--sponsor-page--sponsor-category);
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: relative;
}

.sponsor-category-text {
  text-align: center;
  justify-content: center;
  font-size: 20px;
  display: flex;
  position: absolute;
  inset: auto auto 0%;
}

.sponsor-category-text.padding-low {
  max-width: 100%;
  font-size: 16px;
  bottom: -5%;
  left: auto;
  right: auto;
}

.sponsor-category-text.padding-low.maxwidth-adjust {
  max-width: 70%;
}

.sponsor-category-text.font-size {
  font-size: 16px;
}

.padding-20 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.padding-bronze-bt {
  padding-top: 20px;
  padding-bottom: 20px;
}

.speaker-para-2 {
  color: #fff;
  text-align: left;
  width: 100%;
  line-height: 16px;
}

.session-2 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
}

.topic-text-2 {
  color: #56b5b2;
  text-align: left;
  font-size: 24px;
  font-weight: 600;
  line-height: 26px;
}

.image-87 {
  cursor: pointer;
  width: 35px;
  max-width: none;
  margin-top: 20px;
  margin-right: 20px;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.speaker-card-para-2 {
  color: #000;
  text-align: left;
  font-size: 16px;
  font-weight: 500;
}

.speaker-card-companyt-2 {
  color: #000;
  text-align: left;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.speaker-card-2 {
  z-index: 10;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 75%;
  height: auto;
  padding: 30px;
  display: flex;
  position: relative;
}

.session-topic-2 {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  display: none;
}

.speaker-name-2 {
  color: #56b5b2;
  text-align: left;
  font-size: 20px;
  font-weight: 500;
}

.readmore-button-2 {
  color: #000;
  align-self: flex-end;
  width: 100px;
  font-weight: 500;
  text-decoration: underline;
  position: relative;
}

.card-name-2 {
  color: #56b5b2;
  font-size: 30px;
  font-weight: 600;
  line-height: 32px;
}

.text-block-67 {
  color: silver;
  font-size: 35px;
  font-weight: 700;
  line-height: 35px;
}

.text-block-68 {
  color: #de954d;
  font-size: 35px;
  font-weight: 700;
  line-height: 35px;
}

.text-block-69 {
  color: #efc773;
  font-size: 35px;
  font-weight: 700;
  line-height: 35px;
}

.text-block-70 {
  color: #56b4b3;
  font-size: 35px;
  font-weight: 700;
  line-height: 35px;
}

.tab-link-tab-2 {
  font-size: 18px;
  font-weight: 500;
}

.tab-link-tab-2.w--current, .tab-link-tab-2.day1 {
  color: var(--pale_green);
}

.padding-fp {
  padding-top: 48px;
  padding-bottom: 48px;
}

.summary_top-wrapper {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.summary-head {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.stats-images {
  width: 10rem;
}

.head-text {
  color: var(--pure_white);
  font-size: 3rem;
  font-weight: 700;
  line-height: 3rem;
}

.stats-des {
  color: var(--pure_white);
  text-align: center;
  font-size: 1rem;
  font-weight: 300;
}

.sub-font {
  vertical-align: baseline;
  font-size: 1rem;
  font-weight: 300;
}

.stats-des_wrapper {
  width: 60%;
}

.speakers-list_wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.speakers-2024 {
  width: 100%;
}

.speakers-2024_wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.speakers_2024-image {
  object-fit: contain;
  width: 150px;
  max-width: none;
  height: 80px;
  overflow: visible;
}

.eos24-photos {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eos24-photos_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.logo-marquee-move_reverse {
  box-sizing: border-box;
  object-fit: fill;
}

.lightbox {
  transition: all .2s;
  position: relative;
}

.hover-dim {
  background-color: #0000;
  width: 100%;
  height: 100%;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.hover-dim:hover {
  background-color: #0000004d;
}

.main-wrapper {
  justify-content: center;
  align-items: center;
  width: 100vw;
  position: relative;
}

.padding-global {
  flex-flow: column;
  width: 100%;
  max-width: 80%;
}

.padding-global.hero {
  position: sticky;
  top: 0;
}

.padding-global._2024 {
  max-width: 90%;
}

.section-hero {
  background-image: linear-gradient(234deg, #6dbda4b3 15%, #067ea3b3 77%, #2b1c17 99%);
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
}

.section-hero.scroll-section {
  background-image: linear-gradient(234deg, #6dbda4b3 15%, #067ea3b3 77%, #067ea3);
  height: 150vh;
}

.section-hero.scroll-section.old {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
}

.section-hero_wrapper {
  width: 100%;
}

.nav-button {
  text-decoration: none;
  display: none;
}

.nav-text {
  color: var(--pure_white);
  font-family: Poppins, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.nav-text.black {
  color: var(--pure_black);
  font-weight: 500;
}

.socialmedia_wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.social-media_icon {
  color: var(--pure_white);
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  transition: opacity .2s;
  display: flex;
}

.social-media_icon:hover {
  color: #eee;
}

.hero-text {
  z-index: 99999999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.hero-text_wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  max-width: 80%;
  display: flex;
}

.hero-text_1 {
  color: var(--pure_white);
  text-align: center;
  max-width: 100%;
  font-family: Poppins, sans-serif;
  font-size: 5.9375rem;
  font-weight: 800;
  line-height: 6.2rem;
}

.hero-text_1.black {
  color: var(--pure_black);
  font-size: 2.1875rem;
  font-weight: 800;
  line-height: 3rem;
}

.hero-text_1.black.bookticker {
  color: var(--pure_black);
}

.hero-text_1.black.hideindesk {
  display: none;
}

.city-text {
  color: var(--pure_white);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 1.5625rem;
  font-weight: 500;
  line-height: 1.5625rem;
}

.city-text.weight-400 {
  padding-right: 10px;
  font-weight: 300;
  transition: all .2s;
}

.city-text.weight-400:hover {
  color: var(--light-green);
}

.city-wrap {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: column;
  display: flex;
}

.section_bring {
  background-image: linear-gradient(358deg, #0000004d, #fff);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.section_bring.scroll-section {
  background-image: linear-gradient(358deg, #0000004d, #ffffff80);
  height: 100vh;
  position: relative;
}

.padding-bring_wrapper {
  justify-content: center;
  align-items: center;
  width: 99.9997%;
  display: flex;
}

.section_eosummit {
  background-color: var(--pure_white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.section_eosummit.scroll-section {
  z-index: 2;
  position: relative;
}

.section_eosummit-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.card_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.grid_card-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 2px solid #e1e1e1;
  border-top-style: none;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.top_border {
  height: 2rem;
}

.top_border.color_1 {
  background-color: #008aad;
  width: 101%;
  height: 1.5rem;
}

.top_border.color_2 {
  background-color: #fca567;
  width: 101%;
  height: 1.5rem;
}

.top_border.color_3 {
  background-color: #79d4b6;
  width: 101%;
  height: 1.5rem;
}

.top_border.color_4 {
  background-color: #62d4ed;
  width: 101%;
  height: 1.5rem;
}

.card-head {
  font-family: Poppins, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
}

.card-paragraph {
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2rem;
}

.section_eoconcept-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.section-eoconcept {
  background-image: linear-gradient(234deg, #6dbda4 15%, #067ea3 77%, #000000bf);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
}

.section-eoconcept.scroll-section {
  background-image: linear-gradient(234deg, #6dbda4 15%, #067ea3 48%, #000506);
}

.head-text_concept {
  color: var(--pure_white);
  text-align: center;
  max-width: 100%;
  font-family: Poppins, sans-serif;
  font-size: 2.1875rem;
  font-weight: 700;
  line-height: 3rem;
}

.head-text_concept.black {
  color: var(--pure_black);
  font-size: 3rem;
  font-weight: 800;
  line-height: 4rem;
}

.head-text_concept.black.size {
  font-size: 2.1875rem;
  line-height: 3rem;
}

.head-text_concept.black.size.userfocus {
  font-weight: 500;
  line-height: 2.187rem;
}

.head-text_concept.black.size.userfocus.conferemnce {
  font-size: 3rem;
  line-height: 3.5rem;
}

.card_grid-eoconcept {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card_eoconcept {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.card-image {
  width: 10rem;
}

.head_text-eoconcept {
  color: var(--pure_white);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2rem;
}

.para_text-eoconcept {
  color: var(--pure_white);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.para_text-eoconcept.black {
  color: var(--pure_black);
}

.para_text-eoconcept.footer {
  color: #fff;
  font-size: .875rem;
  position: static;
}

.para_text-eoconcept.footer.links:hover {
  color: var(--pale_green);
}

.para_text-eoconcept.footer.left-align {
  justify-content: flex-start;
}

.card_bottom-eoconcept {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.section_ticket-book {
  background-color: #79d4b6;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  display: flex;
  position: relative;
}

.section_ticket-book_wrapper {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.section_ticket-book_wrapper.hide {
  display: none;
}

.ticket-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--pure_white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 2rem;
  transition: opacity .2s;
  display: flex;
}

.ticket-card.green {
  background-color: #79d4b6;
  background-image: url("https://cdn.prod.website-files.com/656727b97114e5db29619f42/66f533a38fbc5fb416bf3c7c_BG.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: none;
  position: relative;
}

.wrap-text {
  width: 40%;
  max-width: 100%;
}

.footer {
  background-color: var(--pure_black);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer.is_white {
  background-color: var(--pure_white);
}

.footer_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 2.5%;
  padding-bottom: 2.5%;
  display: flex;
}

.footer-left_align {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.logo_footer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.tw-horizontal {
  width: 15rem;
}

.audience_image {
  z-index: 0;
  -webkit-backdrop-filter: contrast();
  backdrop-filter: contrast();
  mix-blend-mode: normal;
  position: fixed;
  inset: auto 0% 0%;
}

.footer_right {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: flex-end;
  display: flex;
}

.footer_link {
  text-decoration: none;
}

.footer_link:hover {
  background-color: var(--pale_green);
  color: var(--pale_green);
}

.gradient-green {
  z-index: -1;
  background-image: linear-gradient(234deg, #6dbda4 15%, #067ea3 48%, #000);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.eosummit_icon {
  width: 5rem;
}

.navbar-3 {
  background-color: #0000;
  width: 100%;
  max-width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: absolute;
  inset: 0% 0% auto;
}

.nav-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80%;
  display: flex;
}

.nav-menu_wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  order: 1;
  display: flex;
}

.brand {
  order: -1;
}

.megaphone {
  color: var(--pure_black);
  justify-content: center;
  align-items: center;
  width: 3rem;
  display: flex;
}

.div-block-156 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.quotation {
  z-index: -1;
  width: 5rem;
  position: absolute;
  inset: auto 0% -21% auto;
}

.quotation.top {
  z-index: -1;
  width: 5rem;
  font-size: 5rem;
  inset: -15% auto auto -5%;
}

.head-text_flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.text_lottie-flex {
  display: flex;
}

.text_lottie-flex.hide {
  display: none;
}

.shrink {
  flex-flow: column;
  display: flex;
  position: relative;
}

.location_link-anim {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.location_link-anim:hover {
  color: var(--light-green);
}

.sponsor_button2025 {
  background-color: var(--pure_white);
  border-radius: 62px;
  padding: 7px 25px;
  text-decoration: none;
  transition: all .2s;
}

.sponsor_button2025:hover {
  background-color: var(--light-green);
}

.visit_decarb {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fffcf4;
  background-color: #000;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.5rem;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.visit_decarb:hover {
  background-color: #262627;
}

.decarb_arrow {
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

.section-userfocus {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--pure_white);
  justify-content: center;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.shrink_userfocus {
  width: 60%;
}

.highlight-flex {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-9 {
  color: var(--pure_white);
}

.bold-text-span {
  color: #008aad;
}

.page-wrapper {
  scroll-behavior: smooth;
}

.page-wrapper.overflow-clip {
  z-index: 0;
  position: relative;
  inset: auto;
  overflow: clip;
}

.page-wrapper.overflow-clip.hide {
  display: none;
}

.main-wrap.light-blue-bg {
  background-color: #e7f4f7;
}

.fb-section {
  background-color: var(--white);
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.fb-section.hero-bg {
  background-image: linear-gradient(119deg, #008aad, #79d4b6);
  height: auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.fb-section.hero-bg.bottom-down-radius_50 {
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
}

.fb-section.hero-bg.bottom-down-radius_50.hero-sticky {
  background-image: linear-gradient(119deg, #008aad, #79d4b6);
  height: 757.984px;
  padding-top: 40px;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.fb-section.hero-bg.bottom-down-radius_50.hero-sticky.new_hero {
  background-image: linear-gradient(119deg, #008aad, #79d4b5);
  height: auto;
  position: relative;
}

.fb-section.hero-bg.bottom-down-radius_50.hero-sticky.new_hero.static {
  padding-top: 200px;
}

.fb-section.hero-bg.bottom-down-radius_50.hero-sticky.new_hero.bottom-70px {
  padding-bottom: 80px;
}

.fb-section.hero-bg.bottom-down-radius_50.hero-sticky.new_hero.triple-gradient {
  background-image: linear-gradient(119deg, #00576b, #008aae 50%, #79d4b5);
}

.fb-section.hero-bg.bottom-down-radius_50.top-pad-40 {
  background-image: linear-gradient(119deg, #008aad, #79d4b6);
  padding-top: 40px;
}

.fb-section.hero-bg.bottom-down-radius_50.top-pad-40.static {
  padding-top: 200px;
  position: static;
}

.fb-section.hero-bg.bottom-down-radius_50.top-pad-40.overflow-hide {
  overflow: hidden;
}

.fb-section.hero-bg.bottom-down-radius_50.top-pad-40.triple-gradient {
  background-image: linear-gradient(119deg, #00576b, #008aae 50%, #79d4b5);
}

.fb-section.hero-bg.top-40px {
  padding-top: 40px;
}

.fb-section.hero-bg.top-40px.static {
  padding-top: 200px;
}

.fb-section.concept-bg {
  background-image: linear-gradient(119deg, #008aad, #79d4b6);
  border-radius: 50px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.fb-section.concept-bg.radius_50 {
  background-image: linear-gradient(119deg, #008aad, #79d4b6);
  border-radius: 50px;
}

.fb-section.concept-bg.radius_50.overflow-hide.top-radius {
  background-image: linear-gradient(119deg, #008aae, #79d4b5);
}

.fb-section.concept-bg.top-radius {
  background-image: linear-gradient(119deg, #008aae, #79d4b5);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.fb-section.concept-bg.overflow-hide {
  overflow: hidden;
}

.fb-section.concept-bg.overflow-hide.top-radius {
  background-image: linear-gradient(119deg, #008aad, #79d4b5);
}

.fb-section.concept-bg.overflow-hide.top-radius.triple-gradient {
  background-image: linear-gradient(119deg, #00576b, #008aae 50%, #79d4b5);
}

.fb-section.lite-green.top-half-pad.sticky-section {
  z-index: 3;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  top: 0;
}

.fb-section.footer-sticky {
  position: sticky;
  bottom: 0;
}

.fb-section.why {
  overflow: hidden;
}

.fb-section.overflow-hide.section-curve {
  border-radius: 0 0 40px 40px;
  padding-top: 120px;
  padding-bottom: 120px;
  overflow: clip;
}

.fb-section.overflow-hide.section-curve.blue-gradient {
  background-image: linear-gradient(233deg, #79d4b6, #018bae);
}

.fb-section.overflow-hide.section-curve.blue-gradient.bottom90px.top-half-padding {
  padding-top: 100px;
}

.fb-section.overflow-hide.section-curve.bottom-no-pad {
  padding-bottom: 0;
}

.fb-section.overflow-hide.section-curve.top-half-padding {
  padding-top: 60px;
}

.fb-section.overflow-hide.section-curve.zero-bottom {
  padding-bottom: 0;
}

.fb-section.hide {
  display: none;
}

.fb-section.zero-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.fb-section.bg-e7f4f7.bottom-zero {
  padding-bottom: 0;
}

.fb-section.half-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.fb-container {
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
}

.content-holder {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: sticky;
  top: 0;
}

.content-holder._100vh {
  flex-flow: column;
  height: 40vh;
}

.content-holder._100vh.auto {
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.content-holder.left-align {
  justify-content: flex-start;
  align-items: flex-start;
}

.content-holder.left-align.h-flex {
  flex-flow: row;
}

.content-holder.left-align.h-flex.c-align {
  justify-content: center;
  align-items: center;
}

.content-holder.left-align.h-flex.h-center {
  justify-content: flex-start;
  align-items: flex-start;
}

.content-holder.logo-sponsor {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.content-holder.logo-sponsor.pad-80-max-wd-900 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.content-holder.left-algin {
  justify-content: center;
  align-items: flex-start;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.button {
  background-color: var(--brand-color);
  color: var(--white);
  border-radius: 16px;
  padding: 20px 24px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  overflow: hidden;
}

.button.flex-btn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  max-width: 450px;
  font-weight: 600;
  display: flex;
}

.button.hide {
  display: none;
}

.button.is_menu {
  padding: 14px 20px;
}

.button.is_menu.is_new {
  font-size: 18px;
}

.h1 {
  color: var(--pure_white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 90px;
}

.v-flex {
  flex-flow: column;
  display: flex;
}

.v-flex.align-left-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.v-flex.align-left-top.gap-42 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
}

.v-flex.gap-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 0;
}

.v-flex.gap16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.v-flex.gap16.max-width {
  max-width: 338.5px;
}

.v-flex.gap16.is_new-width {
  max-width: 400px;
}

.v-flex.gap-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.v-flex.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.hero-time_wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--pure_white);
  justify-content: flex-start;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
}

.h-flex {
  display: flex;
}

.h-flex.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.h-flex.x-center-y-end {
  justify-content: center;
  align-items: flex-end;
}

.h-flex.x-center-y-end.gap-5px {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
}

.h-flex.x-y-center {
  justify-content: flex-start;
  align-items: center;
}

.h-flex.x-y-center.mobile-x-y-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.h-flex.gap-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.h-flex.gap-12.size-354 {
  justify-content: flex-end;
  align-items: center;
  width: 177px;
}

.h-flex.gap-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.reveal-text {
  width: 100%;
  max-width: 1000px;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.5;
}

.reveal-text.c-align {
  text-align: center;
}

.reveal-text.almost-black {
  color: #262627;
}

.reveal-text-wrap {
  z-index: 1;
  color: var(--pure_black);
  position: relative;
}

.colan {
  opacity: .5;
  color: var(--brand-color);
  font-size: 320px;
  line-height: 70%;
  position: absolute;
  inset: -36% auto auto -11%;
}

.colan.left-5 {
  left: 0%;
}

.colan.left-5.left-10px {
  top: -20%;
  left: -15%;
}

.home3-howitworks_timeline-icon-wrapper {
  z-index: 1;
  background-color: #0000;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative;
}

.home3-howitworks_timeline-icon-wrapper.c-align {
  justify-content: center;
  align-items: center;
  display: flex;
}

.home3-howitworks_content-right.full-height {
  height: 100%;
}

.home3-howitworks_content-right.full-height.left-align.flex-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.home3-howitworks_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.home3-howitworks_progress-bar-wrapper {
  background-color: var(--pure_white);
  width: 2.5px;
  height: 67%;
  position: absolute;
  top: 10%;
  left: 3.7375rem;
  right: auto;
}

.home3-howitworks_progress-bar-wrapper.full-progress._100--progress {
  height: 80%;
}

.home3-howitworks_timeline-step {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  place-items: start stretch;
  padding-bottom: 75px;
}

.home3-howitworks_timeline-step.auto {
  height: 130px;
  padding-bottom: 0;
}

.home3-howitworks_timeline-step.auto.last {
  height: auto;
}

.icon-1x1-medium.center {
  display: inline-block;
  position: relative;
  right: -4px;
}

.home3-howitworks_content-left.full-height {
  height: 100%;
}

.home3-howitworks_text-wrapper {
  margin-top: 24px;
}

.home3-howitworks_progress-bar {
  background-color: var(--brand-color);
  color: var(--brand-color);
  width: 2.5px;
  height: 100%;
}

.home3-howitworks_timeline-wrapper {
  position: relative;
}

.home3-howitworks_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.home3-howitworks_component.full-width.top-center {
  grid-column-gap: 3rem;
  grid-template-columns: 1fr .75fr;
  place-items: center stretch;
  margin-bottom: 30px;
}

.h2-concept {
  color: var(--pure_white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 1.2;
}

.h2-concept.max-width-300px {
  max-width: 350px;
}

.heading-24px {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.heading-24px.font-22px {
  font-size: 22px;
}

.heading-24px.is_20px {
  font-size: 20px;
}

.industry-tracks-tirle-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-64px {
  color: var(--new-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 600;
  line-height: 1.2;
}

.heading-64px.is-white {
  color: var(--white);
}

.heading-64px.is-white.align_left, .heading-64px.left-algn {
  text-align: left;
}

.heading-64px.main-dark {
  color: #00576b;
}

.para-18px {
  color: var(--light-black);
  text-wrap: balance;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.para-18px.hide {
  display: none;
}

.grid_flip-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.flip-wrap {
  background-color: #0000;
  border-radius: 20px;
  text-decoration: none;
  position: static;
  overflow: hidden;
}

.flip-wrap:hover {
  box-shadow: none;
}

.flip_front {
  z-index: 2;
  background-color: var(--pure_white);
  backface-visibility: hidden;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: perspective(1431px);
  box-shadow: inset 0 0 4px #00000029;
}

.front-flip_title {
  color: var(--new-blue);
  text-align: center;
  width: 100%;
  max-width: 156px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 34px;
}

.front-flip_title.auto {
  max-width: 180px;
}

.front-flip_title.auto.main-color {
  color: #00576b;
}

.front-flip_title.is_energy {
  color: #00576b;
  max-width: none;
}

.front-flip_title.is_risk {
  color: #00576b;
  max-width: 196px;
}

.front-flip_title.is_agri {
  color: #00576b;
  max-width: none;
}

.v-flex_center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.v-flex_center.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.v-flex_center.gap-16._100 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 24px;
  position: absolute;
  inset: 0%;
}

.v-flex_center.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.v-flex_center.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flip-parent {
  perspective: 1486px;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 320px;
  text-decoration: none;
  display: flex;
  position: relative;
  transform: perspective(1358px);
}

.flip-parent.auto-cursor {
  cursor: auto;
}

.flip_back {
  z-index: 1;
  transform-style: preserve-3d;
  background-image: linear-gradient(-45deg, #62d4ed, #008aad);
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 24px 0 0 20px;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.back-flip_title {
  color: var(--pure_white);
  text-align: center;
  align-self: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.back-flip_list {
  color: var(--pure_white);
  padding-left: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}

.max-wid-850 {
  max-width: 852px;
}

.top-margin-large {
  margin-top: 60px;
}

.top-margin-large.full-width.sticky-holder {
  margin-top: 0;
  position: sticky;
  top: 0;
}

.count-down-holder {
  z-index: 8;
  background-color: var(--white);
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 600px;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  box-shadow: 0 1.78px 10.78px #79d4b624, 0 3.56px 11.68px #fca5671a;
}

.countdown-title {
  color: var(--brand-color);
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.coundown-wrapper {
  z-index: 3;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  inset: auto 0% 100px;
}

.coundown-wrapper.hide {
  display: none;
}

.parent-holder {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--pure_white);
  background-color: #fff;
  position: relative;
}

.parent-holder.bg-e7f4f7 {
  background-color: #e7f4f7;
}

.content-wrapper.z-index-1 {
  z-index: 2;
  position: relative;
}

._2-column.gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

._2-column.gap-40px.childern-prespective {
  perspective: 1000px;
}

.card1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--white);
  background-color: #fff3;
  border: 1px solid #fffc;
  border-radius: 24px;
  flex-flow: column;
  padding: 35px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card1-image-holder {
  padding: 0;
}

.card1-body {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.heading-40px {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.heading-40px.is-semibold {
  font-weight: 600;
}

.heading-40px.is-semibold.font-34px {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.paragraph-regular {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-regular.is-medium {
  color: var(--white);
  font-weight: 500;
}

.text-center-align {
  text-align: center;
}

.paragraph-little-medium {
  color: var(--pure_black);
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.paragraph-little-medium.is-gray {
  color: #565656;
}

.paragraph-little-medium.is-gray.is-helper-text {
  text-align: right;
  margin-top: 20px;
  font-size: 14px;
  font-style: italic;
}

.paragraph-little-medium.is-gray.hide {
  display: none;
}

.paragraph-little-medium.is-white {
  color: var(--white);
}

.paragraph-little-medium.is-white.is-italic {
  font-style: italic;
}

.paragraph-little-medium.is-white.is-center-align {
  text-align: center;
}

.paragraph-little-medium.is-green {
  color: var(--new-blue);
}

.paragraph-little-medium.is-green.is-semi-bold {
  font-weight: 600;
}

.paragraph-little-medium.is_who-is {
  text-align: center;
}

.paragraph-little-medium.is_who-is.almost-black, .paragraph-little-medium.almost-black {
  color: #262627;
}

.max-wid-640px {
  max-width: 640px;
}

.max-wid-640px.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.h-tabs {
  justify-content: space-between;
  align-items: center;
  display: none;
}

.tab-menu-v-flex {
  flex-flow: column;
  width: 100%;
  margin-right: 64px;
  display: flex;
}

.tab-white {
  background-color: #dddddd05;
  padding: 16px 20px;
}

.tab-white.w--current {
  background-color: #c8c8c800;
}

.paragraph-regular-text {
  font-size: 16px;
  line-height: 24px;
}

.paragraph-regular-text.is-gray {
  color: #47494d;
}

.title-20px {
  color: var(--title-black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
}

.title-20px.is-semibold {
  font-weight: 600;
}

.title-20px.is-semibold.tablet-hide.desktop-title {
  width: auto;
  height: auto;
  margin-top: 0;
  font-size: 24px;
  line-height: 34px;
}

.title-20px.is-semibold.tablet-hide.desktop-title.almost-black {
  color: #262627;
}

.max-width-270 {
  max-width: 280px;
  display: none;
}

.tab-process-bar {
  background-image: linear-gradient(90deg, #62d4ed, #79d4b6 51%, #fca567 79%, #fca567);
  width: 0%;
  height: 2px;
  margin-top: 16px;
  display: block;
  position: absolute;
  inset: auto 0% -16px 25px;
}

.tab-content-home {
  width: 100%;
}

._6-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

._6-column.border-holder {
  grid-template-columns: 2px 1fr 2px 1fr 2px 1fr;
}

._6-column.border-holder.gap-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.border-div {
  background-color: #fff;
  width: 2px;
}

.loading-title {
  color: var(--brand-color);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 80px;
  line-height: 120px;
}

.paragraph-medium {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 28px;
}

.paragraph-medium.is-medium {
  font-weight: 500;
}

.paragraph-medium.is-medium.white-text {
  color: var(--white);
}

.btn-wrapper {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.top-medium-margin {
  margin-top: 40px;
}

.top-medium-margin.hide {
  display: none;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.footer-wrapper.top-30px {
  margin-top: 30px;
  margin-bottom: 0;
}

.footer-link-text {
  color: var(--black);
  text-align: center;
  align-self: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.footer-link-text:hover {
  opacity: .8;
}

.footer-link-text.hide {
  display: none;
}

.footer-center-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.footer-center-content.dummy-1 {
  justify-content: center;
  align-items: center;
}

.footer-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto 1px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.footer-border {
  background-color: #e0e0e0;
  width: 100%;
  height: 1px;
}

.policy-link {
  color: var(--pure_black);
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
}

.terrawatch {
  color: var(--pure_black);
  font-size: 14px;
  line-height: 1.2;
}

.nav-section.hero-bg.bottom-40px {
  margin-bottom: 80px;
}

.new-nav-link {
  color: var(--white);
  padding: 0;
  font-size: 18px;
  line-height: 27px;
}

.new-nav-link.w--current {
  color: var(--white);
}

.new-nav-link.hide {
  display: none;
}

.new-nav-link.button-link {
  background-color: var(--brand-color);
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-weight: 600;
  display: flex;
}

.new-nav-link.button-link.hide {
  display: none;
}

.nav-menu-new {
  color: var(--white);
  background-color: #3a3a3a52;
  border: 1px solid #ffffff73;
  border-radius: 68px;
  flex: 0 auto;
  padding: 0 32px;
  font-weight: 500;
  box-shadow: 1.13px 1.13px 18px #0000000a;
}

.nav-menu-new.center-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  padding: 20px 30px;
  display: flex;
}

.card1-highlight {
  background-color: var(--white);
  opacity: .1;
  filter: blur(50px);
  border-radius: 50%;
  width: 400px;
  height: 400px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.ring-parent {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.ring-parent._50vh {
  height: auto;
}

.ring-four {
  border: 1px solid var(--brand-color);
  opacity: .3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 50vh;
  height: 50vh;
  display: flex;
  position: absolute;
}

.ring-four._4riing {
  width: 50vh;
  height: 50vh;
}

.ring-three {
  border: 1px solid var(--brand-color);
  opacity: .3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40vh;
  height: 40vh;
  display: flex;
  position: absolute;
}

.ring-three._3ring {
  width: 40vh;
  height: 40vh;
}

.ring-two {
  border: 1px solid var(--brand-color);
  opacity: .3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 30vh;
  height: 30vh;
  display: flex;
  position: absolute;
}

.ring-two._2ring {
  width: 30vh;
  height: 30vh;
}

.ring-one {
  border: 1px solid var(--brand-color);
  opacity: .2;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 20vh;
  height: 20vh;
  display: flex;
  position: absolute;
}

.ring-one._1-ring {
  width: 20vh;
  height: 20vh;
}

.scroll-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 14em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout484_split-text {
  display: none;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.count-time {
  color: var(--black);
  font-size: 76px;
  font-weight: 500;
  line-height: 84px;
}

.count-time.colon {
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin-top: -12px;
  line-height: 0;
  display: flex;
}

.count-wrapper {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  grid-template-rows: auto;
  grid-template-columns: 100px 1fr 100px 1fr 100px 1fr 100px;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: auto;
  margin-top: 12px;
  display: grid;
  position: relative;
}

.scroll-header {
  font-size: 176px;
  transition: transform .2s;
  display: block;
  position: absolute;
  inset: 35% 0% 0% -8%;
}

.scroll-header.top-10p {
  top: 10%;
}

.scroll-to-view-heading {
  opacity: .08;
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 176px;
  line-height: 264px;
  display: block;
}

.scroll-to-view-heading.gradient-color_why {
  opacity: .15;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(-90deg, #fca567, #79d4b6 50%, #62d4ed);
  -webkit-background-clip: text;
  background-clip: text;
}

.scroll-to-view-heading.gradient-color_why.who {
  font-size: 70px;
  line-height: 82px;
}

.scroll-to-view-heading.gradient-color_sponsor {
  opacity: .15;
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(-90deg, #fca567, #79d4b6 50%, #62d4ed);
  -webkit-background-clip: text;
  background-clip: text;
}

.scroll-to-view-heading.gradient-color_sponsor.is_large.capital, .scroll-to-view-heading.is_capital {
  text-transform: uppercase;
}

.max-width-680 {
  max-width: 690px;
}

.content-index-wrapper {
  z-index: 1;
  box-shadow: none;
  background-color: #fff;
  border-radius: 40px;
  position: relative;
}

.content-index-wrapper.light-blue {
  background-color: #e7f4f7;
}

.who-is-eo-summit-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.scroll-header_who {
  font-size: 176px;
  transition: transform .2s;
  position: absolute;
  top: 0;
  left: -10%;
  right: auto;
}

.scroll-header_why {
  font-size: 176px;
  transition: transform .2s;
  position: absolute;
  top: 0;
  left: -8%;
}

.scroll-header_why.who-scroll.top-negative {
  top: 0;
}

.scroll-header_what {
  font-size: 176px;
  transition: transform .2s;
  position: absolute;
  inset: 1vw auto auto -16%;
}

.scroll-header_sponsor {
  z-index: 0;
  font-size: 176px;
  transition: transform .2s;
  position: absolute;
  top: -5%;
  left: -8%;
}

.absolute-hero-lottie {
  opacity: .1;
  pointer-events: none;
  width: 100vw;
  height: 150vh;
  max-height: 800px;
  position: absolute;
  inset: 0% -40vw auto auto;
}

.absolute-hero-lottie.hide {
  display: none;
}

.svg-timer {
  margin-top: 6px;
}

.arrow-address-copy {
  border-radius: 62px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.relative-children-holder {
  z-index: 4;
  background-color: #fff;
  border-radius: 40px;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.header79_images-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.header79_image-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header79_image-column.image-column-5, .header79_image-column.image-column-1 {
  margin-top: -20%;
}

.header79_image-column.image-column-4 {
  margin-top: -30%;
}

.header79_image-column.image-column-3 {
  margin-top: 0%;
}

.header79_image-column.image-column-2 {
  margin-top: -50%;
}

.header79_image-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header79_image-list.mobile-show {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.header79_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-align-center {
  text-align: center;
}

.eo-icon {
  transition: transform .2s;
}

.desktop-tab-wrapper {
  display: block;
}

.desktop-tab {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.desktop-tab-menu {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-self: center;
  width: 40%;
  display: flex;
}

.desktop-tab-content {
  flex: none;
  margin-left: 60px;
}

.tab-link {
  background-color: #fff0;
  align-self: flex-start;
  width: 100%;
  padding: 8px 12px;
}

.tab-link.w--current {
  background-color: #fff0;
  align-self: flex-start;
}

.tab-pane {
  width: auto;
}

.tab-image {
  width: 576px;
  height: 430px;
}

.tablet-image {
  display: none;
}

.tablet-hide {
  align-self: flex-start;
  margin-top: 0;
}

.tab-header {
  display: none;
}

.sponser-holder {
  z-index: 3;
  color: var(--pure_white);
  background-color: #81dcf0e6;
  border-radius: 0;
  padding: 16px;
  text-decoration: none;
  position: relative;
}

.full-width-container {
  width: 100%;
}

.tab-icon-holder {
  background-color: #fca567;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.header79_background-images-2 {
  z-index: -1;
  background-color: #2c2c2c;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.image-overlay-layer-2 {
  z-index: 1;
  background-image: linear-gradient(#79d4b629, #018bae29);
  position: absolute;
  inset: 0%;
}

.padding-global-3 {
  padding-left: 5%;
  padding-right: 5%;
}

.header79_image-wrapper-2 {
  width: 100%;
  padding-top: 120%;
  position: relative;
}

.container-small-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.section_header79-2 {
  z-index: 3;
  position: relative;
}

.header79_component-2 {
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

.white-wrapper {
  z-index: 5;
  background-color: var(--white);
  position: relative;
}

.header79_image-wrapper-3 {
  width: 100%;
  padding-top: 120%;
  position: relative;
}

.navbar-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.nav-links {
  display: flex;
}

.nav-links.nav-links-1 {
  grid-column-gap: 30px;
  margin-left: 36px;
}

.navigation-container-3 {
  z-index: 999;
}

.container-24 {
  z-index: 1;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.nav-menu-button-wrapper-6 {
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.button-11 {
  color: #fff;
  background-color: #068466;
  border: 2px solid #068466;
  border-radius: 5px;
  padding: 10px 24px;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-11:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-11.blue-stroke {
  color: #4364e7;
  -webkit-text-stroke-color: white;
  background-color: #fff;
  border-width: 2px;
  border-color: #5c6ae5;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 50px;
  padding: 9px 15px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.button-11.blue-stroke:hover {
  box-shadow: none;
  color: #fff;
  background-color: #00166e;
}

.button-11.blue-stroke.dark-blue {
  display: none;
}

.navbar-4 {
  background-color: #0000;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.nav-menu-wrapper-3 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-25 {
  z-index: 1;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.days-text {
  opacity: .5;
  color: var(--pure_black);
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

.old-page-wrapper {
  display: none;
}

.old-page-wrapper.show {
  display: block;
}

.heading-holder {
  color: var(--white);
  text-align: center;
  font-size: 64px;
}

.h1-64px {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 80px;
}

.terms-and-conditions-text h2 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 600;
  line-height: 38px;
}

.terms-and-conditions-text h3 {
  margin-top: 24px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 28px;
}

.terms-and-conditions-text p {
  color: #222;
  font-size: 16px;
  line-height: 28px;
}

.terms-and-conditions-text h4 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 64px;
  line-height: 72px;
}

.button-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.secondary-button {
  background-color: var(--brand-color);
  color: var(--white);
  border-radius: 16px;
  padding: 20px 24px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  overflow: hidden;
}

.secondary-button.hide {
  display: none;
}

.hero-location_wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--pure_white);
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
}

.location-text {
  border-bottom: 1px solid #fff;
}

.h-flex_center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.h-flex_center.gap-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.programme-hero-time_wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--pure_white);
  justify-content: flex-start;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
}

.programme-h1 {
  color: var(--pure_white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 90px;
  line-height: 102px;
}

.agenda-btw-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  background-color: #fca567;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-size: 22px;
  font-weight: 600;
  display: flex;
}

.po-tabs {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  top: -150px;
}

.po-tab-title-28px {
  color: var(--_program---time-title);
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.po-tab-title-28px.main-text-color {
  color: #00576b;
}

.po-tab-sub-title-28px {
  color: #008aad;
  text-align: center;
  font-size: 20px;
  text-decoration: none;
}

.po-tab-sub-title-28px.is_secon-main-color {
  color: #008aae;
}

.po-tab-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  opacity: .2;
  background-color: #fff;
  flex-flow: column;
  width: 100%;
  padding-top: 35px;
  padding-bottom: 35px;
  display: flex;
  overflow: clip;
}

.po-tab-link.w--current {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  opacity: 100;
  background-color: #fff;
  flex-flow: column;
  padding-top: 35px;
  padding-bottom: 35px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.po-tabs-menu {
  z-index: 2;
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: sticky;
  top: 0;
  overflow: clip;
  box-shadow: 2px 2px 8px #00000029;
}

.tab-line {
  background-image: linear-gradient(-90deg, #fca567, #79d4b6 50%, #62d4ed);
  border-radius: 0;
  width: 100%;
  height: 5px;
  position: absolute;
  inset: auto 0% 0%;
}

.po-time {
  border: 1px solid var(--_program---time-title);
  color: var(--_program---time-title);
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 40px;
  display: flex;
}

.po-time.new.left-align.text-sec-main {
  color: #00576b;
}

.po-time.is-white {
  border-color: var(--pure_white);
  color: var(--pure_white);
}

.po-time.text-sec-main {
  color: #00576b;
}

.po-date-title {
  color: var(--_program---time-title);
  text-align: left;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.po-date-title.cap {
  color: #003d4d;
  text-align: center;
  text-transform: uppercase;
}

.po-date-title.cap.is-white {
  color: var(--pure_white);
}

.po-date-title.cap.text-sec-main {
  color: #00576b;
}

.po-date-title.center.left-align {
  margin-bottom: 8px;
}

.po-date-title.center.left-align.mobile-show {
  display: none;
}

.po-date-title.center.left-align.mobile-hide._0-px {
  margin-bottom: 0;
}

.po-date-title.center.left-align.mobile-hide._0-px.new-left.text-sec-main, .po-date-title.center.text-sec-main {
  color: #00576b;
}

.po-agenda-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.po-agenda-wrap.center.h-flex.white-color {
  border-top-color: var(--pure_white);
  border-bottom-color: var(--pure_white);
}

.po-agenda-wrap.differents {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding: 20px;
}

.po-agenda-wrap.differents.blue {
  border-top: 5px solid #008aad;
  border-radius: 16px;
  box-shadow: 0 2px 10px #10182808;
}

.po-agenda-wrap.differents.blue.light-blue {
  border-top-color: #62d4ed;
}

.po-agenda-wrap.differents.blue.flex_wrap.light-blue {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.po-agenda-wrap.differents.blue.flex_wrap.light-blue.center-align {
  justify-content: center;
  align-items: center;
}

.po-agenda-wrap.differents.blue.flex_wrap.hide {
  display: none;
}

.po-agenda-wrap.differents.blue.flex_wrap.center-align {
  justify-content: center;
  align-items: center;
}

.po-agenda-wrap.differents.orange {
  border-top: 5px solid #fca567;
  border-radius: 16px;
  box-shadow: 0 2px 10px #10182808;
}

.po-agenda-wrap.differents.orange.cyon {
  border-top-color: #79d4b6;
}

.po-agenda-wrap.differents.orange.flex_wrap.cyon.h-flex-centers {
  justify-content: center;
  align-items: center;
}

.po-agenda-wrap.differents.orange.flex_wrap.hide {
  display: none;
}

.po-agenda-wrap.differents.orange.flex_wrap.center-align {
  justify-content: center;
  align-items: center;
}

.po-agenda-wrap.flex_wrap {
  flex-flow: wrap;
}

.po-agenda-wrap.flex_wrap.left-align.relative {
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.po-agenda-wrap.flex_wrap.left-align.relative.d-block {
  display: block;
}

.po-agenda-wrap.flex_wrap.left-align.relative.gap-24px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.po-agenda-wrap.flex_wrap.left-align.relative.gap-32pc, .po-agenda-wrap.flex_wrap.left-align.relative.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.po-agenda-wrap.flex_wrap.left-align.relative.hide {
  display: none;
}

.po-agenda-wrap.center {
  background-color: #fff0;
  border-top: 2px dotted #a5a5a5;
  border-bottom: 2px dotted #a5a5a5;
  border-radius: 0;
  justify-content: center;
  align-items: center;
}

.po-agenda-wrap.v-flex.flex-start {
  align-items: flex-start;
}

.po-agenda-wrap.center {
  background-color: #fff0;
  border-top: 2px dotted #a5a5a5;
  border-bottom: 2px dotted #a5a5a5;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  position: relative;
}

.po-agenda-wrap.center.h-flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
}

.po-agenda-wrap.center.h-flex.hide {
  display: none;
}

.po-agenda-main-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  display: grid;
}

.agenda-differents {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #008aad;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 12px 32px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 131px;
}

.agenda-differents.agri {
  background-color: #fca567;
}

.agenda-differents.agri.cyon {
  background-color: #79d4b6;
}

.agenda-differents.light-blue {
  background-color: #62d4ed;
}

.agenda-differents.cyon {
  background-color: #79d4b6;
}

.agenda-differents-icon {
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.agenda-differents-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-2 {
  grid-template-rows: auto;
  position: relative;
}

.grid-2.show-in_mobile, .grid-2.hide-in-mobile.hide {
  display: none;
}

.bg-e7f4f7 {
  background-color: #e7f4f7;
}

.po-date-title-20 {
  color: #008aad;
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
}

.po-date-title-20.orange {
  color: #fb8937;
}

.po-date-title-20.orange.cyon {
  color: #79d4b6;
}

.po-date-title-20.light-blue {
  color: #62d4ed;
}

.finance-list-wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.finance-20px {
  opacity: .5;
  color: #003d4d;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.finance-28px {
  color: #003d4d;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.finance-list-main-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.tabs-content-5 {
  overflow: visible;
}

.seperator-gery {
  background-color: #b7bfc700;
  border-bottom: 1px dotted #b7bfc7;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.seprator-label {
  text-align: center;
  background-image: linear-gradient(#008aad, #79d4b6);
  border-radius: 40px;
  padding: 8px 40px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.sponsor-logo-holder {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.sponsor-logo-holder._1 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.logo-holder {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row-reverse wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.logo-holder._1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: 80px;
  grid-template-columns: 182px 182px 182px 182px;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.logo-holder._1._3-1 {
  grid-template-columns: 182px 182px 182px;
}

.logo-holder._1._3-1._2-column {
  grid-template-columns: 182px 182px;
}

.logo-holder._1._3-1._4-1 {
  grid-template-columns: 182px 182px 182px 1fr;
}

.logo-holder._1._2 {
  grid-template-columns: 182px 182px;
}

.logo-holder._4-1column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: flex;
}

.logo-holder._4column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sponsor-logo {
  object-fit: contain;
  width: 182px;
  height: 60px;
  overflow: visible;
}

.sponsor-logo._2 {
  width: 182px;
}

.sponsor-logo.small-height {
  height: 50px;
}

.sponsor-logo.x-s {
  height: 40px;
}

.agenda-differents-icon-tag {
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.agenda-dropdown.w--open {
  background-color: #0000;
}

.agenda-dropdown.oragne.w--open {
  background-color: #0000;
  border-radius: 0;
  top: auto;
  left: auto;
}

.agenda-dropdown.top-100px.w--open {
  top: 69px;
}

.drop-down_link {
  color: var(--white);
  text-align: left;
  align-self: center;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

.drop-down_link.w--current {
  color: var(--white);
}

.drop-down_link.hide {
  display: none;
}

.drop-down_link.orange {
  border: 1px solid var(--brand-color);
  border-radius: 10px;
}

.drop-down_link-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #3a3a3a52;
  border-radius: 6px;
  flex-flow: column;
  padding: 8px 0;
  display: flex;
  position: relative;
  top: 2px;
}

.drop-down_link-wrap.orange {
  background-color: #3a3a3a4d;
  border-radius: 6px;
  margin-top: 15px;
  top: auto;
}

.drop-down_link-wrap.top-12px {
  margin-top: 3px;
}

.drop-down_icon {
  margin-right: 0;
  inset: 0% 0% 0% auto;
}

.drop-down_icon._20px {
  margin-right: 20px;
}

.new-nav-link-btw {
  color: var(--white);
  padding-left: 0;
  padding-right: 20px;
  font-size: 18px;
  line-height: 27px;
}

.new-nav-link-btw.hide {
  display: none;
}

.div-block-161 {
  flex-flow: column;
  width: 100%;
  max-width: 1010px;
  display: flex;
  position: relative;
}

.div-block-161.hide {
  display: none;
}

.new-animated {
  width: 100%;
  min-width: 0;
  max-width: none;
  margin-top: 100px;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.new-animated.no-margin {
  margin-top: 0;
  padding-top: 35px;
  padding-bottom: 35px;
}

.new-animated.no-margin.grid {
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.marquee_component.mobile-pad-24 {
  margin-top: 32px;
}

.marquee_item {
  flex: none;
  margin-right: 0;
}

.marquee_list-wrapper {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  align-items: center;
  display: flex;
}

.new-logos-wrapper {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
}

.logo-image {
  object-fit: cover;
  flex: none;
  align-self: auto;
  width: 200px;
  max-width: 100%;
  margin-left: 2rem;
  margin-right: 2rem;
}

.logo-image.spire-logo {
  width: 150px;
}

.speaker_section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.speaker_container, .speaker_content {
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
}

.program_overview_14px {
  color: var(--_program---name);
  text-align: left;
  font-size: 14px;
  font-weight: 600;
}

.program_overview_12px {
  color: #475467;
  text-align: left;
  margin-bottom: 3px;
  font-size: 12px;
  line-height: 16px;
}

.program_overview_12px.hide {
  display: none;
}

.avatar_aravind_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f7fdff;
  border-top: 1px solid #008aad;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 4px #10182808;
}

.avatar_aravind_wrap.agri-color {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fffaf6;
  border-top-color: #fca767;
  align-self: stretch;
  overflow: visible;
}

.avatar_aravind_wrap.agri-color.max-width-310px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: auto;
  min-width: 310px;
  max-width: 310px;
}

.avatar_aravind_wrap.agri-color.max-width-310px.max-wid-240px {
  min-width: 220px;
  max-width: 220px;
}

.avatar_aravind_wrap.agri-color.max-width-230px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  min-width: 230px;
  max-width: 230px;
}

.avatar_aravind_wrap.energy_color {
  border-top-color: #62d4ed;
}

.avatar_aravind_wrap.cyon {
  border-top-color: #79d4b6;
}

.avatar_aravind_wrap.light-blue {
  border-top-color: #62d4ed;
}

.avatar_aravind_wrap.day-2 {
  background-color: #f5fdff;
  border-top-color: #62d4ed;
  align-self: stretch;
}

.avatar_aravind_wrap.day-2.cyon {
  border-top-color: #79d4b6;
}

.avatar_aravind_wrap.day-2.cyon.max-width-310px.max-width-240pxx {
  min-width: 200px;
  max-width: 200px;
}

.avatar_aravind_wrap.day-2.cyon.overflowshow {
  overflow: visible;
}

.avatar_aravind_wrap.day-2.hide {
  display: none;
}

.avatar_aravind_wrap.day-2.full-width.gap12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.avatar_aravind_wrap.day-2.max-width-310px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: auto;
  min-width: 310px;
  max-width: 310px;
}

.avatar_aravind_wrap.day-2.max-width-310px.max-wid-240px {
  min-width: 240px;
  max-width: 240px;
}

.avatar_aravind_wrap.day-2.max-width-230px {
  min-width: 230px;
  max-width: 230px;
}

.avatar_aravind_wrap.day-2.overflow-show {
  overflow: visible;
}

.avatar_aravind_wrap.day-2.opacity-0 {
  opacity: 0;
}

.avatar_aravind_wrap.blue {
  border-top-color: var(--_program---insurance-finance);
  align-self: stretch;
  overflow: hidden;
}

.avatar_aravind_wrap.blue.hide {
  display: none;
}

.avatar_aravind_wrap.blue.full-width.gap12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.avatar_aravind_wrap.blue.max-width-310px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: auto;
  min-width: 310px;
  max-width: 310px;
}

.avatar_aravind_wrap.blue.max-width-310px.last {
  order: 1;
}

.avatar_aravind_wrap.blue.max-width-310px.mx-width-240px {
  min-width: 220px;
  max-width: 220px;
}

.avatar_aravind_wrap.blue.max-width-310px.mx-width-240px.environment {
  border-top-color: #79d4b6;
}

.avatar_aravind_wrap.blue.max-width-230px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  min-width: 230px;
  max-width: 230px;
}

.avatar_aravind_wrap.blue.overflow-show {
  overflow: visible;
}

.avatar_aravind_wrap.blue.opacity-0 {
  opacity: 0;
}

.avatar_aravind_wrap.full-width.max-width-310px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-self: stretch;
  max-width: 310px;
}

.wrap_author {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap_author._4grid._16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.wrap_author.grid-4-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrap_author.grid-4-2.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.wrap_author.grid-4-2.gap-20._3-col {
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.wrap_author.grid-4-2.gap-20._4-col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.wrap_author.grid-4-2.gap-20._6-col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.wrap_author.grid-4-2.gap-20._6-col._100 {
  width: 100%;
}

.wrap_author.grid-4-2.gap-20._4-col {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.wrap_author.grid-4-2.gap-20._4-col._100 {
  width: 100%;
}

.wrap_author.grid-4-2.gap-20._4-col.hide {
  display: none;
}

.wrap_author.grid-4-2.gap-20._2-2-col {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.wrap_author.grid-4-2.gap-20._2-2-col._100 {
  width: 100%;
}

.wrap_author._4grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.wrap_author.last {
  order: 1;
}

.gradient-color {
  opacity: .15;
  background-image: linear-gradient(-90deg, #fca567, #79d4b6 50%, #62d4ed);
  align-self: stretch;
  position: absolute;
  inset: 0%;
}

.wrap_author_wrap {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap_author_wrap.full-width.v-flex-stretch {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.wrap_author_wrap.full-width.hide {
  display: none;
}

.avatar_aravind_wrap-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #f7fdff;
  border-top: 1px solid #008aad;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 24px 16px 16px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 4px #10182808;
}

.avatar_aravind_wrap-2.agri-color {
  background-color: #fffaf6;
  border-top-color: #fca767;
}

.avatar_aravind_wrap-2.light-blue {
  border-top-color: #62d4ed;
}

.avatar_aravind_wrap-2.cyon {
  border-top-color: #79d4b6;
}

.paragraph-little-medium-2 {
  color: #000;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.paragraph-little-medium-2.is-gray {
  color: #565656;
}

.paragraph-little-medium-2.is-gray.is-helper-text {
  text-align: right;
  margin-top: 20px;
  font-size: 14px;
  font-style: italic;
}

.paragraph-little-medium-2.is-white {
  color: #fff;
}

.back-to-top {
  z-index: 16;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--black);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: auto 2% 10% auto;
}

.title_tagged {
  background-color: #008aad;
  justify-content: center;
  align-items: center;
  padding: 8px;
  font-size: 10px;
  display: flex;
}

.speaker_filter-icon {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.speaker_filter-icon._1 {
  display: none;
}

.speaker_filter-tab {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #003d4d;
  background-color: #ddd0;
  border: 2px solid #003d4d;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  padding: 10px 16px;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  position: relative;
}

.speaker_filter-tab.w--current {
  color: #fff;
  background-color: #003d4d;
}

.speaker-tabs_menu {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1001px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 80px;
  display: flex;
}

.speaker-tab {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.speaker-tab.hide {
  display: none;
}

.speaker_grid {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: 24px;
  margin-right: 24px;
}

.speaker_grid.hide {
  display: none;
}

.speaker_name {
  color: #344054;
  text-align: center;
  background-color: #f7fdff;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 8px 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  display: none;
  position: relative;
  inset: -28px auto auto;
}

.speaker_image-wrap {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.speaker_image {
  object-fit: cover;
  border-radius: 15px;
  width: 252px;
  height: 283px;
  min-height: 283px;
  position: relative;
}

.speaker_company {
  color: #344054;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.speaker_company_18 {
  color: #475467;
  text-align: center;
  height: 43.1875px;
  font-size: 18px;
  line-height: 1.2;
}

.author_title-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.speaker_card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f7fdff;
  border-top-style: solid;
  border-top-width: 0;
  border-bottom: 5px solid #000;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 12px 12px 24px;
  display: flex;
  overflow: hidden;
}

.speaker_card.insurance {
  border-bottom-color: #23e1a2;
  text-decoration: none;
}

.speaker_card.environment {
  border-bottom-color: #79d4b6;
  text-decoration: none;
}

.speaker_card.agriculture {
  border-top-color: #fca567;
  border-bottom-color: #fca567;
}

.speaker_card.enegy {
  cursor: pointer;
  border-bottom-color: #008aad;
  min-height: 420px;
  text-decoration: none;
}

.speaker_filter-icon-logo-white {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: none;
}

.speaker_filter-icon-logo-white._1tab {
  align-self: center;
  display: flex;
}

.modal-wrapper-pop {
  z-index: 1000;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-wrapper-pop.none {
  display: block;
}

.modal-wrapper-pop.none.show {
  background-color: #0003;
  display: none;
}

.padding-popup {
  justify-content: center;
  align-items: center;
  display: flex;
}

.modal-bg {
  z-index: 1;
  filter: none;
  background-color: #000000b3;
  width: 100vw;
  height: 100vh;
  display: block;
  position: relative;
  inset: auto;
}

.modal-base-large {
  z-index: 1;
  background-color: #fff;
  border-top: 5px solid #000;
  border-radius: 16px;
  flex-flow: column;
  width: 100%;
  min-width: 840px;
  max-width: 840px;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: auto;
  box-shadow: 0 2px 10px #10182808;
}

.modal-base-large.blue {
  border-top: 5px solid #79d4b6;
  justify-content: center;
  min-height: 275px;
}

.module-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--pure_black);
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  min-height: 220px;
}

.pop_name-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.pop_name-wrap._12px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.pop_name24 {
  color: #003d4d;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.pop_name24._100 {
  width: 100%;
}

.pop_name16 {
  color: #475467;
  margin-top: 0;
  font-size: 16px;
  line-height: 1.2;
}

.pop_name16._100 {
  width: 100%;
}

.speaker-social_link {
  justify-content: center;
  align-items: center;
  display: flex;
}

.speaker-social_wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.speaker-social_wrap.hide {
  display: none;
}

.speaker_pop-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.about_title {
  color: #003d4d;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
}

.about_para {
  color: #475467;
  flex-flow: column;
  font-size: 18px;
  line-height: 1.5;
  display: none;
}

.track-panel_title {
  opacity: .5;
  color: #003d4d;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
}

.track-panel_para {
  color: #79d4b6;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
}

.track-panel_wrap {
  flex-flow: column;
  display: flex;
}

.about_pop-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.speaker_pop-detial {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 221px;
  display: flex;
}

.pop-close {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pop_content {
  position: relative;
}

.pop-close-link {
  z-index: 999999;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 6px 6px auto auto;
}

.hide-text {
  display: none;
}

.id-call {
  position: absolute;
  inset: 5rem 0% auto;
}

.id-call.welcome {
  top: 8rem;
}

.id-call.day-1-plenary-panel {
  top: 16rem;
}

.anchor-div {
  position: absolute;
  inset: 30px 0% auto;
}

.anchor-div.top-0px {
  top: 0;
}

.presentation_title {
  text-align: left;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
}

.detailed_time-title {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.presentation-topic-tag {
  color: var(--_program---topic);
  font-size: 18px;
  font-weight: 500;
  display: none;
}

.presentation-topic-tag.insurance {
  color: var(--_program---time-title);
}

.presentation-topic-tag.agriculture {
  color: var(--new-blue);
}

.presentation-topic-tag.enegy, .presentation-topic-tag.climate {
  color: var(--_program---time-title);
}

.topic-wrap {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.topic-wrap.last {
  order: 1;
}

.moderator-tag {
  background-color: var(--_program---insurance-finance);
  color: var(--white);
  text-transform: capitalize;
  border-radius: 5px 5px 0 0;
  padding: 5px;
  font-size: 9px;
  font-style: italic;
  font-weight: 500;
  line-height: 12px;
  position: absolute;
  inset: -21px auto auto 20px;
}

.moderator-tag.agri {
  z-index: 2;
  background-color: var(--_program---agriculture-forestry);
  border-radius: 5px 5px 0 0;
  padding: 5px;
  font-size: 9px;
  line-height: 12px;
  position: absolute;
  top: -23px;
  left: 20px;
  right: auto;
}

.moderator-tag.environ {
  background-color: var(--_program---environment-climate);
  color: var(--_program---time-title);
}

.moderator-tag.energy {
  background-color: var(--_program---energy-utilities);
  color: var(--_program---time-title);
}

.moderator-tag.agri-tag {
  background-color: var(--_program---agriculture-forestry);
  border-radius: 5px 5px 0 0;
  padding: 5px;
  font-size: 9px;
  line-height: 12px;
  position: absolute;
  top: -23px;
  left: 20px;
  right: auto;
}

.program-time {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--_program---topic);
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.program-time_icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.program_topic-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.program_topic-wrap.reduce-spacing {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.program_topic-wrap.reduce-spacing.hide, .program_topic-wrap.hide {
  display: none;
}

.program_topic-wrap.topic-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
}

.program_topic-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.program_topic-wrapper.top-20px {
  margin-top: 32px;
}

.program_topic-wrapper.top-20px.d-flex-horizontal {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.program_topic-wrapper.top-20px.d-flex-horizontal.top-no-pad {
  margin-top: 0;
}

.program_topic-wrapper.top-20px.d-flex-horizontal.top-no-pad.hide {
  display: none;
}

.program_topic-wrapper.top-20px.d-flex-horizontal.spacing-around {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.program_topic-wrapper.top-20px.d-flex-horizontal.spacing-around.hide {
  display: none;
}

.presentation-topic-tag-2 {
  color: #262627;
  font-size: 14px;
  font-weight: 500;
}

.presentation-topic-tag-2.enegy {
  color: #62d4ed;
}

.po-date-title-2 {
  color: #003d4d;
  text-align: left;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.program-time-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #262627;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.topic-wrap-2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.program_overview_14px-2 {
  color: #344054;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
}

.po-time-2 {
  color: #003d4d;
  text-align: center;
  border: 1px solid #003d4d;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 40px;
  display: flex;
}

.avatar_aravind_wrap-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #f7fdff;
  border-top: 1px solid #008aad;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  min-width: 214px;
  padding: 16px 24px 16px 16px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 4px #10182808;
}

.avatar_aravind_wrap-3.day-2 {
  background-color: #f5fdff;
  border-top-color: #62d4ed;
  align-self: stretch;
}

.po-time-3 {
  color: #003d4d;
  text-align: center;
  border: 1px solid #003d4d;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 40px;
  display: flex;
}

.po-time-3.text-sec-main {
  color: #00576b;
}

.po-date-title-3 {
  color: #003d4d;
  text-align: left;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.po-date-title-3.cap {
  text-align: center;
  text-transform: uppercase;
}

.moderator-tag-2 {
  color: #262627;
  font-size: 9px;
  font-weight: 500;
  position: absolute;
  inset: auto 8px 8px auto;
}

.program_overview_14px-3 {
  color: #344054;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
}

.wrap_author-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap_author-2._4grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.agenda-differents-wrap-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.avatar_aravind_wrap-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #f7fdff;
  border-top: 1px solid #008aad;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  min-width: 214px;
  padding: 16px 24px 16px 16px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 4px #10182808;
}

.avatar_aravind_wrap-4.day-2 {
  background-color: #f5fdff;
  border-top-color: #62d4ed;
  align-self: stretch;
}

.moderator-tag-3 {
  color: #262627;
  font-size: 9px;
  font-weight: 500;
  position: absolute;
  inset: auto 8px 8px auto;
}

.wrap_author-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap_author-3._4grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.avatar_aravind_wrap-5 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #f7fdff;
  border-top: 1px solid #008aad;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  min-width: 214px;
  padding: 16px 24px 16px 16px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 4px #10182808;
}

.avatar_aravind_wrap-5.day-2 {
  background-color: #f5fdff;
  border-top-color: #62d4ed;
  align-self: stretch;
}

.po-date-title-4 {
  color: #003d4d;
  text-align: left;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.detailed_time-title-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.avatar_aravind_wrap-6 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #f7fdff;
  border-top: 1px solid #008aad;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  min-width: 214px;
  padding: 16px 24px 16px 16px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 4px #10182808;
}

.avatar_aravind_wrap-6.day-2 {
  background-color: #f5fdff;
  border-top-color: #62d4ed;
  align-self: stretch;
}

.po-date-title-5 {
  color: #003d4d;
  text-align: left;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.po-date-title-5.cap {
  text-align: center;
  text-transform: uppercase;
}

.po-date-title-5.cap.text-sec-main {
  color: #00576b;
}

.presentation-topic-tag-3 {
  color: #262627;
  font-size: 14px;
  font-weight: 500;
}

.presentation-topic-tag-3.climate {
  color: #79d4b6;
}

.program_topic-wrap-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.program-time-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #262627;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.wrap_author-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.avatar_aravind_wrap-7 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #f7fdff;
  border-top: 1px solid #008aad;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  min-width: 214px;
  padding: 16px 24px 16px 16px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 4px #10182808;
}

.avatar_aravind_wrap-7.day-2 {
  background-color: #f5fdff;
  border-top-color: #62d4ed;
  align-self: stretch;
}

.avatar_aravind_wrap-7.day-2.cyon {
  border-top-color: #79d4b6;
}

.moderator-tag-4 {
  color: #262627;
  font-size: 9px;
  font-weight: 500;
  position: absolute;
  inset: auto 8px 8px auto;
}

.wrap_author-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap_author-5._4grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.moderator-tag-5 {
  color: #262627;
  font-size: 9px;
  font-weight: 500;
  position: absolute;
  inset: auto 8px 8px auto;
}

.wrap_author-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap_author-6._4grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.readmore-hide {
  display: inline;
}

.read-more_btw {
  color: #475467;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  display: none;
  overflow: auto;
}

.read-more_btw.show {
  display: block;
}

.readmore_main-wrapper {
  flex-flow: column wrap;
  min-height: 110px;
  max-height: 110px;
  display: flex;
  position: relative;
  overflow: auto;
}

.readmore_main-wrapper.mobile-view {
  display: none;
}

.read-more-btn {
  color: var(--pale_green);
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  display: block;
}

.readmore-content {
  display: block;
}

.top-32 {
  margin-top: 32px;
}

.full-width {
  width: 100%;
}

.split-border {
  background-color: var(--sponsor-page--sponsor-category);
  width: .5px;
  height: 100px;
  padding: 0;
  display: none;
}

.presentration-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: flex-start;
  display: flex;
}

.readmore_hide-text {
  display: none;
  overflow: auto;
}

.mobile-hide.hide {
  display: none;
}

.sponser-logo-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--new-blue);
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.sponser-logo-wrapper.hide {
  display: none;
}

.sponser-logo-wrapper.bottom-10px {
  margin-top: 10px;
  margin-bottom: 10px;
}

.sponser-logo-wrapper.small {
  object-fit: contain;
  height: 30px;
}

.timer-break-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.timer-break-wrapper.max-width-500px {
  justify-content: center;
  align-items: center;
  width: 400px;
}

.sponser-logo {
  object-fit: cover;
}

.sponser-logo.fill {
  object-fit: cover;
  height: 50px;
}

.sponser-logo.fill.dark-mode {
  filter: none;
  object-fit: contain;
  height: 40px;
}

.sponser-logo.fit {
  object-fit: fill;
}

.sponser-logo.small-fit {
  object-fit: contain;
  height: 30px;
}

.sponser-logo-wrapper-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #003d4d;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.sponser-logo-wrapper-2.hide {
  display: none;
}

.line-wrapper {
  border-bottom: 2px dotted #a5a5a5;
  width: 100%;
  height: 2px;
}

.po-tab-title-28px-2 {
  color: #003d4d;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.finance-list-wrap-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.po-tabs-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  top: -150px;
}

.po-tab-sub-title-28px-2 {
  color: #008aad;
  text-align: center;
  font-size: 20px;
  text-decoration: none;
}

.grid-3 {
  grid-template-rows: auto;
  position: relative;
}

.po-tab-link-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  opacity: .2;
  background-color: #fff;
  flex-flow: column;
  width: 100%;
  padding-top: 35px;
  padding-bottom: 35px;
  display: flex;
  overflow: clip;
}

.po-tab-link-2.w--current {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  opacity: 100;
  background-color: #fff;
  flex-flow: column;
  padding-top: 35px;
  padding-bottom: 35px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.div-block-163 {
  flex-flow: column;
  display: flex;
}

.po-date-title-6 {
  color: #003d4d;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.po-date-title-6.cap {
  text-transform: uppercase;
}

.agenda-differents-2 {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #008aad;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 12px 32px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
  position: sticky;
  top: 131px;
}

.agenda-differents-2.agri {
  background-color: #fca567;
}

.agenda-differents-2.agri.cyon {
  background-color: #79d4b6;
}

.agenda-differents-2.light-blue {
  background-color: #62d4ed;
}

.finance-list-main-wrap-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.po-agenda-wrap-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.po-agenda-wrap-2.differents {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding: 20px;
}

.po-agenda-wrap-2.differents.blue {
  border-top: 5px solid #008aad;
  border-radius: 16px;
  box-shadow: 0 2px 10px #10182808;
}

.po-agenda-wrap-2.differents.blue.light-blue {
  border-top-color: #62d4ed;
}

.po-agenda-wrap-2.differents.orange {
  border-top: 5px solid #fca567;
  border-radius: 16px;
  box-shadow: 0 2px 10px #10182808;
}

.po-agenda-wrap-2.differents.orange.cyon {
  border-top-color: #79d4b6;
}

.po-agenda-wrap-2.center {
  background-color: #fff0;
  border-top: 2px dotted #a5a5a5;
  border-bottom: 2px dotted #a5a5a5;
  border-radius: 0;
  justify-content: center;
  align-items: center;
}

.po-agenda-wrap-2.center.hide {
  display: none;
}

.agenda-differents-wrap-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.agenda-differents-icon-2 {
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.po-agenda-main-wrap-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  display: grid;
}

.po-date-title-20-2 {
  color: #008aad;
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2;
}

.po-date-title-20-2.orange {
  color: #fb8937;
}

.po-date-title-20-2.orange.cyon {
  color: #79d4b6;
}

.po-date-title-20-2.light-blue {
  color: #62d4ed;
}

.po-tab-title-28px-3 {
  color: #003d4d;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.finance-list-wrap-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.po-tab-sub-title-28px-3 {
  color: #008aad;
  text-align: center;
  font-size: 20px;
  text-decoration: none;
}

.div-block-164 {
  flex-flow: column;
  width: 100%;
  max-width: 1010px;
  display: flex;
}

.finance-list-main-wrap-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.po-agenda-main-wrap-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  display: grid;
}

.po-date-title-20-3 {
  color: #008aad;
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2;
}

.po-date-title-20-3.orange {
  color: #fb8937;
}

.po-date-title-20-3.orange.cyon {
  color: #79d4b6;
}

.po-date-title-20-3.light-blue {
  color: #62d4ed;
}

.mobile-view, .left-align-holder.hide {
  display: none;
}

.sponser-logo-holder {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.speaker-wrapper.hide {
  display: none;
}

.speaker-list-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 24px;
  margin-right: 24px;
  display: grid;
}

.profile-image {
  object-fit: cover;
  border-radius: 50px;
  width: 96px;
  height: 96px;
}

.features-metrics {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.container {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.features-wrapper {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.features-block {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.features-title {
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.features-title-small {
  font-size: 24px;
  line-height: 32px;
}

.detailed-profile-image {
  border-radius: 50px;
  width: 72px;
  height: 72px;
}

.detailed-profile-image.cover {
  object-fit: cover;
}

.detailed-profile-image.cover.rotate-90 {
  transform: rotate(90deg);
}

.detailed-profile-image.cover.contain {
  width: auto;
  height: 72px;
}

.detailed-profile-image.contain {
  object-fit: contain;
}

.detailed-profile-image.height-auto {
  object-fit: cover;
  border-radius: 50%;
  width: 72px;
  height: 72px;
}

.display-block {
  display: block;
}

.parent-holder-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #fff;
  background-color: #fff;
  position: relative;
}

.parent-holder-2.bg-e7f4f7 {
  background-color: #e7f4f7;
}

.footer-link-text-2 {
  color: #000;
  text-align: center;
  align-self: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.footer-link-text-2:hover {
  opacity: .8;
}

.footer-link-text-2.hide {
  display: none;
}

.nav-menu-new-2 {
  color: #fff;
  background-color: #3a3a3a52;
  border: 1px solid #ffffff73;
  border-radius: 68px;
  flex: 0 auto;
  padding: 0 32px;
  font-weight: 500;
  box-shadow: 1.13px 1.13px 18px #0000000a;
}

.drop-down_link-2 {
  color: #fff;
  text-align: left;
  width: 100%;
}

.drop-down_link-2.w--current {
  color: #fff;
}

.drop-down_link-2.hide {
  display: none;
}

.div-block-165 {
  flex-flow: column;
  width: 100%;
  max-width: 1010px;
  display: flex;
  position: relative;
}

.po-tab-link-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  opacity: .2;
  background-color: #fff;
  flex-flow: column;
  width: 100%;
  padding-top: 35px;
  padding-bottom: 35px;
  display: flex;
  overflow: clip;
}

.po-tab-link-3.w--current {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  opacity: 100;
  background-color: #fff;
  flex-flow: column;
  padding-top: 35px;
  padding-bottom: 35px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.po-agenda-main-wrap-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  display: grid;
}

.secondary-button-2 {
  color: #fff;
  background-color: #fca567;
  border-radius: 16px;
  padding: 20px 24px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  overflow: hidden;
}

.grid-4 {
  grid-template-rows: auto;
  position: relative;
}

.grid-4.show-in_mobile {
  display: none;
}

.fb-section-2 {
  background-color: #fff;
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.fb-section-2.hero-bg {
  background-image: linear-gradient(119deg, #008aad, #79d4b6);
  height: auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.fb-section-2.hero-bg.bottom-down-radius_50 {
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
}

.fb-section-2.hero-bg.bottom-down-radius_50.top-pad-40 {
  background-image: linear-gradient(119deg, #008aad, #79d4b6);
  padding-top: 40px;
}

.fb-section-2.footer-sticky {
  position: sticky;
  bottom: 0;
}

.fb-section-2.overflow-hide.section-curve {
  border-radius: 0 0 40px 40px;
  padding-top: 120px;
  padding-bottom: 120px;
  overflow: clip;
}

.fb-section-2.overflow-hide.section-curve.blue-gradient {
  background-image: linear-gradient(233deg, #79d4b6, #018bae);
}

.fb-section-2.bg-e7f4f7.bottom-zero {
  padding-bottom: 0;
}

.po-tab-title-28px-4 {
  color: #003d4d;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.heading-64px-2 {
  color: #003d4d;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 600;
  line-height: 1.2;
}

.heading-64px-2.is-white {
  color: #fff;
}

.po-date-title-7 {
  color: #003d4d;
  text-align: left;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.po-date-title-7.cap {
  text-align: center;
  text-transform: uppercase;
}

.programme-h1-2 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 90px;
  line-height: 102px;
}

.navbar-5 {
  background-color: #0000;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.new-nav-link-2 {
  color: #fff;
  font-size: 18px;
  line-height: 27px;
}

.new-nav-link-2.w--current {
  color: #fff;
}

.programme-hero-time_wrap-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
}

.container-26 {
  z-index: 1;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.new-nav-link-btw-2 {
  color: #fff;
  font-size: 18px;
  line-height: 27px;
}

.po-agenda-wrap-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.po-agenda-wrap-3.differents {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding: 20px;
}

.po-agenda-wrap-3.differents.blue {
  border-top: 5px solid #008aad;
  border-radius: 16px;
  box-shadow: 0 2px 10px #10182808;
}

.po-agenda-wrap-3.differents.blue.light-blue {
  border-top-color: #62d4ed;
}

.po-agenda-wrap-3.differents.orange {
  border-top: 5px solid #fca567;
  border-radius: 16px;
  box-shadow: 0 2px 10px #10182808;
}

.po-agenda-wrap-3.differents.orange.cyon {
  border-top-color: #79d4b6;
}

.po-agenda-wrap-3.center {
  background-color: #fff0;
  border-top: 2px dotted #a5a5a5;
  border-bottom: 2px dotted #a5a5a5;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  position: relative;
}

.agenda-differents-3 {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #008aad;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 12px 32px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 131px;
}

.agenda-differents-3.light-blue {
  background-color: #62d4ed;
}

.agenda-differents-3.agri {
  background-color: #fca567;
}

.agenda-differents-3.agri.cyon {
  background-color: #79d4b6;
}

.policy-link-2 {
  color: #000;
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
}

.po-tabs-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  top: -150px;
}

.po-date-title-20-4 {
  color: #008aad;
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
}

.po-date-title-20-4.orange {
  color: #fb8937;
}

.po-date-title-20-4.orange.cyon {
  color: #79d4b6;
}

.po-date-title-20-4.light-blue {
  color: #62d4ed;
}

.button-12 {
  color: #fff;
  background-color: #068466;
  border: 2px solid #068466;
  border-radius: 5px;
  padding: 10px 24px;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-12:hover {
  text-decoration: none;
  box-shadow: inset 0 0 100px 100px #0003;
}

.button-12.blue-stroke {
  color: #4364e7;
  -webkit-text-stroke-color: white;
  background-color: #fff;
  border-width: 2px;
  border-color: #5c6ae5;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 50px;
  padding: 9px 15px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.button-12.blue-stroke:hover {
  box-shadow: none;
  color: #fff;
  background-color: #00166e;
}

.button-12.blue-stroke.dark-blue {
  display: none;
}

.terrawatch-2 {
  color: #000;
  font-size: 14px;
  line-height: 1.2;
}

.agenda-differents-icon-3 {
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.agenda-differents-wrap-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.new-nav-link-btw--oragnange {
  background-color: var(--brand-color);
  color: var(--white);
  border-radius: 60px;
  padding: 10px 40px 10px 20px;
  font-size: 18px;
  line-height: 27px;
}

.new-nav-link-btw--oragnange.hide {
  display: none;
}

.new-nav-link-btw--oragnange.btn {
  padding-right: 20px;
  text-decoration: none;
}

.workshop-points-holder {
  margin-top: 40px;
}

.listing-holder {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

._3-column-holder {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-columns: .6fr .6fr .6fr;
}

._3-column-holder.center-align {
  place-items: center stretch;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.icon-flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.max-width-800px {
  max-width: 720px;
}

.max-width-800px.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.nasa-logo {
  width: 200px;
}

.parent-wrapper {
  position: relative;
}

.nav-links {
  color: var(--white);
  text-decoration: none;
}

.hero-image {
  margin-top: 10px;
}

.list-item {
  margin-bottom: 32px;
}

.filter-tag {
  color: var(--new-blue);
}

.speaker-radio-btn {
  border: 0 solid #000;
  border-radius: 0;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.collection-list-wrapper, .form-block {
  display: none;
}

.attending_company-grid {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  width: auto;
  max-width: 890px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.company-name_grid {
  color: var(--background);
  text-align: left;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  display: flex;
}

.company-name_grid.holder {
  text-align: left;
}

.company-flex {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: inline-flex;
}

.home_company-list {
  grid-column-gap: 170px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 870px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.company-text {
  color: var(--pure_black);
  font-size: 20px;
  line-height: 135%;
  display: inline;
}

.home_list-left {
  width: 100%;
  max-width: 250px;
  display: flex;
}

.logo-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.inline-collection-item {
  display: inline;
}

.logo-holders {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.sticky-parent-holder {
  padding-top: 100px;
  position: relative;
}

.sticky-parent-holder.hide {
  display: none;
}

.box-shadow-wrapper {
  width: 100%;
  height: 10px;
  position: absolute;
  inset: auto 0% 0%;
  box-shadow: 0 4px 6px -4px #0000004d;
}

.eo-speaker-holder {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.hero_description {
  font-size: 32px;
  font-weight: 500;
  line-height: 54px;
}

.suffix_letter {
  display: none;
}

.slide-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: auto;
}

.slide-divider {
  background-color: #ff7a00;
  width: 4em;
  height: .1em;
  margin-top: 2em;
}

.text-f-13 {
  color: #000;
  white-space: nowrap;
  font-family: Oswald, sans-serif;
  font-size: 1.05em;
  font-weight: 300;
  line-height: 1;
}

.text-f-13.all-caps {
  letter-spacing: .15em;
  text-transform: uppercase;
}

.text-f-13.all-caps.light-grey-font {
  color: #fff9;
}

.swiper-slide {
  opacity: .9;
  filter: none;
  color: #ffffff80;
  align-items: center;
  display: flex;
}

.carousel-arrow-w {
  cursor: pointer;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.carousel-arrow-w.arrow-next {
  z-index: 2;
  margin-right: 2em;
}

.carousel-arrow-w.arrow-previous {
  margin-left: 2em;
}

.slide-10 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.location {
  justify-content: center;
  align-items: center;
  margin-bottom: 1em;
  display: flex;
}

.gradient-bg {
  z-index: -1;
  width: auto;
  height: 175%;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.slide-img-overlay {
  z-index: 1;
  cursor: pointer;
  background-image: linear-gradient(#0000, #0000 50%, #00000080 65%, #000000bf);
  width: 100%;
  height: 100%;
  position: absolute;
}

.swiper-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: flex;
}

.swiper-wrapper.first-swiper-wrapper {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.slide-content {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-bottom: 3em;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.heading-3 {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.75em;
  font-weight: 400;
  line-height: 1;
}

.carousel-arrows {
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center end;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.swiper.first-swiper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.carousel-arrow-icon {
  z-index: 4;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 1.25em;
  position: relative;
}

.carousel-arrow-oval {
  z-index: 3;
  background-color: var(--pale_green);
  border-radius: 100%;
  width: 3.25em;
  height: 3.25em;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.carousel-arrow-oval.next-arrow {
  inset: 0% 0% 0% auto;
}

.carousel-arrow {
  align-items: center;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  display: flex;
  position: relative;
}

.carousel-arrow.arrow-next {
  padding-left: 0;
  padding-right: 1em;
}

.slider {
  position: relative;
  overflow: visible;
}

.section-12 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.slide-11 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.credential {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.header {
  margin-top: 4em;
  margin-bottom: 4em;
}

.text-f-15 {
  color: #000;
  white-space: nowrap;
  font-family: Inconsolata, monospace;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1;
}

.text-f-15.grey-font {
  color: #000000bf;
}

.text-f-15.light-grey-font {
  color: #00000080;
}

.text-f-14-w {
  justify-content: center;
  align-items: center;
  margin-bottom: 1.5em;
  display: flex;
}

.heading-4 {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.75em;
  font-weight: 400;
  line-height: 1;
}

.credentials {
  justify-content: space-between;
  margin-top: 2em;
  padding-bottom: 2em;
  padding-left: 3em;
  padding-right: 3em;
  display: flex;
}

.text-f-14 {
  color: #878787;
  letter-spacing: .25em;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 1.1em;
  font-weight: 300;
  line-height: 1;
}

.dot-divider {
  background-color: #ff7a00;
  border-radius: 100%;
  width: .25em;
  height: .25em;
  margin-left: .75em;
  margin-right: .75em;
}

.heading-5 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5.5em;
  font-weight: 400;
  line-height: 1;
}

.divider {
  background-color: #878787;
  width: 4em;
  height: 1px;
  margin-right: 1.5em;
}

.divider.left-margin {
  margin-left: 1.2em;
  margin-right: 0;
}

.modal-slider-popup {
  z-index: 2;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-padding {
  z-index: 3;
  background-color: #0000004d;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-wrappers {
  width: 50%;
  height: 80%;
}

.popup-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.home_popclose {
  z-index: 3;
  color: var(--background);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 30px 50px auto auto;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-global-4 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.grid-3-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-3-1.streamline-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f9fafb;
  border-radius: 16px;
  grid-template-columns: 1fr .5fr 1fr;
  padding: 64px;
}

.grid-3-1.streamline-grid.bg-gray {
  background-color: #f9fafb;
}

.grid-3-1.streamline-grid.bg-gray.wid-100 {
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 40px;
  position: relative;
  box-shadow: 0 20px 24px #10182814, 0 8px 8px #10182808;
}

.box_component {
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-13 {
  overflow: hidden;
}

.cta7_content {
  flex: 1;
}

.margin-bottom, .margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.button-13 {
  color: #fff;
  text-align: center;
  background-color: #212121;
  background-image: none;
  border-radius: 8px;
  padding: 8px 20px;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.button-13.is-secondary {
  color: #000;
  background-color: #0000;
}

.gradient-line {
  border-radius: 1px;
  margin: -100%;
  position: absolute;
  inset: 0%;
}

.cta7_component {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  display: grid;
}

.box-exterior {
  z-index: 1;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2px;
  display: flex;
}

.steam-line-overflow-hide {
  border-radius: 16px;
  overflow: hidden;
}

.text-size-medium-3 {
  font-size: 20px;
  line-height: 150%;
}

.steam-line-main-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: visible;
}

.cta7_button-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.row {
  display: flex;
}

.row.is-vertical {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.row.is-vertical.align_center.gap-30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.padding-section-medium {
  padding-top: 64px;
  padding-bottom: 64px;
}

.text-style-h3 {
  font-size: 40px;
  line-height: 120%;
}

.section-14 {
  overflow: hidden;
}

.cta7_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.text-size-medium-4 {
  font-size: 1.125rem;
}

.conferance-icon {
  height: 91px;
}

.who_is-inner-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.who_icon-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.who_icon-image {
  max-width: 80px;
}

.who_is-title {
  color: #262627;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}

.who_is-image-wrapper {
  position: relative;
}

.who_line {
  background-color: #262627;
  width: 100px;
  height: 1px;
  position: absolute;
  top: 40px;
  right: -58px;
}

.nav-btn-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-left: 10px;
  display: flex;
}

.nav-btn-wrapper.mob {
  display: none;
}

.bold-text-6 {
  font-size: 18px;
}

.btn-wrapper.is_brochure {
  margin-top: 20px;
}

.hide {
  display: none;
}

@media screen and (min-width: 1280px) {
  .fb-section.hero-bg.bottom-down-radius_50.hero-sticky.new_hero.bottom-70px {
    padding-bottom: 80px;
  }

  .fb-section.hero-bg.bottom-down-radius_50.hero-sticky.new_hero.triple-gradient, .fb-section.concept-bg.overflow-hide.top-radius.triple-gradient {
    background-image: linear-gradient(119deg, #00576b, #008aae 50%, #79d4b5);
  }

  .colan.left-5.left-10px {
    top: -20%;
    left: -15%;
  }

  .container-24, .container-25 {
    max-width: 1248px;
  }

  .po-agenda-wrap.differents.blue.flex_wrap.light-blue._100 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
  }

  .new-animated.no-margin {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .new-animated.no-margin.grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .avatar_aravind_wrap.agri-color.max-width-310px {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: auto;
    min-width: 310px;
    max-width: 310px;
  }

  .avatar_aravind_wrap.blue.hide {
    display: none;
  }

  .wrap_author.grid-4-2.gap-20 {
    width: 100%;
  }

  .wrap_author.grid-4-2.gap-20._3-col, .wrap_author.grid-4-2.gap-20._4-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
  }

  .wrap_author_wrap {
    width: 100%;
  }

  .presentation-topic-tag.insurance {
    color: var(--_program---time-title);
  }

  .presentation-topic-tag.agriculture {
    color: var(--new-blue);
  }

  .presentation-topic-tag.enegy, .presentation-topic-tag.climate {
    color: var(--_program---time-title);
    font-size: 18px;
  }

  .program_topic-wrap.reduce-spacing {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .program_topic-wrapper.top-20px.d-flex-horizontal.spacing-around {
    grid-template-columns: 1fr;
  }

  .readmore_main-wrapper.mobile-view {
    display: none;
  }

  .presentration-wrapper {
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .div-block-162 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex: 1;
    justify-content: flex-end;
    display: flex;
  }

  .readmore_hide-text {
    display: none;
  }

  .container-26 {
    max-width: 1248px;
  }

  .triple-gradient {
    background-image: linear-gradient(45deg, #00576b, #008aae 50%, #79d4b5);
  }
}

@media screen and (min-width: 1440px) {
  .container-24, .container-25, .container-26 {
    max-width: 1300px;
  }
}

@media screen and (min-width: 1920px) {
  .nav_container {
    width: 90%;
    max-width: 90%;
    height: 80px;
  }

  .nav_bar {
    z-index: 99;
    background-color: var(--pure_black);
    flex-wrap: nowrap;
    justify-content: flex-start;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .section {
    width: 100vw;
    height: auto;
  }

  .grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .canvas_gradient {
    z-index: -1;
    filter: blur(200px);
    background-image: linear-gradient(#0000 59%, #000);
    padding-bottom: 0;
    padding-right: 0;
    position: fixed;
    inset: 0%;
  }

  .radial-gradient {
    z-index: 0;
  }

  .ring {
    pointer-events: none;
    background-image: none;
    justify-content: center;
    display: flex;
  }

  .bg_image {
    background-size: contain;
    position: absolute;
    overflow: hidden;
  }

  .whis-is-eo-card {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
  }

  .paragraph {
    width: 700px;
  }

  .scroll-snap-wrapper {
    position: static;
    inset: 0%;
    overflow: visible;
  }

  .container_sec_2 {
    flex-wrap: wrap;
  }

  .whis-is-eo_mobile {
    display: none;
  }

  .booktickt-button {
    justify-content: center;
  }

  .container-4 {
    height: 200px;
  }

  .paragraph-5 {
    font-size: 20px;
  }

  .logo_lotie.newpage {
    width: 55px;
    height: 55px;
    margin-top: 30px;
  }

  .dropdown-toggle-4, .dropdown-list-3 {
    z-index: 99;
  }

  .date-font {
    width: 100%;
    padding-left: 0;
  }

  .head_font, .day1content, .tabs-menu {
    padding-left: 0;
  }

  .text-wrap {
    margin-left: 0;
  }

  .div-block-98 {
    font-weight: 700;
  }

  .para {
    font-size: 24px;
    line-height: 26px;
  }

  .para.align {
    font-weight: 400;
  }

  .card-heaing-sec2 {
    font-size: 26px;
  }

  .container_whyeo.simple {
    height: auto;
  }

  .heading-whyeo {
    width: 65%;
  }

  .head-font {
    font-size: 50px;
    line-height: 62px;
  }

  .whyeo-grid-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 35%;
  }

  .bookticket_container {
    margin-top: 0;
  }

  .book-ticket {
    width: 45%;
  }

  .image-whogrid {
    width: 58px;
  }

  .text-whogrid {
    font-size: 22px;
    line-height: 24px;
  }

  .whos-heading {
    font-size: 65px;
  }

  .ring-2 {
    pointer-events: none;
    background-image: none;
  }

  .textblock-color-4 {
    width: 100%;
  }

  .text_block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .button_link {
    color: #000;
    background-color: #56b5b2;
    border-radius: 42px;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: auto;
    height: auto;
    font-size: 21px;
    text-decoration: none;
    display: flex;
  }

  .eocard_para {
    width: auto;
  }

  .eocard_para.paragraph1 {
    max-width: 350px;
    font-size: 20px;
    line-height: 22px;
  }

  .right_card-wrapper {
    margin-left: 650px;
  }

  .button_anim {
    display: flex;
  }

  .sec_1_heading-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #fff;
    letter-spacing: -.5px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 1050px;
    max-height: 350px;
    margin-top: 40px;
    margin-bottom: 60px;
    font-size: 95px;
    font-weight: 800;
    line-height: 75px;
    display: flex;
  }

  .section_hero {
    width: 100vw;
    height: auto;
  }

  .contain_wrapper {
    position: relative;
  }

  .link-block-9 {
    justify-content: center;
  }

  .icon_img {
    width: 48px;
    height: 48px;
  }

  .button_anim-wrapper {
    align-items: center;
    display: flex;
  }

  .text_head2 {
    font-size: 50px;
  }

  .container_hero {
    max-width: 90%;
    height: 100vh;
    margin-top: 80px;
    margin-bottom: auto;
    margin-left: auto;
  }

  .sec2_wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-140 {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
    margin-top: 0;
  }

  .sec_1_text-2 {
    color: #56b5b2;
    margin-top: 9px;
    margin-bottom: 9px;
    font-size: 25px;
    font-weight: 700;
    line-height: 25px;
  }

  .sec_1_text-2.mn {
    margin-top: 0;
    margin-bottom: 0;
  }

  .head2 {
    color: #fff;
    text-align: left;
    max-width: 50vw;
    font-size: 45px;
    font-style: normal;
    line-height: 50px;
  }

  .speaker-details {
    width: 50%;
  }

  .tab-text-speaker {
    font-size: 22px;
    line-height: 30px;
  }

  .speaker-list-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .speaker-list-grid.all {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
  }

  .speaker-card {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
  }

  .speaker-card-image {
    object-fit: fill;
  }

  .container-23 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .speaker-card-2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
  }

  .speakers_2024-image {
    width: 200px;
  }

  .hero-text_1.black.hideindesk {
    display: none;
  }

  .card_grid {
    place-items: stretch stretch;
  }

  .grid_card-1 {
    justify-content: flex-start;
    align-items: center;
  }

  .head-text_concept.black.size {
    font-size: 2.1875rem;
    line-height: 3rem;
  }

  .card_grid-eoconcept {
    grid-column-gap: 15rem;
    grid-row-gap: 15rem;
  }

  .section_ticket-book_wrapper.hide {
    display: none;
  }

  .ticket-card {
    width: 100%;
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .shrink {
    width: 70%;
  }

  .visit_decarb:hover {
    background-color: #56b5b2;
  }

  .desktop-tab-content {
    flex: none;
  }

  .slider {
    margin-bottom: 8em;
  }

  .header {
    margin-top: 8em;
    margin-bottom: 2em;
  }
}

@media screen and (max-width: 991px) {
  .nav_container {
    width: auto;
    max-width: 95%;
    margin-left: 44px;
    margin-right: 44px;
  }

  .text-block {
    font-size: 15px;
  }

  .ticket {
    background-size: contain;
    width: 128px;
  }

  .button-text {
    font-size: 15px;
  }

  .grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .ring {
    justify-content: flex-start;
    top: 0%;
  }

  .whis-is-eo-card {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 25px;
    margin-bottom: 25px;
    display: grid;
  }

  .paragraph {
    width: auto;
    line-height: 25px;
  }

  .image-4 {
    width: 128px;
    height: 48px;
  }

  .container_small {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-bottom: 100px;
  }

  .faq_item {
    background-color: #0000;
  }

  .bookticket_text {
    font-size: 16px;
  }

  .booktickt-button {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-38 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .container-4 {
    height: 150px;
  }

  .image-20 {
    width: 80px;
    margin-top: 11px;
  }

  .div-block-49, .image-21 {
    display: none;
  }

  .early_bird-2 {
    font-size: 15px;
  }

  .container-5 {
    max-width: 100%;
  }

  .heading {
    font-size: 30px;
  }

  .paragraph-5 {
    max-width: 80%;
  }

  .image-39, .image-24 {
    max-width: 120%;
  }

  .termsandpolicy {
    justify-content: space-between;
  }

  .preloader {
    display: none;
  }

  .lottie-animation {
    width: 40px;
    height: 40px;
  }

  .logo_lotie {
    width: 40px;
    height: 40px;
    margin-top: 0;
  }

  .logo_lotie.newpage {
    margin-top: 25px;
  }

  .border-with-text {
    width: 100%;
  }

  .tablink-tab1.scrollhit {
    border: 1px solid #0000;
  }

  .day1-content-child, .cloneable-area {
    width: 100%;
  }

  .c-accordion-item-q {
    height: 70px;
  }

  .container-10 {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    height: 80px;
  }

  .image-49 {
    width: 128px;
    height: 48px;
  }

  .text-block-27 {
    font-size: 15px;
  }

  .image-50 {
    width: 80px;
    margin-top: 11px;
  }

  .nav-menu {
    background-color: var(--pure_black);
    flex-direction: column;
    order: 0;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .dropdown-toggle-8 {
    flex-direction: column;
    align-items: flex-start;
    padding-right: 20px;
    display: block;
  }

  .menu-button {
    order: 1;
  }

  .menu-button.w--open {
    background-color: var(--pale_green);
  }

  .icon-6 {
    color: var(--pure_white);
    width: 24px;
    height: 24px;
  }

  .div-block-93 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    order: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .main-wrapper-concept {
    flex-direction: column;
    display: flex;
  }

  .sponsor-button {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 40px;
    display: flex;
  }

  .lottie-animation-3 {
    width: 24px;
    height: 24px;
  }

  .div-block-98 {
    font-size: 48px;
    font-weight: 700;
  }

  .para {
    font-size: 14px;
    line-height: 16px;
  }

  .para.align {
    width: 100%;
    font-size: 22px;
    line-height: 24px;
  }

  .card-heaing-sec2 {
    font-size: 18px;
  }

  .text-block-41.clr {
    font-size: 38px;
  }

  .sponsor-grd {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .sponsor-contaner {
    width: auto;
    max-width: 90%;
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .container_whyeo.simple, .container_whyeo.bg {
    max-width: 95%;
  }

  .heading-whyeo {
    width: 85%;
  }

  .head-font {
    width: auto;
    font-size: 52px;
    line-height: 54px;
  }

  .whyeo-grid-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90%;
  }

  .head1 {
    font-size: 38px;
  }

  .head3 {
    font-size: 24px;
  }

  .bookticket_container {
    margin-top: 0;
  }

  .book-ticket {
    width: 100%;
  }

  .section_whoattend {
    margin-top: 80px;
  }

  .text-whogrid._2, .text-whogrid._3, .text-whogrid._4, .text-whogrid._5, .text-whogrid._1 {
    width: auto;
  }

  .whos-heading {
    margin-top: 0;
    font-size: 42px;
    line-height: 44px;
  }

  .logo-grid.opacity._2 {
    opacity: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .logo-grid.opacity._1 {
    opacity: 1;
    grid-template-columns: 1fr 1fr 1fr;
    place-items: center;
    width: 100%;
    padding: 0 15px;
  }

  .logo-grid.opacity._2 {
    opacity: 1;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .logo-grid.opacity._5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .logo-grid.opacity._3 {
    opacity: 0;
    opacity: 1;
    width: 100%;
  }

  .logo-grid.opacity._4 {
    place-items: center;
    width: 100%;
  }

  .logo-grid.opacity._5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 90%;
    padding: 0;
  }

  .logo-grid.opacity._3 {
    opacity: 1;
    width: 100%;
  }

  .logo-images._4 {
    width: auto;
  }

  .textblock-color {
    line-height: 20px;
  }

  .slider-3, .mobile {
    display: none;
  }

  .ring_image-2024 {
    max-width: 120%;
  }

  .ring-2 {
    top: 0%;
  }

  .image-64 {
    max-width: 120%;
  }

  .tab-text {
    width: 32px;
  }

  .tab-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .textblock-color-4 {
    width: auto;
    font-size: 16px;
    line-height: 20px;
  }

  .whoattend_tabs {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
  }

  .grid-center-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    opacity: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .hero_wrapper {
    margin-top: 80px;
  }

  .text-block-56 {
    color: #fff;
    background-color: #0000;
  }

  .image-71 {
    width: 48px;
  }

  .ring_image {
    max-width: 120%;
  }

  .button_link {
    width: auto;
    height: auto;
  }

  .eocard_para {
    width: auto;
    line-height: 25px;
  }

  .text-block-58 {
    font-size: 14px;
  }

  .faq_header-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .right_card-wrapper {
    margin-left: 0;
    position: static;
  }

  .sec_1_heading-2 {
    font-size: 65px;
    line-height: 65px;
  }

  .contain_wrapper {
    display: none;
  }

  .link-block-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container_hero {
    flex-wrap: nowrap;
    max-width: 95%;
    margin-left: 44px;
    margin-right: 44px;
  }

  .container_hero.extra-space {
    height: auto;
    margin: 100px 0;
  }

  .sec2_wrapper {
    margin-top: 139px;
  }

  .div-block-140 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .left_card {
    width: 50%;
  }

  .top-gap {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .fix-grid {
    display: none;
  }

  .overview_container {
    max-width: 90%;
  }

  .heaf-font-pv3 {
    text-align: center;
    line-height: 52px;
  }

  .break {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .break-time {
    width: auto;
    display: block;
    position: static;
    left: -160px;
  }

  .break-head {
    position: relative;
  }

  .programme-list-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .topic-head.green, .topic-head.light-green {
    line-height: 28px;
  }

  .topic-head.grey {
    font-size: 23px;
    line-height: 28px;
  }

  .topic-speaker-grid {
    grid-template-columns: 1fr 1fr;
  }

  .topic-speaker-grid._4row {
    grid-template-columns: 1fr;
  }

  .speaker-name {
    text-align: left;
    font-size: 16px;
  }

  .speaker-para {
    font-size: 12px;
  }

  .tab-text-speaker {
    font-size: 18px;
    line-height: 20px;
  }

  .tab-link-speaker {
    padding-left: 15px;
    padding-right: 15px;
  }

  .arrow-speaker {
    width: 18px;
  }

  .speaker-list-grid.all {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .speaker-list-image {
    width: 100px;
  }

  .speaker-popup {
    z-index: 20;
    display: none;
  }

  .speaker-card {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 15px;
  }

  .speaker-card-image {
    width: 220px;
    height: 220px;
  }

  .about-speaker-card {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
  }

  .speaker-topic {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .card-name {
    font-size: 24px;
  }

  .speaker-card-companyt {
    font-size: 18px;
  }

  .speaker-card-para {
    font-size: 16px;
    line-height: 18px;
  }

  .image-82, .image-83 {
    max-width: 120%;
  }

  .container-23 {
    display: none;
  }

  .container-23.downbar {
    display: flex;
  }

  .nav-line {
    background-color: var(--buttonblack2);
    height: 1px;
    padding-bottom: 0;
    display: block;
  }

  .div-block-155 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .op-logo-grid.grid3x3 {
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 40px;
  }

  .op-logo-wrapper {
    width: 150px;
  }

  .text-block-65 {
    font-size: 12px;
  }

  .maruqee-logo-image {
    width: 100px;
    height: 100px;
  }

  .sponsor-category-text.padding-low {
    bottom: -30%;
  }

  .sponsor-category-text.padding-low.maxwidth-adjust {
    max-width: 100%;
    bottom: -18%;
  }

  .sponsor-category-text.font-size {
    font-size: 16px;
  }

  .speaker-para-2 {
    font-size: 12px;
  }

  .speaker-card-para-2 {
    font-size: 16px;
    line-height: 18px;
  }

  .speaker-card-companyt-2 {
    font-size: 18px;
  }

  .speaker-card-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 15px;
  }

  .speaker-name-2 {
    text-align: left;
    font-size: 16px;
  }

  .card-name-2 {
    font-size: 24px;
  }

  .stats-images {
    width: 8rem;
  }

  .speakers-2024_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .speakers_2024-image {
    width: 100px;
    height: 100px;
  }

  .nav-text {
    color: var(--pure_black);
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .socialmedia_wrap {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .socialmedia_wrap.bookticket {
    flex-flow: row;
  }

  .social-media_icon {
    color: var(--pure_black);
  }

  .hero-text_1 {
    font-size: 4.5rem;
    line-height: 5rem;
  }

  .hero-text_1.black.hideintablet {
    display: none;
  }

  .hero-text_1.black.hideindesk {
    display: block;
  }

  .section_eosummit, .section_eosummit.scroll-section {
    height: auto;
  }

  .card_grid {
    flex-flow: column;
    display: flex;
  }

  .section-eoconcept.scroll-section {
    height: auto;
  }

  .head-text_concept.black.size.userfocus.conferemnce {
    font-size: 2.5rem;
  }

  .card_grid-eoconcept {
    grid-template-columns: 1fr;
  }

  .section_ticket-book_wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-right: 0%;
  }

  .ticket-card {
    order: -1;
    width: 100%;
  }

  .ticket-card.green {
    background-size: cover;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .footer {
    position: static;
  }

  .tw-horizontal {
    width: 15rem;
  }

  .nav-container {
    max-width: 100%;
  }

  .nav-menu_wrap {
    background-color: #fff;
    border-radius: 5px;
    order: 0;
    justify-content: flex-start;
    align-items: center;
    padding: 25px;
    display: block;
  }

  .menu-button-2 {
    order: 1;
  }

  .menu-button-2.w--open {
    background-color: #0000;
  }

  .megaphone {
    height: auto;
  }

  .div-block-156 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
  }

  .head_text-wrap {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .quotation {
    width: 5rem;
    bottom: -14%;
    left: 516px;
  }

  .shrink {
    width: 90%;
  }

  .sponsor_button2025 {
    background-color: var(--pale_green);
  }

  .shrink_userfocus {
    width: 80%;
  }

  .fb-section {
    padding: 50px 16px;
  }

  .fb-section.zero-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .content-holder._100vh {
    height: 60vh;
  }

  .h1 {
    font-size: 55px;
  }

  .v-flex.gap-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .h-flex.x-y-center {
    flex-flow: column;
  }

  .h-flex.x-y-center.mobile-x-y-left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .h-flex.gap-12.size-354 {
    justify-content: center;
    align-items: center;
  }

  .reveal-text {
    text-align: center;
    max-width: 600px;
    font-size: 28px;
  }

  .colan {
    font-size: 110px;
    top: 0%;
    left: 3vw;
  }

  .home3-howitworks_timeline-step {
    grid-column-gap: 12px;
    padding-bottom: 50px;
  }

  .home3-howitworks_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: .5fr 1fr;
  }

  .grid_flip-card {
    grid-template-columns: 1fr 1fr;
  }

  .count-down-holder {
    min-width: 400px;
    max-width: 300px;
  }

  .countdown-title {
    font-size: 15px;
    line-height: 22px;
  }

  .paragraph-regular.is-medium {
    vertical-align: text-top;
  }

  .paragraph-little-medium.is_who-is {
    font-size: 16px;
    line-height: 24px;
  }

  .title-20px.is-semibold.tablet-hide {
    display: none;
  }

  .max-width-270 {
    max-width: none;
    margin-top: 16px;
    display: none;
  }

  .tab-process-bar {
    margin-top: 0;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .loading-title {
    font-size: 50px;
    line-height: 80px;
  }

  .paragraph-medium.is-medium.white-text.tablet-18px {
    font-size: 18px;
    line-height: 24px;
  }

  .footer-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .new-nav-link {
    width: 100%;
    padding: 10px 20px;
  }

  .nav-menu-new {
    z-index: 10;
    background-color: #3a3a3a;
    border-radius: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .ring-four {
    width: 60vh;
    height: 60vh;
  }

  .ring-three {
    width: 50vh;
    height: 50vh;
  }

  .ring-two {
    width: 40vh;
    height: 40vh;
  }

  .ring-one {
    width: 30vh;
    height: 30vh;
  }

  .scroll-section {
    padding-top: 140px;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .count-time {
    font-size: 36px;
    line-height: 54px;
  }

  .count-wrapper {
    grid-template-columns: 70px 1fr 70px 1fr 70px 1fr 70px;
  }

  .scroll-to-view-heading {
    font-size: 100px;
    line-height: 120px;
  }

  .scroll-header_why, .scroll-header_what {
    top: 5vw;
  }

  .scroll-header_sponsor {
    top: 0%;
  }

  .absolute-hero-lottie {
    margin-top: 0;
  }

  .header79_image-column.image-column-5, .header79_image-column.image-column-4 {
    display: none;
  }

  .header79_image-list.mobile-show {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .desktop-tab {
    flex-flow: column;
  }

  .desktop-tab-menu {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .desktop-tab-content {
    display: none;
  }

  .tab-link {
    width: 100%;
  }

  .tablet-image {
    margin-top: 16px;
    display: none;
    position: relative;
  }

  .tablet-hide {
    align-self: flex-start;
    display: none;
  }

  .tab-header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .navbar-2 {
    justify-content: space-around;
  }

  .nav-links {
    flex-direction: column;
    align-items: flex-start;
  }

  .nav-links.nav-links-1 {
    margin-left: 0;
  }

  .menu-cross-icon-2 {
    opacity: 0;
    filter: invert();
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .nav-menu-button-wrapper-6 {
    flex: 1;
    justify-content: flex-end;
  }

  .menu-button-5 {
    background-color: #0000;
    margin-left: 12px;
    padding: 0;
  }

  .menu-button-5.w--open {
    background-color: #0000;
  }

  .navbar-4 {
    justify-content: space-around;
  }

  .nav-menu-wrapper-3 {
    background-color: #edf1ff00;
    border: 0 solid #ecebea;
    border-radius: 6px;
    padding: 16px;
    display: none;
    box-shadow: 0 4px 6px #0000000d;
  }

  .h1-64px {
    font-size: 50px;
  }

  .programme-h1 {
    font-size: 55px;
  }

  .po-agenda-wrap.differents {
    flex-flow: column;
  }

  .po-agenda-wrap.differents.blue.flex_wrap, .po-agenda-wrap.differents.orange.flex_wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .agenda-differents {
    text-decoration: none;
  }

  .finance-list-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .logo-holder._1 {
    grid-template-columns: 182px 1fr;
  }

  .agenda-dropdown {
    position: static;
  }

  .new-nav-link-btw {
    width: 100%;
    padding: 10px 0;
  }

  .avatar_aravind_wrap {
    width: 100%;
    min-width: 0;
  }

  .avatar_aravind_wrap.blue.full-width.gap12px {
    max-width: 220px;
  }

  .wrap_author.grid-4-2 {
    display: flex;
  }

  .wrap_author.grid-4-2.gap-20._4-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .wrap_author._4grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .avatar_aravind_wrap-2 {
    width: 100%;
  }

  .speaker_filter-icon {
    width: 20px;
    height: 20px;
  }

  .speaker_filter-tab {
    white-space: nowrap;
    padding: 8px 16px;
    font-size: 20px;
  }

  .speaker-tabs_menu {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .speaker_grid {
    grid-column-gap: 26px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .speaker_image {
    height: auto;
  }

  .speaker_card.insurance {
    cursor: pointer;
  }

  .speaker_card.environment {
    cursor: default;
  }

  .speaker_card.agriculture {
    border-bottom-color: #fca567;
  }

  .speaker_card.enegy {
    min-height: 0;
  }

  .speaker_filter-icon-logo-white._1tab {
    width: 20px;
    height: 20px;
    display: flex;
  }

  .modal-base-large.blue {
    min-width: 660px;
    max-width: 660px;
  }

  .module-grid {
    grid-template-columns: 1fr;
  }

  .pop-close-link {
    top: 0%;
    right: 0%;
  }

  .program_topic-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    width: auto;
  }

  .program_topic-wrapper.top-20px.d-flex-horizontal {
    justify-content: space-between;
  }

  .avatar_aravind_wrap-3 {
    width: 100%;
    min-width: 0;
  }

  .wrap_author-2._4grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .avatar_aravind_wrap-4 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    min-width: 0;
  }

  .wrap_author-3._4grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .avatar_aravind_wrap-5, .avatar_aravind_wrap-6 {
    width: 100%;
    min-width: 0;
  }

  .avatar_aravind_wrap-7 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    min-width: 0;
  }

  .wrap_author-5._4grid, .wrap_author-6._4grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .presentration-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .div-block-162 {
    display: none;
  }

  .mobile-hide {
    display: block;
  }

  .finance-list-wrap-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .po-agenda-wrap-2.differents {
    flex-flow: column;
  }

  .finance-list-wrap-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .desktop-view {
    display: none;
  }

  .mobile-view {
    display: block;
  }

  .speaker-list-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .container {
    max-width: 728px;
  }

  .features-wrapper {
    justify-content: space-between;
  }

  .nav-menu-new-2 {
    z-index: 10;
    background-color: #3a3a3a;
    border-radius: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .fb-section-2 {
    padding: 50px 16px;
  }

  .menu-button-6 {
    background-color: #0000;
    margin-left: 12px;
    padding: 0;
  }

  .menu-button-6.w--open {
    background-color: #0000;
  }

  .programme-h1-2 {
    font-size: 55px;
  }

  .navbar-5 {
    justify-content: space-around;
  }

  .new-nav-link-2 {
    width: 100%;
    padding: 10px 20px;
  }

  .new-nav-link-btw-2 {
    width: 100%;
    padding: 10px 0;
  }

  .po-agenda-wrap-3.differents {
    flex-flow: column;
  }

  .agenda-differents-3 {
    text-decoration: none;
  }

  .new-nav-link-btw--oragnange {
    width: 100%;
    padding: 10px 0;
  }

  .eo-speaker-holder {
    flex-flow: column;
  }

  .slider {
    display: flex;
  }

  .header {
    z-index: 0;
    margin-top: 8em;
    margin-bottom: 4em;
  }

  .credentials {
    margin-top: 4em;
    padding-bottom: 6em;
  }

  .grid-3-1.streamline-grid.bg-gray.wid-100 {
    padding: 30px;
  }

  .cta7_content {
    margin-right: 3rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .cta7_component {
    grid-column-gap: 3rem;
  }

  .cta7_button-row {
    flex: none;
  }

  .cta7_component-2 {
    grid-column-gap: 3rem;
  }

  .who_is-title {
    font-size: 18px;
    line-height: 24px;
  }

  .who_line {
    width: 75px;
  }

  .nav-btn-wrapper {
    display: none;
  }

  .nav-btn-wrapper.mob {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
    margin-left: 0;
    padding-left: 20px;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  .nav_container {
    width: auto;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .nav_text {
    display: flex;
  }

  .ticket, .ticket.w--current {
    display: none;
  }

  .grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .ring {
    top: 0%;
  }

  .bg_image {
    background-position: 50% 100%;
    background-size: 800px;
  }

  .whis-is-eo-card {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    display: none;
  }

  .paragraph {
    width: auto;
    margin: 16px 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .gradient_line {
    margin-left: 0;
    margin-right: 24px;
    padding-left: 0;
  }

  .gradient_line.gradient_margin {
    margin: 0;
  }

  .image-4 {
    width: 95px;
    height: 52px;
  }

  .container_sec_2 {
    max-width: 90%;
  }

  .container_small {
    max-width: 90%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .whis-is-eo_mobile {
    display: block;
  }

  .faq_answer.paragraph {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 20px;
  }

  .faq_body-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }

  .faq_item {
    background-color: #0000;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .bookticket_text {
    font-size: 16px;
  }

  .div-block-38 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .text-block-11 {
    font-size: 11px;
  }

  .container-4 {
    height: 150px;
  }

  .image-20 {
    width: 80px;
    margin-top: 8px;
  }

  .div-block-49 {
    background-color: var(--pale_green);
    border-radius: 62px;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    display: flex;
  }

  .image-21 {
    width: 25px;
    display: block;
  }

  .early_bird-2 {
    display: none;
  }

  .body-2 {
    background-color: var(--pure_black);
  }

  .heading {
    font-size: 22px;
  }

  .paragraph-5 {
    font-size: 10px;
  }

  .image-39, .image-24 {
    max-width: 140%;
  }

  .logo_lotie {
    width: 30px;
    height: 30px;
  }

  .logo_lotie.newpage {
    margin-top: 10px;
  }

  .head_font {
    font-size: 32px;
  }

  .image-49 {
    width: 95px;
    height: 52px;
  }

  .text-block-27 {
    font-size: 11px;
  }

  .image-50 {
    width: 80px;
    margin-top: 8px;
  }

  .main-wrapper-concept {
    flex-direction: column;
    display: flex;
  }

  .sponsor-button {
    margin-left: 30px;
  }

  .text-span-5 {
    font-weight: 700;
  }

  .para {
    font-size: 16px;
    line-height: 16px;
  }

  .para.align {
    font-size: 16px;
  }

  .sponsor-grd {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .container_whyeo.simple {
    justify-content: flex-start;
    height: auto;
  }

  .section_whyeo {
    margin-top: 120px;
  }

  .head-font {
    letter-spacing: 1px;
    font-size: 32px;
    line-height: 24px;
  }

  .padding-40px {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .whyeo-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .whyeo-grid.two {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .whyeo-grid-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 50%;
  }

  .grid-image {
    width: 48px;
  }

  .head1 {
    line-height: 40px;
  }

  .book-ticket {
    width: 100%;
  }

  .div-block-110 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .container-14 {
    height: auto;
  }

  .image-whogrid {
    width: 32px;
  }

  .text-whogrid._2, .text-whogrid._3 {
    width: 100%;
  }

  .text-whogrid._4, .text-whogrid._5 {
    width: auto;
  }

  .text-whogrid._1 {
    width: 100%;
  }

  .grid-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
  }

  .whos-heading {
    line-height: 34px;
  }

  .logo-grid.opacity._5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .textblock-color {
    font-size: 12px;
    line-height: 14px;
  }

  .mobile {
    display: none;
  }

  .ring_image-2024 {
    max-width: 140%;
  }

  .ring-2 {
    top: 0%;
  }

  .image-64 {
    max-width: 140%;
  }

  .textblock-color-4 {
    width: auto;
    font-size: 12px;
    line-height: 14px;
  }

  .text-block-56 {
    color: #fff;
  }

  .image-71 {
    width: 35px;
    height: 35px;
  }

  .ring_image {
    max-width: 140%;
  }

  .button_link {
    width: auto;
    height: 38px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .eocard_para {
    width: auto;
    margin: 16px 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .eocard_para.paragraph1 {
    width: auto;
  }

  .faq_header-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #56b5b2;
    height: 80px;
    padding-left: 0;
    padding-right: 0;
    font-family: Work Sans, sans-serif;
    font-size: 21px;
    font-weight: 500;
  }

  .right_card-wrapper {
    margin-top: 20px;
  }

  .sec_1_heading-2 {
    font-size: 45px;
    line-height: 40px;
  }

  .contain_wrapper {
    display: none;
  }

  .text_head2 {
    font-size: 22px;
  }

  .container_hero {
    max-width: 90%;
    margin: auto;
  }

  .container_hero.extra-space {
    align-items: flex-start;
    height: 50vh;
    margin-left: auto;
    margin-right: auto;
  }

  .sec2_wrapper {
    position: static;
  }

  .image-75, .image-78 {
    height: 35px;
  }

  .eocard_icon {
    border-radius: 8px;
    width: 48px;
    height: 48px;
  }

  .sec_1_text-2 {
    font-size: 22px;
  }

  .location_link {
    justify-content: flex-start;
  }

  .image-79 {
    height: 35px;
  }

  .top-gap {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .fix-grid, .padding-160px {
    display: none;
  }

  .overview_container {
    max-width: 95%;
  }

  .break {
    flex-flow: column;
    align-items: center;
    position: relative;
  }

  .break-time {
    justify-content: center;
    position: static;
  }

  .programme-list-wrapper {
    flex-flow: column;
    align-items: center;
  }

  .topic-head {
    font-size: 22px;
    line-height: 28px;
  }

  .topic-speaker-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .topic-speaker-grid._4row {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tab-text-speaker {
    font-size: 14px;
    line-height: 16px;
  }

  .speaker-list-grid.all {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .speaker-list-contain-wrapper {
    justify-content: flex-start;
  }

  .image-82, .image-83 {
    max-width: 140%;
  }

  .nav-line {
    display: block;
  }

  .div-block-155 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sponsor-page-image {
    width: 120px;
  }

  .sponsor-category-text {
    bottom: 0%;
  }

  .sponsor-category-text.padding-low {
    max-width: 100%;
    bottom: -30%;
  }

  .sponsor-category-text.padding-low.maxwidth-adjust {
    max-width: 100%;
    bottom: -15%;
  }

  .socialmedia_wrap {
    justify-content: space-between;
    align-items: center;
  }

  .hero-text_1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .hero-text_1.black {
    line-height: 3rem;
  }

  .city-text {
    font-size: 1.5rem;
  }

  .city-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .card-head {
    font-size: 1.5625rem;
  }

  .section-eoconcept.scroll-section {
    height: auto;
  }

  .head-text_concept {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .head-text_concept.black.size.userfocus.conferemnce {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .card_grid-eoconcept {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .head_text-eoconcept {
    font-size: 1.5625rem;
  }

  .para_text-eoconcept {
    font-size: 1.125rem;
  }

  .ticket-card.green {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .footer {
    position: static;
  }

  .nav-menu_wrap {
    width: 100%;
  }

  .quotation {
    inset: auto 0% -17% auto;
  }

  .shrink {
    width: 100%;
  }

  .section-userfocus {
    height: auto;
  }

  .shrink_userfocus {
    width: 100%;
  }

  .highlight-flex {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .h1 {
    line-height: 64px;
  }

  .home3-howitworks_timeline-icon-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .home3-howitworks_progress-bar-wrapper {
    left: 2rem;
  }

  .home3-howitworks_component {
    grid-template-columns: 1fr;
  }

  .heading-24px {
    font-size: 1.25rem;
  }

  .count-down-holder {
    min-width: 343px;
    max-width: 343px;
    padding: 12px;
  }

  .countdown-title {
    white-space: nowrap;
    word-break: normal;
  }

  .coundown-wrapper {
    bottom: 50px;
  }

  .max-width-270 {
    margin-top: 0;
  }

  .top-medium-margin._20-px {
    margin-top: 20px;
  }

  .new-nav-link {
    height: auto;
  }

  .scroll-section {
    padding-top: 80px;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .count-time {
    text-align: center;
    font-size: 24px;
    line-height: 1.2;
  }

  .count-wrapper {
    grid-template-columns: 50px 1fr 50px 1fr 50px 1fr 50px;
  }

  .header79_image-column.image-column-3 {
    display: none;
  }

  .programme-h1 {
    line-height: 64px;
  }

  .po-tab-sub-title-28px {
    font-size: 16px;
    line-height: 1.2;
  }

  .po-tab-sub-title-28px.is_secon-main-color {
    height: 38.4px;
  }

  .po-time {
    font-size: 12px;
  }

  .po-date-title {
    text-align: left;
  }

  .po-date-title.cap.text-sec-main {
    font-size: 16px;
  }

  .po-date-title.center.left-align.mobile-hide._0-px.new-left.text-sec-main {
    display: block;
  }

  .po-date-title.center.text-sec-main {
    font-size: 16px;
  }

  .po-agenda-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    padding: 20px;
  }

  .po-agenda-wrap.differents {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
  }

  .agenda-differents.mobile-title_scroll {
    text-decoration: none;
  }

  .grid-2.show-in_mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .grid-2.hide-in-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .po-date-title-20 {
    text-align: left;
    font-size: 12px;
  }

  .finance-list-wrap {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .finance-20px {
    font-size: 14px;
  }

  .finance-28px {
    font-size: 18px;
  }

  .seperator-gery {
    width: 100%;
  }

  .logo-holder._1._3-1 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 182px 182px;
  }

  .sponsor-logo {
    width: 120px;
  }

  .sponsor-logo._2 {
    width: 140px;
  }

  .new-nav-link-btw {
    height: auto;
  }

  .new-animated {
    width: auto;
    max-width: none;
  }

  .wrap_author.grid-4-2.gap-20._4-col {
    flex-flow: column;
    display: flex;
  }

  .speaker_filter-icon._1 {
    width: 24px;
    height: 24px;
  }

  .speaker_filter-tab {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    font-size: 12px;
  }

  .speaker_grid {
    grid-column-gap: 32px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
    margin-left: 24px;
    margin-right: 24px;
  }

  .speaker_card.environment {
    cursor: default;
  }

  .modal-base-large.blue {
    min-width: 400px;
    max-width: 400px;
  }

  .program_topic-wrap {
    width: auto;
  }

  .program_topic-wrapper.top-20px.d-flex-horizontal {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
  }

  .po-date-title-2 {
    text-align: left;
  }

  .po-time-2, .po-time-3 {
    font-size: 12px;
  }

  .po-date-title-3, .po-date-title-4, .po-date-title-5 {
    text-align: left;
  }

  .split-border {
    width: .5px;
    height: 100px;
  }

  .mobile-hide {
    display: none;
  }

  .finance-list-wrap-2 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .po-tab-sub-title-28px-2 {
    font-size: 16px;
    line-height: 1.2;
  }

  .po-date-title-6 {
    text-align: left;
  }

  .po-agenda-wrap-2 {
    flex-flow: column;
  }

  .po-agenda-wrap-2.differents {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
  }

  .po-date-title-20-2 {
    text-align: left;
    font-size: 12px;
  }

  .finance-list-wrap-3 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .po-tab-sub-title-28px-3 {
    font-size: 16px;
    line-height: 1.2;
  }

  .po-date-title-20-3 {
    text-align: left;
    font-size: 12px;
  }

  .speaker-list-wrapper {
    grid-template-columns: 1fr;
  }

  .features-metrics {
    padding: 60px 15px;
  }

  .features-wrapper {
    flex-wrap: wrap;
    margin-bottom: -40px;
  }

  .features-block {
    width: 50%;
    margin-bottom: 40px;
  }

  .grid-4.show-in_mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .grid-4.hide-in-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .po-date-title-7 {
    text-align: left;
  }

  .programme-h1-2 {
    line-height: 64px;
  }

  .new-nav-link-2, .new-nav-link-btw-2 {
    height: auto;
  }

  .po-agenda-wrap-3 {
    flex-flow: column;
  }

  .po-agenda-wrap-3.differents {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
  }

  .po-date-title-20-4 {
    text-align: left;
    font-size: 12px;
  }

  .new-nav-link-btw--oragnange {
    height: auto;
  }

  .header {
    margin-top: 4em;
  }

  .padding-global-4 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .cta7_content {
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .cta7_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .cta7_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .cta7_component-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-size-medium-4 {
    font-size: 1rem;
  }

  .who_is-inner-grid {
    grid-template-columns: 1fr;
  }

  .who_line {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .nav_container {
    height: 60px;
  }

  .logo {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    margin-top: -20px;
  }

  .nav_text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .nav_bar {
    inset: 0% 0% auto;
  }

  .text-block {
    font-size: 10px;
  }

  .ticket {
    height: 48px;
    display: none;
  }

  .glowing-wrapper-button, .glowing-wrapper.glowing-wrapper-active, .glowing-wrapper.glowing-wrapper-active, .glowing-wrapper-borders-masker {
    height: 38px;
  }

  .button-text {
    font-size: 15px;
  }

  .glowing-wrapper-animations {
    height: 38px;
  }

  .grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .radial-gradient {
    z-index: 1;
  }

  .ring {
    inset: 0 0% 0%;
  }

  .bg_image {
    top: 0%;
    bottom: -100%;
  }

  .whis-is-eo-card {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  .paragraph {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 18px;
  }

  .gradient_line {
    height: 1px;
  }

  .gradient_line.gradient_margin {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .paragraph1 {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 12px;
  }

  .image-4 {
    width: 130px;
    height: 60px;
  }

  .scroll-snap-wrapper {
    margin-top: 0;
  }

  .container_sec_2 {
    height: 100vh;
  }

  .container_small {
    margin-top: 0;
  }

  .whis-is-eo_mobile {
    flex-direction: column;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .faq_icon {
    width: 1em;
  }

  .faq_answer.paragraph {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .faq_body-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .faq_item {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .image-8 {
    height: 10px;
  }

  .bookticket_text {
    font-size: 16px;
  }

  .booktickt-button {
    height: 38px;
    font-size: 20px;
  }

  .booktickt-button.size {
    padding-top: 0;
    padding-bottom: 0;
  }

  .html-embed-3 {
    height: 92%;
  }

  .container-4 {
    height: auto;
    font-size: 12px;
  }

  .div-block-43 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-44 {
    justify-content: flex-start;
  }

  .div-block-47 {
    margin-top: -23px;
    margin-left: 60px;
    padding-top: 0;
  }

  .image-20 {
    width: 60px;
    margin-top: 6px;
  }

  .div-block-49 {
    background-color: #56b5b2;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 38px;
    display: flex;
  }

  .image-21 {
    width: 18px;
    height: 12px;
    display: block;
  }

  .early_bird-2 {
    font-size: 12px;
  }

  .container-5, .section-3 {
    background-color: #0000;
    margin-top: 0;
  }

  .div-block-51 {
    height: 8%;
  }

  .body-2 {
    background-color: var(--pure_black);
  }

  .heading {
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-5 {
    max-width: 100%;
  }

  .image-39, .image-24 {
    max-width: 200%;
  }

  .termsandpolicy {
    font-size: 10px;
  }

  .heading-2 {
    font-size: 18px;
  }

  .preloader {
    display: none;
  }

  .lottie-animation {
    width: 30px;
    height: 30px;
  }

  .logo_lotie {
    width: 15px;
    height: 15px;
  }

  .logo_lotie.newpage {
    width: 20px;
    height: 20px;
    margin-top: 12px;
  }

  .div-block-73 {
    font-size: 10px;
  }

  .da1-content-child-plus {
    margin-left: 0;
  }

  .head_font {
    font-size: 25px;
  }

  .day1-long-content-child-info {
    height: 70px;
  }

  .icon {
    width: 48%;
  }

  .icon.fixed-size {
    width: 32px;
    height: 32px;
  }

  .icon.fixed-size-2 {
    width: 24px;
    height: 24px;
  }

  .event-time {
    font-size: 12px;
  }

  .border-with-text {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .da1-content-child-icon {
    width: 50px;
    height: 50px;
  }

  .da1-content-child-icon.extra-space-2 {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
  }

  .tablink-tab1.w--current, .tablink-tab1.scrollhit {
    padding-left: 22px;
    padding-right: 22px;
  }

  .day1-content-child {
    height: 70px;
  }

  .event-title {
    width: 80%;
    font-family: Work Sans, sans-serif;
    font-size: 14px;
    font-weight: 500;
  }

  .event-title.extra-space {
    width: 100%;
    font-size: 14px;
  }

  .event-title.full-width {
    width: 100%;
  }

  ._w-content {
    padding-left: 0;
    padding-right: 0;
  }

  .c-accordion-item-q-icon {
    order: 0;
    right: 0;
  }

  .c-accordion-item-q {
    height: 70px;
    padding-right: 0;
  }

  ._w-accordion-item-q-icon {
    order: 0;
    display: flex;
  }

  .tabs-menu {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .image-49 {
    width: 130px;
    height: 60px;
  }

  .div-block-89 {
    margin-top: -23px;
    margin-left: 60px;
    padding-top: 0;
  }

  .image-50 {
    width: 60px;
    margin-top: 6px;
  }

  .nav-menu {
    background-color: var(--black);
  }

  .icon-6 {
    max-width: 10px;
    max-height: 10px;
  }

  .main-wrapper-concept {
    margin-top: -45px;
  }

  .sponsor-button {
    margin-left: 20px;
  }

  .padding-10px, .padding-30px {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .para {
    font-size: 16px;
  }

  .para.align {
    width: 100%;
    font-size: 16px;
    line-height: 18px;
  }

  .attendies {
    font-size: 38px;
  }

  .div-block-99 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .user, .presentation {
    font-size: 38px;
  }

  .card-heaing-sec2 {
    font-size: 18px;
  }

  .text-block-41 {
    font-size: 38px;
  }

  .sponsor-grd {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .sponsor-contaner {
    height: auto;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container_whyeo.simple {
    height: auto;
    padding-top: 0;
    padding-bottom: 60px;
  }

  .container_whyeo.bg {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .heading-whyeo {
    width: 100%;
  }

  .section_whyeo {
    margin-top: 80px;
  }

  .section_whyeo.bg {
    background-image: none;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section_whyeo._1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .head-font {
    width: auto;
    font-size: 25px;
    line-height: 27px;
  }

  .padding-40px {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .padding-40px.increasing-spacing {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .padding-40px.rem {
    padding-top: 2.5rem;
    padding-bottom: 0;
  }

  .whyeo-grid.two {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: stretch center;
    display: none;
  }

  .whyeo-grid-1 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 60%;
  }

  .whyeo-grid-1.second {
    width: 80%;
  }

  .head1 {
    letter-spacing: 1px;
    width: 100%;
    font-size: 24px;
    line-height: 26px;
  }

  .head3 {
    font-size: 14px;
  }

  .book-ticket {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .book_ticket-text {
    text-align: center;
    letter-spacing: 0;
    font-size: 25px;
  }

  .div-block-110 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 40px;
  }

  .container-14 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 90%;
  }

  .section_whoattend {
    margin-top: 120px;
  }

  .body-4 {
    background-color: var(--background);
  }

  .image-whogrid {
    width: 42px;
  }

  .text-whogrid._2 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 60%;
    display: flex;
  }

  .text-whogrid._3 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 40%;
    display: flex;
  }

  .text-whogrid._4 {
    text-align: center;
    text-transform: none;
    width: 100%;
  }

  .text-whogrid._5 {
    text-align: center;
    width: 70%;
    height: 100%;
  }

  .text-whogrid._1 {
    justify-content: center;
    align-items: center;
    width: 70%;
    display: block;
  }

  .grid-div {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    height: auto;
    margin-bottom: 0;
    overflow: visible;
  }

  .grid-div.mobile-space-adjust {
    width: 70%;
  }

  .logo-grid.opacity._2 {
    z-index: 0;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    opacity: 1;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    width: 95%;
    margin-top: 0;
    position: static;
  }

  .logo-grid.opacity._2.change {
    width: 95%;
  }

  .logo-grid.opacity._5 {
    z-index: 0;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    opacity: 1;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 95%;
    margin-top: 0;
    position: static;
  }

  .logo-grid.opacity._5.red {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .logo-grid.opacity._1 {
    z-index: 0;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-items: center;
    width: 95%;
    margin-top: 0;
    position: static;
  }

  .logo-grid.opacity._2 {
    z-index: 0;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    opacity: 1;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    width: 95%;
    margin-top: 0;
    position: static;
  }

  .logo-grid.opacity._3 {
    z-index: 0;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    opacity: 1;
    z-index: 0;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    opacity: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: 95%;
    margin-top: 0;
    position: static;
  }

  .logo-grid.opacity._4 {
    z-index: 0;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    opacity: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: 95%;
    margin-top: auto;
    position: static;
  }

  .logo-grid.opacity._5 {
    z-index: 0;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    opacity: 1;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    width: 95%;
    margin-top: 0;
    display: grid;
    position: static;
  }

  .logo-grid.opacity._3 {
    z-index: 0;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    opacity: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: 95%;
    margin-top: 0;
    position: static;
  }

  .logo-images {
    width: 100%;
    display: block;
  }

  .logo-images._4 {
    width: 80%;
  }

  .textblock-color {
    color: var(--pure_white);
    text-align: center;
    text-transform: none;
    font-size: 16px;
    line-height: 18px;
  }

  .slide-nav {
    display: none;
    overflow: visible;
  }

  .icon-7 {
    z-index: 1;
    margin-top: 10px;
    margin-left: 0;
    font-size: 30px;
  }

  .icon-8 {
    margin-top: 10px;
    margin-right: 0;
    font-size: 30px;
    overflow: hidden;
  }

  .slider-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: 90%;
    height: auto;
    display: flex;
    overflow: hidden;
  }

  .mask {
    flex: 0 auto;
    width: 100%;
    overflow: visible;
  }

  .slide {
    height: auto;
    position: static;
    top: 0;
  }

  .image-61 {
    max-width: 100%;
  }

  .arrow {
    justify-content: center;
    align-items: center;
    width: 30%;
    max-width: none;
    display: flex;
  }

  .arrow-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slide-2 {
    height: auto;
  }

  .slide-3 {
    position: static;
  }

  .right-arrow {
    flex: 0 auto;
    position: absolute;
  }

  .div-block-113 {
    background-color: var(--background);
    filter: blur(7px);
    height: 40%;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .div-block-113.left {
    height: 30%;
    margin-top: -20px;
    margin-left: -20px;
    display: none;
  }

  .div-block-113.right {
    height: 30%;
    margin-top: -20px;
    margin-right: -20px;
    display: none;
  }

  .overall_contain {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mobile {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .count1 {
    color: var(--pure_white);
    font-size: 38px;
  }

  .ring_image-2024 {
    max-width: 200%;
  }

  .ring-2 {
    z-index: -1;
    display: block;
    inset: 0 0% 0%;
  }

  .image-64 {
    max-width: 200%;
  }

  .tab-text {
    width: 22px;
  }

  .tab-link-2 {
    justify-content: space-between;
    padding-left: 30px;
    padding-right: 30px;
  }

  .tab-link-2.w--current {
    width: auto;
    font-size: 18px;
  }

  .textblock-color-4 {
    text-align: center;
    width: 100px;
    font-size: 18px;
    line-height: 20px;
  }

  .whoattend_tabs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    padding-left: 40px;
    padding-right: 40px;
    overflow: auto;
  }

  .moretocome_text {
    flex: 0 auto;
    font-size: 16px;
    display: none;
  }

  .tabs-2 {
    display: block;
  }

  .padding-120 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-11 {
    margin-top: 0;
  }

  .right-icon {
    width: 32px;
    height: 32px;
  }

  .div-block-125 {
    display: flex;
  }

  .image-71 {
    width: 35px;
    height: 35px;
  }

  .ring_image {
    max-width: 200%;
  }

  .button_link {
    width: auto;
    height: auto;
    padding: 5px 15px;
    font-size: 12px;
  }

  .eocard_para {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 18px;
  }

  .eocard_para.paragraph1 {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .text-block-58 {
    font-size: 12px;
  }

  .faq_header-2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .right_card-wrapper {
    margin-top: 20px;
  }

  .head-text_wrap {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .sec_1_heading-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 23px;
    margin-bottom: 23px;
    font-size: 25px;
    line-height: 30px;
  }

  .contain_wrapper {
    display: none;
  }

  .link-block-9 {
    height: 38px;
    font-size: 20px;
  }

  .text_head2 {
    font-size: 18px;
  }

  .container_hero {
    margin-left: auto;
    margin-right: auto;
  }

  .container_hero.extra-space {
    justify-content: flex-start;
    height: auto;
    max-height: 100%;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .div-block-140 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    margin-top: 0;
  }

  .text-block-61 {
    font-size: 18px;
  }

  .sec_1_text-2 {
    flex-direction: row;
    align-items: center;
    font-size: 14px;
  }

  .sec_1_text-2.pointer_change, .sec_1_text-2.pointer_change.mn, .sec_1_text-2.mn {
    font-size: 14px;
  }

  .head2 {
    max-width: none;
    font-size: 25px;
    line-height: 30px;
  }

  .padding-60px {
    display: block;
  }

  .top-gap {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .fix-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .center-fix {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80%;
    display: flex;
  }

  .fix-text {
    color: var(--pure_white);
    text-align: center;
    font-size: 16px;
    font-weight: 300;
  }

  .white {
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-160px {
    display: none;
  }

  .moretocome {
    color: var(--pale_green);
    font-size: 16px;
  }

  .overview_section {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .overview_container {
    max-width: 90%;
  }

  .body-5 {
    overflow: visible;
  }

  .heaf-font-pv3 {
    font-size: 25px;
    line-height: 27px;
  }

  .padding-top {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .speaker {
    margin-right: auto;
  }

  .tabs-menu-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tab-link-tab-2 {
    padding: 5px 25px;
  }

  .tab-link-tab-2.w--current {
    padding-left: 25px;
  }

  .button-font-pv3 {
    font-size: 16px;
  }

  .break {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .break-time {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .break-head {
    padding-left: 25px;
  }

  .head--font2 {
    font-size: 20px;
  }

  .para-pv3 {
    justify-content: flex-start;
    font-size: 16px;
    display: flex;
  }

  .para-pv3.center {
    flex-flow: row;
    justify-content: center;
  }

  .programme-list-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .padding-20px.hide {
    display: flex;
  }

  .topic {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .white-border {
    width: 15px;
  }

  .topic-head {
    font-size: 20px;
    display: flex;
  }

  .topic-head.green {
    justify-content: flex-start;
    align-items: flex-start;
    line-height: 22px;
  }

  .topic-head.light-green {
    justify-content: flex-start;
  }

  .topic-head.grey {
    text-align: center;
    font-size: 20px;
  }

  .topic-head.low {
    font-size: 18px;
  }

  .topic-speaker-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .topic-speaker-grid._4row {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-left: -10px;
  }

  .speaker-photo {
    justify-content: flex-start;
    align-items: center;
  }

  .speaker-dp {
    width: 75px;
    height: 75px;
  }

  .speaker-name {
    font-size: 18px;
  }

  .speaker-wrapper-info {
    justify-content: center;
    align-items: center;
    padding-left: 25px;
    padding-right: 10px;
  }

  .speaker-wrapper-info.changes.green, .speaker-wrapper-info.changes.green.hideindesk {
    padding-left: 0;
  }

  .speaker-wrapper-info.changes.hide, .speaker-wrapper-info.changes.hideinmob {
    display: none;
  }

  .speaker-wrapper-info.changes.hideindesk {
    padding-left: 0;
    display: flex;
  }

  .speaker-wrapper-info.hideinmob {
    display: none;
  }

  .speaker-wrapper-info.hideindesk {
    display: flex;
  }

  .date {
    font-size: 14px;
  }

  .speaker-para {
    text-align: left;
    font-size: 12px;
    line-height: 16px;
  }

  .speaker-para.width-static {
    width: 250px;
    display: flex;
  }

  .parallel-speaker-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .parallel-speaker-grid.hide {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: flex;
  }

  .parallel-speaker-grid.hideindesk {
    display: flex;
  }

  .speaker-section {
    max-width: 100%;
    position: relative;
  }

  .tabs-4 {
    display: block;
    position: relative;
  }

  .tabs-content-4 {
    padding-top: 0;
    position: static;
  }

  .tab-text-speaker {
    aspect-ratio: auto;
    width: 100px;
    font-size: 16px;
  }

  .tab-link-speaker {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-5 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 350px;
    height: 150px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: auto;
  }

  .arrow-speaker {
    width: 24px;
  }

  .speaker-list-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    place-content: stretch;
    justify-items: center;
    display: grid;
  }

  .speaker-list-grid.all {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .speaker-list-grid.plenary {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }

  .speaker-list-grid.insurance, .speaker-list-grid.agri {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .speaker-list-grid.energy, .speaker-list-grid.climate {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .speaker-list-photo {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 15px;
    position: static;
  }

  .speaker-list-image {
    width: 250px;
  }

  .tab-pane {
    position: static;
  }

  .speaker-popup {
    z-index: 10;
    background-color: #00000080;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    position: fixed;
    inset: 0%;
  }

  .speaker-card {
    z-index: auto;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    height: auto;
    padding: 10px;
    display: flex;
    position: relative;
    top: auto;
    bottom: auto;
  }

  .speaker-card-image {
    width: 100px;
    height: 100px;
  }

  .about-speaker-card {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-items: center;
  }

  .about-speaker-wrapper {
    align-items: center;
  }

  .speaker-topic {
    justify-content: flex-start;
    align-items: center;
  }

  .timing, .card-date {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .card-name {
    font-size: 22px;
  }

  .speaker-card-companyt {
    text-align: center;
    font-size: 18px;
    line-height: 20px;
  }

  .speaker-card-para {
    text-align: center;
    font-size: 12px;
  }

  .session {
    font-size: 14px;
  }

  .topic-text {
    font-size: 20px;
    line-height: 22px;
  }

  .session-topic {
    font-size: 13px;
    line-height: 16px;
  }

  .date-svg {
    width: 24px;
  }

  .card-image_speaker {
    width: 32px;
    margin-top: 10px;
    margin-right: 10px;
  }

  .speaker-list-contain-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    align-items: flex-start;
  }

  .mask-2 {
    width: 100%;
    position: static;
    overflow: visible;
  }

  .slider-4 {
    background-color: #0000;
    width: 100%;
    height: 100%;
    display: flex;
    position: static;
    overflow: hidden;
  }

  .slider-4.overflow {
    display: none;
    position: relative;
    overflow: hidden;
  }

  .left-arrow {
    z-index: 1;
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    height: 100px;
    display: block;
    inset: 0% auto auto 0%;
  }

  .icon-9 {
    align-self: auto;
    margin-top: 40px;
    font-size: 24px;
  }

  .icon-10 {
    margin-top: 40px;
    margin-bottom: 0;
    font-size: 24px;
  }

  .speaker-mobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 20px;
    display: flex;
    overflow: hidden;
  }

  .slide-nav-2 {
    display: none;
  }

  .speakers-mobile-grid-wrapper {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .speakers-mobile-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch;
    display: grid;
  }

  .image-81 {
    width: 150px;
  }

  .speaker-mobile-div {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    display: none;
  }

  .right-arrow-2 {
    height: 100px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .text-mobile-topic {
    color: var(--pure_white);
    text-align: center;
    width: 150px;
    font-size: 24px;
    line-height: 26px;
  }

  .slide-4 {
    position: static;
  }

  .slide-5 {
    position: static;
    overflow: visible;
  }

  .slide-6, .slide-7, .slide-8, .slide-9 {
    position: static;
  }

  .speaker-container {
    flex-flow: column;
    align-items: center;
    max-width: 90%;
    display: flex;
  }

  .right-fade {
    z-index: 0;
    background-color: #0000;
    background-image: linear-gradient(90deg, #0000, #161616 80%);
    width: 30px;
    height: 200px;
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
  }

  .overall-contain-speakers {
    position: relative;
  }

  .left {
    background-color: #0000;
    background-image: linear-gradient(90deg, #161616cc, #0000);
    width: 30px;
    height: 200px;
    padding-right: 100px;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .image-82, .image-83 {
    max-width: 200%;
  }

  .home-byt-wrapper {
    align-items: flex-start;
  }

  .container-23.downbar {
    background-color: #000;
  }

  .nav-line {
    display: block;
  }

  .div-block-155 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .op-logo-grid {
    margin-left: -25px;
  }

  .op-logo-grid.grid3x3 {
    grid-template-columns: 1fr;
    padding-left: 40px;
  }

  .image-85 {
    width: 15px;
  }

  .topic-oneline-text {
    font-size: 16px;
    line-height: 18px;
  }

  .text-block-65 {
    text-align: center;
  }

  .logo-marquee-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .maruqee-logo-image {
    width: 100px;
    height: 100px;
  }

  .logo-marquee-wrapper {
    justify-content: flex-end;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sponsored-by {
    font-size: 12px;
  }

  .text-block-66 {
    font-size: 28px;
  }

  .sponsors-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .sponsors-grid.padding-btm {
    padding-bottom: 20px;
  }

  .sponsor-page-image {
    width: 150px;
    line-height: 14px;
  }

  .sponsor-category-text {
    font-size: 16px;
    line-height: 16px;
  }

  .sponsor-category-text.padding-low {
    font-size: 14px;
    bottom: -28%;
  }

  .sponsor-category-text.font-size {
    font-size: 14px;
  }

  .padding-bronze-bt.decrease-padding {
    padding-bottom: 10px;
  }

  .speaker-para-2 {
    text-align: left;
    font-size: 12px;
    line-height: 16px;
  }

  .session-2 {
    font-size: 14px;
  }

  .topic-text-2 {
    font-size: 20px;
    line-height: 22px;
  }

  .image-87 {
    width: 32px;
    margin-top: 10px;
    margin-right: 10px;
  }

  .speaker-card-para-2 {
    text-align: center;
    font-size: 12px;
  }

  .speaker-card-companyt-2 {
    text-align: center;
    font-size: 18px;
    line-height: 20px;
  }

  .speaker-card-2 {
    z-index: auto;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    height: auto;
    padding: 10px;
    display: flex;
    position: relative;
    top: auto;
    bottom: auto;
  }

  .session-topic-2 {
    font-size: 13px;
    line-height: 16px;
  }

  .speaker-name-2 {
    font-size: 18px;
  }

  .card-name-2 {
    font-size: 22px;
  }

  .tab-link-tab-2 {
    font-size: 18px;
  }

  .padding-fp {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .summary_top-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .speakers_2024-image {
    width: 100px;
    height: 100px;
  }

  .hero-text_wrap {
    max-width: 100%;
  }

  .hero-text_1 {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .hero-text_1.black {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .city-text {
    font-size: 1rem;
  }

  .section_bring.scroll-section {
    height: 100vh;
  }

  .section_eosummit-wrapper, .section_eoconcept-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .section-eoconcept.scroll-section {
    height: auto;
  }

  .head-text_concept, .head-text_concept.black.size.userfocus {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .head-text_concept.black.size.userfocus.conferemnce {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }

  .card_grid-eoconcept {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .card_eoconcept {
    padding-left: 26px;
    padding-right: 26px;
  }

  .para_text-eoconcept {
    font-size: .8rem;
  }

  .para_text-eoconcept.footer {
    text-align: left;
    justify-content: flex-start;
  }

  .ticket-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .ticket-card.green {
    padding: 2rem;
  }

  .wrap-text {
    width: 80%;
  }

  .footer_wrapper {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .footer-left_align {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .logo_footer {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .tw-horizontal {
    width: 7rem;
    margin-top: 5px;
  }

  .audience_image {
    object-fit: fill;
    width: 200%;
    max-width: none;
    inset: auto 0% 0%;
  }

  .footer_right {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    align-items: flex-start;
  }

  .quotation, .quotation.top {
    width: 5rem;
  }

  .head-text_flex {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .section-userfocus {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .highlight-flex {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .text-span-9, .bold-text-span {
    font-size: 1rem;
  }

  .fb-section {
    padding: 40px 20px;
  }

  .fb-section.hero-bg.bottom-down-radius_50.hero-sticky {
    height: 650px;
  }

  .fb-section.hero-bg.bottom-down-radius_50.hero-sticky.new_hero.static {
    padding-top: 160px;
  }

  .fb-section.hero-bg.bottom-down-radius_50.top-pad-40.bottom-80 {
    padding-bottom: 80px;
  }

  .fb-section.hero-bg.bottom-down-radius_50.top-pad-40.static {
    padding-top: 150px;
  }

  .fb-section.hero-bg.top-40px {
    padding-bottom: 40px;
  }

  .fb-section.hero-bg.top-40px.static {
    padding-top: 150px;
  }

  .fb-section.concept-bg {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .fb-section.concept-bg.radius_50 {
    border-radius: 16px;
  }

  .fb-section.concept-bg.top-radius {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
  }

  .fb-section.concept-bg.overflow-hide.top-radius {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
  }

  .fb-section.concept-bg.overflow-hide.top-radius.top-70 {
    padding-top: 70px;
  }

  .fb-section.lite-green.top-half-pad {
    padding-bottom: 60px;
  }

  .fb-section._100vh._50vh {
    height: 42vh;
  }

  .fb-section.overflow-hide.section-curve {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .fb-section.overflow-hide.section-curve.blue-gradient.bottom90px {
    padding-bottom: 90px;
  }

  .fb-section.zero-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .fb-section.pad-80px {
    padding-top: 80px;
  }

  .content-holder._100vh {
    height: 30vh;
  }

  .content-holder._100vh.auto {
    justify-content: center;
    align-items: center;
    height: 40vh;
    margin-top: -32px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .content-holder.left-align.h-flex.c-align {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .content-holder.left-align.h-flex.h-center {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .content-holder.logo-sponsor.pad-80-max-wd-900 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .button {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
    line-height: 18px;
  }

  .button.flex-btn {
    padding: 12px 16px;
    font-size: 14px;
    font-weight: 600;
    display: block;
  }

  .button.is_menu.is_mob {
    font-size: 14px;
    font-weight: 400;
  }

  .h1 {
    font-size: 40px;
    line-height: 48px;
  }

  .h1.center-align {
    text-align: center;
  }

  .v-flex {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .v-flex.align-left-top.gap-42.mobile-c-align {
    justify-content: flex-start;
    align-items: center;
  }

  .v-flex.gap-8 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .v-flex.gap16.mobi-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .v-flex.gap-16.center-mobile, .hero-time_wrap.content-center-align {
    justify-content: center;
    align-items: center;
  }

  .h-flex.gap-40 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .h-flex.gap-40.m-vflex {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
  }

  .h-flex.x-y-center.mobile-x-y-left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .h-flex.gap-24.v-m-flex {
    flex-flow: column;
  }

  .reveal-text {
    text-align: center;
    font-size: 18px;
  }

  .reveal-text-wrap {
    top: 24px;
  }

  .reveal-text-wrap._0px {
    top: auto;
  }

  .colan {
    font-size: 100px;
    line-height: 100%;
    top: -19%;
    left: -2%;
  }

  .home3-howitworks_timeline-icon-wrapper {
    margin-top: 8px;
    padding-left: .2rem;
    padding-right: .2rem;
  }

  .home3-howitworks_content-right.full-height.left-align.flex-center, .home3-howitworks_timeline-left {
    margin-top: 0;
  }

  .home3-howitworks_progress-bar-wrapper {
    left: 3rem;
  }

  .home3-howitworks_timeline-step {
    grid-column-gap: 0px;
    height: 200px;
    padding-bottom: 0;
  }

  .home3-howitworks_timeline-step.auto {
    height: auto;
  }

  .home3-howitworks_text-wrapper {
    margin-top: 36px;
  }

  .home3-howitworks_component, .home3-howitworks_component.full-width.top-center {
    grid-template-columns: 1fr;
  }

  .h2-concept {
    font-size: 36px;
    line-height: 46px;
  }

  .heading-64px {
    font-size: 36px;
  }

  .heading-64px.is-white {
    line-height: 1.2;
  }

  .heading-64px.is-white.align_left {
    text-align: center;
  }

  .para-18px {
    font-size: 16px;
  }

  .grid_flip-card {
    grid-template-columns: 1fr;
  }

  .flip-wrap {
    text-decoration: line-through;
  }

  .flip-parent {
    width: 280px;
    height: 280px;
  }

  .max-wid-850.mobi-top-32 {
    margin-top: 28px;
  }

  .top-margin-large.full-width {
    margin-top: 48px;
  }

  ._2-column.gap-40px.childern-prespective {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .card1 {
    padding: 20px;
  }

  .card1-body {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .heading-40px.is-semibold {
    font-size: 20px;
    line-height: 28px;
  }

  .paragraph-little-medium.is-gray.is-helper-text {
    text-align: left;
    font-size: 12px;
  }

  .paragraph-little-medium.is-white {
    font-size: 16px;
    line-height: 1.5;
  }

  .h-tabs {
    flex-flow: column;
  }

  .tab-menu-v-flex {
    margin-bottom: 32px;
    margin-right: 0;
  }

  .max-width-270 {
    margin-top: 12px;
    margin-left: 5px;
  }

  .tab-process-bar {
    height: 1px;
    margin-top: 0;
    top: -12px;
  }

  ._6-column.border-holder.gap-24 {
    grid-template-columns: 2px 1fr;
  }

  .border-div {
    opacity: .12;
  }

  .loading-title {
    font-size: 56px;
    line-height: 72px;
  }

  .footer-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    margin-bottom: 20px;
  }

  .footer-wrapper.top-30px {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-top: 15px;
  }

  .footer-center-content {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .nav-section.hero-bg.bottom-40px {
    z-index: 999;
    padding-left: 12px;
    padding-right: 12px;
    position: relative;
  }

  .new-nav-link {
    height: auto;
    padding: 10px 0;
  }

  .new-nav-link._2.oragine {
    z-index: 999;
    text-transform: lowercase;
    border-radius: 60px;
    width: 100%;
    padding: 0;
  }

  .new-nav-link.button-link {
    text-align: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 8px 30px;
    font-weight: 500;
    display: inline-flex;
  }

  .new-nav-link.last-element {
    padding-bottom: 16px;
  }

  .nav-menu-new {
    border-radius: 14px;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .nav-menu-new.center-wrapper {
    z-index: 999;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    padding-top: 0;
    padding-bottom: 15px;
    position: absolute;
  }

  .nav-menu-new.center-wrapper.is_new {
    padding-left: 15px;
    padding-right: 15px;
  }

  .card1-highlight {
    width: 300px;
    height: 300px;
    display: none;
  }

  .ring-parent, .ring-parent._50vh {
    margin-top: 0;
  }

  .ring-four {
    width: 30vh;
    height: 30vh;
  }

  .ring-four._4riing {
    width: 40vh;
    height: 40vh;
  }

  .ring-three {
    width: 25vh;
    height: 25vh;
  }

  .ring-three._3ring {
    width: 30vh;
    height: 30vh;
  }

  .ring-two, .ring-two._2ring {
    width: 20vh;
    height: 20vh;
  }

  .ring-one {
    width: 15vh;
    height: 15vh;
  }

  .ring-one._1-ring {
    width: 10vh;
    height: 10vh;
  }

  .count-time.colon {
    margin-top: -3px;
  }

  .scroll-header {
    top: 23vw;
    bottom: auto;
    right: auto;
  }

  .scroll-to-view-heading {
    font-size: 54px;
    line-height: 81px;
  }

  .scroll-header_who {
    top: 10vw;
  }

  .scroll-header_why {
    top: 6vw;
  }

  .scroll-header_why.who-scroll {
    display: none;
  }

  .scroll-header_what {
    top: 10%;
  }

  .scroll-header_sponsor {
    top: 5%;
  }

  .absolute-hero-lottie {
    height: 100vh;
  }

  .arrow-address-copy {
    display: none;
  }

  .header79_image-column.image-column-2 {
    margin-top: 50%;
  }

  .header79_image-column.image-column-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mobile-max-320px {
    max-width: 320px;
  }

  .eo-icon {
    width: 48px;
  }

  .desktop-tab {
    height: 500px;
    min-height: 500px;
    max-height: 500px;
  }

  .tablet-image {
    display: none;
  }

  .tab-header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .tab-icon-holder {
    width: 36px;
    height: 36px;
  }

  .header79_component-2 {
    min-height: 60svh;
    max-height: 40rem;
  }

  .navbar-2 {
    justify-content: space-around;
    padding: 0;
  }

  .nav-links.nav-links-1 {
    grid-column-gap: 0px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .menu-cross-icon-2 {
    filter: invert();
  }

  .image-88.mobile-130 {
    width: 200px;
  }

  .container-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .menu-icon-2 {
    width: 23px;
  }

  .menu-button-5 {
    overflow: hidden;
  }

  .button-11.blue-stroke {
    width: 100%;
    margin-top: 15px;
  }

  .button-11.blue-stroke.dark-blue {
    color: #fff;
    background-color: #00166e;
    border-width: 0;
    display: flex;
  }

  .navbar-4 {
    z-index: 999;
    justify-content: space-around;
    padding: 0;
  }

  .nav-menu-wrapper-3 {
    background-color: #edf1ff00;
    border-radius: 0 0 15px 15px;
    padding: 12px 12px 12px 24px;
  }

  .container-25 {
    padding-left: 0;
    padding-right: 0;
  }

  .h1-64px {
    font-size: 38px;
    line-height: 48px;
  }

  .terms-and-conditions-text h2 {
    font-size: 24px;
    line-height: 32px;
  }

  .terms-and-conditions-text h3 {
    font-size: 18px;
  }

  .secondary-button {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
    line-height: 18px;
  }

  .hero-location_wrap {
    justify-content: flex-start;
  }

  .h-flex_center.gap-12 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .programme-hero-time_wrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    font-size: 16px;
  }

  .programme-h1 {
    font-size: 40px;
    line-height: 48px;
  }

  .programme-h1.oneliner {
    flex: 0 auto;
    font-size: 8vw;
    line-height: 1.5;
  }

  .agenda-btw-wrap {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    font-size: 16px;
  }

  .po-tab-title-28px {
    font-size: 14px;
  }

  .po-tab-sub-title-28px {
    align-self: center;
    font-size: 12px;
    font-weight: 400;
  }

  .po-tab-sub-title-28px.is_secon-main-color {
    height: 28.8px;
  }

  .po-tab-link {
    padding: 20px 5px;
  }

  .po-tab-link.w--current {
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .po-time {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 12px;
  }

  .po-time.new {
    font-size: 12px;
  }

  .po-time.new.left-align {
    justify-content: center;
    align-items: center;
  }

  .po-date-title {
    font-size: 18px;
  }

  .po-date-title.cap {
    text-align: center;
    max-width: none;
    font-size: 16px;
    line-height: 1.5;
  }

  .po-date-title.center {
    text-align: center;
    max-width: none;
  }

  .po-date-title.center.left-align {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: left;
    margin-bottom: 8px;
  }

  .po-date-title.center.left-align.mobile-show {
    display: block;
  }

  .po-date-title.center.left-align.mobile-hide._0-px {
    text-align: center;
    display: block;
  }

  .po-date-title.center.left-align.mobile-hide._0-px.new-left {
    text-align: left;
    margin-bottom: 8px;
  }

  .po-date-title.center.left-align.hide {
    display: none;
  }

  .po-date-title.center.text-sec-main {
    text-align: left;
  }

  .po-agenda-wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .po-agenda-wrap.center.last {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .po-agenda-wrap.center.bottom-opx {
    border-bottom-width: 0;
    border-bottom-color: #0000;
  }

  .po-agenda-wrap.differents {
    padding: 20px;
  }

  .po-agenda-wrap.differents.blue.flex_wrap.light-blue {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .po-agenda-wrap.differents.blue.flex_wrap.light-blue.left-align {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .po-agenda-wrap.differents.blue.flex_wrap.left-align {
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px;
  }

  .po-agenda-wrap.differents.orange.flex_wrap.cyon.left-align {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .po-agenda-wrap.differents.orange.flex_wrap.cyon.h-flex-centers {
    flex-flow: row;
  }

  .po-agenda-wrap.differents.orange.flex_wrap.left-align {
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px;
  }

  .po-agenda-wrap.flex_wrap {
    justify-content: center;
    align-items: center;
  }

  .po-agenda-wrap.flex_wrap.left-align {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .po-agenda-wrap.flex_wrap.left-align.relative {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .po-agenda-wrap.flex_wrap.left-align.relative.gap-32pc, .po-agenda-wrap.flex_wrap.left-align.relative.gap-32px.gap-16px {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .po-agenda-wrap.flex_wrap.left-align.relative.center-align {
    justify-content: flex-start;
    align-items: center;
  }

  .po-agenda-wrap.flex_wrap.left-align.relative.center-align.new-left-align {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .po-agenda-wrap.center {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 12px;
  }

  .po-agenda-wrap.center.last {
    flex-flow: column;
  }

  .po-agenda-wrap.hide {
    display: none;
  }

  .po-agenda-wrap.center {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    justify-content: center;
    width: 100%;
    padding: 12px 0;
  }

  .po-agenda-main-wrap {
    width: 100%;
  }

  .agenda-differents {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    top: 95px;
  }

  .agenda-differents.agri.cyon {
    text-align: center;
  }

  .agenda-differents.agri.mobile-title_scroll {
    margin-top: 0;
    margin-bottom: 0;
  }

  .agenda-differents.mobile-title_scroll {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 10px;
  }

  .agenda-differents-icon {
    align-self: center;
    display: none;
  }

  .agenda-differents-wrap {
    width: 100%;
  }

  .grid-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .grid-2.show-in_mobile {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-2.show-in_mobile.hide, .grid-2.hide-in-mobile, .po-date-title-20 {
    display: none;
  }

  .finance-list-wrap {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .seprator-label {
    font-size: 16px;
  }

  .sponsor-logo-holder._1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .logo-holder {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .logo-holder._1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 182px;
    align-items: center;
    display: flex;
  }

  .logo-holder._1._3-1 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .logo-holder._4column {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .sponsor-logo {
    width: 150px;
    height: 100%;
    max-height: 50px;
  }

  .sponsor-logo._2 {
    width: 80px;
  }

  .sponsor-logo.x-s {
    height: 30px;
    max-height: 40px;
  }

  .tag-icon {
    width: 20px;
  }

  .agenda-differents-icon-tag {
    align-self: flex-start;
    display: block;
  }

  .icon-code {
    display: flex;
  }

  .agenda-dropdown.oragne.w--open {
    z-index: 9999;
    margin-top: 2px;
    position: relative;
  }

  .drop-down_link.normal-text {
    text-transform: none;
  }

  .drop-down_link-wrap.orange {
    position: relative;
  }

  .new-nav-link-btw {
    height: auto;
    padding: 0;
  }

  .div-block-161 {
    height: 100%;
    position: static;
  }

  .new-animated {
    flex-flow: column;
    width: 100%;
    max-width: 100vw;
    margin-top: 0;
    padding-top: 25px;
    padding-bottom: 25px;
    display: flex;
  }

  .new-logos-wrapper {
    width: 4200px;
    display: flex;
    overflow: visible;
  }

  .logo-image {
    object-fit: contain;
    max-width: 140px;
  }

  .speaker_section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .avatar_aravind_wrap.agri-color.max-width-310px {
    min-width: 0;
    max-width: none;
  }

  .avatar_aravind_wrap.agri-color.max-width-310px.max-wid-240px {
    min-width: 310px;
    max-width: 310px;
  }

  .avatar_aravind_wrap.day-2.cyon.max-width-310px {
    width: 100%;
    min-width: 0;
    max-width: none;
  }

  .avatar_aravind_wrap.day-2.cyon.max-width-310px.max-width-240pxx {
    min-width: 310px;
    max-width: 310px;
  }

  .avatar_aravind_wrap.day-2.max-width-310px {
    width: 100%;
    min-width: 0;
    max-width: none;
  }

  .avatar_aravind_wrap.day-2.max-width-310px.max-wid-240px {
    min-width: 310px;
    max-width: 310px;
  }

  .avatar_aravind_wrap.day-2.max-width-230px {
    min-width: 0;
    max-width: none;
  }

  .avatar_aravind_wrap.day-2.opacity-0.mobi-hide {
    display: none;
  }

  .avatar_aravind_wrap.blue.full-width.gap12px {
    max-width: none;
  }

  .avatar_aravind_wrap.blue.max-width-310px {
    width: 100%;
    min-width: 0;
    max-width: none;
  }

  .avatar_aravind_wrap.blue.max-width-310px.mx-width-240px {
    min-width: 310px;
    max-width: 310px;
  }

  .avatar_aravind_wrap.full-width.max-width-310px {
    max-width: none;
  }

  .wrap_author, .wrap_author.grid-4-2.gap-20 {
    width: 100%;
  }

  .wrap_author.grid-4-2.gap-20._4-col {
    align-items: stretch;
  }

  .wrap_author._4grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .wrap_author._4grid._16px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .wrap_author.hide {
    display: none;
  }

  .wrap_author_wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .wrap_author_wrap.full-width {
    justify-content: flex-start;
    align-items: stretch;
  }

  .avatar_aravind_wrap-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .avatar_aravind_wrap-2.agri-color.overflow-show {
    overflow: visible;
  }

  .avatar_aravind_wrap-2.agri-color.ax-width310px {
    min-width: 310px;
    max-width: 310px;
  }

  .avatar_aravind_wrap-2.gap-12 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .avatar_aravind_wrap-2.hide {
    display: none;
  }

  .mobile-grid_wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .paragraph-little-medium-2.is-gray.is-helper-text {
    text-align: left;
    font-size: 12px;
  }

  .paragraph-little-medium-2.is-white {
    font-size: 16px;
    line-height: 1.5;
  }

  .back-to-top {
    z-index: 18;
  }

  .back-to-top.w--current {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    font-size: 14px;
    bottom: 8%;
    right: 5%;
  }

  .po-time-tag_wrap {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .title_tagged {
    text-transform: uppercase;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    border-radius: 16px;
    padding: 0;
    font-weight: 600;
    line-height: 1.2;
  }

  .title_tagged.orange {
    background-color: #fca567;
  }

  .title_tagged.light-blue {
    background-color: #62d4ed;
  }

  .title_tagged.cyon {
    background-color: #79d4b6;
    border-radius: 0;
    font-size: 9.8px;
  }

  .scroll-title {
    text-align: center;
    background-color: #008aad;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding: 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    display: flex;
    position: relative;
  }

  .scroll-title.cyon {
    background-color: #79d4b6;
  }

  .scroll-title.light-blue {
    background-color: #62d4ed;
  }

  .scroll-title.orenge {
    background-color: #fca567;
  }

  .speaker_filter-icon, .speaker_filter-icon._1 {
    width: 20px;
    height: 20px;
  }

  .speaker_filter-tab {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    cursor: default;
    height: auto;
    padding: 4px;
    line-height: 1.2;
  }

  .speaker-tabs_menu {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .speaker_grid {
    grid-column-gap: 14px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
    margin-left: 16px;
    margin-right: 16px;
  }

  .speaker_name {
    display: none;
  }

  .speaker_image-wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .speaker_image {
    width: auto;
    min-height: 150px;
  }

  .speaker_company {
    font-size: 12px;
  }

  .speaker_company_18 {
    height: 35px;
    font-size: 10px;
  }

  .speaker_card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 10px 10px 12px;
    text-decoration: none;
  }

  .speaker_card.insurance {
    border-top-width: 0;
    border-bottom: 5px solid #008aad;
  }

  .speaker_card.environment {
    cursor: default;
    border-top-width: 0;
    border-bottom: 5px solid #79d4b6;
  }

  .speaker_card.agriculture {
    border-top-width: 0;
    border-bottom: 5px solid #fca567;
  }

  .speaker_card.enegy {
    cursor: default;
    width: 100%;
    height: 246.742px;
    min-height: 247px;
    padding: 12px;
    position: static;
  }

  .speaker_filter-icon-logo-white {
    width: 20px;
    height: 20px;
  }

  .speaker_filter-icon-logo-white._1tab {
    display: flex;
  }

  .modal-base-large, .modal-base-large.blue {
    min-width: 320px;
    max-width: 320px;
  }

  .module-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    min-height: 0;
  }

  .pop_name24 {
    font-size: 20px;
  }

  .speaker_pop-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .about_title {
    opacity: .5;
    text-align: center;
  }

  .about_para {
    margin-bottom: 0;
    font-size: 16px;
  }

  .track-panel_title.center-align, .track-panel_para.center-align {
    text-align: center;
  }

  .track-panel_wrap {
    order: -1;
  }

  .about_pop-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .pop_content {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  .pop-close-link {
    top: 20px;
    right: 20px;
  }

  .id_anchor {
    padding: 0;
    position: absolute;
    inset: -12rem 0% auto;
  }

  .id-agriculture_anchor {
    padding: 0;
    position: absolute;
    inset: -14rem 0% auto;
  }

  .detailed_time-title {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .detailed_time-title.h-flex {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .presentation-topic-tag.insurance {
    margin-bottom: 2px;
  }

  .presentation-topic-tag.insurance.full-width {
    margin-top: 5px;
  }

  .topic-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .topic-wrap.hide {
    display: none;
  }

  .moderator-tag {
    top: -23px;
  }

  .program-time {
    margin-bottom: 4px;
  }

  .program-time.bottom-8 {
    margin-bottom: 24px;
  }

  .program_topic-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    width: 100%;
  }

  .program_topic-wrap.reduce-spacing.top24px {
    margin-top: 24px;
  }

  .program_topic-wrapper {
    width: 100%;
  }

  .program_topic-wrapper.top-20px.d-flex-horizontal {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    margin-top: 24px;
  }

  .program_topic-wrapper.top-20px.d-flex-horizontal.top-no-pad {
    display: none;
  }

  .program_topic-wrapper.top-20px.d-flex-horizontal.spacing-around {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex;
  }

  .program_topic-wrapper.top-20px.d-flex-horizontal.spacing-around.gap-32px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .presentation-topic-tag-2.enegy {
    color: var(--_program---time-title);
    font-size: 18px;
  }

  .po-date-title-2 {
    font-size: 18px;
  }

  .topic-wrap-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  .topic-wrap-2.hide {
    display: none;
  }

  .po-time-2 {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 12px;
  }

  .po-time-2.new {
    font-size: 12px;
  }

  .avatar_aravind_wrap-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .avatar_aravind_wrap-3.day-2 {
    max-width: 100%;
  }

  .avatar_aravind_wrap-3.day-2.max-with310px {
    min-width: 310px;
    max-width: 310px;
  }

  .po-time-3 {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 12px;
  }

  .po-time-3.new {
    width: 129px;
    padding-left: 7px;
    padding-right: 7px;
    font-size: 12px;
  }

  .po-date-title-3 {
    font-size: 18px;
  }

  .po-date-title-3.cap {
    text-align: center;
    max-width: none;
    font-size: 16px;
    line-height: 1.5;
  }

  .moderator-tag-2 {
    text-transform: capitalize;
    font-style: italic;
  }

  .avatar_aravind_wrap-4.day-2.overflow-show {
    overflow: visible;
  }

  .po-date-title-4 {
    font-size: 18px;
  }

  .po-date-title-4.center {
    text-align: left;
    max-width: none;
  }

  .detailed_time-title-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .detailed_time-title-2.center {
    justify-content: flex-start;
    align-items: center;
  }

  .po-date-title-5 {
    font-size: 18px;
  }

  .po-date-title-5.cap {
    text-align: center;
    max-width: none;
    font-size: 16px;
    line-height: 1.5;
  }

  .po-date-title-5.center {
    text-align: center;
    max-width: none;
  }

  .presentation-topic-tag-3 {
    color: var(--_program---time-title);
    font-size: 18px;
    display: none;
  }

  .wrap_author-4 {
    width: 100%;
  }

  .wrap_author-4.hide, .avatar_aravind_wrap-7.day-2.cyon.hide {
    display: none;
  }

  .avatar_aravind_wrap-7.day-2.cyon.overflow-show {
    overflow: visible;
  }

  .moderator-tag-4 {
    text-transform: capitalize;
    font-style: italic;
    display: none;
  }

  .readmore_main-wrapper {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  .readmore_main-wrapper.mobile-view {
    min-height: 110px;
    max-height: 110px;
    display: flex;
  }

  .readmore_main-wrapper.desktop-view {
    display: none;
  }

  .readmore-content {
    min-height: 110px;
    max-height: 110px;
    display: block;
    overflow: auto;
  }

  .split-border {
    width: 0%;
    height: 0;
  }

  .split-mobile-holder {
    width: 100%;
    height: 0;
    padding: 0;
    display: none;
  }

  .author--full-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    flex: 1;
    width: 100%;
    display: flex;
  }

  .author--full-wrap.hide {
    display: none;
  }

  .presentration-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    width: 100%;
  }

  .readmore_hide-text, .mobile-hide {
    display: none;
  }

  .sponser-logo-wrapper {
    font-size: 16px;
  }

  .sponser-logo-wrapper.hide {
    display: none;
  }

  .sponser-logo-wrapper.bottom-10px {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .timer-break-wrapper.v-flex {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .timer-break-wrapper.wrapp {
    flex-flow: wrap;
  }

  .sponser-logo.fill {
    height: 30px;
  }

  .sponser-logo-wrapper-2 {
    font-size: 16px;
  }

  .inactive-wrapper {
    z-index: 2;
    flex: none;
    height: 57.58px;
    padding: 0;
    position: absolute;
    inset: 0%;
  }

  .finance-list-wrap-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .po-tab-sub-title-28px-2 {
    align-self: center;
    width: 110px;
  }

  .po-tab-link-2 {
    padding: 20px 12px;
  }

  .po-tab-link-2.w--current {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .po-date-title-6 {
    max-width: 140px;
    font-size: 18px;
  }

  .po-date-title-6.center {
    text-align: center;
    max-width: none;
  }

  .po-date-title-6.cap {
    text-align: center;
    max-width: none;
    font-size: 16px;
    line-height: 1.5;
  }

  .agenda-differents-2 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 12px;
    top: 118px;
  }

  .agenda-differents-2.agri.cyon {
    text-align: center;
  }

  .po-agenda-wrap-2.differents {
    padding: 12px;
  }

  .po-agenda-wrap-2.center {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 12px;
  }

  .po-agenda-wrap-2.center.last {
    flex-flow: column;
  }

  .agenda-differents-icon-2 {
    align-self: flex-start;
    display: none;
  }

  .po-date-title-20-2 {
    display: none;
  }

  .finance-list-wrap-3 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .po-tab-sub-title-28px-3 {
    align-self: center;
    width: 110px;
  }

  .po-date-title-20-3 {
    display: none;
  }

  .dotted-border {
    border-bottom: 2px dotted #a5a5a5;
    padding: 0;
  }

  .left-align-holder {
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 12px;
    display: flex;
  }

  .sponser-logo-holder {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .speaker-list-wrapper {
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
    margin-left: 16px;
    margin-right: 16px;
  }

  .container {
    max-width: none;
  }

  .detailed-profile-image {
    object-fit: cover;
    width: 48px;
    height: 48px;
  }

  .detailed-profile-image.cover {
    object-fit: cover;
  }

  .display-block.mobile-inline {
    display: inline;
  }

  .link-block-16 {
    order: 0;
  }

  .display-mobi-block {
    display: block;
  }

  .nav-menu-new-2 {
    border-radius: 14px;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .po-tab-link-3 {
    padding: 20px 5px;
  }

  .po-tab-link-3.w--current {
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .po-agenda-main-wrap-4 {
    width: 100%;
  }

  .secondary-button-2 {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
    line-height: 18px;
  }

  .grid-4 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .grid-4.show-in_mobile {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-4.hide-in-mobile {
    display: none;
  }

  .fb-section-2 {
    padding: 40px 20px;
  }

  .fb-section-2.overflow-hide.section-curve {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .po-tab-title-28px-4 {
    font-size: 14px;
  }

  .heading-64px-2 {
    font-size: 36px;
  }

  .heading-64px-2.is-white {
    line-height: 1.5;
  }

  .po-date-title-7 {
    font-size: 18px;
  }

  .po-date-title-7.center {
    text-align: center;
    max-width: none;
  }

  .po-date-title-7.cap {
    text-align: center;
    max-width: none;
    font-size: 16px;
    line-height: 1.5;
  }

  .menu-button-6 {
    overflow: hidden;
  }

  .programme-h1-2 {
    font-size: 40px;
    line-height: 48px;
  }

  .programme-h1-2.oneliner {
    font-size: 8vw;
    line-height: 1.5;
  }

  .navbar-5 {
    justify-content: space-around;
    padding: 0;
  }

  .new-nav-link-2 {
    height: auto;
    padding: 12px;
  }

  .programme-hero-time_wrap-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    font-size: 16px;
  }

  .container-26 {
    padding-left: 0;
    padding-right: 0;
  }

  .new-nav-link-btw-2 {
    height: auto;
    padding: 0;
  }

  .po-agenda-wrap-3.differents {
    padding: 12px;
  }

  .po-agenda-wrap-3.center {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    justify-content: center;
    width: 100%;
    padding: 12px 0;
  }

  .po-agenda-wrap-3.center.last {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .agenda-differents-3 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    top: 118px;
  }

  .agenda-differents-3.agri.cyon {
    text-align: center;
  }

  .po-date-title-20-4 {
    display: none;
  }

  .button-12.blue-stroke {
    width: 100%;
    margin-top: 15px;
  }

  .button-12.blue-stroke.dark-blue {
    color: #fff;
    background-color: #00166e;
    border-width: 0;
    display: flex;
  }

  .agenda-differents-icon-3 {
    align-self: center;
    display: none;
  }

  .agenda-differents-wrap-4 {
    width: 100%;
  }

  .code-embed {
    text-align: justify;
  }

  .new-nav-link-btw--oragnange {
    z-index: 130;
    text-transform: capitalize;
    height: auto;
    padding: 12px 24px;
  }

  .new-nav-link-btw--oragnange.w--open {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  ._3-column-holder {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  ._3-column-holder.center-align {
    place-items: stretch start;
  }

  .parent-wrapper._100 {
    width: 100%;
  }

  .nasa--image-wrapper {
    order: -1;
  }

  .hero-image {
    width: 150px;
    margin-top: 0;
  }

  .list-item {
    margin-bottom: 16px;
  }

  .attending_company-grid {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 99%;
    font-size: 16px;
    line-height: 24px;
  }

  .company-name_grid {
    width: auto;
    font-size: 18px;
  }

  .company-name_grid.holder {
    line-height: 60%;
  }

  .text-block-71 {
    line-height: 80%;
  }

  .home_company-list {
    grid-column-gap: 48px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .company-text {
    font-size: 16px;
  }

  .empty-holder {
    display: none;
  }

  .link-block-17 {
    order: -1;
  }

  .link-block-18, .link-block-19 {
    order: 0;
  }

  .link-block-20 {
    order: 1;
  }

  .hero_description {
    font-size: 24px;
    line-height: 40px;
  }

  .text-f-13, .text-f-13.all-caps.light-grey-font {
    font-size: 1.2em;
  }

  .carousel-arrow-w.arrow-next {
    margin-right: 1em;
  }

  .carousel-arrow-w.arrow-previous {
    margin-left: 1em;
  }

  .heading-3 {
    font-size: 3.25em;
  }

  .carousel-arrows {
    margin-top: 2.5em;
  }

  .credential.top-margin {
    margin-top: 2em;
  }

  .header {
    margin-top: 5em;
    margin-bottom: 5em;
  }

  .text-f-15 {
    font-size: 1.4em;
  }

  .heading-4 {
    font-size: 3.25em;
  }

  .credentials {
    flex-direction: column;
    align-items: center;
  }

  .text-f-14 {
    font-size: 1.4em;
  }

  .heading-5 {
    font-size: 5em;
  }

  .image-wrappers, .popup-image {
    width: auto;
    height: 300px;
  }

  .home_popclose {
    right: 30px;
  }

  .grid-3-1.streamline-grid.bg-gray.wid-100 {
    grid-template-columns: 1fr;
    padding: 20px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .nav-btn-wrapper.mob {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }
}

#w-node-ee9417f8-e1e3-d417-5007-6ec9cebe085b-e389a420 {
  justify-self: center;
}

#w-node-_7049cec5-5626-fe91-5233-0d678c361b5f-e389a420, #w-node-_7049cec5-5626-fe91-5233-0d678c361b67-e389a420, #w-node-_7049cec5-5626-fe91-5233-0d678c361b6f-e389a420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e128671f-d0f3-8b70-56cd-a368d036b091-e389a420, #w-node-e128671f-d0f3-8b70-56cd-a368d036b0d1-e389a420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7219880-b4c3-9789-1ed6-aa4c0fe718a0-e389a420, #w-node-_490a733f-e5c8-52d3-751c-3da88cdd58c3-e389a420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-da6ff19c-8ece-ebc4-0038-79154f44f35e-e389a420, #w-node-_7049cec5-5626-fe91-5233-0d678c3619fa-e389a420 {
  justify-self: center;
}

#w-node-_8fc74512-58f2-5d3b-c869-c8770234df61-0053dbb8, #w-node-_8fc74512-58f2-5d3b-c869-c8770234df6a-0053dbb8, #w-node-_8fc74512-58f2-5d3b-c869-c8770234df73-0053dbb8, #w-node-_8fc74512-58f2-5d3b-c869-c8770234df7c-0053dbb8, #w-node-f1086492-a768-0dd9-b0e8-c32bc7751fa1-0053dbb8, #w-node-ba3a4daf-39d2-6121-0fd2-69374e097ca4-0053dbb8, #w-node-bccaa1bf-60ac-60f8-ed18-d4fbb6b47519-0053dbb8, #w-node-ff4823bc-6c3d-b4d6-fb4d-e3c833e3bea8-0053dbb8, #w-node-cf4f24cb-a36b-aaf7-d531-2a74821d5ddd-0053dbb8, #w-node-_5a827b75-6423-389f-11b4-ecf142bc519d-0053dbb8, #w-node-fc9f9c44-f27a-20ef-b9bf-5fd712bcb993-0053dbb8, #w-node-ffc119cc-ab6b-6883-1bd1-fc13900c06b7-0053dbb8, #w-node-_21746a5b-f075-2f01-94fd-8652f17aa736-0053dbb8, #w-node-_1cba1cb9-e456-9bf0-c949-1ed7cdbc91a3-0053dbb8, #w-node-_6b65c5ca-0308-0737-0b2d-dfece4465edf-0053dbb8, #w-node-_8f18bb2b-201b-1ca8-5a10-3be7c523ba56-0053dbb8, #w-node-_68b0d8bb-cb0a-b062-e2ad-0264a089cbaf-0053dbb8, #w-node-_801cefa4-e367-c257-0d53-f04ba16d25b1-0053dbb8, #w-node-_8fc74512-58f2-5d3b-c869-c8770234e072-0053dbb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a38c30a-b88a-362a-d6f6-da4d1a8ea9c9-dbab988b {
  justify-self: end;
}

#w-node-e858029d-0c90-67df-62f9-1454d7aeac06-dbab988b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33a36350-0579-1c14-0a87-bf0d93a765cb-dbab988b {
  justify-self: start;
}

#w-node-fc58cd6a-ef1b-06f9-19fc-388560a59f43-dbab988b {
  justify-self: end;
}

#w-node-fc58cd6a-ef1b-06f9-19fc-388560a59f4f-dbab988b {
  justify-self: start;
}

#w-node-f7a37cbe-1b14-3e98-eb26-a5696ae96646-c57b8feb, #w-node-_84ece4cd-5828-a53d-a780-cc9c462f504c-c57b8feb, #w-node-_01c782b6-b277-aff1-b4f6-6298db625d30-c57b8feb, #w-node-_6e73c4b1-0656-a0f7-02bd-5dbf51047915-c57b8feb, #w-node-a7e011b2-b693-f9b7-cb36-3d7835e6df35-c57b8feb, #w-node-_16882836-4dcd-b1d9-6991-ab84bcf860c1-c57b8feb, #w-node-_2384d831-6bdf-454b-441e-346b38fd00c4-c57b8feb, #w-node-_064ae4bd-1180-152b-8c11-0f23cd577877-c57b8feb, #w-node-dfc0f378-7a37-1c21-67cd-f110ad126b7f-c57b8feb, #w-node-_03e64373-18af-c6bd-f5af-429d0feb6628-c57b8feb, #w-node-c45ff51d-eb69-512d-0357-0987d7aef73e-c57b8feb, #w-node-_3b781fbe-3b6e-0b2d-b284-7827faaf0cb1-c57b8feb, #w-node-_6220479d-bf2d-524e-3ccb-0ce78765eab7-c57b8feb, #w-node-_9dedf94c-4b28-47b6-0d72-6386a8be28e8-c57b8feb, #w-node-_9fbfa52f-ff46-e1dc-35ff-1a49b2934809-c57b8feb, #w-node-_1e2c85b0-fd7c-e2d4-25f4-1ef4c0cb2256-c57b8feb, #w-node-b42edd47-97ad-fbba-b46c-dfa33cde61a9-c57b8feb, #w-node-efd0e8e4-2c39-3100-8148-6c8be136e282-c57b8feb, #w-node-e91286f9-ca10-7fbb-38c6-4fe140d60e1c-c57b8feb, #w-node-c4867575-d111-2ecd-3078-f8362a656db0-c57b8feb, #w-node-eba82f2f-2922-3a0a-cc1c-6da5d2331faa-c57b8feb, #w-node-_47b5a840-dd21-96b0-7b29-52aaf3a68f2e-c57b8feb, #w-node-_508afa23-6ac8-7bde-a5da-33014640ed37-c57b8feb, #w-node-_932261f0-0c4f-dc55-1b43-fdf2d68bc467-c57b8feb, #w-node-_4dab163d-921d-68ba-4ce3-ebfbc458dec0-c57b8feb, #w-node-_1c874eb6-6a4f-3f2c-ad49-1412b89d9e82-c57b8feb, #w-node-_67d9b00e-027a-fa4c-8cf2-b26705193a86-c57b8feb, #w-node-_2dae9bbf-351c-031d-ac4b-ab2a254117fb-c57b8feb, #w-node-f8f3521e-8af1-09a7-9986-1f619490d5ab-c57b8feb, #w-node-a30e9f5c-41a3-5db6-a330-a357018b1e49-c57b8feb, #w-node-_8d0c00ea-d985-e60a-58c5-2f7ee1367cf7-c57b8feb, #w-node-b3a56840-e4c7-a719-56c9-5c036d44f57b-c57b8feb, #w-node-_20e576ef-a7df-fb53-e31f-71e85deeda38-c57b8feb, #w-node-f0d30325-a86a-135a-4f37-08e6a4f6daf6-c57b8feb, #w-node-_8ec1a5b6-5759-e578-12e5-04774a62692d-c57b8feb, #w-node-_13060fc8-33ed-420e-7471-322c6b2eb9d6-c57b8feb, #w-node-_32a02c50-fd0b-eff7-772f-8eb0f15b616e-c57b8feb, #w-node-d6fc00ed-899b-4f4f-cbca-700fd48e864f-c57b8feb, #w-node-_367b0448-15c5-16b5-76d5-2dbda26a4a5a-c57b8feb, #w-node-_516f36a3-ed63-7d58-fde4-f2074974b226-c57b8feb, #w-node-_1e7ec1cd-cd4f-97a8-6bca-f5ba34647b14-c57b8feb, #w-node-_569fcd1e-4e2b-2c62-1098-8ff39c8d839b-c57b8feb, #w-node-e76c498a-bc91-c103-a86a-8ce481cf6565-c57b8feb, #w-node-_4776a662-95d0-22b6-a313-5311639d86d2-c57b8feb, #w-node-a08b6c0e-ebd8-568f-9535-ffa98df22a0b-c57b8feb, #w-node-fafbdada-5929-5e6c-4b41-0f653d91bfa4-c57b8feb, #w-node-ef376bd0-1398-2e41-f727-9f80b0f7225b-c57b8feb, #w-node-_23f59b80-d952-bb23-6ac5-5141518752d3-c57b8feb, #w-node-_4cc75888-2055-c137-c670-ae72378d6be7-c57b8feb, #w-node-_25b19087-bd3d-2299-cbb2-23c8ec875ff6-c57b8feb, #w-node-_9fa05021-2f72-b4fc-9998-0d011de43a62-c57b8feb, #w-node-_5b3ead33-8d44-0b64-c646-9c88d7ea9b14-c57b8feb, #w-node-_5420ee3e-872b-a9f3-bc7f-7e67f9572c07-c57b8feb, #w-node-a8b12052-85a7-9d5c-c241-fb02b40803b3-c57b8feb, #w-node-_2542ea49-cdc6-5228-5d37-5d33c92aff14-c57b8feb, #w-node-_940ef0c1-bb70-1523-df29-d3ee9ae2e415-c57b8feb, #w-node-_9c0ed31c-8b83-8f48-02d3-b6138deb00ed-c57b8feb, #w-node-a8546d03-765f-fd0b-375f-838800a539aa-c57b8feb, #w-node-b5e6c23d-a126-47c3-9adb-029d9029da7d-c57b8feb, #w-node-_1cb49722-7939-f32e-40f9-b42a5e01cc87-c57b8feb, #w-node-b0eac63a-a8ce-59e8-2190-7847f64537f8-c57b8feb, #w-node-_3565f58a-1ee5-9c0f-5f36-1e3c4e48360d-c57b8feb, #w-node-_006f4536-c8a3-da46-31ef-9090562bbb63-c57b8feb, #w-node-_34391a27-bece-5699-2cbf-fdbf16167470-c57b8feb, #w-node-c1fb66e9-ad21-25f6-a726-88e166c31d42-c57b8feb, #w-node-fec1d3a1-017a-3c17-1a9f-cc89aa7aa161-c57b8feb, #w-node-_6a730a9b-7bde-b10e-a598-467f800b0d88-c57b8feb, #w-node-c744910c-1af0-1871-cc2a-e53f189cc0d2-c57b8feb, #w-node-_0d21a980-9d94-c0c0-b2f3-625e27661d10-c57b8feb, #w-node-ba0ac626-5c2a-ea83-d492-dd825426d7c0-c57b8feb, #w-node-_87673d73-a178-cb12-898f-5a9f7c442e36-c57b8feb, #w-node-a597db58-608b-bf47-2125-99b4c225d936-c57b8feb, #w-node-f2230d56-3ffe-3147-12c6-ce068a10dc12-c57b8feb, #w-node-a8f0ffbf-0058-9924-7372-95cca144f742-c57b8feb, #w-node-_07543562-878b-883c-6f08-0ed8a1acfd95-c57b8feb, #w-node-_25d8e7f1-6600-a5af-9c0d-88c928b8a06b-c57b8feb, #w-node-f09f8ee1-d77e-38e3-4441-f38bc7faa354-c57b8feb, #w-node-_375967b3-1104-c2f6-353c-4586dbecb860-c57b8feb, #w-node-_4be51584-0ae9-9a10-fbb7-5ebc81d49b07-c57b8feb, #w-node-_1311eedf-0924-b729-84be-d0defbde8966-c57b8feb, #w-node-_2e847f20-0bd0-3cf2-e84f-311e712bfb19-c57b8feb, #w-node-_0c4c5f6d-a120-402d-4914-08dc89ead38f-c57b8feb, #w-node-a15813a4-675c-74cb-d065-e379079fcc69-c57b8feb, #w-node-_12245f59-f835-ccfa-f112-44f0e5167cae-c57b8feb, #w-node-_65ea7f64-0683-6097-647a-740943f6322d-c57b8feb, #w-node-_014168e4-6638-5c08-966c-8cc105312abc-c57b8feb, #w-node-_40169d4f-dd44-a837-68f5-ce22a7502f0b-c57b8feb, #w-node-e577a06b-1fef-026d-2ce5-a264cf8beaa4-c57b8feb, #w-node-e05068dd-f1fd-49fb-5f3b-6c95a179eb71-c57b8feb, #w-node-af3c1703-3988-391c-1cd1-20774eba7c8f-c57b8feb, #w-node-_0d052e86-31c7-425b-5771-5c3d77951db1-c57b8feb, #w-node-_7d45a108-318a-d7e6-1975-cdc684ef3064-c57b8feb, #w-node-ae94a54f-7d97-096a-1e7d-cc8cb62d2197-c57b8feb, #w-node-_2b3a96e0-6f27-2522-cfa8-b1fe5cfe2bf3-c57b8feb, #w-node-_147d33e5-bd5d-e54c-0d18-c84bef5a8e0e-c57b8feb, #w-node-_031d1b0e-f9d7-9f56-49d4-65b3b965b4bf-c57b8feb, #w-node-_42bd5480-678a-f54c-0fdf-d216c7f2e9af-c57b8feb, #w-node-bc3705f4-8e3b-d951-3a7e-a85a823ecb9c-c57b8feb, #w-node-_6afd8815-6386-bbac-83c3-b21005a88ad3-c57b8feb, #w-node-_6bbffd8e-7db1-8cf0-5c4d-763e2fd21bfe-c57b8feb, #w-node-_48929dbb-24c0-7381-9c69-175fa7c6b008-c57b8feb, #w-node-_3c368273-190f-aa52-8596-d77264312ba5-c57b8feb, #w-node-_1cfdd15f-6e35-4ffd-0f2e-96888eca9748-c57b8feb, #w-node-_32855e25-c95e-65ca-39f9-7cb40e369e7b-c57b8feb, #w-node-d378e832-a10c-7bdf-d7f7-415b4eb0589b-c57b8feb, #w-node-_41efdafe-5739-f363-c372-af88c3cde5a7-c57b8feb, #w-node-_0adfe121-83cc-3c7e-ed74-4d2727075238-c57b8feb, #w-node-de108fe2-767d-1a82-65a0-bf438f9eab56-c57b8feb, #w-node-bd6c4630-2e20-0abc-08ca-f984e64bc117-c57b8feb, #w-node-_4d5071af-80f4-882a-03f6-4f3c6270f849-c57b8feb, #w-node-_0da01fb5-7b7d-4481-337c-a5b76fcaa32e-c57b8feb, #w-node-_55739d26-1f5b-200f-f780-a0e1aa349e3a-c57b8feb, #w-node-b26725bf-fa1a-56a0-9ad6-408405276e21-c57b8feb, #w-node-_44932616-f4bd-b031-f04a-9196aba3ac51-c57b8feb, #w-node-_2a1d816c-605c-83b2-5d7e-3c753344aa8c-c57b8feb, #w-node-_4ad35767-d111-ab72-f3b5-9071bf5d9c06-c57b8feb, #w-node-fddd99a1-10b9-b0f1-4bdf-8bdd13c0e134-c57b8feb, #w-node-_511bfecc-af22-fc11-c4dd-3dd887bec296-c57b8feb, #w-node-_7d875eee-0f5c-ce38-f412-764f47452773-c57b8feb, #w-node-_703e0a05-d0ad-4972-5191-088dd8b59c97-c57b8feb, #w-node-f1f2d2a0-c176-f946-b24e-c0c6a3a51f19-c57b8feb, #w-node-c4748403-9c76-be6d-fc34-71a841c6a081-c57b8feb, #w-node-_492055a6-5a1d-a44a-e686-95ecb164397a-c57b8feb, #w-node-_1c1de300-98db-397a-3fdb-970a31fe61a0-c57b8feb, #w-node-_43d13fc6-11ef-c2af-8b81-96f6a2111cd1-c57b8feb, #w-node-_9bc12b11-1233-e8b5-2af5-65b1b6b67566-c57b8feb, #w-node-_711f157c-ffcb-b2ff-1db5-d8ee18a30281-c57b8feb, #w-node-_4987fc2f-ad47-5a40-4aa9-92ad9efc9b86-c57b8feb, #w-node-e0fcfd13-77ee-012b-8c42-c4a1f405c0ab-c57b8feb, #w-node-cdb97a07-ddad-471e-4bd6-38be64fdc97f-c57b8feb, #w-node-_79da0174-f39d-824a-b0b6-f544db0936e3-c57b8feb, #w-node-_27c8eec3-2d10-e094-1875-97fb3b3d4f23-10229b10, #w-node-de9f25fd-e075-b3a4-af1a-aea37cc08963-81fae121, #w-node-de9f25fd-e075-b3a4-af1a-aea37cc0896a-81fae121, #w-node-de9f25fd-e075-b3a4-af1a-aea37cc08971-81fae121, #w-node-de9f25fd-e075-b3a4-af1a-aea37cc08990-81fae121, #w-node-de9f25fd-e075-b3a4-af1a-aea37cc0899e-81fae121, #w-node-_9ea85da1-a577-055b-0e44-cf2da6092862-81fae121, #w-node-cd18cf3c-6d60-5c92-2b01-b810ba533eff-81fae121, #w-node-cd18cf3c-6d60-5c92-2b01-b810ba533f06-81fae121, #w-node-_6b2d68f7-88e5-42a6-517d-a7ff6957eec2-81fae121, #w-node-cd18cf3c-6d60-5c92-2b01-b810ba533f2b-81fae121, #w-node-cd18cf3c-6d60-5c92-2b01-b810ba533f40-81fae121, #w-node-da8368d5-6578-ee86-c6ed-2e8ed835c662-81fae121, #w-node-_14b597d7-3b84-cfc1-13d0-73389629bf70-0c1b1c1e, #w-node-_565cf8b3-47ff-91de-3637-ab787cfc0f5a-0c1b1c1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9285079-e9b5-37a4-24df-91b12ab00f32-84f3f5f4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-_8a6d8669-4889-5bc1-34de-a2f5bfce808c-84f3f5f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e88b2af8-47a1-d4cc-c43f-abe492fc67b7-84f3f5f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_53ba2c9a-0290-e568-4784-07c3c41148cb-84f3f5f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_455b6208-e1fc-74e9-07a5-86773720d502-84f3f5f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_8dd0c4a6-402d-3a21-42c8-d3ef3eae0dc8-84f3f5f4, #w-node-_3c09920a-1e19-853f-84b2-45cfc79a0ffa-84f3f5f4, #w-node-f4919d0b-26d1-31ff-5114-c8cda2ce2d21-84f3f5f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dc5f7ff4-ad5a-6623-066f-4d3cd7278638-84f3f5f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_829005bd-f08f-45db-4152-95a18fa9d07e-84f3f5f4, #w-node-_829005bd-f08f-45db-4152-95a18fa9d080-84f3f5f4, #w-node-eed2bbe1-1fc1-2766-9fc6-ae6f5b461ca9-84f3f5f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-adecfa85-0cc9-142e-c5f3-7d9687798a63-84f3f5f4, #w-node-f7ef8996-7c9c-af89-3d15-7c7ea764f959-84f3f5f4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-ffaf3e22-b180-4792-0cde-3d3dd41808d3-84f3f5f4, #w-node-edc36cc0-fdaf-9de1-b661-45d9283e5959-84f3f5f4, #w-node-_2ecb5d4f-e086-890a-2c93-f1244de6c269-84f3f5f4, #w-node-_2ecb5d4f-e086-890a-2c93-f1244de6c26d-84f3f5f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d133-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d13b-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d143-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d14b-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d153-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d15d-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d167-17e019b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d171-17e019b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca958cff-e015-9b1d-280b-a06afbf9ee1a-17e019b1, #w-node-ca958cff-e015-9b1d-280b-a06afbf9ee1d-17e019b1, #w-node-ca958cff-e015-9b1d-280b-a06afbf9ee20-17e019b1, #w-node-_16661097-b4ac-5f87-cb4f-013f401e6f49-17e019b1, #w-node-b80aa3cd-d886-eee3-334e-e3a8a7dcdef1-17e019b1, #w-node-_8b13dee2-d9d0-0d82-4b42-23309f2bb599-17e019b1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7dcfdc0e-5313-df0c-22ba-049ef8ffd16d-17e019b1, #w-node-_7dcfdc0e-5313-df0c-22ba-049ef8ffd176-17e019b1, #w-node-_71ec1974-4db9-f6ca-a052-956cf1641cd0-17e019b1, #w-node-_71ec1974-4db9-f6ca-a052-956cf1641cd9-17e019b1, #w-node-_6655e05d-e411-ebdd-8ecb-4e477148a547-17e019b1, #w-node-_6655e05d-e411-ebdd-8ecb-4e477148a550-17e019b1, #w-node-_26bdd49b-e55f-f732-b4ed-6a43835d0821-17e019b1, #w-node-_26bdd49b-e55f-f732-b4ed-6a43835d082a-17e019b1, #w-node-_550e022b-cd84-027d-54e1-784f18d50ab7-17e019b1, #w-node-_550e022b-cd84-027d-54e1-784f18d50ac0-17e019b1, #w-node-b3c6f1e8-de2c-d5e1-ea34-af82038eb08f-17e019b1, #w-node-b3c6f1e8-de2c-d5e1-ea34-af82038eb098-17e019b1, #w-node-f8ef295a-c08a-15b7-8f94-60812a393138-17e019b1, #w-node-f8ef295a-c08a-15b7-8f94-60812a393141-17e019b1 {
  justify-self: center;
}

#w-node-a028b24c-3df3-cb30-e150-5fe9de52b8d0-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52b8dd-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52b9e3-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52ba3f-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52ba71-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52ba7e-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52ba80-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bb67-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bd30-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bd34-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bd50-4671e20e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a028b24c-3df3-cb30-e150-5fe9de52bd7c-4671e20e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-a028b24c-3df3-cb30-e150-5fe9de52bd87-4671e20e {
  place-self: stretch end;
}

#w-node-a028b24c-3df3-cb30-e150-5fe9de52bd92-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bd9f-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bea5-4671e20e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a028b24c-3df3-cb30-e150-5fe9de52bebd-4671e20e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch start;
}

#w-node-a028b24c-3df3-cb30-e150-5fe9de52bed8-4671e20e {
  justify-self: start;
}

#w-node-a028b24c-3df3-cb30-e150-5fe9de52bee4-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52befc-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bf03-4671e20e {
  place-self: stretch end;
}

#w-node-a028b24c-3df3-cb30-e150-5fe9de52bf1e-4671e20e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a028b24c-3df3-cb30-e150-5fe9de52bf4a-4671e20e {
  justify-self: start;
}

#w-node-a028b24c-3df3-cb30-e150-5fe9de52bf54-4671e20e {
  justify-self: end;
}

#w-node-a028b24c-3df3-cb30-e150-5fe9de52bf5d-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bf65-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bf67-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bf75-4671e20e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a028b24c-3df3-cb30-e150-5fe9de52c019-4671e20e {
  align-self: stretch;
}

#w-node-a028b24c-3df3-cb30-e150-5fe9de52c042-4671e20e {
  justify-self: end;
}

#w-node-a028b24c-3df3-cb30-e150-5fe9de52c117-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52c11e-4671e20e {
  align-self: stretch;
}

#w-node-a028b24c-3df3-cb30-e150-5fe9de52c173-4671e20e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9fd0effa-df7b-b62e-167a-37bdf5735c3e-f5735c3e, #w-node-a1b77365-cddf-8252-c21d-a37f6cc605bf-6cc605bf {
  justify-self: start;
}

#w-node-eb9cdba4-7354-2182-7518-8f1a2cda39ec-2cda39ec, #w-node-f289b551-e2ab-e69e-b5d3-b2c9ea966a50-ea966a50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_056a827f-26c7-4e1a-9d25-461fd1c596b0-d1c596b0, #w-node-f7519123-ddb9-4f0d-3443-a843ecd2a788-ecd2a788 {
  justify-self: end;
}

#w-node-_9d2fbd4d-b743-d778-8cad-0753a20b292c-a20b292c {
  justify-self: start;
}

#w-node-_0fda2f9f-dd17-1f68-cce3-0a7e3b1d2970-3b1d2970, #w-node-_4719db88-bbf3-dc27-0425-2a2b9c21847b-9c21847b {
  justify-self: end;
}

#w-node-_086eee4a-9764-657d-a217-ac6b0dfd808d-0dfd808d {
  place-self: stretch end;
}

#w-node-be726cad-c27a-ea30-164d-782da7074e73-a7074e73, #w-node-_6d0bf3d6-5978-43dd-7c1a-60e56ea4c1ab-6ea4c1ab {
  place-self: stretch start;
}

#w-node-_2b171514-2aa2-ddb6-e86b-199a2c450f03-2c450f03 {
  place-self: stretch end;
}

#w-node-_85ab3459-4666-facf-54a8-13112f45baa8-2f45baa8 {
  justify-self: end;
}

#w-node-_9bc1be2e-8cec-2100-93b9-77e0cb23f8e8-cb23f8e8 {
  justify-self: start;
}

#w-node-bc4c0de9-63dc-accb-f34d-105a83cf7ea7-83cf7ea7 {
  justify-self: end;
}

#w-node-_6ed8f3bb-fd8e-a999-0159-93d17441c4fb-7441c4fb {
  justify-self: start;
}

#w-node-_2a34ef5e-a5bf-a951-9317-3d05b2fb2c38-b2fb2c38 {
  justify-self: end;
}

#w-node-_02795d51-ec22-b421-e5d2-5326fe400ef5-fe400ef5 {
  place-self: stretch start;
}

#w-node-_17c92fc5-216c-592e-497a-fe4933a803e7-33a803e7, #w-node-_39483b64-3060-ab47-a43b-9025ba54798e-ba54798e {
  justify-self: end;
}

#w-node-aa16c95d-405a-8462-be22-f0e781c14926-81c14926, #w-node-_40ba4c83-656c-8634-fd07-ad5d29b7407e-29b7407e, #w-node-_1db72c3e-75f9-cc43-c80e-fddbc658e8fc-c658e8fc, #w-node-b4895c98-4608-343a-26d2-93682c289c53-2c289c53 {
  place-self: stretch end;
}

#w-node-_932fcb04-2e94-7934-89f2-758e85f524f6-85f524f6 {
  place-self: stretch start;
}

#w-node-f8bc314c-67f2-a811-2fc3-f09a7db41d26-7db41d26, #w-node-_2195c41d-c782-59ea-469a-38486b980a0b-6b980a0b, #w-node-_0fe659e8-ec39-b986-e7fb-a8934528d883-4528d883 {
  justify-self: end;
}

#w-node-_0da80049-ab10-49a7-286f-17b8b3a924f0-b3a924f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e7e8f8b8-afd9-1591-9804-0c9d8c5df102-8c5df102 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3324c5e0-a409-46e4-3c68-3efb8374afde-8374afde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch end;
}

#w-node-_40a950bf-7ba8-5099-b998-2398521818df-521818df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_323ff448-a184-8741-915a-819dda49a2ed-da49a2ed {
  justify-self: end;
}

#w-node-_39397a11-ac3c-e720-ebf1-c6cdc2a586aa-c2a586aa, #w-node-f396bb6e-087a-62a2-9c73-0289275ada55-275ada55 {
  justify-self: start;
}

#w-node-_31507783-cac9-1053-4381-855685095ccd-85095ccd {
  justify-self: end;
}

#w-node-_19fa475e-e362-77b0-6b35-766b67703622-67703622 {
  place-self: stretch start;
}

#w-node-f81788d0-c230-111c-cc82-6da0615d28d1-615d28d1, #w-node-_080c3fea-8bde-3466-b4e6-b701545980aa-545980aa {
  place-self: stretch end;
}

#w-node-_911e04bf-de99-55c9-697b-99c9fef51864-fef51864, #w-node-b4d1e2e0-51bf-da5c-4a71-761d3337a95e-3337a95e, #w-node-_45d9b3bc-0e95-b083-5ea5-39dc7c163072-7c163072 {
  place-self: stretch start;
}

#w-node-_4f10990d-cdb9-a215-9f40-a540b955a8a6-b955a8a6 {
  justify-self: end;
}

#w-node-_5f74f20b-8761-6322-2030-c4c7eebbe934-eebbe934, #w-node-_5fcbfef8-6875-812c-36d0-8530a009ba54-a009ba54 {
  place-self: stretch end;
}

#w-node-_78e90442-02f8-068e-828e-1de7d1018707-d1018707, #w-node-_127aa2b5-c256-bf5d-0d6d-81205459668d-5459668d {
  place-self: stretch start;
}

#w-node-_820720d2-b70d-e81a-2f10-45e956617598-56617598, #w-node-d0c162dc-7cb8-c0a2-03ee-ed59fab715a3-fab715a3 {
  place-self: stretch end;
}

#w-node-_99079f96-e6ed-cf3f-05cc-615fdc2e9555-dc2e9555 {
  place-self: stretch start;
}

#w-node-_38d76cd5-1d94-d6e1-c42b-5cb43f5b8fa0-3f5b8fa0, #w-node-eadd48b3-cc0c-4ac2-f756-c0f81dd03c91-1dd03c91 {
  place-self: stretch end;
}

#w-node-_0207e514-79c1-feeb-9117-00151fdccb38-1fdccb38, #w-node-_44ddb120-5142-ebd2-3a8f-b4cf5c874e55-5c874e55, #w-node-_1cabddbc-22a0-f613-178c-89e7decf4d80-decf4d80, #w-node-bc116f91-14d0-a8d3-f15f-b98d42ce73c8-42ce73c8, #w-node-bbdff6e3-ca0a-1c20-b650-e9c64442ae17-4442ae17 {
  place-self: stretch start;
}

#w-node-a6b681f5-4cb0-6e30-bc26-cdfa336b8498-336b8498 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b06a637f-e95f-621c-8493-32917447bb4b-7447bb4b {
  justify-self: start;
}

#w-node-_3b1ef0af-4e93-5ee4-8be5-44618f3d2316-8f3d2316 {
  place-self: stretch end;
}

#w-node-_7502fb60-209d-30ca-f31b-4fac82c95a33-82c95a33, #w-node-_3c2692e9-cc0d-66f2-4773-ec643b778feb-3b778feb {
  justify-self: start;
}

#w-node-_8da46c17-baf2-fa9a-3092-8117ae2e849d-ae2e849d {
  justify-self: end;
}

#w-node-_49c1d82a-2e41-5cfe-783b-e9d34455089c-4455089c {
  place-self: stretch end;
}

#w-node-f8eb68f9-7acf-a81a-fb5b-16caef84f3f2-ef84f3f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8eb68f9-7acf-a81a-fb5b-16caef84f40d-ef84f3f2, #w-node-f8eb68f9-7acf-a81a-fb5b-16caef84f414-ef84f3f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f8eb68f9-7acf-a81a-fb5b-16caef84f41c-ef84f3f2, #w-node-f8eb68f9-7acf-a81a-fb5b-16caef84f423-ef84f3f2, #w-node-a783ddf6-73f4-fa47-edc9-71a55afeefe3-5afeefe3 {
  justify-self: end;
}

#w-node-b9e93708-6ecc-6fde-6e12-67ffe13df4d6-e13df4d6, #w-node-_38b4af06-d8f1-fb34-1a30-5490de354335-de354335, #w-node-_41605e7c-1db0-b8ac-a40f-e33770cf7f59-70cf7f59, #w-node-aa4b33ec-98ab-5562-9d11-c847e96e6d30-e96e6d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d1505266-50b2-5ab4-c38f-ba44dd99c138-dd99c138, #w-node-_31a736ca-daa1-a626-069f-10b08ca3ddc8-8ca3ddc8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7049cec5-5626-fe91-5233-0d678c3619fa-33c8a74d {
  place-self: start center;
}

#w-node-f9c172be-9d54-84d5-0b51-12f896c9a2d2-33c8a74d, #w-node-_81c992d3-4ec4-27fc-c125-05a68555f22c-33c8a74d, #w-node-dc6320c8-3263-8f8a-392b-e3431fb248ff-33c8a74d {
  justify-self: start;
}

#w-node-_6d8e1393-189a-92e4-af18-ae410d9026ef-f6e48c5e {
  justify-self: center;
}

#w-node-b1193ea6-de44-4632-57da-f5e5f9bcf36e-1c46dc07 {
  align-self: auto;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7b9ec-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7ba06-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7ba54-af9a52ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7ba62-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7ba69-af9a52ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7ba71-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7ba78-af9a52ea {
  justify-self: end;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7ba7f-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7ba8c-af9a52ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7ba9a-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7baa1-af9a52ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7baa9-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bab0-af9a52ea {
  justify-self: end;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bab7-af9a52ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bac5-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bacc-af9a52ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bad4-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7badb-af9a52ea {
  justify-self: end;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bae2-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bbe8-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bc44-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bc76-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bc83-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bc85-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bd6c-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bf35-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bf37-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bf44-af9a52ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bf52-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bf59-af9a52ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bf61-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bf68-af9a52ea {
  justify-self: end;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bf6f-af9a52ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bf7d-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bf84-af9a52ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bf8c-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bf93-af9a52ea {
  justify-self: end;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bf9a-af9a52ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bfa8-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bfaf-af9a52ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bfb7-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bfbe-af9a52ea {
  justify-self: end;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bfc5-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bfd2-af9a52ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bfe0-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bfe7-af9a52ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bfef-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bff6-af9a52ea {
  justify-self: end;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7bffd-af9a52ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c00b-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c012-af9a52ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c01a-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c021-af9a52ea {
  justify-self: end;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c028-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c037-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c053-af9a52ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c07f-af9a52ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c08a-af9a52ea {
  place-self: stretch end;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c095-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c0a2-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c1a8-af9a52ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c1c0-af9a52ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch start;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c1db-af9a52ea {
  justify-self: start;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c1e7-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c1ff-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c206-af9a52ea {
  place-self: stretch end;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c221-af9a52ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c24d-af9a52ea {
  justify-self: start;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c257-af9a52ea {
  justify-self: end;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c260-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c268-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c26a-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c278-af9a52ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c31c-af9a52ea {
  align-self: stretch;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c345-af9a52ea {
  justify-self: end;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c41a-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c421-af9a52ea {
  align-self: stretch;
}

#w-node-dc1a15d7-3172-e7d6-894b-17373eb7c476-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c478-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c494-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c4b0-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c4cc-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c4e8-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c4f5-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c511-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c52d-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c549-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c565-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c572-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c58e-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c5aa-af9a52ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (min-width: 1920px) {
  #w-node-_7049cec5-5626-fe91-5233-0d678c361b5f-e389a420, #w-node-_7049cec5-5626-fe91-5233-0d678c361b6f-e389a420 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-a028b24c-3df3-cb30-e150-5fe9de52bd87-4671e20e, #w-node-_3324c5e0-a409-46e4-3c68-3efb8374afde-8374afde, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c08a-af9a52ea {
    justify-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-a9285079-e9b5-37a4-24df-91b12ab00f32-84f3f5f4 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8a6d8669-4889-5bc1-34de-a2f5bfce808c-84f3f5f4, #w-node-e88b2af8-47a1-d4cc-c43f-abe492fc67b7-84f3f5f4, #w-node-_53ba2c9a-0290-e568-4784-07c3c41148cb-84f3f5f4, #w-node-_455b6208-e1fc-74e9-07a5-86773720d502-84f3f5f4 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d133-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d13b-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d143-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d14b-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d153-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d15d-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d167-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d171-17e019b1 {
    place-self: stretch center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5a38c30a-b88a-362a-d6f6-da4d1a8ea9c9-dbab988b, #w-node-_33a36350-0579-1c14-0a87-bf0d93a765cb-dbab988b, #w-node-fc58cd6a-ef1b-06f9-19fc-388560a59f43-dbab988b, #w-node-fc58cd6a-ef1b-06f9-19fc-388560a59f4f-dbab988b {
    justify-self: auto;
  }

  #w-node-_53ba2c9a-0290-e568-4784-07c3c41148cb-84f3f5f4, #w-node-_8dd0c4a6-402d-3a21-42c8-d3ef3eae0dc8-84f3f5f4, #w-node-_829005bd-f08f-45db-4152-95a18fa9d07e-84f3f5f4 {
    grid-column: span 2 / span 2;
  }

  #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d133-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d13b-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d143-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d14b-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d153-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d15d-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d167-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d171-17e019b1 {
    align-self: stretch;
  }

  #insurance-finance.w-node-a028b24c-3df3-cb30-e150-5fe9de52ba8a-4671e20e, #agriculture-forestry.w-node-a028b24c-3df3-cb30-e150-5fe9de52bbed-4671e20e, #insurance-finance.w-node-dc1a15d7-3172-e7d6-894b-17373eb7bc8f-af9a52ea, #agriculture-forestry.w-node-dc1a15d7-3172-e7d6-894b-17373eb7bdf2-af9a52ea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7eb28f5f-b866-08e3-1bfe-382cbb216a3e-dbab988b, #w-node-_0a932d32-a488-3cdf-26b8-1b11186fc182-50ab3995 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9285079-e9b5-37a4-24df-91b12ab00f32-84f3f5f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-eed2bbe1-1fc1-2766-9fc6-ae6f5b461ca9-84f3f5f4 {
    grid-column: span 1 / span 1;
  }

  #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d133-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d13b-17e019b1 {
    align-self: center;
  }

  #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d14b-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d153-17e019b1, #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d15d-17e019b1 {
    place-self: center;
  }

  #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d167-17e019b1 {
    align-self: center;
  }

  #w-node-e3cdcdf4-3425-39bb-8bd6-dd64f271d171-17e019b1 {
    place-self: center;
  }

  #w-node-_7dcfdc0e-5313-df0c-22ba-049ef8ffd176-17e019b1, #w-node-_71ec1974-4db9-f6ca-a052-956cf1641cd9-17e019b1, #w-node-_6655e05d-e411-ebdd-8ecb-4e477148a550-17e019b1, #w-node-_26bdd49b-e55f-f732-b4ed-6a43835d082a-17e019b1, #w-node-_550e022b-cd84-027d-54e1-784f18d50ac0-17e019b1, #w-node-b3c6f1e8-de2c-d5e1-ea34-af82038eb098-17e019b1, #w-node-f8ef295a-c08a-15b7-8f94-60812a393141-17e019b1 {
    justify-self: start;
  }

  #w-node-a028b24c-3df3-cb30-e150-5fe9de52b8e6-4671e20e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a028b24c-3df3-cb30-e150-5fe9de52b968-4671e20e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a028b24c-3df3-cb30-e150-5fe9de52b9ed-4671e20e {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-a028b24c-3df3-cb30-e150-5fe9de52ba18-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52ba48-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52ba5c-4671e20e, #insurance-finance.w-node-a028b24c-3df3-cb30-e150-5fe9de52ba8a-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bb1b-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bb24-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bb70-4671e20e, #agriculture-forestry.w-node-a028b24c-3df3-cb30-e150-5fe9de52bbed-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bbf2-4671e20e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a028b24c-3df3-cb30-e150-5fe9de52bda8-4671e20e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a028b24c-3df3-cb30-e150-5fe9de52be2d-4671e20e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a028b24c-3df3-cb30-e150-5fe9de52beae-4671e20e {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-a028b24c-3df3-cb30-e150-5fe9de52beeb-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bf27-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bf3b-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52bf70-4671e20e, #w-node-a028b24c-3df3-cb30-e150-5fe9de52c075-4671e20e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7049cec5-5626-fe91-5233-0d678c3619fa-33c8a74d {
    justify-self: start;
  }

  #w-node-dc1a15d7-3172-e7d6-894b-17373eb7baeb-af9a52ea {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bb6d-af9a52ea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bbf2-af9a52ea {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bc1d-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bc4d-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bc61-af9a52ea, #insurance-finance.w-node-dc1a15d7-3172-e7d6-894b-17373eb7bc8f-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bd20-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bd29-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bd75-af9a52ea, #agriculture-forestry.w-node-dc1a15d7-3172-e7d6-894b-17373eb7bdf2-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7bdf7-af9a52ea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c0ab-af9a52ea {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c130-af9a52ea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c1b1-af9a52ea {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c1ee-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c22a-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c23e-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c273-af9a52ea, #w-node-dc1a15d7-3172-e7d6-894b-17373eb7c378-af9a52ea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
