/*
  1. Use a more-intuitive box-sizing model.
*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

/*
  2. Remove default margin
*/
* {
  margin: 0;
}
.hello-bar-1{
  display:none !important;
}
/*
  Typographic tweaks!
  3. Add accessible line-height
  4. Improve text rendering
*/
body {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.kv-form-bs3 .hint-block {
    font-size: 15px !important;
    margin-top: -5px !important;
    color: #fff000 !important;
}
#speaker_list_66299562 .row.row-eq-height {
    justify-content: center;
}
/*
  5. Improve media defaults
*/
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}
.top-right-branding {
    padding-top: 10px;
}
p {
  line-height: 1.6em;
}
.btn-header {
  display: flex;
  gap: 0px 16px;
}
.winner-cards {
    width: 100%;
    border: 1px solid rgba(0, 0, 0, .125);
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
    margin: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.swoogo-accordion .panel-title{
    text-transform:unset !important;
}
.swoogo-accordion .panel-body {
    background: #fff;
    color: #000;
  border-radius: 0 0 10px 10px;
}
.swoogo-accordion .swoogo-text a {
    color: blue;
    text-decoration: underline;
}
.swoogo-accordion .panel-default>.panel-heading {
    border-color: inherit;
    padding: 8px 20px;
    border-radius: 10px 10px 0 0;
    /* background: #fcbe00; */
}
.top-loca a:hover {
    color: #fff;
    text-decoration: underline;
}
.winner-cards .wl-title {
    min-height: 123px;
    text-align: center;
    padding: 10px 20px;
    background-color: #5e5e5e;
    color: white !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
li.winner {
    font-weight: 700;
    color: #3E82F7;
}
li.winner:after {
    background: url("https://assets.swoogo.com/uploads/medium/4662073-6744a98606934.png");
    content: "";
    width: 94px;
    height: 107px;
    display: inline-block;
    background-size: 100%;
    vertical-align: middle;
    margin-left: 10px;
    background-repeat: no-repeat;
    top: 20px;
    position: relative;
}
.winner-cards ul {
    border-top: 11px solid #ccc;
    padding: 20px 35px;
    background: #fff;
    color: #1b1b1b;
    margin: 0;
}
.wl-title h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-family: 'Inter';
    letter-spacing: 0;
    font-weight: 700;
    line-height: normal;
}
.swoogo-text ul li{
list-style:none;
}
.swoogo-text ul li:before {
    content: "\f138";
    font-family: FontAwesome;
    margin-right: 7px;
}
/*Agenda START*/
.head th {
    color: #3600A8;
    font-size: 20px;
    text-align: left;
}
.session .name a{
    color: #000;
    font-size: 24px;
    font-weight: 700;
}
.session .name a:hover{
  color:#000;
}
.speakersLinks .show-details {
    margin-bottom: 6px;
    display: inline-block;
}
.addToCalendar .btn-standard {
    background: #FFED13;
    color: #000;
    font-size: 12px;
    padding: 5px 16px;
}
.addToCalendar .btn-standard:hover {
  background:#ff7d25;
  color: #000;
}
.more_info .btn.btn-standard {
    padding: 0;
    font-size: 14px;
    margin-bottom: 10px;
    background: none;
    border: 0;
    color: #000;
}
.session .type_id {
    background: #e4d8ff;
    display: inline-block;
    border-radius: 10px;
    padding: 0 14px;
    font-size: 14px;
    color: #000;
    margin-right: 10px;
}
.session .location {
    display: inline-block;
    padding: 0 14px;
    border-radius: 10px;
    background: #d1d1d1;
    font-size: 14px;
    color: #000;
}
.session .location::before {
    font: var(--fa-font-solid);
    content: '\f3c5';
   margin-right: 3px;
}
.swoogo-btn-group .btn-alternate{
    padding: 7px 27px;
    justify-content: center;
    align-items: center;
    /* gap: 10.435px; */
    border-radius: 40px;
    border: 2px solid #ffed12;
    color: #000;
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-family: "Inter";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    text-decoration: none;
    background: #fcbe00;
  min-width: unset;
}
.swoogo-btn-group .btn-alternate:hover {
    color: #000;
    background: #fcbe00;
}
.session .times_with_timezone, .session .description, .session .location {
    margin-bottom: 5px;
}
.description p {
    color: #585858;
}
/*Agenda END*/

/*
  6. Remove built-in form typography styles
*/
input,
button,
textarea,
select {
  font: inherit;
}
.global-fintech-awards-home-202 .btn-standard {
    background-color: #ffed12;
}
p.waving-off {
    background: #fad782;
    color: #000;
    border-radius: 7px;
    display: inline-flex;
    padding: 8px 20px;
    align-items: center;
}
p.waving-off img {
    width: 20px;
    margin-right: 3px;
}
/*
  7. Avoid text overflows
*/
.october-9-10-20241 a,
.date-time-location-rows a,
.contact-detail a {
  color: #fff;
  font-weight: 700;
}

.october-9-10-20241:before,
.date1 a:before {
  font-family: "Font Awesome 5 Free";
  content: "\f073";
  display: inline-block;
  padding-right: 3px;
  font-weight: 900;
}

.swoogo-btn-group .swoogo-button:nth-child(2n) .btn-standard {
  background: #000;
  color: #ffed12;
  border-color: #ffed12;
}

.panel-body table {
  margin: 25px 0;
}

.swoogo-speakers .panel-body {
  font-family: 'Inter';
  font-size: 16px;
}

.hello-bar-1 {
    position: fixed;
    background: #ffed12;
    z-index: 99;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 20px;
    text-align: center;
    font-size: 16px;
    color: #000;
    min-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
@keyframes myAnim {
	0% {
		animation-timing-function: ease-in;
		opacity: 1;
		transform: translateY(45px);
	}

	24% {
		opacity: 1;
	}

	40% {
		animation-timing-function: ease-in;
		transform: translateY(24px);
	}

	65% {
		animation-timing-function: ease-in;
		transform: translateY(12px);
	}

	82% {
		animation-timing-function: ease-in;
		transform: translateY(6px);
	}

	93% {
		animation-timing-function: ease-in;
		transform: translateY(4px);
	}

	25%,
	55%,
	75%,
	87% {
		animation-timing-function: ease-out;
		transform: translateY(0px);
	}

	100% {
		animation-timing-function: ease-out;
		opacity: 1;
		transform: translateY(0px);
	}
}


.shake {
  display: inline-block;
  animation: myAnim 2s ease 0s 1 normal forwards;
}
span.award-emo {
    font-size: 26px;
}
.hello-bar-1 a {
    background: #000;
    color: #fff;
    padding: 7px 20px;
    border-radius: 20px;
    margin-left: 10px;
}
.hello-bar-1 a:hover {
    text-decoration: none;
    background: #a17a00;
}

#registrant-reg_type_id .radio {
    margin-bottom: 30px;
    border-bottom: 2px solid #fff;
    padding-bottom: 30px;
}
#registrant-reg_type_id .radio:last-child {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
.swoogo-sponsors .list-view .row {
  justify-content: center;
}

.swoogo-speakers .panel-body b {
  font-family: 'Bebas Neue';
  font-size: 20px;
}

.panel-body table td,
.panel-body table th {
  border: 1px solid #ccc;
  padding: 10px;
}

.speaker-three-bio {
  display: none;
}

#lead-capture-form .hs-custom-style fieldset {
  max-width: 100%;
  margin-bottom: 10px;
}
div#hs-interactives-modal-overlay {
    background: rgba(0,0,0,0.9) !important;
}

.hs-form-field input[type="text"],
.hs-form-field input[type="tel"],
.hs-form-field input[type="email"] {
  background: #343434;
  border-radius: 32px;
  border: 1px solid rgba(255, 255, 255, 0.29);
  font-size: 16px;
  font-family: 'Inter';
}

.hs-error-msgs {
  list-style: none;
  padding: 0;
  margin: 0;
}

.hs-error-msgs label {
  color: red;
  font-size: 14px;
  font-family: 'Inter';
}

ul.inputs-list.multi-container {
  display: flex;
  flex-wrap: wrap;
}

.hs-form-field li label span {
  margin-left: 6px;
  margin-top: 0;
}

ul.inputs-list.multi-container li {
  margin-right: 24px;
}

.hs-form-field label {
  font-family: 'Inter';
  font-size: 16px;
  font-weight: normal;
  display: flex;
  align-items: center;
}

.hs-form-field ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.read-more {
  display: none;
}
a.show-details {
    color: #337ab7;
}
.image-parent2 img {
  border-radius: 50%;
  height: 65px;
  width: 65px;
}

.image-banner {
  background: #151515;
}

.swoogo-accordion .panel {
  background: inherit;
  color: inherit;
  border: 0;
  padding: 0;
}

.section-heading.with-sub {
  margin-bottom: 0;
}

.swoogo-accordion .panel-title {
  font-size: 22px;
  text-transform: uppercase;
  font-weight: bold;
}

.short-header-page .benzinga-footer {
  display: none;
}

.short-header-page .title {
  font-size: 26px;
}

.field-registrant-payment_method .panel {
  background: rgba(255, 255, 255, 0.2);
}

span.accepted-card-types {
  display: flex;
}

.table {
  color: #000;
  background: #fff;
}

.table td,
.table th {
  padding: 15px !important;
}

.modal-footer .btn {
  color: #000;
  background: #ffed12;
}

.short-header-page .title {
  font-size: 26px !important;
  font-family: "Inter" !important;
}

.panel-heading {
  margin-top: 20px;
  border-radius: 0;
}

.panel-default>.panel-heading {
  padding: 24px 20px;
}

.inner-page-content .title {
  color: #fcbe00;
  font-family: "Bebas Neue";
  font-size: 64px;
}

.swoogo-sponsors .panel .logo-img {
  max-height: 65px;
}

.swoogo-sponsors .panel-body {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.swoogo-sponsors .panel {
  background: #fff;
}

h4.modal-title {
  font-size: 30px;
}

.swoogo-speakers .list-view .panel-body img {
  width: 100% !important;
  padding: 0;
  background: none;
  border: 0;
  margin-bottom: 10px;
}

.swoogo-speakers .panel-body {
  padding: 0;
}

.swoogo-speakers .show-details {
  color: #fcbe00
}

.swoogo-speakers .panel.panel-default {
  border: 0;
  background: none;
}

.speaker-card a {
  color: #fff;
  transition: all 0.5s ease;
}

.speaker-card a:hover {
  color: #fcbe00;
}

.modal-footer .btn {
  color: #000;
}

.marriott-magnificent-mile1 a:before {
  font-family: "Font Awesome 5 Free";
  content: "\f3c5";
  display: inline-block;
  padding-right: 3px;
  font-weight: 900;
}

.modal-body.content {
  font-family: Inter;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6em;
}

.date1 a {
  color: #fff;
}

.date1 {
  display: flex;
  width: auto !important;
}

.modal-dialog {
  color: black;
}

.october-9-10-20241,
.marriott-magnificent-mile1 a {
  display: flex;
  align-items: center;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: break-word;
}

body {
  margin: 0;
  line-height: normal;
  padding: 0;
}

img {
  max-width: 100%;
}
.v_79425872 a {
    color: #ff5d5d !important;
    font-weight: 700 !IMPORTANT;
}
.container {
  width: 1370px;
  margin: 0 auto;
  max-width: 100%;
}

.navigation ul li a {
  font-size: 13px;
}

.div {
  position: relative;
  line-height: 100%;
  display: inline-block;
  min-width: 18px;
  z-index: 12;
}

#footerHSForm form {
  display: flex;
  align-items: center;
  position: relative;
}

.inner-page-content {
  font-family: 'Inter';
  font-size: 16px;
  line-height: 1.4em;
}

.footer .hs-error-msgs {
  position: absolute;
  padding: 0;
  margin: 0;
  list-style: none;
  color: red;
  font-size: 12px;
  bottom: -40px;
  left: 0;
}

.inner-page-content {
  margin-top: 120px;
  display: block;
  width: 100%;
  margin-bottom: 50px;
}

#small-dialog {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 400px;
  margin: 40px auto;
  position: relative;
}

.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}

.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

.logo-icon {
  width: 210px;
  display: block;
}

.countdown-show4 .countdown-section {
  width: 24%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
}

.countdown-amount {
  font-size: 42px;
  background: rgba(255, 255, 255, 0.2);
  height: 90px;
  width: 90px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
}

.countdown-period {
  display: block;
  font-family: "Inter";
  font-size: 16px;
  font-weight: 600;
  margin-top: 10px;
}

.is-countdown {
  max-width: 100%;
  width: 490px;
  margin: 10px auto 0 auto;
}

.navigation>ul {
  display: flex;
}

.navigation ul li {
  margin-right: 12px;
  list-style: none;
}

.navigation ul li a {
  color: var(--white, var(--wHITE, #FFF));
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: "Inter";
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}

.navigation ul li a:hover {
  color: #ffed12;
  background: none;
}

.right-nav-head {
  display: flex;
  align-items: center;
}

.resver {
  max-width: 96%;
  width: 266px;
  margin: 0 auto;
}

.primary-btn,
.btn-standard,
.btn-alternate{
  padding: 7px 27px;
  justify-content: center;
  align-items: center;
  /* gap: 10.435px; */
  border-radius: 40px;
  border: 2px solid #ffed12;
  color: #000;
  text-align: center;
  font-feature-settings: "clig" off, "liga" off;
  font-family: "Inter";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
  text-decoration: none;
  background: #ffed12;
}
.btn-alternate {
  background: #000;
  color: #ffed12;
  border-color: #ffed12;
}
.btn-alternate:hover {
  color: #fff;
}
.error-summary {
    color: red;
}
.global-fintech {
    font-size: 100px;
    width: 600px;
    margin: 0 auto;
    max-width: 100%;
}
.global-fintech-awards-home-202 .btn-standard:hover {
  background-color: #fcbe00;
  color: #000;
}

.section-intro {
  text-align: center;
  font-family: 'Inter';
  margin-bottom: 40px;
}

.branding {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.swoogo-reg-progress .steps>li>a.step {
  background-color: transparent;
}

.swoogo-reg-progress .steps>li>a.step>.desc {
  font-family: "Inter";
  font-weight: 500;
}

.swoogo-reg-progress .steps>li.active>a.step .number {
  background-color: #fcbe00;
  color: #fff;
}

/* .btn-alternate {
  color: #fff;
  background: #d1410c;
  font-size: 19px;
  padding: 10px 30px;
  border-radius: 10px;
  font-weight: bold;
  min-width: 400px;
  max-width: 100%;
}

.btn-alternate:hover {
  color: #fff;
  background: #f05537;
} */

.swoogo-reg-progress .steps>li>a.step>.number {
  font-weight: 500;
}

.swoogo-reg-progress .steps {
  border-radius: 10px;
}

.contact {
  position: static;
  top: 39.8px;
  left: 52.1px;
  line-height: 140%;
  display: flex;
  align-items: center;
  width: 90px;
  height: 24px;
  min-width: 90px;
  z-index: 14;
}

.get-tickets {
  position: relative;
  line-height: 27px;
  font-weight: 500;
  display: inline-block;
  min-width: 90px;
}

.button-5 {
  position: static;
  top: 26.9px;
  left: 188.9px;
  border-radius: 104.35px;
  border: 3px solid #fff;

  width: 177.7px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 9px 39px 9px 43px;
  z-index: 14;
  text-align: center;
  font-size: 16.7px;
  color: #ffed12;
  font-family: "Inter";
}

.contact-button {
  position: relative;
  min-width: 764.6px;
  max-width: 100%;
  font-size: 18px;
  font-family: "Inter";
}

.top-loca {
  display: flex;
}

a.mobile-logo-img img {
  transition: all 1s ease-out;
  margin: 0 !important;
}

.bz-header {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 999;
}

.bz-header.sticky-header {
  background: black;
}

.bz-header.sticky-header a.mobile-logo-img img {
  max-width: 155px;
}

.global-fintech-awards {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  max-width: 100%;
  font-family: "Font Awesome 5 Free";
  padding: 120px 0 60px 0;
  background-image: url(https://assets.swoogo.com/themes/668543859f421/s-back.png);
  background-position: center top;
  background-size: contain;
  background-repeat: no-repeat;
}

.image-7-icon {
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
  z-index: 8;
}

.image-banner {
  align-self: stretch;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;

  max-width: 100%;
}

.fintech {
  flex: 1;
  position: relative;
  line-height: 246px;
  text-transform: capitalize;
  display: inline-block;
  max-width: 100%;
  z-index: 8;
}

.fintech-wrapper {
  width: 632px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;

  max-width: 100%;
  font-size: 245.3px;
  color: #151515;
}

.icon {
  align-self: stretch;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: contain;
  z-index: 9;
}

.logo-container {
  height: 51.9px;
  width: 120.6px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.gateway-white-1-icon {
  height: 52px;
  width: 181px;
  position: relative;
  object-fit: cover;
  min-height: 52px;
  z-index: 8;
}

.frame-icon {
  width: 32.4px;
  height: 35.7px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  z-index: 8;
}

.empty-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.vezlor {
  position: relative;
  letter-spacing: -0.02em;
  line-height: 29px;
  display: inline-block;
  min-width: 104px;
  z-index: 8;
}

.vezlor-logo {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 12px 7px 0 0;
}

.frame-icon1,
.purplezen {
  position: relative;
  z-index: 8;
}

.frame-icon1 {
  height: 50px;
  width: 36.5px;
  overflow: hidden;
  flex-shrink: 0;
}

.purplezen {
  align-self: stretch;
  letter-spacing: -0.03em;
  line-height: 16.67px;
}

.purplezen-wrapper {
  flex: 1;
  flex-direction: column;
  padding: 17.7px 0 0;
}

.purple-zen-logo,
.purplezen-wrapper,
.zen-logo-row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.zen-logo-row {
  align-self: stretch;
  flex-direction: row;
  gap: 2px;
}

.purple-zen-logo {
  width: 154.9px;
  flex-direction: column;
  padding: 1px 8px 0 0;

  text-align: center;
  font-size: 24px;
  font-family: "Inter";
}

.frame-icon2,
.zrnd {
  position: relative;
  flex-shrink: 0;
  z-index: 8;
}

.zrnd {
  flex: 1;
  letter-spacing: -0.02em;
  line-height: 29px;
  display: inline-block;
  min-width: 77px;
}

.frame-icon2 {
  width: 32.4px;
  height: 35.7px;
  overflow: hidden;
}

.frame-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 1.6px;
}

.z-r-n-d-logo,
.z-r-n-d-row {
  display: flex;
  justify-content: flex-start;
}

.z-r-n-d-row {
  align-self: stretch;
  flex-direction: row;
  align-items: flex-end;
  gap: 5.3px;
}

.z-r-n-d-logo {
  width: 114.7px;
  flex-direction: column;
  align-items: flex-start;
  padding: 4.7px 0 0;
  text-align: right;
  font-size: 50px;
  font-family: "Inter";
}

.frame-icon3,
.rion {
  position: relative;
  z-index: 8;
}

.frame-icon3 {
  height: 45px;
  width: 45px;
  overflow: hidden;
  flex-shrink: 0;
}

.rion {
  letter-spacing: 0.1em;
  line-height: 40px;
  display: inline-block;
  min-width: 89px;
}

.rion-name,
.rion-name-row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.rion-name {
  flex-direction: column;
  padding: 1px 0 0;
}

.rion-name-row {
  flex-direction: row;
  gap: 7px;
}

.rion-name-row-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 7px;
}

.icon1 {
  align-self: stretch;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  z-index: 8;
}

.wrapper {
  height: 58px;
  width: 151px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 4px 0 0;
}

.frame-icon4 {
  height: 44.1px;
  width: 30.3px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}

.since-1975,
.sportzade {
  position: relative;
  letter-spacing: 0.1em;
  line-height: 26px;
  text-transform: uppercase;
}

.since-1975 {
  letter-spacing: 0.4em;
  line-height: 18px;
  font-weight: 800;
  display: inline-block;
  min-width: 108px;
  white-space: nowrap;
  z-index: 1;
}

.since-1975-wrapper,
.sport-z-ade-row,
.sportzade-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.since-1975-wrapper {
  flex-direction: column;
  padding: 20.8px 0 0;
  margin-left: -140px;
  font-size: 11.2px;
}

.sport-z-ade-row,
.sportzade-parent {
  flex-shrink: 0;
  flex-direction: row;
}

.sportzade-parent {
  margin-top: -3.5px;
  padding: 0 32px 0 0;
}

.sport-z-ade-row {
  height: 32px;
  overflow: hidden;
  gap: 8.6px;
  z-index: 8;
}

.sport-z-a-delo-go {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 9px;
  font-size: 20.8px;
  font-family: "Inter";
}

.rion-sub-container {
  display: flex;
  flex-direction: row;
  max-width: 100%;
}

.rion-sub-container {
  width: 694.4px;
  align-items: flex-end;
  justify-content: space-between;
  gap: 20px;
}

.discover-connect-win {
  flex: 1;
  position: relative;
  letter-spacing: 10px;
  line-height: 140%;
  display: inline-block;
  max-width: 100%;
  z-index: 10;
}

.discover-connect-win-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 12px;
  max-width: 100%;
  color: #ffed12;
  font-family: "Inter";
}

.about-the-awards {
  position: relative;
  font-size: 50px;
  letter-spacing: 1px;
  line-height: 71px;
  display: inline-block;
  max-width: 100%;
  z-index: 10;
  font-family: "Bebas Neue";
}

.blank-line,
.the-benzinga-global {
  margin: 0;
}

.categories,
.in-best-investment {
  font-family: Inter;
}

.with-25-categories-in-best-in {
  margin: 0;
}

.the-benzinga-global-container {
  width: 690px;
  position: relative;
  line-height: 160%;
  display: inline-block;
  max-width: 100%;
  z-index: 10;
  font-family: Inter;
}

.glow-icon,
.image-icon {
  width: 100%;
  position: static;
  left: 0;
}

.glow-icon {
  top: 0;
  height: 100%;
}

.image-icon {
  margin: 0 !important;
  right: 0;
  bottom: -49px;
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
}

.image-child {
  height: 100px;
  width: 100px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  z-index: 1;
}

.image1 {
  position: static;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 1;
}

.image-icon1 {
  position: static;
  object-fit: cover;
  z-index: 11;
}

.bg-icon {
  height: 100%;
  width: 100%;
  position: static;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}

.get-your,
.ticket {
  margin: 0;
}

.get-your-ticket-container {
  position: relative;
  line-height: 100%;
  z-index: 1;
}

.button {
  position: static;
  top: 755px;
  left: 548px;
  width: 209px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 64.5px 38px 56.5px;

  z-index: 12;
}

.rion-about {
  padding: 50px 0;
  background-image: url(https://assets.swoogo.com/themes/668543859f421/watermark.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0 189px;
}

.ll-con {
  width: 565px;
  max-width: 100%;
}

.rion-row {
  display: flex;
}

.up2-ing {
  position: relative;
  margin-left: 75px;
}

.round-btn {
  padding: 10px;
  background: #ffed12;
  position: absolute;
  border-radius: 50%;
  height: 125px;
  width: 125px;
  color: #0a0020;
  text-align: center;
  font-feature-settings: "clig" off, "liga" off;
  font-family: "Bebas Neue";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  top: 0;
  bottom: 0;
  margin: auto;
  left: -64px;
  z-index: 9;
  transition: all 0.3s ease;
}

.why-this {
  padding: 50px 0;
}

.round-btn:hover {
  transform: scale(1.1);
}

.awards,
.image {
  position: relative;
}

.image {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;

  gap: 25px;
  max-width: 100%;
  z-index: 9;
}

.awards {
  line-height: 246px;
  text-transform: capitalize;
  z-index: 8;
}

.line1,
.line2,
.line3,
.line4 {
  width: 1px;
  position: static;
  margin: 0 !important;
  bottom: -6277px;
  background-color: rgba(255, 255, 255, 0.2);
}

.line1 {
  left: 354px;
}

.line2,
.line3,
.line4 {
  right: 719px;
}

.line3,
.line4 {
  right: 352px;
  bottom: -6267px;
}

.line4 {
  right: -15px;
  bottom: -6277px;
}

.div1 {
  width: 153.6px;
  height: 37.4px;
  position: relative;
  display: none;
  z-index: 6;
}

.event-venue {
  position: relative;
  letter-spacing: 10px;
  line-height: 140%;
  white-space: nowrap;
  z-index: 4;
}

.fs-hea {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  display: flex;
  justify-content: space-between;
  padding: 20px 26px;
}

.card-sbt {
  margin-top: auto;
  position: relative;
  width: 100%;
}

.speaker-card {
  border-radius: 17px;
  background: linear-gradient(351deg, #ffed12 -2.43%, #000 80.16%);
  position: relative;
}

.event-venue-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 1px;
}

.event-date-time-location .bg,
.event-date-time-location .bg2 {
  background: black;
}

.marriott-magnificent-mile-parent a {
  text-decoration: none;
  color: #fff;
}

.the-best-networking-container {
  position: relative;
  font-size: 56px;
  letter-spacing: 1px;
  line-height: 110%;
  font-family: "Bebas Neue";
  display: inline-block;
  z-index: 4;
}

.event-details-content,
.event-details-row {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.event-details-row {
  gap: 33px;
}

.event-details-content {
  padding: 5px 0 0;

  min-width: 747px;
  max-width: 100%;
}

.bg1,
.icon2 {
  position: relative;
}

.bg1 {
  height: 92px;
  width: 330px;
  background-color: #000;
  display: none;
  max-width: 100%;
}

.icon2 {
  height: 54px;
  width: 54px;
  z-index: 5;
}

.am-800,
.october-9-10-2024 {
  position: relative;
  line-height: 19px;
  z-index: 5;
}

.am-800 {
  line-height: 17px;
}

.location-time-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 1px;
  font-size: 15px;
}

.bg,
.date-time-location-container,
.date-time-location-rows {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.date-time-location-rows {
  gap: 7.4px;
}

.bg,
.date-time-location-container {
  padding: 3.1px 0 0;
}

.bg {
  align-self: stretch;
  flex-direction: row;
  padding: 19px 23px;

  gap: 13px;
  max-width: 100%;
  z-index: 4;
}

.bg3,
.icon3 {
  position: relative;
}

.bg3 {
  height: 92px;
  width: 330px;
  background-color: #000;
  display: none;
  max-width: 100%;
}

.icon3 {
  height: 54px;
  width: 54px;
  object-fit: contain;
  z-index: 5;
}

.chicago-usa,
.marriott-magnificent-mile {
  position: relative;
  line-height: 19px;
  z-index: 5;
}

.chicago-usa {
  line-height: 17px;
  display: inline-block;
  min-width: 94px;
}

.chicago-usa-wrapper,
.marriott-magnificent-mile-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.chicago-usa-wrapper {
  flex-direction: row;
  padding: 0 1px;
  font-size: 15px;
}

.marriott-magnificent-mile-parent {
  flex-direction: column;
  gap: 7.4px;
}

.bg-inner,
.bg2 {
  justify-content: flex-start;
}

.bg-inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 3.1px 0 0;
}

.bg2 {
  align-self: stretch;
  flex-direction: row;
  padding: 19px 23px;

  gap: 13px;
  z-index: 4;
}

.bg2,
.event-date-time-location,
.event-details {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}

.event-date-time-location {
  width: 330px;
  flex-direction: column;
  justify-content: flex-start;
  gap: 27px;
  min-width: 330px;
  font-size: 17px;
}

.event-details {
  width: 1304px;
  flex-direction: row;
  justify-content: space-between;

  gap: 20px;
  font-size: 20px;
}

.bg-icon1,
.image-icon2 {
  height: 100%;
  width: 100%;
  position: static;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}

.image-icon2 {
  object-fit: cover;
  z-index: 1;
}

.bg4,
.keynote {
  position: relative;
}

.bg4 {
  height: 40px;
  width: 121px;
  background-color: #000;
  display: none;
}

.keynote {
  line-height: 140%;
  display: inline-block;
  min-width: 65px;
  z-index: 1;
}

.bg6 {
  height: 42px;
  width: 319px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  border-radius: 200px;
  background-color: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.07);

  flex-shrink: 0;
  display: none;
}

.div2 {
  line-height: 100%;
  display: inline-block;
  min-width: 15px;
  z-index: 2;
}

.time-icon {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 3px 0 0;
}

.am {
  position: relative;
  font-size: 14px;
  line-height: 160%;
  font-weight: 500;
  font-family: Inter;
  color: #fff;
  display: inline-block;
  min-width: 101px;
  z-index: 2;
}

.time-container,
.time-row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.time-container {
  flex-direction: row;
  gap: 7px;
}

.time-row {
  flex-direction: column;
  padding: 9px 9px 0 0;
  font-size: 15px;
}

.line5 {
  width: 1px;
  height: 41px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.07);
  z-index: 1;
}

.line-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 5px 0 0;
}

.div3 {
  position: relative;
  line-height: 100%;
  display: inline-block;
  min-width: 13px;
  z-index: 2;
}

.event-date-icon {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 12px 0 0;
}

.october-9-2024 {
  position: relative;
  line-height: 160%;
  font-weight: 500;
  display: inline-block;
  min-width: 110px;
  z-index: 2;
}

.bg5,
.event-month {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.event-month {
  flex-direction: column;
  padding: 9px 0 0;
  color: #fff;
  font-family: Inter;
}

.bg5 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  border-radius: 200px;
  background-color: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.07);
  overflow-x: auto;
  flex-direction: row;
  padding: 0 15px;
  gap: 8px;
  z-index: 1;
}

.challenges-of-a,
.p {
  margin: 0;
}


.challenges-of-a-container {
  height: 141px;
  flex: 1;
  position: relative;
  line-height: 130%;
  display: inline-block;
  max-width: 100%;
  z-index: 1;
}

.event-description {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 0 2px;

  font-size: 36px;
  color: #fff;
  font-family: "Bebas Neue";
}

.brad-thomas,
.image-icon3 {
  position: relative;
  z-index: 2;
}

.image-icon3 {
  height: 56px;
  width: 56px;
  object-fit: contain;
}

.brad-thomas {
  line-height: 140%;
  display: inline-block;
  min-width: 114px;
}

.speaker-first-name {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 1px;
}

.ceo-wide-mote {
  position: relative;
  font-size: 12px;
  line-height: 100%;
  font-weight: 600;
  z-index: 1;
}

.speaker-full-name,
.speaker-name {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.speaker-full-name {
  gap: 4px;
}

.speaker-name {
  padding: 6px 0 0;
}

.divider,
.divider1 {
  background-color: rgba(255, 255, 255, 0.3);
}

.divider1 {
  position: static;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}

.divider {
  width: 1px;
  height: 60px;
  position: relative;
  z-index: 1;
}

.description-divider {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 3px 8px 0 0;
}

.lorem-ipsum-dolor {
  flex: 1;
  position: relative;
  font-size: 16px;
  line-height: 160%;
  color: rgba(255, 255, 255, 0.6);
  display: inline-block;
  min-width: 216px;
  max-width: 100%;
  z-index: 1;
}

.speaker-name-and-description {
  flex: 1;
  gap: 19px;
  min-width: 346px;
}

.speaker-content,
.speaker-details,
.speaker-name-and-description {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}

.speaker-content {
  flex: 1;
  gap: 18.5px;
}

.speaker-details {
  align-self: stretch;
  padding: 0 0 0 7px;
}

.bg8 {
  height: 50px;
  width: 179px;
  position: relative;
  border-radius: 113.96px;
  background-color: #ffed12;
  display: none;
}

.learn-more {
  position: relative;
  line-height: 160%;
  font-weight: 500;
  display: inline-block;
  min-width: 75px;
  z-index: 2;
}

.bg7,
.first-speaker {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.bg7 {
  width: 179px;
  border-radius: 113.96px;
  background-color: #ffed12;
  flex-direction: row;
  padding: 12px 49px 16px;

  white-space: nowrap;
  z-index: 1;
  font-size: 14px;
  color: #000;
}

.first-speaker {
  flex: 1;
  flex-direction: column;
  gap: 35px;
  max-width: 100%;
}

.bg9 {
  height: 40px;
  width: 121px;
  background-color: #000;
  display: none;
}

.keynote1 {
  line-height: 140%;
  display: inline-block;
  min-width: 65px;
  z-index: 1;
}

.category1,
.second-speaker-details {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.category1 {
  background-color: #000;
  flex-direction: row;
  padding: 7px 28px 11px;
  z-index: 6;
}

.second-speaker-details {
  flex-direction: column;
  padding: 3px 0 0;
}

.bg11,
.div4 {
  position: relative;
}

.bg11 {
  height: 42px;
  width: 319px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  border-radius: 200px;
  background-color: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.07);

  flex-shrink: 0;
  display: none;
}

.div4 {
  line-height: 100%;
  display: inline-block;
  min-width: 15px;
  z-index: 6;
}

.second-speaker-time-icon {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 12px 0 0;
  font-size: 15px;
}

.am1 {
  position: relative;
  line-height: 160%;
  font-weight: 500;
  display: inline-block;
  min-width: 112px;
  z-index: 6;
}

.second-speaker-time-and-month {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 9px 0 0;
  color: #fff;
  font-family: Inter;
}

.line6 {
  width: 1px;
  height: 41px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.07);
  z-index: 1;
}

.line-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 7px 0 0;
}

.div5 {
  position: relative;
  line-height: 100%;
  display: inline-block;
  min-width: 13px;
  z-index: 6;
}

.second-speaker-date-icon {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 12px 0 0;
}

.october-9-20241 {
  position: relative;
  line-height: 160%;
  font-weight: 500;
  display: inline-block;
  min-width: 110px;
  z-index: 6;
}

.bg10,
.second-speaker-time-and-month1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.second-speaker-time-and-month1 {
  flex-direction: column;
  padding: 9px 0 0;
  color: #fff;
  font-family: Inter;
}

.bg10 {
  width: 319px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  border-radius: 200px;
  background-color: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.07);

  overflow-x: auto;
  flex-direction: row;
  padding: 0 15px;
  gap: 6px;
  z-index: 5;
  color: #ffed12;
}

.new-theories-of,
.while-doing-what {
  margin: 0;
}

.new-theories-of-container {
  flex: 1;
  position: relative;
  line-height: 130%;
  display: inline-block;
  max-width: 100%;
  z-index: 5;
}

.second-speaker-event-month {
  width: 555px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 2px;

  max-width: 100%;
  font-size: 36px;
  font-family: "Bebas Neue";
}

.brad-olesen,
.image-icon4 {
  position: relative;
  z-index: 5;
}

.image-icon4 {
  height: 56px;
  width: 56px;
  object-fit: cover;
}

.brad-olesen {
  line-height: 140%;
  display: inline-block;
  min-width: 108px;
}

.second-speaker-full-name-conta {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 0 1px;
}

.cco-benzinga {
  position: relative;
  font-size: 12px;
  line-height: 100%;
  font-weight: 600;
  display: inline-block;
  min-width: 89px;
  z-index: 5;
}

.second-speaker-name-and-descri,
.second-speaker-name-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.second-speaker-name-container {
  gap: 4px;
}

.second-speaker-name-and-descri {
  padding: 5.4px 0 0;
}

.second-speaker-image-and-descr {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 18.5px;
}

.divider2,
.divider3 {
  background-color: rgba(255, 255, 255, 0.3);
}

.divider3 {
  position: static;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}

.divider2 {
  width: 1px;
  height: 60px;
  position: relative;
  z-index: 5;
}

.description-divider-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 3px 0 0;
}

.lorem-ipsum-dolor1 {
  flex: 1;
  position: relative;
  line-height: 160%;
  display: inline-block;
  min-width: 216px;
  max-width: 100%;
  z-index: 5;
}

.description-container,
.second-speaker-details-contain {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}

.description-container {
  gap: 27px;
  min-width: 235px;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.6);
}

.second-speaker-details-contain {
  gap: 62px;
}

.second-speaker-info {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-start;
  padding: 0 0 0 8px;

  font-size: 18px;
  font-family: "Inter";
}

.event-time-and-date,
.second-speaker-content,
.second-speaker-info {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}

.event-time-and-date {
  width: 615px;
  flex-direction: column;
  justify-content: flex-start;
  gap: 18.5px;
  text-align: left;
  font-size: 14px;
  font-family: "Font Awesome 5 Free";
}

.second-speaker-content {
  align-self: stretch;
  flex-direction: row;
  justify-content: space-between;
  gap: 20px;
}

.learn-more1 {
  position: relative;
  line-height: 26px;
  font-weight: 500;
  display: inline-block;
  min-width: 87px;
  white-space: nowrap;
  z-index: 6;
}

.learn-more-button-container {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 20px 0 47px;
  text-align: left;
  font-family: Inter;
}

.second-speaker {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 46px;
  max-width: 100%;
}

.second-speaker-container {
  width: 1194px;
  flex-direction: row;
  padding: 0 62px;
}

.our-partners {
  position: static;
  top: 0;
  left: calc(50% - 287px);
  line-height: 100%;
  display: inline-block;
  width: 100%;
  height: 100%;
}

.heading,
.icon4 {
  height: 64px;
  position: relative;
}

.heading {
  width: 574px;
  display: none;
  max-width: 100%;
  z-index: 4;
  text-align: center;
  font-size: 64px;
  color: #fcbe00;
}

.icon4 {
  width: 64px;
  object-fit: cover;
  z-index: 10;
}

.readership-header {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 1px;
}

.heading1 {
  position: relative;
  line-height: 36px;
  z-index: 10;
  font-size: 32px;
}

.people-read-benzinga {
  flex: 1;
  line-height: 160%;
  display: inline-block;
  max-width: 100%;
  font-size: 16px;
}

.readership-description {
  padding: 0 0 0 1px;
  max-width: 100%;
  font-size: 20px;
  font-family: Inter;
}

.heading-parent {
  flex-direction: column;
  gap: 19px;
}

.heading-parent,
.readership-content,
.readership-details {
  display: flex;
  max-width: 100%;
}

.readership-details {
  flex-direction: column;
  justify-content: flex-start;
  gap: 27px;
}

.readership-content {
  width: 31%;
  flex-direction: row;
  justify-content: center;
  padding: 0 20px;
  border: 3px solid transparent;
  border-radius: 15px;
  padding: 25px 30px;
  position: relative;
}

.string {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.video-adf {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.string img {
  margin-left: 57px;
}

.readership-content:hover,
.readership-content.ctive {
  border: 3px solid #ffed12;
  background-image: url(https://assets.swoogo.com/themes/668543859f421/bgt.png);
  background-repeat: no-repeat;
  background-position: top right;
}

.readership-content.ctive:after,
.readership-content:hover:after {
  content: "";
  width: 50px;
  height: 50px;
  background: url(https://assets.swoogo.com/themes/668543859f421/dots.svg);
  display: block;
  position: absolute;
  bottom: -19px;
  left: -26px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.read-more a {
  color: rgba(255, 255, 255, 0.6);
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 28.875px;
  /* 157.143% */
  text-decoration: none;
}

.read-more a:hover {
  color: #fff;
}

.featured-speakers {
  width: 574px;
  position: relative;
  line-height: 100%;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  z-index: 1;
}

.speakers-header {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 20px 0 21px;

  max-width: 100%;
}

.arrowupright-icon {
  height: 25px;
  width: 25px;
  position: relative;
  object-fit: contain;
}

.button1,
.first-speaker-details {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.button1 {
  width: 50.1px;
  height: 50.1px;
  border-radius: 37.57px;
  background-color: rgba(255, 255, 255, 0.18);
  flex-direction: row;
  padding: 12.5px 12px;

  z-index: 1;
}

.first-speaker-details {
  flex-direction: column;
  padding: 194px 0 0;
}

.logo-here-icon {
  width: 164.9px;
  height: 143px;
  position: relative;
  display: none;
  z-index: 0;
}

.benzinga-logo-january-2020-36 {
  height: 28px;
  width: 165px;
  position: relative;
  object-fit: cover;
}

.first-speaker-details-containe {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
}

.name {
  position: relative;
  line-height: 38px;
}

.speaker-name-container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 0 1px;
}

.cco-benzinga1 {
  position: relative;
  font-size: 14px;
  line-height: 160%;
  font-weight: 500;
  font-family: Inter;
  display: inline-block;
  min-width: 101px;
  margin-top: -2px;
}

.first-speaker-info,
.speaker-name-and-profile {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.first-speaker-info {
  align-self: stretch;
  gap: 6.2px;
}

.line8 {
  align-self: stretch;
  width: 1px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.2);
}

.line-frame,
.line7 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}

.line7 {
  align-self: stretch;
}

.line-frame {
  width: 3.3px;
  height: 144px;
  padding: 0 1px;
}

.glow {
  width: 274.1px;
  height: 274.1px;
  position: static;
  margin: 0 !important;
  top: -59.2px;
  right: -17.6px;
  filter: blur(193.89px);
  border-radius: 50%;
  background-color: #ffed12;
}

.speaker1-1-icon {
  width: 393px;
  height: 393px;
  position: relative;
  object-fit: cover;
  display: none;
  max-width: 100%;
  z-index: 1;
}

.brad-olesen-1-icon,
.image2 {
  margin: 0 !important;
  position: static;
}

.brad-olesen-1-icon {
  width: 336px;
  height: 336px;
  top: -86.3px;
  left: -108.4px;
  object-fit: cover;
  z-index: 1;
}

.image2 {
  height: 248.2px;
  width: 248.2px;
  top: -123.7px;
  right: -35.6px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.text {
  flex: 1;
  position: relative;
  line-height: 140%;
  font-weight: 600;
  z-index: 2;
}

.first-speaker-image,
.image-container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}

.image-container {
  flex: 1;
  position: relative;
}

.first-speaker-image {
  width: 301.3px;
  padding: 0 1px;

  font-size: 18px;
  font-family: Inter;
}

.icr-white-1-icon {
  width: 131px;
  height: 65px;
  position: relative;
  object-fit: contain;
  display: none;
}

.logo-here-icon1 {
  width: 182.2px;
  height: 158px;
  position: relative;
  display: none;
}

.name1 {
  margin-bottom: -0.5px;
  position: relative;
  line-height: 38px;
  flex-shrink: 0;
}

.second-speaker-name-container1 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0;
}

.ceo-wide-mote1 {
  position: relative;
  font-size: 16px;
  line-height: 26px;
  font-family: Inter;
  flex-shrink: 0;
}

.second-speaker-details-content {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.second-speaker-image-and-name {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 26.8px;

  min-width: 129px;
}

.wide-mote-research-logo-1-icon {
  height: 145px;
  width: 145px;
  position: relative;
  object-fit: cover;
}

.second-speaker-details-contain1,
.second-speaker-info-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  max-width: 100%;
}

.second-speaker-details-contain1 {
  flex: 1;
  align-items: flex-end;
  gap: 32px;
}

.second-speaker-info-container {
  margin-top: -191px;
  align-self: stretch;
  align-items: flex-start;
  padding: 0 1px;
}

.line10 {
  align-self: stretch;
  width: 1px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.2);
}

.line9 {
  height: 138px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}

.glow1 {
  width: 303px;
  height: 303px;
  top: -65.5px;
  right: -19.5px;
  filter: blur(214.3px);
  border-radius: 50%;
  background-color: #ffed12;
}

.brad-new-pic1-1-icon,
.glow1,
.image3 {
  margin: 0 !important;
  position: static;
}

.brad-new-pic1-1-icon {
  width: 298px;
  height: 345px;
  top: -67.5px;
  left: -66.2px;
  object-fit: cover;
  z-index: 1;
}

.image3 {
  height: 274.3px;
  width: 274.3px;
  top: -143.5px;
  right: 1.5px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.ai-based-investment,
.special-session-on {
  margin: 0;
}

.speaker-bio {
  position: relative;
  line-height: 140%;
  font-weight: 600;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  z-index: 2;
}

.speaker-image-container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
}

.second-speaker-content-contain,
.speaker-details-separator {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.speaker-details-separator {
  gap: 34px;
  font-size: 22px;
  font-family: Inter;
}

.second-speaker-content-contain {
  width: 420px;
  height: 488.6px;
  margin: 0 !important;
  position: static;
  top: -23.3px;
  right: -407px;
  border-radius: 17.14px;
  background: linear-gradient(-8.97deg, #ffed12, #000);
  overflow: hidden;

  gap: 46px;
  z-index: 3;
  font-size: 36px;
}

.first-speaker-content,
.speaker-item {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}

.first-speaker-content {
  flex: 1;
  border-radius: 15.51px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  padding: 8.5px 22px 49.6px 43px;

  position: relative;
  gap: 36.4px;
  min-width: 247px;
  z-index: 1;
}

.speaker-item {
  width: 478.5px;
  flex-direction: row;
  justify-content: center;
  gap: 48.4px;
  min-width: 478.5px;
}

.logo-here-icon2 {
  width: 100px;
}

a.play-button {
  width: 100px;
  height: 100px;
  /* display: flex; */
  background: #fcbe00;
  border-radius: 50%;
  position: absolute;
  align-items: center;
  color: #000;
  font-size: 25px;
  justify-content: center;
  text-align: center;
  line-height: 105px;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}

.video-adf {
  position: relative;
}

.glow2,
.speaker3-1-icon {
  position: static;
  margin: 0 !important;
}

.glow2 {
  width: 274.1px;
  height: 274.1px;
  top: -59.2px;
  right: -17.6px;
  filter: blur(193.89px);
  border-radius: 50%;
  background-color: #ffed12;
}

.speaker3-1-icon {
  width: 362px;
  object-fit: cover;
  z-index: 1;
}

.image4 {
  position: static;
  right: 0.9px;
  bottom: 0.1px;
  width: 248.2px;
  height: 248.2px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.ceo-mind-station {
  font-size: 14px;
  font-family: Inter;
  font-weight: 500;
}

.name2 {
  font-size: 32px;
  line-height: 38px;
  font-family: "Bebas Neue";
  min-width: 127px;
}

.speaker-three-bio {
  color: var(--white, var(--wHITE, #fff));
  font-feature-settings: "clig" off, "liga" off;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  position: absolute;
  bottom: 60px;
  z-index: 9;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  padding: 0 26px;
}

.line12 {
  align-self: stretch;
  width: 1px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.2);
}

.line11 {
  position: static;
  top: 135.5px;
  left: 44.5px;
  height: 144px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}

.speaker-card {
  height: 350px;
  flex: 1;
  position: relative;
  border-radius: 15.51px;
  background-color: #000;
  min-width: 247px;
  max-width: 100%;
  z-index: 1;
  display: flex;
}

.arrowupright-icon1 {
  height: 25px;
  width: 25px;
  position: relative;
}

.button2,
.speaker-three-link {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.button2 {
  width: 50.1px;
  height: 50.1px;
  border-radius: 37.57px;
  background-color: rgba(255, 255, 255, 0.18);
  flex-direction: row;
  padding: 12.5px 12px;

  z-index: 1;
}

.speaker-three-link {
  flex-direction: column;
  padding: 194px 0 0;
}

.speaker-card-container,
.speaker-list {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  max-width: 100%;
}

.speaker-card-container {
  width: 475.5px;
  justify-content: center;
  gap: 45.4px;
  min-width: 478.5px;
  font-size: 14px;
  font-family: Inter;
}

.speaker-list {
  align-self: stretch;
  justify-content: space-between;
  gap: 20px;
  text-align: left;
  font-size: 32px;
  color: #fff;
}

.speakers-details {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 50px;
  max-width: 100%;
}

.speakers-content {
  padding: 0 21px 0 20px;
  max-width: 100%;
}

.discover,
.video-icon {
  position: relative;
  max-width: 100%;
}

.video-icon {
  align-self: stretch;
  overflow: hidden;
  max-height: 100%;
  z-index: 3;
}

.discover {
  width: 591.2px;
  line-height: 257px;
  display: inline-block;
  -webkit-text-stroke: 3.1px rgba(255, 255, 255, 0.4);
  flex-shrink: 0;
  z-index: 1;
}

.discover-wrapper {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 20px 0 0;

  min-width: 517px;
  max-width: 100%;
}

.connect {
  margin-right: -248.5px;
  width: 997.1px;
  height: 284px;
  position: relative;
  line-height: 130%;
  display: inline-block;
  flex-shrink: 0;
  -webkit-text-stroke: 3.1px rgba(255, 255, 255, 0.4);
  max-width: 134%;
  z-index: 2;
}

.connect-wrapper {
  width: 748.6px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0;

  max-width: 100%;
}

.win {
  position: relative;
  line-height: 257px;
  -webkit-text-stroke: 3.1px rgba(255, 255, 255, 0.4);
  flex-shrink: 0;
  z-index: 1;
}

.frame-group {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 15px 0 0;

  row-gap: 20px;
  max-width: 100%;
}

.ticket-pricing {
  position: relative;
  letter-spacing: 10px;
  line-height: 140%;
  z-index: 1;
}

.ticket-heading {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 3px;
}

.event-passes {
  align-self: stretch;
  position: relative;
  font-size: 52px;
  letter-spacing: 1px;
  line-height: 110%;
  font-family: "Bebas Neue";
  color: #fcbe00;
  z-index: 1;
}

.ticket-pricing-header {
  width: 620px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 37px;
  max-width: 100%;
}

.discover-opportunities-the {
  align-self: stretch;
  position: relative;
  line-height: 160%;
  z-index: 1;
}

.ticket-benefits {
  width: 598px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
  font-size: 18px;
  color: #fff;
  font-family: Inter;
}

.pricing-container-wrapper {
  font-size: 20px;
  color: #ffed12;
  font-family: "Inter";
}

.frame-parent {
  flex: 1;
  justify-content: flex-start;
  max-width: 100%;
  margin-bottom: 40px;
}

.bg13,
.content-divider,
.video-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.content-divider {
  flex-direction: row;
  max-width: 100%;
}

.bg13,
.video-parent {
  flex-direction: column;
}

.video-parent {
  align-self: stretch;
  max-width: 100%;
  text-align: left;
  font-size: 197.6px;
  color: transparent;
}

.bg13 {
  width: 100%;
  margin: 0 !important;
  position: static;
  right: 0;
  bottom: -2478px;
  left: 0;

  gap: 177.4px;
  font-family: "Bebas Neue";
}

.bg13,
.bg14,
.bg15 {
  max-width: 100%;
}

.bg15 {
  align-self: stretch;
  flex: 1;
  position: relative;
  background-color: rgba(196, 196, 196, 0.15);
  transform: rotate(180deg);
}

.bg14 {
  width: 100%;
  height: 1900px;
  margin: 0 !important;
  position: static;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 1;
}

.bg-child {
  width: 1920px;
  height: 564px;
  position: relative;
  background-color: #000;
  display: none;
  max-width: 100%;
  z-index: 2;
}

.bg-icon2 {
  width: 100%;
  height: 100%;
  position: static;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  z-index: 1;
}

.bg17 {
  align-self: stretch;
  width: 405px;
  border-radius: 55px;
  border: 1px solid rgba(255, 255, 255, 0.47);

  display: none;
  max-width: 100%;
}

.bg17,
.bg18,
.day-1 {
  position: relative;
}

.bg18 {
  width: 200px;
  height: 108px;
  border-radius: 129.41px 0 0 129.41px;
  background-color: #ffed12;
  display: none;
}

.day-1 {
  line-height: 130%;
  display: inline-block;
  min-width: 78px;
  z-index: 3;
}

.day-label-container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 12px 0 11px;
}

.oct-9-2024 {
  position: relative;
  font-size: 16px;
  line-height: 140%;
  display: inline-block;
  white-space: pre-wrap;
  min-width: 100px;
  z-index: 3;
}

.date-container {
  border-radius: 129.41px 0 0 129.41px;
  background-color: #ffed12;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 19.4px 48px 24.9px 51px;

  gap: 2.7px;
  min-width: 200px;
  z-index: 1;
}

.day-2 {
  position: relative;
  line-height: 100%;
  font-weight: 800;
  display: inline-block;
  min-width: 85px;
  z-index: 3;
}

.day-two-label-container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 11px 0 12px;
}

.oct-10-2024 {
  position: relative;
  font-size: 16px;
  line-height: 140%;
  display: inline-block;
  white-space: pre-wrap;
  min-width: 108px;
  z-index: 3;
}

.date-two-container,
.day-two-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.date-two-container {
  align-items: flex-end;
  gap: 9.7px;
}

.day-two-container {
  align-items: flex-start;
  padding: 20.4px 0 0;
  color: #fff;
}

.bg16,
.day-one-container,
.event-date-container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.day-one-container {
  width: 405px;
  border-radius: 55px;
  border: 1px solid rgba(255, 255, 255, 0.47);

  justify-content: flex-start;
  padding: 0 1px;
  gap: 46.5px;
  flex-shrink: 0;
  max-width: 107%;
}

.bg16,
.event-date-container {
  max-width: 100%;
}

.bg16 {
  width: 380px;
  justify-content: flex-start;
  padding: 0;

  z-index: 2;
}

.event-date-container {
  width: 1274px;
  justify-content: center;
  font-size: 30px;
  color: #0b0b1c;
}

.bg20,
.bg21,
.bg22 {
  display: none;
}

.bg20 {
  height: 439px;
  width: 1300px;
  position: relative;
  backdrop-filter: blur(100px);
  border-radius: 25px;
  background-color: rgba(255, 255, 255, 0.12);
  border: 1px solid rgba(255, 255, 255, 0.08);
  max-width: 100%;
}

.bg21,
.bg22 {
  border-radius: 113.96px;
  border: 2px solid #fff;
}

.bg22 {
  position: static;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.bg21 {
  height: 50px;
  width: 179px;
  position: relative;
}

.image-icon5 {
  width: 441px;
  position: relative;
  max-height: 100%;
  object-fit: cover;
  max-width: 100%;
  z-index: 5;
}

.bg19,
.bg24 {
  backdrop-filter: blur(100px);
  border-radius: 25px;
  background-color: rgba(255, 255, 255, 0.12);
  border: 1px solid rgba(255, 255, 255, 0.08);

  max-width: 100%;
}

.bg19 {
  align-self: stretch;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 30px 32px 31px;
  z-index: 4;
}

.bg24 {
  height: 439px;
  width: 1300px;
  position: relative;
  display: none;
}

.divider4,
.divider5 {
  background-color: rgba(255, 255, 255, 0.3);
  display: none;
}

.divider5 {
  position: static;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.divider4 {
  height: 60px;
  width: 1px;
  position: relative;
}

.image-icon6 {
  height: 100%;
  width: 100%;
  position: static;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  z-index: 5;
}

.bg25,
.fireside {
  position: relative;
}

.bg25 {
  height: 40px;
  width: 121px;
  background-color: #000;
  display: none;
}

.fireside {
  line-height: 140%;
  display: inline-block;
  min-width: 59px;
  z-index: 1;
}

.category2,
.image-group {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}

.category2 {
  background-color: #000;
  padding: 7px 31px 11px;
  z-index: 6;
}

.image-group {
  height: 374px;
  width: 441px;
  padding: 27px 30px;

  min-width: 441px;
  max-width: 100%;
}

.bg27,
.div6,
.image-group {
  position: relative;
}

.bg27 {
  height: 42px;
  width: 319px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  border-radius: 200px;
  background-color: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.07);

  flex-shrink: 0;
  display: none;
}

.div6 {
  line-height: 100%;
  display: inline-block;
  min-width: 15px;
  z-index: 6;
}

.time-icon-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 12px 0 0;
  font-size: 15px;
}

.pm {
  position: relative;
  line-height: 160%;
  font-weight: 500;
  display: inline-block;
  min-width: 111px;
  z-index: 6;
}

.event-time-label {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 9px 0 0;
  color: #fff;
  font-family: Inter;
}

.line13 {
  width: 1px;
  height: 41px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.07);
  z-index: 1;
}

.horizontal-separator {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 6px 0 0;
}

.div7 {
  position: relative;
  line-height: 100%;
  display: inline-block;
  min-width: 13px;
  z-index: 6;
}

.date-icon-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 12px 0 0;
}

.october-9-20242 {
  position: relative;
  line-height: 160%;
  font-weight: 500;
  display: inline-block;
  min-width: 110px;
  z-index: 6;
}

.bg26,
.date-label-container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.date-label-container {
  flex-direction: column;
  padding: 9px 0 0;
  color: #fff;
  font-family: Inter;
}

.bg26 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  border-radius: 200px;
  background-color: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.07);
  overflow-x: auto;
  flex-direction: row;
  padding: 0 15px;
  gap: 7px;
  z-index: 5;
  color: #ffed12;
}

.investing-mistakes-you {
  flex: 1;
  position: relative;
  line-height: 130%;
  display: inline-block;
  max-width: 100%;
  z-index: 5;
}

.event-title-container {
  width: 555px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 2px;

  max-width: 100%;
  font-size: 36px;
  font-family: "Bebas Neue";
}

.image-icon7 {
  height: 56px;
  width: 56px;
  position: relative;
  object-fit: cover;
  z-index: 5;
}

.zayden-williams {
  position: relative;
  line-height: 140%;
  z-index: 5;
}

.speaker-two-name {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 0 1px;
}

.speaker-branding {
  position: relative;
  font-size: 12px;
  line-height: 100%;
  font-weight: 600;
  display: inline-block;
  min-width: 107px;
  z-index: 5;
}

.speaker-name-title,
.speaker-two-details {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.speaker-name-title {
  gap: 4px;
}

.speaker-two-details {
  padding: 5.4px 0 0;
}

.speaker-two-image-container,
.speaker-two-image-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}

.speaker-two-image-wrapper {
  gap: 18.5px;
}

.speaker-two-image-container {
  padding: 0 0 0 7px;
}

.bg29 {
  height: 50px;
  width: 179px;
  position: relative;
  border-radius: 113.96px;
  border: 2px solid #fff;

  display: none;
}

.learn-more2 {
  position: relative;
  line-height: 26px;
  font-weight: 500;
  display: inline-block;
  min-width: 87px;
  white-space: nowrap;
  z-index: 6;
}

.bg28,
.speaker-card-two {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.bg28 {
  width: 179px;
  border-radius: 113.96px;
  border: 2px solid #fff;

  flex-direction: row;
  padding: 8px 41px 10px 47px;
  z-index: 5;
  font-size: 16px;
  font-family: Inter;
}

.speaker-card-two {
  flex-direction: column;
  gap: 41.4px;
  min-width: 224px;
}

.lorem-ipsum-dolor2 {
  flex: 1;
  position: relative;
  font-size: 16px;
  line-height: 160%;
  color: rgba(255, 255, 255, 0.6);
  display: inline-block;
  min-width: 216px;
  max-width: 100%;
  z-index: 5;
}

.event-time-container,
.speaker-details1,
.speaker-info1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}

.speaker-info1 {
  flex: 1;
  flex-direction: row;
  gap: 57px;
}

.event-time-container,
.speaker-details1 {
  align-self: stretch;
}

.speaker-details1 {
  flex-direction: row;
  padding: 0 0 0 1px;

  font-size: 18px;
  font-family: "Inter";
}

.event-time-container {
  flex-direction: column;
  gap: 18.5px;
}

.best-networking {
  background-image: url(https://assets.swoogo.com/themes/668543859f421/bgs.png);
  background-size: cover;
  position: relative;
}

.dfg-overlay {
  background: linear-gradient(to bottom,
      rgba(255, 237, 18, 0.3),
      rgba(255, 237, 18, 0));
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.cdrt {
  display: flex;
  align-items: center;
  padding: 120px 0;
}

.best-networking-inner {
  background: url(https://assets.swoogo.com/themes/668543859f421/transparent.png);
}

.bg23 {
  align-self: stretch;
  backdrop-filter: blur(100px);
  border-radius: 25px;
  background-color: rgba(255, 255, 255, 0.12);
  border: 1px solid rgba(255, 255, 255, 0.08);

  overflow: hidden;
  flex-direction: row;
  align-items: flex-start;
  padding: 30px 32px 31px;
  gap: 44px;
  z-index: 4;
}

.benzinga-readership {
  display: flex;
  justify-content: space-between;
}

.bg12,
.event-schedule {
  flex-direction: column;
}

.event-schedule {
  align-self: stretch;
  align-items: flex-start;
  gap: 71px;
  font-size: 16px;
  color: #fff;
}

.bg12 {
  align-self: stretch;
  align-items: flex-start;
  position: relative;
  gap: 577px;
  z-index: 2;
  text-align: center;
  font-size: 64px;
  color: #fcbe00;
  font-family: "Inter";
}

.glow-icon1 {
  position: static;
  top: -202px;
  left: 416px;
  width: 1088px;
  height: 1088px;
}

.obj-icon2,
.obj-icon3 {
  position: static;
  top: -148.5px;
  left: -75px;
  width: 867.7px;
  height: 953.9px;
  z-index: 1;
}

.obj-icon3 {
  left: 1185px;
  object-fit: contain;
}

.footer-logo-container {
  height: 886px;
  width: 2000px;
  position: static;
  margin: 0 !important;
  right: 52.8px;
  bottom: 0;
}

.image-1-icon {
  width: 2912px;
  position: relative;
  max-height: 100%;
  object-fit: cover;
  display: none;
  max-width: 100%;
  z-index: 0;
}

.image6,
.overlay {
  position: static;
  left: -1px;
}

.image6 {
  top: 621px;
  background: linear-gradient(180deg, #000, rgba(0, 0, 0, 0.38));
  width: 1921px;
  height: 183px;
}

.overlay {
  top: 0;
  background: linear-gradient(0deg,
      transparent,
      rgba(82, 0, 164, 0) 46%,
      rgba(54, 0, 168, 0) 64%,
      rgba(134, 26, 185, 0) 76%,
      rgba(255, 40, 131, 0));
  width: 100%;
  height: 100%;
  z-index: 1;
}

.image-overlay-wrapper {
  width: 1920px;
  height: 1135px;
  position: static;
  margin: 0 !important;
  right: -1px;
  bottom: -139px;
}

.image-item {
  width: 1920px;
  height: 1015px;
  position: relative;
  background-color: #000;
  display: none;
  max-width: 100%;
  z-index: 2;
}

.about-us {
  flex: 1;
  position: relative;
  line-height: 140%;
  z-index: 10;
}

.symbol {
  position: relative;
  line-height: 19.2px;
  text-transform: capitalize;
  display: inline-block;
  min-width: 10.7px;
  z-index: 11;
}

.navigation-icon {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 1.6px;
  margin-left: -17.6px;
  font-size: 16.8px;
  font-family: "Font Awesome 5 Free";
}

.navigation-items {
  width: 84px;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 0 6px 0 0;
}

.services {
  flex: 1;
  position: relative;
  line-height: 140%;
  z-index: 10;
}

.symbol1 {
  position: relative;
  line-height: 19.2px;
  text-transform: capitalize;
  display: inline-block;
  min-width: 14px;
  z-index: 11;
}

.symbol-wrapper {
  width: 15px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 1.4px;

  font-size: 16.8px;
  font-family: "Font Awesome 5 Free";
}

.navigation-items1 {
  width: 107px;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 0 2px 0 0;
}

.pages {
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 84px;
  z-index: 14;
}

.footer-content,
.navigation {
  display: flex;
  flex-direction: row;
  max-width: 100%;
}

.navigation {
  align-items: flex-end;
  justify-content: space-between;
  gap: 20px;
}

.footer-content {
  width: 839px;
  align-items: flex-start;
  justify-content: center;
  padding: 0 20px;
}

.october-9-10-20241 {
  position: relative;
}

.event-date {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0;
  align-items: center;
  justify-content: center;
  height: 100%;
  border-right: 1px solid rgba(255, 255, 255, 0.35);
  padding-right: 22px;
  margin-right: 22px;
}

.line14 {
  width: 1.4px;
  flex: 1;
  position: relative;
  background-color: rgba(255, 255, 255, 0.35);
  z-index: 1;
}

.icon5 {
  width: 22.9px;
  height: 22.9px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  z-index: 12;
}

.date-icon {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 18.4px 0 0;
}

.marriott-magnificent-mile1 {
  position: relative;
  line-height: 160%;
  font-weight: 500;
  z-index: 12;
}

.bg30,
.marriott-magnificent-mile-chi-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.marriott-magnificent-mile-chi-wrapper {
  align-items: center;
  justify-content: center;
  height: 100%;
}

.marriott-magnificent-mile1 a {
  text-decoration: none;
  color: #fff;
}

.bg30 {
  border-radius: 285px;
  background-color: rgba(255, 255, 255, 0.15);
  border: 1px solid rgba(255, 255, 255, 0.35);
  overflow-x: auto;
  flex-direction: row;
  z-index: 11;
  margin: 0 auto;
  height: 50px;
  max-width: 96%;
  font-size: 16px;
  padding: 0 30px;
}

.global-fintech {
  align-self: stretch;
  position: relative;
  line-height: 100%;
  z-index: 10;
}

.span {
  color: #ffed12;
}

.awards-24 {
  line-height: 100%;
}

.awards-24-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 20px;
}

.global-fintech-parent,
.title-container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}

.global-fintech-parent {
  flex: 1;
  flex-direction: column;
}

.title-container {
  width: 889px;
  flex-direction: row;
  padding: 0 25px;

  margin: 0 auto;
  max-width: 96%;
}

.plant-your-flag {
  align-self: stretch;
  position: relative;
  font-size: 34px;
  letter-spacing: 1px;
  line-height: 110%;
  display: inline-block;
  font-family: Inter;
  text-align: center;
  flex-shrink: 0;
  z-index: 14;
  width: 600px;
  margin: -24px auto 0 auto;
}

.event-title {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  font-size: 132px;
  font-family: "Bebas Neue";
}

.bg33 {
  position: static;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.22);
  width: 100%;
  height: 100%;
}

.bg32,
.days {
  position: relative;
  flex-shrink: 0;
}

.bg32 {
  align-self: stretch;
  height: 93.7px;
  z-index: 11;
}

.days {
  flex: 1;
  z-index: 10;
}

.timer-item {
  width: 26.4px;
  position: relative;
  font-weight: 500;
  display: inline-block;
  flex-shrink: 0;
  z-index: 10;
}

.bg35 {
  height: 93.7px;
  width: 93.7px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.22);
  display: none;
}

.timer-separator {
  width: 44px;
  position: relative;
  display: inline-block;
  min-width: 44px;
  z-index: 11;
}

.bg34,
.timer-item1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.bg34 {
  align-self: stretch;
  background-color: rgba(255, 255, 255, 0.22);
  flex-direction: row;
  padding: 6.8px 24px 13.9px 25px;
  z-index: 10;
}

.timer-item1 {
  flex: 1;
  flex-direction: column;
  padding: 2.6px 0 0;

  min-width: 61px;
  font-size: 49.4px;
}

.timer-item2 {
  width: 26.4px;
  font-weight: 500;
  display: inline-block;
  flex-shrink: 0;
  z-index: 10;
}

.bg37,
.div8,
.timer-item2 {
  position: relative;
}

.bg37 {
  height: 93.7px;
  width: 93.7px;
  background-color: rgba(255, 255, 255, 0.22);
  display: none;
}

.div8 {
  display: inline-block;
  min-width: 49px;
  z-index: 11;
}

.bg36,
.timer-item3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.bg36 {
  align-self: stretch;
  background-color: rgba(255, 255, 255, 0.22);
  flex-direction: row;
  padding: 6.8px 21px 13.9px 23px;
  z-index: 10;
}

.timer-item3 {
  flex: 1;
  flex-direction: column;
  padding: 2.6px 0 0;

  min-width: 61px;
  font-size: 49.4px;
}

.timer-item4 {
  width: 26.4px;
  position: relative;
  font-weight: 500;
  display: inline-block;
  flex-shrink: 0;
  z-index: 10;
}

.timer-items {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8.5px;
}

.hours,
.minutes {
  width: 76.6px;
  position: relative;
  display: inline-block;
  flex-shrink: 0;
  z-index: 10;
}

.time-labels {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
}

.time-container1,
.timer-container {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.time-container1 {
  flex-direction: row;
  padding: 0 43px;
  font-size: 13.6px;
  font-family: "Inter";
}

.timer-container {
  flex-direction: column;
  gap: 10.2px;
}

.reserve-your-spot {
  width: 195px;
  position: relative;
  line-height: 27px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
}

.button-51,
.reserve-button-container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.button-51 {
  flex: 1;
  border-radius: 104.35px;
  border: 3px solid #fff;
  justify-content: flex-start;
  padding: 9px 37px 9px 42px;
  z-index: 10;
}

.reserve-button-container {
  align-self: stretch;
  justify-content: flex-end;
  padding: 0 9px 0 11px;
  font-size: 16.7px;
  color: #ffed12;
  font-family: "Inter";
}

.bg39 {
  height: 93.7px;
  width: 93.7px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.22);
  display: none;
}

.seconds-number {
  position: relative;
  display: inline-block;
  min-width: 48px;
  z-index: 11;
}

.bg38,
.seconds {
  flex-shrink: 0;
  z-index: 10;
}

.bg38 {
  background-color: rgba(255, 255, 255, 0.22);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 6.8px 22px 13.9px 23px;
}

.seconds {
  flex: 1;
  position: relative;
}

.seconds-container,
.seconds-label,
.seconds-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.seconds-label {
  align-self: stretch;
  flex-direction: row;
  padding: 0 9px 0 8px;
  font-size: 13.6px;
  font-family: "Inter";
}

.seconds-container,
.seconds-wrapper {
  flex-direction: column;
}

.seconds-wrapper {
  align-self: stretch;
  gap: 10.2px;
}

.seconds-container {
  width: 93.7px;
  padding: 2.6px 0 0;
}

.event-details1 {
  text-align: center;
  position: relative;
  max-width: 100%;
  font-size: 20px;
  font-family: Inter;
  display: flex;
  flex-direction: column;
  gap: 35px;
}

.footer-logo-container-parent,
.image5 {
  margin: 0 !important;
  position: static;
  display: flex;
  justify-content: flex-start;
}

.image5 {
  width: 1920px;
  bottom: -110px;
  left: 74px;
  flex-direction: column;
  align-items: flex-end;

  gap: 78px;
  max-width: 100%;
  z-index: 9;
}

.footer-logo-container-parent {
  width: 2127.8px;
  height: 1088px;
  top: -202px;
  left: -75px;
  flex-direction: row;
  align-items: flex-start;
  z-index: 8;
  font-size: 18px;
  font-family: "Inter";
}

.icon6,
.wrapper-icon {
  flex-shrink: 0;
  z-index: 3;
}

.icon6 {
  height: 100%;
  width: 100%;
  object-fit: contain;
  position: static;
  left: -196px;
  top: -9px;
  transform: scale(1.314);
}

.wrapper-icon {
  height: 148.2px;
  width: 1247.1px;
  position: relative;
  max-width: 132%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.wrapper-icon-wrapper {
  align-self: stretch;
  height: 320.8px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;

  max-width: 100%;
}

.group-icon,
.group-icon1,
.group-icon2,
.group-icon3,
.group-icon4 {
  position: static;
  top: 635px;
  left: 1168.5px;
  width: 4.2px;
  height: 4.2px;
}

.group-icon1,
.group-icon2,
.group-icon3,
.group-icon4 {
  top: 661px;
}

.group-icon2,
.group-icon3,
.group-icon4 {
  top: 687.1px;
}

.group-icon3,
.group-icon4 {
  top: 713.1px;
  left: 1240.2px;
}

.group-icon4 {
  left: 1216.3px;
}

.group-icon5,
.group-icon6,
.group-icon7,
.group-icon8,
.group-icon9 {
  position: static;
  top: 713.1px;
  left: 1192.4px;
  width: 4.2px;
  height: 4.2px;
}

.group-icon6,
.group-icon7,
.group-icon8,
.group-icon9 {
  left: 1168.5px;
}

.group-icon7,
.group-icon8,
.group-icon9 {
  top: 647.8px;
}

.group-icon8,
.group-icon9 {
  top: 673.9px;
}

.group-icon9 {
  top: 699.9px;
  left: 1240.2px;
}

.group-icon10,
.group-icon11,
.group-icon12,
.group-icon13 {
  position: static;
  top: 699.9px;
  left: 1216.3px;
  width: 4.2px;
  height: 4.2px;
}

.group-icon11,
.group-icon12,
.group-icon13 {
  left: 1192.4px;
}

.group-icon12,
.group-icon13 {
  left: 1168.5px;
}

.group-icon13 {
  top: 725.9px;
  left: 1240.2px;
}

.group-icon14,
.group-icon15,
.group-icon16,
.group-icon17 {
  position: static;
  top: 725.9px;
  left: 1216.3px;
  width: 4.2px;
  height: 4.2px;
}

.group-icon15,
.group-icon16,
.group-icon17 {
  left: 1192.4px;
}

.group-icon16,
.group-icon17 {
  left: 1168.5px;
}

.group-icon17 {
  top: 635px;
  left: 1180.9px;
}

.group-icon18,
.group-icon19,
.group-icon20,
.group-icon21 {
  position: static;
  top: 635px;
  left: 1157px;
  width: 4.2px;
  height: 4.2px;
}

.group-icon19,
.group-icon20,
.group-icon21 {
  top: 661px;
  left: 1180.9px;
}

.group-icon20,
.group-icon21 {
  left: 1157px;
}

.group-icon21 {
  top: 687.1px;
  left: 1180.9px;
}

.group-icon22,
.group-icon23,
.group-icon24,
.group-icon25 {
  position: static;
  top: 687.1px;
  left: 1157px;
  width: 4.2px;
  height: 4.2px;
}

.group-icon23,
.group-icon24,
.group-icon25 {
  top: 713.1px;
  left: 1252.7px;
}

.group-icon24,
.group-icon25 {
  left: 1228.7px;
}

.group-icon25 {
  left: 1204.8px;
}

.group-icon26,
.group-icon27,
.group-icon28,
.group-icon29 {
  position: static;
  top: 713.1px;
  left: 1180.9px;
  width: 4.2px;
  height: 4.2px;
}

.group-icon27,
.group-icon28,
.group-icon29 {
  left: 1157px;
}

.group-icon28,
.group-icon29 {
  top: 647.8px;
  left: 1180.9px;
}

.group-icon29 {
  left: 1157px;
}

.group-icon30,
.group-icon31,
.group-icon32,
.group-icon33 {
  position: static;
  top: 673.9px;
  left: 1180.9px;
  width: 4.2px;
  height: 4.2px;
}

.group-icon31,
.group-icon32,
.group-icon33 {
  left: 1157px;
}

.group-icon32,
.group-icon33 {
  top: 699.9px;
  left: 1252.7px;
}

.group-icon33 {
  left: 1228.7px;
}

.group-icon34,
.group-icon35,
.group-icon36,
.group-icon37 {
  position: static;
  top: 699.9px;
  left: 1204.8px;
  width: 4.2px;
  height: 4.2px;
}

.group-icon35,
.group-icon36,
.group-icon37 {
  left: 1180.9px;
}

.group-icon36,
.group-icon37 {
  left: 1157px;
}

.group-icon37 {
  top: 725.9px;
  left: 1252.7px;
}

.group-icon38,
.group-icon39,
.group-icon40,
.group-icon41 {
  position: static;
  top: 725.9px;
  left: 1228.7px;
  width: 4.2px;
  height: 4.2px;
}

.group-icon39,
.group-icon40,
.group-icon41 {
  left: 1204.8px;
}

.group-icon40,
.group-icon41 {
  left: 1180.9px;
}

.group-icon41 {
  left: 1157px;
}

.meetings-facilitated-to {
  position: static;
  top: 455px;
  left: 310px;
  line-height: 160%;
  display: inline-block;
  width: 389px;
  z-index: 9;
}

.flare-icon,
.wrapper-flare {
  position: static;
  top: 0;
  width: 100%;
  height: 100%;
}

.flare-icon {
  object-fit: contain;
  left: 208px;
  transform: scale(1.361);
}

.wrapper-flare {
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.icon7 {
  position: static;
  top: 252px;
  left: 925px;
  width: 64px;
  height: 64px;
  object-fit: contain;
  z-index: 9;
}

.wrapper-flare-parent {
  width: 1150px;
  height: 100%;
  position: static;
  margin: 0 !important;
  top: 0;
  bottom: 0;
  left: -613px;
}

.heading2 {
  position: relative;
  line-height: 36px;
  z-index: 9;
}

.vector-icon {
  width: 15.8px;
  height: 14.1px;
  position: relative;
  object-fit: contain;
  flex-shrink: 0;
}

.vector-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 1px;
}

.read-more {
  line-height: 29px;
  font-weight: 500;
  align-self: flex-start;
  margin-top: auto;
}

.button-read-more,
.frame-container {
  display: flex;
  justify-content: flex-start;
}

.button-read-more {
  width: 129.9px;
  overflow: hidden;
  flex-direction: row;
  align-items: flex-end;
  padding: 0 0 13px;
  gap: 7.9px;
  z-index: 9;
  font-size: 18.4px;
  color: rgba(255, 255, 255, 0.6);
  font-family: Inter;
}

.frame-container {
  position: static;
  top: 57px;
  left: -2px;
  width: 537px;
  height: 1150px;
  flex-direction: column;
  align-items: flex-start;

  gap: 142px;
  font-size: 40px;
  font-family: "Bebas Neue";
}

.group-icon42,
.group-icon43 {
  position: static;
  top: 0;
  left: 0;
  width: 4.2px;
  height: 4.2px;
}

.group-icon43 {
  top: 12.8px;
}

.group-parent {
  height: 17px;
  width: 4.2px;
  position: relative;
}

.group-icon44,
.group-icon45 {
  position: static;
  top: 0;
  left: 0;
  width: 4.2px;
  height: 4.2px;
}

.group-icon45 {
  top: 12.8px;
}

.group-group {
  height: 17px;
  width: 4.2px;
  position: relative;
}

.group-icon46,
.group-icon47 {
  position: static;
  top: 0;
  left: 0;
  width: 4.2px;
  height: 4.2px;
}

.group-icon47 {
  top: 12.8px;
}

.group-container {
  height: 17px;
  width: 4.2px;
  position: relative;
}

.group-icon48,
.group-icon49 {
  position: static;
  top: 0;
  left: 0;
  width: 4.2px;
  height: 4.2px;
}

.group-icon49 {
  top: 12.8px;
}

.group-parent1 {
  height: 17px;
  width: 4.2px;
  position: relative;
}

.group-icon50,
.group-icon51 {
  position: static;
  top: 0;
  left: 0;
  width: 4.2px;
  height: 4.2px;
}

.group-icon51 {
  top: 12.8px;
}

.group-parent2 {
  height: 17px;
  width: 4.2px;
  position: relative;
}

.group-icon52,
.group-icon53 {
  position: static;
  top: 0;
  left: 0;
  width: 4.2px;
  height: 4.2px;
}

.group-icon53 {
  top: 12.8px;
}

.group-parent3 {
  height: 17px;
  width: 4.2px;
  position: relative;
}

.frame-parent1 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 20px 0 0;
  gap: 7.9px;
}

.group-icon54,
.group-icon55 {
  position: static;
  top: 0;
  left: 0;
  width: 4.2px;
  height: 4.2px;
}

.group-icon55 {
  top: 12.9px;
}

.group-parent4 {
  height: 17.1px;
  width: 4.2px;
  position: relative;
}

.group-icon56,
.group-icon57 {
  position: static;
  top: 0;
  left: 0;
  width: 4.2px;
  height: 4.2px;
}

.group-icon57 {
  top: 12.9px;
}

.group-parent5 {
  height: 17.1px;
  width: 4.2px;
  position: relative;
}

.group-icon58,
.group-icon59 {
  position: static;
  top: 0;
  left: 0;
  width: 4.2px;
  height: 4.2px;
}

.group-icon59 {
  top: 12.9px;
}

.group-parent6 {
  height: 17.1px;
  width: 4.2px;
  position: relative;
}

.group-icon60,
.group-icon61 {
  position: static;
  top: 0;
  left: 0;
  width: 4.2px;
  height: 4.2px;
}

.group-icon61 {
  top: 12.9px;
}

.group-parent7 {
  height: 17.1px;
  width: 4.2px;
  position: relative;
}

.group-icon62,
.group-icon63 {
  position: static;
  top: 0;
  left: 0;
  width: 4.2px;
  height: 4.2px;
}

.group-icon63 {
  top: 12.9px;
}

.group-parent8 {
  height: 17.1px;
  width: 4.2px;
  position: relative;
}

.group-icon64,
.group-icon65 {
  position: static;
  top: 0;
  left: 0;
  width: 4.2px;
  height: 4.2px;
}

.group-icon65 {
  top: 12.9px;
}

.group-parent9 {
  height: 17.1px;
  width: 4.2px;
  position: relative;
}

.frame-parent2 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 20px 0 0;
  gap: 7.9px;
}

.group-icon66,
.group-icon67,
.group-icon68,
.group-icon69,
.group-icon70,
.group-icon71 {
  height: 4.2px;
  width: 4.2px;
  position: relative;
  min-height: 4px;
}

.group-parent10 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 20px 0 0;
  gap: 7.9px;
}

.bg-icon3,
.frame-div {
  position: static;
  max-width: 100%;
}

.bg-icon3 {
  width: 100%;
  height: 100%;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 27.92px;
  overflow: hidden;
  max-height: 100%;
  z-index: 9;
}

.frame-div {
  top: 268px;
  left: 1189px;
  width: 421px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;

  gap: 9px;
}

.blank-line1,
.intimate-presentations-with {
  margin: 0;
}

.intimate-presentations-with-container {
  position: static;
  top: 455px;
  left: 776px;
  line-height: 160%;
  display: inline-block;
  width: 389px;
  z-index: 9;
}

.heading3 {
  position: static;
  top: 400px;
  left: 775px;
  font-size: 40px;
  line-height: 36px;
  font-family: "Bebas Neue";
  z-index: 9;
}

.vector-icon1 {
  width: 15.8px;
  height: 14.1px;
  position: relative;
  object-fit: contain;
  flex-shrink: 0;
}

.vector-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 1px;
}

.read-more1 {
  flex: 1;
  position: relative;
  line-height: 29px;
  font-weight: 500;
  flex-shrink: 0;
}

.button-read-more1 {
  position: static;
  top: 578px;
  left: 775.5px;
  width: 129.9px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 0 0 13px;

  gap: 7.9px;
  z-index: 10;
  font-size: 18.4px;
  color: rgba(255, 255, 255, 0.6);
}

.gdrd {
  padding: 50px 0;
}

.icon8 {
  top: 309px;
  left: 776px;
  width: 64px;
  height: 64px;
  object-fit: contain;
}

.swoogo-text {
  font-family: 'Inter';
  font-size: 16px;
}

.swoogo-text ul li {
  margin-bottom: 15px;
}

.swoogo-text h2 {
  font-family: "Bebas Neue";
}

.heading1 {
  font-family: Bebas Neue;
}

.why-this-is {
  font-size: 64px;
  line-height: 100%;
  font-family: "Bebas Neue";
  color: #fcbe00;
  text-align: center;
  margin-bottom: 10px;
}

.bg40 {
  width: 1920px;
  height: 894px;
  position: static;
  margin: 0 !important;
  top: 3087px;
  left: 2px;
  overflow: hidden;
  flex-shrink: 0;
  max-width: 100%;
  z-index: 8;
  font-family: Inter;
}

.vector-icon2 {
  width: 15.8px;
  height: 14.1px;
  position: relative;
  object-fit: contain;
  flex-shrink: 0;
}

.vector-frame {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 1px;
}

.read-more2 {
  flex: 1;
  position: relative;
  line-height: 29px;
  font-weight: 500;
  flex-shrink: 0;
}

.button-read-more2 {
  width: 129.9px;
  margin: 0 !important;
  position: static;
  top: 3677px;
  right: 627.6px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 0 0 13px;

  gap: 7.9px;
  z-index: 11;
  font-size: 18.4px;
  font-family: Inter;
}

.bg42,
.bg43 {
  position: relative;
  display: none;
}

.bg42 {
  width: 400px;
  height: 682px;
  border-radius: 25px;
  background-color: #000;
  border: 2px solid #ffed12;

  max-width: 100%;
}

.bg43 {
  height: 33px;
  width: 143px;
  border-radius: 6px;
  background-color: #ffed12;
}

.general-admission {
  position: relative;
  line-height: 160%;
  font-weight: 500;
  display: inline-block;
  min-width: 125px;
  z-index: 3;
}

.bg-group,
.general-admission-name {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}

.bg-group {
  border-radius: 6px;
  background-color: #ffed12;
  padding: 4.3px 8px 6.7px 10px;
  white-space: nowrap;
  z-index: 2;
}

.general-admission-name {
  padding: 0 3px;
}

.b,
.general-admission-icon {
  position: relative;
  line-height: 100%;
  flex-shrink: 0;
  margin-bottom: 34px;
}

.general-admission-icon {
  flex: 1;
  z-index: 3;
}

.b {
  margin-left: -108.9px;
  width: 151.1px;
  z-index: 4;
}

.general-admission-feature {
  width: 42.2px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0;
}

.frame-wrapper1,
.general-admission-icon-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}

.general-admission-icon-parent {
  flex: 1;
}

.frame-wrapper1 {
  align-self: stretch;
  padding: 0 0 0 2px;
}

.for-one-person {
  position: relative;
  font-size: 18.2px;
  line-height: 100%;
  font-weight: 500;
  z-index: 2;
  margin-top: -4.7px;
}

.frame-parent3,
.ticket-info-background {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.frame-parent3 {
  align-self: stretch;
  text-align: left;
  font-size: 63.1px;
  color: #fff;
}

.ticket-info-background {
  width: 196.1px;
  gap: 26px;
  text-align: center;
}

.icon9,
.regular-seating {
  position: relative;
  flex-shrink: 0;
  z-index: 2;
}

.icon9 {
  height: 31.9px;
  width: 31.9px;
}

.regular-seating {
  line-height: 19px;
  font-weight: 500;
}

.general-admission-seating-feat {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 4.6px 0 0;
}

.general-admission-seating-icon {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 17.1px;
}

.icon10 {
  height: 31.9px;
  width: 31.9px;
  position: relative;
  z-index: 2;
}

.comfortable-sleeping {
  align-self: stretch;
  position: relative;
  line-height: 19px;
  font-weight: 500;
  z-index: 2;
}

.general-admission-snack-featur {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 4.6px 0 0;

  min-width: 163px;
}

.general-admission-seating-icon-parent,
.general-admission-sleeping-fea {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 17.1px;
}

.general-admission-seating-icon-parent {
  flex-direction: column;
  gap: 22.8px;
}

.afternoon-snack,
.icon11 {
  position: relative;
  flex-shrink: 0;
  z-index: 2;
}

.icon11 {
  height: 31.9px;
  width: 31.9px;
}

.afternoon-snack {
  line-height: 100%;
  font-weight: 500;
}

.general-admission-sharing-feat {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 4.6px 0 0;
}

.general-admission-entrance-fea {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 17.1px;
}

.afterparty-entrance,
.icon12 {
  position: relative;
  flex-shrink: 0;
  z-index: 2;
}

.icon12 {
  height: 31.9px;
  width: 31.9px;
}

.afterparty-entrance {
  line-height: 100%;
  font-weight: 500;
}

.afterparty-entrance-wrapper,
.general-admission-sharing-icon {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.afterparty-entrance-wrapper {
  flex-direction: column;
  padding: 4.6px 0 0;
}

.general-admission-sharing-icon {
  flex-direction: row;
  gap: 17.1px;
}

.bg44,
.line15 {
  position: static;
}

.bg44 {
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: rgba(217, 217, 217, 0.1);
  width: 100%;
  height: 100%;
}

.line15 {
  top: 14.8px;
  left: 10.3px;
  background-color: rgba(217, 217, 217, 0.3);
  width: 11.4px;
  height: 2.3px;
  z-index: 1;
}

.icon13,
.idea-sharing {
  position: relative;
  flex-shrink: 0;
  z-index: 2;
}

.icon13 {
  height: 31.9px;
  width: 31.9px;
}

.idea-sharing {
  line-height: 100%;
  font-weight: 500;
  display: inline-block;
  min-width: 108px;
}

.frame-parent4,
.icon-parent,
.idea-sharing-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.idea-sharing-wrapper {
  flex-direction: column;
  padding: 4.6px 0 0;
}

.frame-parent4,
.icon-parent {
  flex-direction: row;
  gap: 17.1px;
}

.frame-parent4 {
  flex: 1;
  flex-direction: column;
  gap: 22.8px;
}


.bg-inner1 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 2px 13.5px;
  font-size: 18.2px;
  color: #fff;
}

.bg46 {
  height: 50.1px;
  width: 316.8px;
  position: relative;
  border-radius: 113.96px;
  border: 2px solid #ffed12;
  display: none;
}

.buy-a-ticket {
  position: relative;
  line-height: 26px;
  font-weight: 500;
  display: flex;
  min-width: 91px;
  z-index: 3;
  color: #ffed12;
  text-decoration: none;
  border-radius: 113.96px;
  border: 2px solid #ffed12;
  justify-content: center;
  padding: inherit;
  width: 100%;
  padding: 7px 20px 12px;
}

.bg-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.bg-wrapper {
  align-self: stretch;
  justify-content: flex-start;
  padding: 0 5px 0 2px;
  font-size: 16px;
  color: #ffed12;
}

.pricing-items {
  list-style: none;
  padding: 0;
  margin: 0;
}

.pricing-items li {
  background: url(https://assets.swoogo.com/themes/668543859f421/icon7.svg) no-repeat center left;
  padding: 12px 10px 12px 45px;
}

.bg-icon4,
.price-col {
  border-radius: 25px;
  max-width: 100%;
  overflow: hidden;
}

.price-col {
  background-color: #000;
  border: 2px solid #ffed12;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 43px 36px 54px;
  gap: 49.2px;
  z-index: 1;
}

.bg-icon4 {
  width: 100%;
  height: 100%;
  position: static;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-height: 100%;
}

.bg47,
.vip {
  position: relative;
}

.bg47 {
  height: 33px;
  width: 60px;
  border-radius: 6px;
  background-color: #000;
  display: none;
}

.vip {
  line-height: 160%;
  font-weight: 500;
  display: inline-block;
  min-width: 23px;
  z-index: 2;
}

.bg-container,
.frame-wrapper2 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}

.bg-container {
  border-radius: 6px;
  background-color: #000;
  padding: 4.3px 18px 6.7px;
  z-index: 1;
}

.frame-wrapper2 {
  padding: 0 3px;
}

.b1,
.general-admission-button {
  position: relative;
  line-height: 100%;
  display: inline-block;
  flex-shrink: 0;
}

.b1 {
  height: 94.6px;
  flex: 1;
  min-width: 28px;
  z-index: 2;
}

.general-admission-button {
  margin-left: -108.6px;
  width: 225px;
  height: 94px;
  z-index: 3;
}

.frame-wrapper3,
.general-admission-ticket,
.parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.general-admission-ticket {
  width: 116.4px;
  flex-direction: column;
  padding: 0;
}

.frame-wrapper3,
.parent {
  flex-direction: row;
}

.parent {
  flex: 1;
  row-gap: 20px;
}

.frame-wrapper3 {
  align-self: stretch;
  padding: 0 0 0 2px;
}

.for-one-person1 {
  position: relative;
  font-size: 18.2px;
  line-height: 100%;
  font-weight: 500;
  z-index: 1;
  margin-top: -4.5px;
}

.frame-parent5,
.frame-parent6 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.frame-parent6 {
  align-self: stretch;
  text-align: left;
  font-size: 63.1px;
  color: #fff;
}

.frame-parent5 {
  width: 269.8px;
  gap: 24.8px;
  text-align: center;
}

.icon14,
.regular-seating1 {
  position: relative;
  z-index: 1;
}

.icon14 {
  height: 31.9px;
  width: 31.9px;
}

.regular-seating1 {
  line-height: 19px;
  font-weight: 500;
}

.regular-seating-wrapper,
.v-i-p-ticket-icon {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.regular-seating-wrapper {
  flex-direction: column;
  padding: 4.6px 0 0;
}

.v-i-p-ticket-icon {
  flex-direction: row;
  gap: 17.1px;
}

.icon15 {
  height: 31.9px;
  width: 31.9px;
  position: relative;
  z-index: 1;
}

.comfortable-sleeping1 {
  align-self: stretch;
  position: relative;
  line-height: 19px;
  font-weight: 500;
  z-index: 1;
}

.comfortable-sleeping-wrapper {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 4.6px 0 0;

  min-width: 163px;
}

.v-i-p-ticket-icon-parent,
.v-i-p-ticket-sleeping-icon {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 17.1px;
}

.v-i-p-ticket-icon-parent {
  flex-direction: column;
  gap: 22.8px;
}

.afternoon-snack1,
.icon16 {
  position: relative;
  z-index: 1;
}

.icon16 {
  height: 31.9px;
  width: 31.9px;
}

.afternoon-snack1 {
  line-height: 100%;
  font-weight: 500;
}

.afternoon-snack-wrapper,
.v-i-p-ticket-snack-icon {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.afternoon-snack-wrapper {
  flex-direction: column;
  padding: 4.6px 0 0;
}

.v-i-p-ticket-snack-icon {
  flex-direction: row;
  gap: 17.1px;
}

.icon17 {
  height: 31.9px;
  width: 31.9px;
  position: relative;
  z-index: 1;
}

.afterparty-entrance1 {
  position: relative;
  line-height: 100%;
  font-weight: 500;
  z-index: 1;
}

.afterparty-entrance-container,
.v-i-p-ticket-entrance-icon {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.afterparty-entrance-container {
  flex-direction: column;
  padding: 4.6px 0 0;
}

.v-i-p-ticket-entrance-icon {
  flex-direction: row;
  gap: 17.1px;
}

.bg48,
.line16 {
  position: static;
}

.bg48 {
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1);
  width: 100%;
  height: 100%;
}

.line16 {
  top: 14.8px;
  left: 10.3px;
  background-color: rgba(255, 255, 255, 0.3);
  width: 11.4px;
  height: 2.3px;
  z-index: 1;
}

.icon18,
.idea-sharing1 {
  position: relative;
  z-index: 1;
}

.icon18 {
  height: 31.9px;
  width: 31.9px;
}

.idea-sharing1 {
  line-height: 100%;
  font-weight: 500;
  display: inline-block;
  min-width: 108px;
}

.idea-sharing-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 4.6px 0 0;
}

.v-i-p-ticket-sharing-icon {
  flex-direction: row;
  gap: 17.1px;
}

.frame-parent7,
.inner,
.v-i-p-ticket-sharing-icon {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.frame-parent7 {
  flex: 1;
  flex-direction: column;
  gap: 22.8px;
}

.inner {
  width: 304px;
  flex-direction: row;
  padding: 0 2px 13.5px;

  font-size: 18.2px;
  color: #fff;
}

.bg50 {
  height: 50.1px;
  width: 316.8px;
  position: relative;
  border-radius: 113.96px;
  background-color: #fcbe00;
  display: none;
}

.buy-a-ticket1 {
  position: relative;
  line-height: 26px;
  font-weight: 500;
  display: inline-block;
  min-width: 91px;
  z-index: 2;
}

.bg49 {
  flex: 1;
  border-radius: 113.96px;
  background-color: #fcbe00;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 9.5px 20px 14.6px;
  white-space: nowrap;
  z-index: 1;
}

.div9,
.v-i-p-admission-ticket {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.v-i-p-admission-ticket {
  align-self: stretch;
  flex-direction: row;
  padding: 0 5px 0 2px;
  font-size: 16px;
  color: #000;
}

.div9 {
  flex: 1;
  flex-direction: column;
  padding: 47px 38px 56.4px;

  position: relative;
  gap: 49.2px;
  min-width: 300px;
  max-width: 100%;
  z-index: 1;
  color: #ffed12;
}

.bg52,
.bg53 {
  position: relative;
  display: none;
}

.bg52 {
  width: 400px;
  height: 682px;
  border-radius: 25px;
  background-color: #000;
  border: 2px solid #ffed12;

  max-width: 100%;
}

.bg53 {
  height: 33px;
  width: 122px;
  border-radius: 6px;
  background-color: #ffed12;
}

.vip-group {
  position: relative;
  line-height: 160%;
  font-weight: 500;
  display: inline-block;
  min-width: 68px;
  z-index: 1;
}

.name-wrapper,
.name3 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}

.name3 {
  border-radius: 6px;
  background-color: #ffed12;
  padding: 4.3px 27px 6.7px;
  white-space: nowrap;
  z-index: 2;
}

.name-wrapper {
  padding: 0 3px;
}

.b2,
.b3 {
  position: relative;
  line-height: 100%;
  display: inline-block;
  flex-shrink: 0;
}

.b2 {
  height: 94.6px;
  flex: 1;
  z-index: 3;
}

.b3 {
  margin-left: -108.6px;
  width: 207px;
  height: 94px;
  z-index: 4;
}

.frame-wrapper4,
.group {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.frame-wrapper4,
.group {
  flex-direction: row;
}

.group {
  flex: 1;
}

.frame-wrapper4 {
  align-self: stretch;
  padding: 0 0 0 2px;
}

.for-group-of {
  position: relative;
  font-size: 18.2px;
  line-height: 100%;
  font-weight: 500;
  z-index: 2;
  margin-top: -4.5px;
}

.frame-parent8,
.frame-parent9 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.frame-parent9 {
  align-self: stretch;
  text-align: left;
  font-size: 63.1px;
  color: #fff;
}

.frame-parent8 {
  width: 251.8px;
  gap: 25.8px;
  text-align: center;
}

.icon19,
.regular-seating2 {
  position: relative;
  flex-shrink: 0;
  z-index: 2;
}

.icon19 {
  height: 31.9px;
  width: 31.9px;
}

.regular-seating2 {
  line-height: 19px;
  font-weight: 500;
}

.icon-group,
.regular-seating-container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.regular-seating-container {
  flex-direction: column;
  padding: 4.6px 0 0;
}

.icon-group {
  flex-direction: row;
  gap: 17.1px;
}

.icon20 {
  height: 31.9px;
  width: 31.9px;
  position: relative;
  z-index: 2;
}

.comfortable-sleeping2 {
  align-self: stretch;
  position: relative;
  line-height: 19px;
  font-weight: 500;
  z-index: 2;
}

.comfortable-sleeping-container {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 4.6px 0 0;

  min-width: 163px;
}

.frame-parent11,
.icon-container {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 17.1px;
}

.frame-parent11 {
  flex-direction: column;
  gap: 22.8px;
}

.afternoon-snack2,
.icon21 {
  position: relative;
  flex-shrink: 0;
  z-index: 2;
}

.icon21 {
  height: 31.9px;
  width: 31.9px;
}

.afternoon-snack2 {
  line-height: 100%;
  font-weight: 500;
}

.afternoon-snack-container,
.icon-parent1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.afternoon-snack-container {
  flex-direction: column;
  padding: 4.6px 0 0;
}

.icon-parent1 {
  flex-direction: row;
  gap: 17.1px;
}

.afterparty-entrance2,
.icon22 {
  position: relative;
  flex-shrink: 0;
  z-index: 2;
}

.icon22 {
  height: 31.9px;
  width: 31.9px;
}

.afterparty-entrance2 {
  line-height: 100%;
  font-weight: 500;
}

.afterparty-entrance-frame,
.icon-parent2 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.afterparty-entrance-frame {
  flex-direction: column;
  padding: 4.6px 0 0;
}

.icon-parent2 {
  flex-direction: row;
  gap: 17.1px;
}

.bg54,
.line17 {
  position: static;
}

.bg54 {
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: rgba(217, 217, 217, 0.1);
  width: 100%;
  height: 100%;
}

.line17 {
  top: 14.8px;
  left: 10.3px;
  background-color: rgba(217, 217, 217, 0.3);
  width: 11.4px;
  height: 2.3px;
  z-index: 1;
}

.icon23,
.idea-sharing2 {
  position: relative;
  flex-shrink: 0;
  z-index: 2;
}

.icon23 {
  height: 31.9px;
  width: 31.9px;
}

.idea-sharing2 {
  line-height: 100%;
  font-weight: 500;
  display: inline-block;
  min-width: 108px;
}

.frame-parent10,
.icon-parent3,
.idea-sharing-frame {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.idea-sharing-frame {
  flex-direction: column;
  padding: 4.6px 0 0;
}

.frame-parent10,
.icon-parent3 {
  flex-direction: row;
  gap: 17.1px;
}

.frame-parent10 {
  flex: 1;
  flex-direction: column;
  gap: 22.8px;
}

.bg-inner2,
.bg56 {}

.bg-inner2 {
  width: 304px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 2px 13.5px;
  font-size: 18.2px;
  color: #fff;
}

.bg56 {
  height: 50.1px;
  width: 316.8px;
  position: relative;
  border-radius: 113.96px;
  border: 2px solid #ffed12;
  display: none;
}

.buy-a-ticket2 {
  position: relative;
  line-height: 26px;
  font-weight: 500;
  display: inline-block;
  min-width: 91px;
  z-index: 3;
}

.bg-frame,
.bg51,
.bg55 {
  display: flex;
  align-items: flex-start;
}

.bg55 {
  flex: 1;
  border-radius: 113.96px;
  border: 2px solid #ffed12;
  flex-direction: row;
  justify-content: center;
  padding: 7px 20px 12px;
  z-index: 2;
}

.bg-frame,
.bg51 {
  justify-content: flex-start;
}

.bg-frame {
  align-self: stretch;
  flex-direction: row;
  padding: 0 5px 0 2px;
  font-size: 16px;
  color: #ffed12;
}

.bg51 {
  flex: 1;
  border-radius: 25px;
  background-color: #000;
  border: 2px solid #ffed12;

  overflow: hidden;
  flex-direction: column;
  padding: 43px 36px 54px;
  gap: 49.2px;
  min-width: 300px;
  max-width: 100%;
  z-index: 1;
}

.bg-parent,
.global-fintech-awards-home-202-inner {
  max-width: 100%;
}

.bg-parent {
  width: 1300px;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 50px;
}

.global-fintech-awards-home-202-inner {
  padding: 0;
  font-size: 14px;
  color: #000;
  font-family: "Inter";
}

.image-icon8 {
  position: relative;
  flex-shrink: 0;
}

.symbol2,
.symbol3,
.symbol4,
.symbol5,
.symbol6 {
  position: relative;
  line-height: 18px;
  display: inline-block;
  min-width: 19.6px;
  z-index: 1;
}

.symbol-parent,
.testimonial-content-inner {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.symbol-parent {
  flex-direction: row;
  gap: 4px;
  flex-shrink: 0;
}

.testimonial-content-inner {
  flex-direction: column;
  padding: 22.5px 0 0;
}

.testimonial-card,
.testimonial-content {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.testimonial-content {
  width: 115.4px;
  justify-content: flex-start;
  padding: 0 0 0 1px;

  gap: 185.5px;
}

.testimonial-card {
  align-self: stretch;
  justify-content: flex-end;
  padding: 0 1px;
  color: #ffed12;
}

.ceo-of-xyz,
.name4 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.name4 {
  align-self: stretch;
  height: 24px;
  line-height: 24px;
  font-weight: 600;
}

.ceo-of-xyz {
  width: 99px;
  height: 20px;
  font-size: 12px;
  line-height: 20.01px;
  text-transform: uppercase;
  font-family: Inter;
  color: #ffed12;
}

.testimonial-footer {
  width: 145px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 2px;
  font-size: 20px;
  font-family: Outfit;
}

.collaborations-thank-you,
.company-the-customer,
.i-saved-over,
.very-helpful-i {
  margin: 0;
}

.i-saved-over-container {
  width: 346px;
  position: relative;
  font-size: 18px;
  letter-spacing: -0.02em;
  line-height: 32px;
  font-family: Inter;
  display: inline-block;
  max-width: 100%;
  z-index: 1;
}

.bg57,
.div10 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;

  max-width: 100%;
}

.bg57 {
  flex: 1;
  border-radius: 20px;
  background-color: #000;
  flex-direction: column;
  padding: 43px 54px 25px 60px;
  gap: 12.5px;
}

.div10 {
  width: 480px;
  flex-shrink: 0;
  flex-direction: row;
  padding: 0 0 33px;
  font-size: 17.1px;
  font-family: "Font Awesome 5 Free";
}

.image-icon9,
.name5 {
  position: relative;
  z-index: 1;
}

.image-icon9 {
  width: 66px;
  height: 66px;
}

.name5 {
  line-height: 24px;
  font-weight: 600;
}

.image-parent1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 11px;
  min-width: 145px;
}

.symbol10,
.symbol11,
.symbol7,
.symbol8,
.symbol9 {
  position: relative;
  line-height: 18px;
  display: inline-block;
  min-width: 19.6px;
  z-index: 1;
}

.symbol-group {
  flex-direction: row;
  justify-content: flex-start;
  gap: 4px;
}

.frame-parent13,
.frame-wrapper5,
.symbol-group {
  display: flex;
  align-items: flex-start;
}

.frame-wrapper5 {
  flex-direction: column;
  justify-content: flex-start;
  padding: 22.5px 0 0;
  font-size: 17.1px;
  color: #ffed12;
  font-family: "Font Awesome 5 Free";
}

.frame-parent13 {
  align-self: stretch;
  flex-direction: row;
  justify-content: space-between;
  gap: 20px;
}

.miami {
  position: relative;
  font-size: 12px;
  line-height: 20.01px;
  text-transform: uppercase;
  font-family: Inter;
  color: #ffed12;
  display: inline-block;
  min-width: 36px;
  z-index: 1;
}

.frame-parent12 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 2px;
}

.collaborations-thank-you1,
.company-the-customer1,
.i-saved-over1,
.very-helpful-i1 {
  margin: 0;
}

.i-saved-over-container1 {
  position: relative;
  font-size: 18px;
  letter-spacing: -0.02em;
  line-height: 32px;
  font-family: Inter;
  display: inline-block;
  max-width: 100%;
  z-index: 1;
}

.bg58,
.div11 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}

.bg58 {
  flex: 1;
  border-radius: 20px;
  background-color: #000;
  flex-direction: column;
  padding: 43px 54px 58px 60px;

  gap: 14px;
  min-height: 366px;
}

.div11 {
  width: 480px;
  flex-shrink: 0;
  flex-direction: row;
}

.image-icon10 {
  width: 66px;
  height: 66px;
}

.chicago,
.image-icon10,
.name6 {
  position: relative;
  z-index: 1;
}

.name6 {
  line-height: 24px;
  font-weight: 600;
}

.chicago {
  font-size: 12px;
  line-height: 20.01px;
  text-transform: uppercase;
  font-family: Inter;
  color: #ffed12;
  display: inline-block;
  min-width: 56px;
}

.image-parent2,
.name-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 2px;
}

.image-parent2 {
  gap: 11px;
  min-width: 145px;
}

.symbol12,
.symbol13,
.symbol14,
.symbol15,
.symbol16 {
  position: relative;
  line-height: 18px;
  display: inline-block;
  min-width: 19.6px;
  z-index: 1;
}

.symbol-container {
  flex-direction: row;
  justify-content: flex-start;
  gap: 4px;
}

.frame-parent14,
.frame-wrapper6,
.symbol-container {
  display: flex;
  align-items: flex-start;
}

.frame-wrapper6 {
  flex-direction: column;
  justify-content: flex-start;
  padding: 22.5px 0 0;
  font-size: 17.1px;
  color: #ffed12;
  font-family: "Font Awesome 5 Free";
}

.frame-parent14 {
  align-self: stretch;
  flex-direction: row;
  justify-content: space-between;
  gap: 20px;
}

.company-the-customer2,
.i-saved-over2,
.very-helpfulthank-you {
  margin: 0;
}

.i-saved-over-container2 {
  position: relative;
  font-size: 16px;
  letter-spacing: -0.02em;
  line-height: 1.4em;
  font-family: Inter;
  display: inline-block;
  max-width: 100%;
  z-index: 1;
}

.contact-icons-inner a {
  color: #fff;
  font-weight: 600;
  text-decoration: none;
}

.section-heading {
  text-align: center;
  font-size: 64px;
  color: #fcbe00;
  display: block;
  width: 100%;
  margin-bottom: 50px;
}

.press-blog-container {
  margin-bottom: 150px;
}

.bg59 {
  flex: 1;
  border-radius: 20px;
  background-color: #000;
  flex-direction: column;
  padding: 20px;
  gap: 14px;
}

.testimonial-item {
  flex-shrink: 0;
  flex-direction: row;
  padding: 0;
}

.image-icon11 {
  width: 66px;
  height: 66px;
}

.california,
.image-icon11,
.name7 {
  position: relative;
  z-index: 1;
}

.name7 {
  line-height: 24px;
  font-weight: 600;
}

.california {
  font-size: 12px;
  line-height: 20.01px;
  text-transform: uppercase;
  font-family: Inter;
  color: #ffed12;
  display: inline-block;
  min-width: 71px;
}

.image-parent3,
.name-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 2px;
}

.highlight-p.price-col .bg-group {
  background: #000;
  color: #ffed12;
}

.highlight-p.price-col {
  background-image: url(https://assets.swoogo.com/themes/668543859f421/obj.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top right;
  position: relative;
}

.highlight-p.price-col:before {
  content: "";
  height: 253px;
  position: absolute;
  border-radius: 303px;
  background: var(--Yellow-Spark, #FFED12);
  filter: blur(107.15036010742188px);
  width: 282px;
  left: 0;
  top: 0;
}

a.buy-a-ticket:hover {
  background: #ffed12;
  text-decoration: none;
  color: #000;
  border-color: #fff;
}

.image-parent3 {
  gap: 11px;
}

.symbol17,
.symbol18,
.symbol19,
.symbol20 {
  position: relative;
  line-height: 18px;
  display: inline-block;
  min-width: 19.6px;
  z-index: 1;
}

.symbol-parent1 {
  flex-direction: row;
  justify-content: flex-start;
  gap: 4px;
}

.frame-parent16,
.frame-wrapper7,
.symbol-parent1 {
  display: flex;
  align-items: flex-start;
}

.frame-wrapper7 {
  flex-direction: column;
  justify-content: flex-start;
  padding: 22.5px 0 0;
  font-size: 17.1px;
  color: #ffed12;
  font-family: "Font Awesome 5 Free";
}

.frame-parent16 {
  align-self: stretch;
  flex-direction: row;
  justify-content: space-between;
  gap: 20px;
}

.collaborations-thank-you2,
.company-the-customer3,
.i-saved-over3,
.very-helpful-i2 {
  margin: 0;
}

.i-saved-over-container3 {
  position: relative;
  font-size: 18px;
  letter-spacing: -0.02em;
  line-height: 32px;
  font-family: Inter;
  z-index: 1;
}

.frame-parent15 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 14px;
  min-width: 225px;
  max-width: 100%;
}

.symbol21 {
  position: relative;
  line-height: 18px;
  display: inline-block;
  min-width: 19.6px;
  z-index: 1;
}

.bg60,
.div13,
.symbol-frame {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.symbol-frame {
  flex-direction: column;
  padding: 22.5px 0 0;
  margin-left: -0.2px;
  font-size: 17.1px;
  color: #ffed12;
  font-family: "Font Awesome 5 Free";
}

.bg60,
.div13 {
  flex-direction: row;
  max-width: 100%;
}

.bg60 {
  flex: 1;
  border-radius: 20px;
  background-color: #000;
  flex-wrap: wrap;
  padding: 43px 54px 58px 60px;

  row-gap: 20px;
}

.div13 {
  width: 480px;
  flex-shrink: 0;
}

.image-icon12 {
  height: 66px;
  width: 66px;
  position: relative;
  flex-shrink: 0;
  z-index: 1;
}

.symbol22,
.symbol23,
.symbol24,
.symbol25,
.symbol26 {
  align-self: stretch;
  flex: 1;
  position: relative;
  line-height: 17.14px;
  display: flex;
  align-items: center;
  z-index: 1;
}

.symbol-parent2 {
  align-self: stretch;
  flex: 1;
  flex-direction: row;
  gap: 4px;
  flex-shrink: 0;
}

.frame-wrapper8,
.image-parent4,
.symbol-parent2 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.frame-wrapper8 {
  height: 40.5px;
  width: 113.9px;
  flex-direction: column;
  padding: 22.5px 0 0;

  flex-shrink: 0;
}

.image-parent4 {
  width: 190px;
  flex-direction: row;
  gap: 185.5px;
  color: #ffed12;
}

.name8,
.new-york {
  position: relative;
  z-index: 1;
}

.name8 {
  align-self: stretch;
  line-height: 24px;
  font-weight: 600;
}

.new-york {
  font-size: 12px;
  line-height: 20.01px;
  text-transform: uppercase;
  font-family: Inter;
  color: #ffed12;
  display: inline-block;
  min-width: 64px;
}

.name-container {
  width: 147px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 2px;
  font-size: 20px;
  font-family: Outfit;
}

.company-the-customer4,
.i-saved-over4,
.very-helpfulthank-you1 {
  margin: 0;
}

.i-saved-over-container4 {
  width: 346px;
  position: relative;
  font-size: 18px;
  letter-spacing: -0.02em;
  line-height: 32px;
  font-family: Inter;
  display: inline-block;
  max-width: 100%;
  z-index: 1;
}

.bg61,
.div14 {
  max-width: 100%;
}

.bg61 {
  flex: 1;
  border-radius: 20px;
  background-color: #000;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 43px 20px 55px 60px;
  gap: 12.5px;
}

.div14 {
  width: 480px;
  flex-direction: row;
  padding: 0 0 35px;
  font-size: 17.1px;
  font-family: "Font Awesome 5 Free";
}

.testimonial1 {
  flex-direction: row;
  gap: 35px;
  width: 100%;
  text-align: left;
  font-size: 20px;
  color: #fff;
  font-family: Inter;
}

.testimonial {
  align-self: stretch;
  overflow: hidden;
  flex-direction: column;
  gap: 50px;
  max-width: 100%;
}

.latest-press {
  position: relative;
  line-height: 100%;
}

.latest-press-container {
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  max-width: 100%;
}

.bg-icon5 {
  height: 100%;
  width: 100%;
  position: static;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 15.89px;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}

.icon24 {
  position: relative;
  line-height: 19.1px;
  display: inline-block;
  min-width: 17.1px;
  z-index: 1;
}

.date-icon-container1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 3.1px;
}

.date1 {
  width: 106.6px;
  position: relative;
  font-size: 14.8px;
  line-height: 25.43px;
  font-weight: 500;
  font-family: Inter;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  z-index: 1;
}

.bg63,
.date {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.bg63 {
  width: 145.1px;
  border-radius: 100px;
  background-color: #000;
  align-items: flex-end;
  padding: 3.8px 14px 4.7px;
  gap: 7.5px;
  color: #fff;
}

.date {
  align-items: flex-start;
  z-index: 2;
}

.blog {
  justify-content: space-between;
}

.heading4 {
  align-self: stretch;
  position: relative;
  font-size: 20px;
  line-height: 140%;
  font-family: "Inter";
  z-index: 2;
  color: #fff;
}

.bg62 {
  flex: 1;
  border-radius: 15.89px;
  background: linear-gradient(0deg, #000, rgba(23, 17, 43, 0.14));
  flex-direction: column;
  justify-content: flex-end;
  gap: 19px;
  z-index: 1;
  position: absolute;
  bottom: 0px;
  top: 0;
  display: flex;
  padding: 30px;
}

.bg-icon6 {
  height: 100%;
  width: 100%;
  position: static;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 15.89px;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}

.icon25 {
  position: relative;
  line-height: 19.1px;
  display: inline-block;
  min-width: 17.1px;
  z-index: 1;
}

.icon-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 3.1px;
}

.date3 {
  width: 106.6px;
  position: relative;
  font-size: 14.8px;
  line-height: 25.43px;
  font-weight: 500;
  font-family: Inter;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  z-index: 1;
}

.bg65,
.date2 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.bg65 {
  width: 145.1px;
  border-radius: 100px;
  background-color: #000;
  align-items: flex-end;
  padding: 3.8px 14px 4.7px;

  gap: 7.5px;
}

.date2 {
  align-items: flex-start;
  z-index: 2;
}

.heading5 {
  align-self: stretch;
  position: relative;
  font-size: 20px;
  line-height: 140%;
  font-family: "Inter";
  z-index: 2;
}

.bg64,
.blog-card-21 {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}

.bg64 {
  flex: 1;
  border-radius: 15.89px;
  background: linear-gradient(0deg, #000, rgba(23, 17, 43, 0.14));
  flex-direction: column;
  justify-content: flex-end;

  gap: 19px;
  z-index: 1;
}

.blog-card-21 {
  flex-direction: row;
  justify-content: flex-start;
  position: relative;
}

.bg-icon7 {
  height: 100%;
  width: 100%;
  position: static;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 15.89px;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}

.icon26 {
  position: relative;
  line-height: 19.1px;
  display: inline-block;
  min-width: 17.1px;
  z-index: 1;
}

.icon-frame {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 3.1px;
}

.date5 {
  width: 106.6px;
  position: relative;
  font-size: 14.8px;
  line-height: 25.43px;
  font-weight: 500;
  font-family: Inter;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  z-index: 1;
}

.bg67,
.date4 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.bg67 {
  width: 145.1px;
  border-radius: 100px;
  background-color: #000;
  align-items: flex-end;
  padding: 3.8px 14px 4.7px;

  gap: 7.5px;
}

.date4 {
  align-items: flex-start;
  z-index: 2;
}

.heading6 {
  align-self: stretch;
  position: relative;
  font-size: 20px;
  line-height: 140%;
  font-family: "Inter";
  z-index: 2;
}

.bg66,
.blog-card-22 {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}

.bg66 {
  flex: 1;
  border-radius: 15.89px;
  background: linear-gradient(0deg, #000, rgba(23, 17, 43, 0.14));
  flex-direction: column;
  justify-content: flex-end;

  gap: 19px;
  z-index: 1;
}

.blog-card-22 {
  flex-direction: row;
  justify-content: flex-start;
  position: relative;
}

.arrowupright-icon2 {
  height: 25px;
  width: 25px;
  position: relative;
  object-fit: contain;
}

.button3 {
  height: 50.1px;
  width: 50.1px;
  margin: 0 !important;
  bottom: 226.4px;
  left: -28px;
  border-radius: 37.57px;
  background-color: rgba(255, 255, 255, 0.18);
  display: flex;
  padding: 12.5px 12px;

  z-index: 1;
}

.blog-card {
  position: relative;
}

.bg69 {
  height: 166px;
  width: 1300px;
  position: relative;
  border-radius: 15px;
  background: linear-gradient(90deg,
      rgba(233, 26, 131, 0),
      rgba(208, 28, 141, 0) 16.23%,
      rgba(76, 36, 193, 0));
  flex-shrink: 0;
  display: none;
}

.icon-phone-7 {
  height: 62px;
  width: 62px;
  position: relative;
  z-index: 1;
}

.am-800pm,
.october-9-10-20242 {
  position: relative;
  line-height: 19px;
  z-index: 1;
}

.am-800pm {
  line-height: 17px;
}

.social-media {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 1px;
  font-size: 15px;
}

.contact-detail,
.contact-detail-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.contact-detail {
  justify-content: flex-start;
  gap: 10.4px;
}

.contact-detail-wrapper {
  justify-content: flex-end;
  padding: 0 0 7.5px;
}

.contact-icons {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 0 23px 0 0;
  gap: 23px;
}

.bg71,
.icon27 {
  position: relative;
}

.bg71 {
  height: 62px;
  width: 62px;
  border-radius: 200px;
  background-color: #fcbe00;
  display: none;
}

.icon27 {
  height: 18.7px;
  width: 24px;
  z-index: 1;
}

.bg70,
.icon-mail-4 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}

.bg70 {
  height: 62px;
  width: 62px;
  border-radius: 200px;
  background-color: #fcbe00;
  padding: 21.5px 17px 21.8px 20px;
}

.icon-mail-4 {
  z-index: 1;
}

.eventsbenzingacom {
  position: relative;
  line-height: 24px;
  white-space: nowrap;
  z-index: 1;
}

.connect-with-us {
  position: relative;
  font-size: 15px;
  line-height: 140%;
  display: inline-block;
  min-width: 114px;
  z-index: 1;
}

.eventsbenzingacom-parent {
  flex-direction: column;
  gap: 8px;
}

.contact-icons-inner,
.contact-icons1,
.eventsbenzingacom-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.contact-icons-inner {
  flex-direction: column;
  padding: 3px 0 0;
}

.contact-icons1 {
  flex-direction: row;
  gap: 23px;
}

.address-icon {
  height: 100%;
  width: 100%;
  position: static;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  z-index: 1;
}

.marriott-magnificent-mile2 {
  position: static;
  margin: 0 !important;
  top: 7.1px;
  right: -27px;
  line-height: 19px;
  display: inline-block;
  z-index: 2;
}

.chicago-il {
  position: relative;
  font-size: 15px;
  line-height: 17px;
  display: inline-block;
  min-width: 80px;
  z-index: 2;
}

.address-parent,
.bg68,
.contact-info {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.address-parent {
  width: 265px;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: 37.5px 86px 7.5px;
  position: relative;
}

.bg68,
.contact-info {
  max-width: 100%;
}

.bg68 {
  flex: 1;
  border-radius: 15px;
  background: linear-gradient(90deg,
      rgba(233, 26, 131, 0),
      rgba(208, 28, 141, 0) 16.23%,
      rgba(76, 36, 193, 0));
  justify-content: space-between;
  padding: 45px;
  gap: 20px;
}

.contact-info {
  margin-bottom: 50px;
  border-radius: 26px;
  border: 3px solid #ffed12;
  justify-content: flex-start;
}

.logo-icon1 {
  width: 211.4px;
  position: relative;
  object-fit: contain;
}

.of-the-year,
.the-most-anticipated {
  margin: 0;
}

.rion-row .image {
  padding-top: 70px;
}

.footer-description,
.footer-top,
.the-most-anticipated-investmen-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}

.the-most-anticipated-investmen-parent {
  flex-direction: column;
  gap: 20px;
}

.footer-description,
.footer-top {
  flex-direction: row;
  padding: 0;
}

.footer-top {
  flex-direction: column;
  padding: 0 20px 0 0;
  gap: 13px;
  font-size: 18px;
}

.services1 {
  width: 92.6px;
  position: relative;
  line-height: 30px;
  display: flex;
  align-items: center;
}

.icon-arrow-2 {
  width: 20px;
  height: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}

.service-link-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 2px;
}

.div20 {
  flex: 1;
  position: relative;
  line-height: 26px;
}

.icon-arrow-21 {
  width: 20px;
  height: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}

.service-link-item1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 3px;
}

.service-link-item-parent {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 5.5px;
}

.icon-arrow-22 {
  width: 20px;
  height: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}

.icon-arrow-2-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 2px;
}

.div21 {
  flex: 1;
  position: relative;
  line-height: 26px;
}

.icon-arrow-23 {
  width: 20px;
  height: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}

.icon-arrow-2-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 3px;
}

.frame-parent17 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 5.5px;
}

.icon-arrow-24 {
  width: 20px;
  height: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}

.icon-arrow-2-frame {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 3px 0 0;
}

.div22 {
  flex: 1;
  position: relative;
  line-height: 26px;
}

.icon-arrow-25 {
  width: 20px;
  height: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}

.icon-arrow-2-wrapper1 {
  flex-direction: column;
  padding: 2px 0 0;
}

.frame-parent18,
.icon-arrow-2-wrapper1,
.service-links,
.services-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
}

p.the-most-anticipated {
  font-size: 15px;
  line-height: 23px;
}

.frame-parent18 {
  align-self: stretch;
  flex-direction: row;
  gap: 5.5px;
}

.services-parent {
  flex-direction: column;
  min-width: 100%;
}

.service-links {
  align-self: stretch;
  gap: 16.5px;
  font-size: 16px;
  font-family: Inter;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}

.service-links li {
  width: 46%;
}

.service-links li a {
  background: url(https://assets.swoogo.com/themes/668543859f421/icon-arrow-2.svg) no-repeat center left;
  color: #fff;
  padding-left: 22px;
  text-decoration: none;
}

.page-links {
  align-self: stretch;
  position: relative;
  line-height: 26px;
}

.page-links1 {
  width: 178px;
  display: flex;
  align-items: center;
}

.page-links1,
.page-links2 {
  position: relative;
  line-height: 26px;
}

.pages-wrapper,
.pages1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.pages1 {
  align-self: stretch;
  justify-content: flex-start;
  gap: 15.5px;
}

.pages-wrapper {
  width: 183px;
  justify-content: flex-end;
  padding: 0 0 2px;

  min-width: 183px;
  font-size: 16px;
  font-family: Inter;
}

.footer-nav {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 6px;
}

.contact1,
.footer-links {
  display: flex;
  font-family: "Inter";
}

.footer-links {
  width: 397px;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 40px;

  min-height: 203px;
  max-width: 100%;
}

.contact1 {
  width: 275px;
  position: relative;
  line-height: 30px;
  align-items: center;
}

.about-this-event,
.subscribe-to-our {
  margin: 0;
}

.subscribe-to-our-container {
  position: relative;
  font-size: 16px;
  line-height: 160%;
  color: rgba(255, 255, 255, 0.8);
  display: inline-block;
  max-width: 100%;
}

.your-email-address {
  position: relative;
  line-height: 150%;
  z-index: 1;
}

.email-input {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.subscribe {
  position: relative;
  line-height: 160%;
  font-weight: 500;
  display: inline-block;
  min-width: 69px;
}

.bg72,
.hs-button {
  border-radius: 100px;
  flex-direction: row;
}

.hs-input {
  background: transparent;
  color: #fff;
  border: 0;
  outline: none;
  height: 40px;
  padding: 0 18px;
}

.hs-button {
  background-color: #ffed12;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 9px 26px 11px 27px;
  z-index: 1;
  text-align: center;
  font-size: 14px;
  color: #000;
  font-family: "Inter";
}

.bg72 {
  flex: 1;
  background-color: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.29);
  justify-content: space-between;
  padding: 2px 5px 2px 19px;
  gap: 20px;
}

.bg72,
.form,
.newsletter,
.subscription {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}

.form {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-start;
  font-size: 15px;
  color: #9397ad;
}

.newsletter,
.subscription {
  flex-direction: column;
}

.subscription {
  align-self: stretch;
  justify-content: flex-start;
  gap: 22px;
}

.newsletter {
  width: 385px;
  justify-content: flex-end;
  padding: 0 0 27px;
}

.footer-content1 {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  max-width: 100%;
  gap: 20px;
}

.contact-info-container,
{
align-self: stretch;
display: flex;
max-width: 100%;
}

.footer {
  padding: 0 1px 0 0;
  font-size: 22px;
  font-family: Inter;
}

.contact-info-container {
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 28px;
}

.benzinga {
  color: #ffed12;
}

.copyright-2024-container {
  position: relative;
  line-height: 29px;
  flex-shrink: 0;
  z-index: 1;
  font-size: 14px;
}

.footer-menu a {
  text-decoration: none;
  color: #fff;
  font-size: 14px;
  margin-right: 20px;
}

.footer-menu a:last-child {
  margin-right: 0;
}

.menu-container {
  flex-direction: column;
  align-items: flex-start;
  padding: 1px 0 0;

  text-align: right;
}

.bg73,
.contact-info-wrapper,
.menu-container {
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
}

.footer-menu {
  display: flex;
}

.bg73 {
  border-top: 1px solid rgba(255, 255, 255, 0.27);
  flex-direction: row;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 18px;
  color: rgba(255, 255, 255, 0.6);
  font-family: Inter;
  padding: 20px 0;
}

.contact-info-wrapper {
  width: 1315px;
  flex-direction: column;
  align-items: flex-end;
  gap: 38px;
}

.contact-footer {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 35px 0 20px;

  max-width: 100%;
  text-align: left;
  font-size: 17px;
  color: #fff;
  font-family: "Inter";
}

.global-fintech-awards-home-202,
.testimonial-parent {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.testimonial-parent {
  width: 1170px;
  align-items: flex-end;
  padding: 50px 0;
  gap: 50px;
  max-width: 100%;
  margin: 0 auto;
}

.global-fintech-awards-home-202 {
  width: 100%;

  font-size: 20px;
  color: #fff;
  font-family: "Bebas Neue";
  background-color: #000;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
  color: #ffed12 !important;
  background-color: #000;
}

.dropdown-menu {
  flex-direction: column;
  padding: 0;
  border: 1px solid #565656;
  border-radius: 6px !important;
  overflow: hidden;
}

button.menu-m-toggle {
  display: none;
}

.dropdown-menu li a {
  color: #000 !important;
  padding: 7px 14px;
}

.dropdown-menu li {
  margin-right: 0 !important;
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
  background-color: transparent;
}

.navigation ul li:hover .dropdown-menu {
  display: block !important;
}
.footer .hs-form-field input[type="email"] {
    background: transparent;
    border: 0;
    margin: -5px 0 0 0;
    padding: 0 10px;
}
@media only screen and (max-width: 1024px) {
  .the-best-networking-container {
    text-align: center;
  }
.global-fintech {
    font-size: 53px;
}
  .event-details-content {
    min-width: unset;
  }

  .event-details-content,
  .event-details-row {
    align-items: center;
    justify-content: center;
  }

  .cdrt {
    flex-direction: column;
    justify-content: center;
  }

  .general-admission-icon-parent {
    flex: 1;
    font-size: 32px;
  }

  .bg68 {
    flex-direction: column;
    justify-content: center;
  }

  .contact-icons {
    justify-content: left;
    width: 300px;
    margin: 0 auto;
  }

  .footer-content1 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}

@media only screen and (max-width: 768px) {
  .navigation ul li:hover .dropdown-menu {
    display: block !important;
    position: static;
  }

  .branding {
    padding: 10px;
  }

  .bz-header.sticky-header a.mobile-logo-img img {
    max-width: 100px;
  }

  .desktop-logo {
    display: block;
    width: 113px;
  }

  .btn-header {
    display: none;
  }

  .navigation {
    display: none;
  }

  .navigation .nav {
    /* display: flex; */
    flex-direction: column;
  }

  .navigation {
    display: none;
    position: absolute;
    top: 73px;
    background: #000;
    left: 0;
    right: 0;
  }

  .navigation ul li a {
    color: #fff;
    font-size: 15px;
    padding: 10px 35px;
    border-bottom: 2px solid;
  }

  button.menu-m-toggle {
    background: #fff;
    border: 0;
    color: #000 !important;
    padding: 3px 16px;
    font-size: 29px;
    border-radius: 7px;
    display: block;
  }

  .dropdown-menu li a {
    color: #fff !important;
    padding: 7px 14px;
  }

  .readership-content:hover,
  .readership-content.ctive {
    padding: 25px;
  }

  .copyright-2024-container {
    font-size: 13px;
    text-align: center;
  }

  .heading-parent,
  .readership-content,
  .readership-details {
    align-items: center;
  }

  .people-read-benzinga {
    text-align: center;
  }

  .read-more {
    align-self: center;
  }
}

@media only screen and (max-width: 640px) {
  .dropdown-menu {
    background-color: #474747 !important;
    width: 100% !important;
}
  .swoogo-btn-group .swoogo-button {
    margin-bottom: 20px;
  }

  .speaker-list {
    flex-direction: column;
  }

  .price-col {
    margin-bottom: 30px;
  }

  .rion-row {
    display: flex;
    flex-direction: column;
  }

  .plant-your-flag {
    max-width: 100%;
  }

  .bg73 {
    flex-direction: column;
  }

  .event-title {
    font-size: 53px;
  }

  .global-fintech-awards {
    background-position: left 0;
    background-size: 1024px;
    background-repeat: no-repeat;
  }

  .bg30 {
    max-width: 100%;
    font-size: 10px;
    padding: 8px 11px;
  }

  .why-this-is {
    margin-bottom: 20px;
  }

  .benzinga-readership {
    flex-direction: column;
  }

  .readership-content {
    width: 100%;
  }

  .best-networking-inner {
    background-size: 478px;
  }

  .best-networking {
    background-size: auto;
  }

  .string img {
    margin-left: 11%;
  }

  .bg68 {
    padding: 25px;
  }

  .contact-footer {
    padding: 0 20px;
  }

  .testimonial1 {
    padding: 0 15px;
  }

  .hs-input {
    width: 100%;
  }

  .plant-your-flag {
    font-size: 27px;
  }

  .readership-content {
    padding: 25px 0;
  }

  .speaker-card {
    height: auto;
    min-width: 100%;
  }

  .image4 {
    width: 125px;
    height: 125px;
  }

  .speaker-card {
    height: 240px;
    flex: none;
  }

  .speaker-three-bio {
    position: absolute;
    bottom: auto;
    top: -93px;
  }

  .october-9-10-20241 a {
    font-size: 13px;
  }

  .marriott-magnificent-mile1 a {
    font-size: 12px;
  }

  a.play-button {
    width: 65px;
    height: 65px;
    line-height: 72px;
  }

  .image {
    gap: 20;
  }

  .global-fintech-awards {
    padding-bottom: 15px;
  }

  .discover-connect-win {
    font-size: 8px;
  }

  .rion-row .image {
    padding-top: 30px;
  }

  .about-the-awards {
    font-size: 26px;
    line-height: normal;
  }

  .desktop-logo {
    width: 170px;
  }

  .section-heading,
  .why-this-is {
    font-size: 32px;
    margin-bottom: 30px;
  }

  .the-best-networking,
  .event-passes {
    font-size: 32px;
  }

  .bg30 {
    flex-direction: column;
  }

  .event-date {
    width: 100%;
    border: 0;
    padding: 0;
    margin: 0;
  }
}