@font-face {
    font-family: 'Vanilla Sans';
    src: url('https://d5ln38p3754yc.cloudfront.net/template_image/ec34b1b90079c29dedc69f44d391a74e348e99af/original/1737601059-797c04afd8e377e9.woff?1737601059') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Vanilla Sans';
    src: url('https://d5ln38p3754yc.cloudfront.net/template_image/179a3cdb49b7174e1455329c58e88a5fb902faa3/original/1737601075-62b7846717c2c80a.woff?1737601075') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Vanilla Sans';
    src: url('https://d5ln38p3754yc.cloudfront.net/template_image/f5a9e6a9753fa3362cf564dc1003338ba2dbe675/original/1737601085-dbe28ff4ff4e3196.woff?1737601085') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Vanilla Sans';
    src: url('https://d5ln38p3754yc.cloudfront.net/template_image/7e0008d1c68228f7eb4dcf9ac2ae388f8c3e8652/original/1737601096-25e41d90be4a61d3.woff?1737601096') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Vanilla Sans';
    src: url('https://d5ln38p3754yc.cloudfront.net/template_image/5dd05f931ba98c3bd5bff47c8713ac6f87804143/original/1737601108-3a11a44481d9ac40.woff?1737601108') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Vanilla Sans';
    src: url('https://d5ln38p3754yc.cloudfront.net/template_image/4ee5640579b8cf2e1d79f16e1ef6efa687478c16/original/1737601121-6f9d8c112b6199d8.woff?1737601121') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Vanilla Sans';
    src: url('https://d5ln38p3754yc.cloudfront.net/template_image/455c047d9a9831619871e65e4e0ab51bd245b833/original/1737601132-cb79dd1d7c40d4ca.woff?1737601132') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Vanilla Sans';
    src: url('https://d5ln38p3754yc.cloudfront.net/template_image/7f8f5fa09332b5ff27eb2eebdc97e9701ce27011/original/1737601147-29a03bfd88661919.woff?1737601147') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

:root {
    --common-gap: 2px;
    --common-duration: 3s;
    --common-bg: rgba(53, 90, 60, 1);
    --common-width: 59px;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-underline-position: under;
}

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
pre,
p,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strike,
strong,
sub,
sup,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    border: 0;
    font-size: inherit;
    margin: 0;
    padding: 0;
}

html {
    height: 100%;
    scroll-behavior: smooth;
}

body {
    height: 100%;
    padding: 0;
    margin: 0;
    color: #FFF;
    position: relative;
    font-family: 'Vanilla Sans', sans-serif;
    background-color: var(--common-bg);
    overflow: auto;
    scroll-behavior: smooth;
}

/* img {
            display: block;
            width: 100%;
        } */

ul::after {
    display: none;
}

li {
    list-style: none;
}

select {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    border: none;
    margin: 0;
    padding: 0;
    width: 100%;
    outline: none;
}

a {
    text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0px;
    font-size: inherit;
    font-weight: inherit;
}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="url"],
button {
    display: block;
    padding: 10px;
    width: 100%;
    background: #fff;
    box-sizing: border-box;
    outline: none;
    font-family: inherit;
    
}

textarea {
    display: block;
    width: 100%;
    box-sizing: border-box;
    outline: none;

    min-height: 88px;
    padding: 11px 12px;
    gap: 10px;
    border-radius: 8px;
    background: #2F3546;
    border: none;
    color: #E4EAF0;
    font-family: Matter, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 126.667%;
    /* 126.667% */
    letter-spacing: -0.15px;
}

input::-webkit-input-placeholder {
    color: #8F95A3;
}

input::-moz-placeholder {
    color: #8F95A3;
}

input::-ms-placeholder {
    color: #8F95A3;
}

input::-o-placeholder {
    color: #8F95A3;
}

.flex {
    display: flex;
    flex-wrap: wrap;
}

.flex-column {
    flex-direction: column;
}

.common-padding {
    padding-left: var(--common-width);
    padding-right: var(--common-width);
}

.no-wrap {
    flex-wrap: nowrap;
}

.align-stretch {
    align-items: stretch;
}

.flex-start {
    justify-content: flex-start;
}

.flex-center {
    justify-content: center;
}

.flex-end {
    justify-content: flex-end;
}

.flex_1 {
    flex: 1;
    flex-shrink: 0;
}

.flex_2 {
    flex: 2;
    flex-shrink: 0;
}

.bigmarker-centers {
    max-width: 1920px;
    margin: auto;
}

/* grid */
.grid-container {
    width: 100%;
    position: relative;
}

.bigmarker-grid-box {
    display: flex;
    flex-direction: column;
    gap: var(--common-gap);
    overflow: hidden;
}

.bigmarker-header-box {
    padding-top: 110px;
}

.hover-box {
    position: relative;
    overflow: hidden;
}

.bigmarker-hover-ball {
    display: none;
    position: absolute;
    z-index: 2;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background: radial-gradient(34.67% 34.67% at 50% 50%, #D1F470 0%, rgba(209, 244, 112, 0.3) 100%);
    left: 0;
    top: 0;
    filter: blur(8px);
}

.bigmarker-grid-white-bg {
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.1);
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    z-index: 1;
}

.no-gap {
    gap: 0 !important;
}

.transparent-border {
    border-color: transparent !important;
}

.transparent-left {
    border-left: transparent !important;
}

.transparent-top {
    border-top: transparent !important;
}

.transparent-right {
    border-right: transparent !important;
}

.transparent-bottom {
    border-bottom: transparent !important;
}

.border-box {
    border: 1px solid rgba(180, 180, 176, 0.20);
}

.border-left {
    border-left: 1px solid rgba(180, 180, 176, 0.20);
}

.border-right {
    border-right: 1px solid rgba(180, 180, 176, 0.20);
}

.border-top {
    border-top: 1px solid rgba(180, 180, 176, 0.20);
}

.border-bottom {
    border-bottom: 1px solid rgba(180, 180, 176, 0.20);
}

.no-border-left {
    border-left: none !important;
}

.no-border-right {
    border-right: none !important;
}

.no-border-top {
    border-top: none !important;
}

.no-border-bottom {
    border-bottom: none !important;
}

.bigmarker-grid-row {
    width: 100%;
    display: flex;
    gap: var(--common-gap);
    position: relative;
    z-index: 3;
}

.bigmarker-mobile-row {
    display: none;
}

.bigmarker-grid-row-left {
    width: var(--common-width);
}

.bigmarker-grid-row-center {
    position: relative;
}

.bigmarker-grid-row-right {
    width: var(--common-width);
}

.grid-bg {
    background: var(--common-bg);
}

.bigmarker-grid-row-center {
    display: flex;
    gap: var(--common-gap);
}

.bigmarker-hero-left {
    display: flex;
    flex-direction: column;
    gap: 33px;
    justify-content: center;
}

.bigmarker-hero-right {
    display: flex;
    gap: var(--common-gap);
    flex-wrap: wrap;
    position: relative;
}

.bigmarker-swiper-box-container {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    margin-left: auto;
    padding: 24px 24px 24px 60px;
    z-index: 4;
    display: flex;
    align-items: center;
}

.bigmarker-swiper-box {
    width: 100%;
    aspect-ratio: 236 / 263;
    max-height: 100%;
}

.bigmarker-swiper-item {
    width: 100%;
    height: 100%;
    background-image: url("https://d5ln38p3754yc.cloudfront.net/template_image/cb12a188ce10dd6f1b7d2778253ddc2ad42ce726/original/1752720032-1ffe39726ee45c0d.png?1752720032");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    box-shadow: 0 7.488px 22.463px 0 rgba(0, 0, 0, 0.08);
    position: relative;
    display: flex;
    align-items: flex-end;
    overflow: hidden;
    flex-shrink: 0;
}

.bigmarker-swiper-item img {
    width: 100%;
    height: auto;
    max-height: 100%;
    object-fit: cover;
    scale: 1.15;
    margin: 0 auto;
    animation-fill-mode: forwards;
}

.bigmarker-speaker-info {
    position: absolute;
    left: 16px;
    bottom: 20px;
    display: flex;
    width: calc(100% - 32px);
    padding: 12px 10px 12px 14px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 4px;

    border-radius: 15px;
    border: 2px solid rgba(255, 255, 255, 0.40);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.20) 100%), linear-gradient(0deg, rgba(35, 41, 19, 0.10) 0%, rgba(35, 41, 19, 0.10) 100%), radial-gradient(347.45% 249.29% at 122% -44.28%, rgba(17, 17, 13, 0.02) 0%, var(--Neutrals-Neutral-100, rgba(17, 17, 13, 0.02)) 62.57%, var(--Neutrals-Neutral-100, rgba(17, 17, 13, 0.02)) 100%);
    box-shadow: 9.359px 1.872px 7.675px 0px rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(26.206405639648438px);
}

.bigmarker-speaker-name {
    color: #FFF;
    font-size: 13.103px;
    font-style: normal;
    font-weight: 600;
    line-height: 125%;
    /* 16.379px */
}

.bigmarker-speaker-title {
    color: #FFF;
    font-size: 13.103px;
    font-style: normal;
    font-weight: 400;
    line-height: 125%;
    /* 16.379px */
}

.text-animation {
    opacity: 1;
}

.text-animation {
    animation: text_opacity var(--common-duration);
}

.bigmarker-swiper-item.active-item>img {
    animation: scale 0.3s linear;
    animation-fill-mode: forwards;
    /*scale: 1.0;*/
}

@keyframes text_opacity {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes scale {
    from {
        scale: 1.15;
    }

    to {
        scale: 1;
    }
}

.bigmarker-grid-item {
    aspect-ratio: 1 / 1;
    width: calc((100% - 3 * var(--common-gap)) / 4);
    /*max-width: 161px;*/
}

.bigmarker-hero-bottom-left {
    display: flex;
    gap: var(--common-gap);
}

.bigmarker-bottom-logo {
    padding: 24px 65px;
}

.bigmarker-hero-bottom-right {}

.bigmarker-page-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    padding: 20px 24px 20px 0;
    z-index: 4;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bigmarker-swiper-page-pill {
    display: flex;
    padding: 8px 16px 8px 8px;
    align-items: center;
    gap: 16px;
    height: 56px;
    border-radius: 200px;
    border: 2px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(24px);
}

.bigmarker-swiper-progress {
    width: 40px;
    height: 40px;
}

.bigmarker-swiper-progress-inner {}


.ring-progress {
    position: relative;
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    cursor: pointer;
}

.ring-progress::before {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    background-image: url("https://d5ln38p3754yc.cloudfront.net/template_image/f0c334150de74af7bd87c8f0f0324a2a3e755a0b/original/1753164764-93b9f5937988d718.svg?1753164764");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: none;
}

.ring-progress::after {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    background-image: url("https://d5ln38p3754yc.cloudfront.net/template_image/43ebb4d16f529bbc212f27134602153b0ab7f140/original/1752742434-6be29a1757d12f92.svg?1752742434");
    background-repeat: no-repeat;
    background-position: center;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.ring-progress.pause::before {
    display: block;
}

.ring-progress.pause::after {
    display: none;
}

.ring-base,
.ring-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: 0.5s;
}

.ring-mask {
    mask-image: conic-gradient(#000 0deg, transparent 0deg);
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: cover;

    -webkit-mask-image: conic-gradient(#000 0deg, transparent 0deg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
}

/* grid end */
/* header */
.bigmarker-header-onactive {
    display: none;
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 107px;
    left: 0;
    padding: 24px;
    background-color: #FFF;
}

.bigmarker-header-onactive.onactive {
    display: flex;
    justify-content: center;
}

.bigmarker-active-header-buttons {
    height: fit-content;
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: center;
    justify-content: center;
}

.bigmarker-active-header-buttons .bigmarker-already-registered {
    color: #11110D;
}

.bigmarker-active-header-buttons .bm-login-link {
    color: #11110D;
}

.bigmarker-active-header-buttons .bigmarker-register-button {
    max-width: 100%;
}

.bigmarker-fixed-header {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9;
    width: 100%;
}

.bigmarker-fixed-header.scroll {
    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(5.699999809265137px);
}

.scroll .grid-bg {
    background-color: transparent;
}

.sticky-header {
    height: 107px;
}

.bigmarker-sticky-header {
    width: 100%;
    padding: 13px 24px;
    display: flex;
    gap: 8px;
    align-items: center;

}

.bigmarker-header-left {
    display: flex;
    gap: 16px;
}

.bigmarker-header-logo-box {
    padding: 20px 0;
}

.bigmarker-header-logo-box svg {
    max-width: 292px;
    height: auto;
}

.bigmarker-header-logo {
    max-width: 292px;
    height: auto;
}

.deep-color svg path {
    fill: #11110D;
}

.deep-color svg rect {
    stroke: #11110D;
}

.deep-color .bigmarker-webinar-date {
    color: #11110D;
}

.deep-color .bm-login-link {
    color: #11110D;
}

.deep-color .bigmarker-webinar-type {
    color: #11110D;
}

.deep-color .bigmarker-webinar-type::before {
    background-color: #11110D;
}

.bigmarker-webinar-info {
    display: flex;
    flex-direction: column;
    gap: 2px;
    justify-content: center;
}

.bigmarker-webinar-info-mobile {
    display: none;
    height: 70px;
    width: 100%;
    border-top: 1px solid rgba(180, 180, 176, 0.20);
    border-bottom: 1px solid rgba(180, 180, 176, 0.20);
    margin: 12px 0 28px;
}

.bigmarker-webinar-date {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 137.235%;
    /* 137.235% */
    letter-spacing: 1.3px;
    text-transform: uppercase;
}

.bigmarker-webinar-type {
    display: flex;
    gap: 7px;
    align-items: center;
    color: #D1F470;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 137.235%;
    /* 137.235% */
    letter-spacing: 1.3px;
    text-transform: uppercase;
}

.bigmarker-webinar-info-mobile .bigmarker-webinar-date {
    display: flex;
    flex: 1;
    padding: 0 24px;
    height: 100%;
    align-items: center;
    justify-content: center;
    border-right: 1px solid rgba(180, 180, 176, 0.20);
}

.bigmarker-webinar-info-mobile .bigmarker-webinar-type {
    flex: 1;
    padding: 0 24px;
    height: 100%;
    align-items: center;
    justify-content: center;
}

.bigmarker-webinar-type::before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #D1F470;
}

.bigmarker-header-right {}

.bigmarker-header-button {}

.bigmarker-header-buttons {
    display: flex;
    gap: 24px;
    align-items: center;
}

.bigmarker-already-registered,
.bm-login-link {
    color: #FFF;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0;
    text-align: center;
    vertical-align: middle;
    text-decoration: underline;
    text-decoration-style: solid;
    text-decoration-offset: 0%;
    text-decoration-thickness: 0%;

}

.bigmarker-register-button,
.bigmarker-hero-register-button {
    width: 258px;
    display: flex;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 6px;
    border: none;
    border-radius: 16px;
    background-color: #D1F470;
    font-family: inherit;

    color: #11110D;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
}

.bigmarker-next-button {
    margin: 24px auto 0;
    width: 100%;
}

.bigmarker-hero-register-button {
    width: 100%;
    max-width: 258px;
    margin-top: 8px;
    /*display: none;*/
    /* height: 48px; */
}

.bigmarker-hamburger {
    display: none;
}

/* header end */

/* hero */
.bigmarke-hero-box {
    display: flex;
    flex-direction: column;
    gap: 33px;
    padding: 32px;
}

.bigmarker-hero-title {
    color: #FFF;
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: 105%;
    /* 105% */
    letter-spacing: 0;
}

.bigmarker-hero-description {
    max-width: 497px;
    color: #FFF;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: 125%;
}

.bigmarker-hero-select {}

.bigmarker-diy-select {
    cursor: pointer;
}

.bigmarker-hero-select select {
    width: 100%;
    height: 48px;
    padding: 0 30px 0 12px;
    max-width: 510px;
    border-radius: 12px;
    border: 1px solid #FFF;
    background-color: rgba(17, 17, 13, 0.05);

    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    background-image: url("https://d5ln38p3754yc.cloudfront.net/template_image/76a36e12594bf25ab62438856feac0bf14c971da/original/1752717191-d6773f5825644429.svg?1752717191");
    background-repeat: no-repeat;
    background-position: right 12px center;
}

.bigmarker-hero-select.errors select {
    border-color: #F00
}

.bmform-error-text {
    display: none;
}

.bmform-error .bmform-error-text {
    display: block;
}

.errors .bmform-error-text {
    display: block;
}

.bmform-error select,
.bmform-error input {
    border-color: red;
}

.bigmarker-hero-select select option {
    color: #16140C;
}

.swiper-pagination-bullet {
    background: rgba(255, 255, 255, 0.50);
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #FFF;
}

/* hero end */

/* discover */
.bigmarker-discover-bg {
    background: linear-gradient(171deg, #F5F5F2 4.7%, #D3EAFF 56.41%, #FFF 101.67%);
}

.bigmarker-discover-title {
    max-width: 618px;
    color: #11110D;
    font-size: 42px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%;
    /* 115% */
    letter-spacing: 0;
    padding: 89px 0 57px 32px;
}

.bigmarker-discover-grid-item {
    width: calc(100% / 3);
    aspect-ratio: 1;
    position: relative;
}

.bigmarker-discover-grid-item img {
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translate(calc(50% + 1px), calc(50% + 1px));
}

.small-star {
    width: 32px;
    aspect-ratio: 1;
    z-index: 5;
}

.big-star {
    width: 82px;
    aspect-ratio: 82 / 114;
    z-index: 5;
}

.bigmarker-discover-img img {
    width: 100%;
    height: auto;
}

.bigmarker-discover-img video {
    width: 100%;
    height: auto;
    cursor: pointer;
}

.bigmarker-discover-item {
    padding: 48px 32px;
    flex-direction: column;
    gap: 24px;
    min-height: 405px;
}

.bigmarker-discover-item-title {
    color: #11110D;
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    line-height: 115%;
    /* 115% */
    letter-spacing: 0;
}

.bigmarker-discover-item-description {
    color: #11110D;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    /* 145% */
}

.bigmarker-discover-empty {
    padding: 44px 0;
}

/* discover end */
/* agenda */
.bigmarker-agenda-box {
    display: flex;
    flex-direction: column;
    gap: var(--common-gap);
}

.bigmarker-agenda-top {
    display: flex;
    flex-direction: column;
    gap: var(--common-gap);
    position: relative;
}

.bigmarker-agenda-countdown {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    z-index: 6;
}

.bigmarker-agenda-countdown-list {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.bigmarker-countdown-item {
    background-image: url("https://d5ln38p3754yc.cloudfront.net/template_image/a47b8f07d1467e4ee75148e5105815d70752fcda/original/1752806120-493881061ec2e708.png?1752806120");
    background-size: 100% 100%;
    backdrop-filter: blur(2px);
    width: 180px;
    aspect-ratio: 9 / 7;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 75.861px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 1.02px;
    position: relative;
}

.bigmarker-countdown-item .text-clip {
    background: linear-gradient(49deg, #4E8336 4.15%, #D1F470 37.79%, #D1F470 83.05%, #4E8336 113.45%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.bigmarker-countdown-item.item-title {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 142.857%;
    /* 142.857% */
    letter-spacing: 0.75px;
    text-transform: uppercase;
}

.bigmarker-countdown-item.item-title img {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
}

.bigmarker-countdown-item.last-item img {
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translate(50%, 50%);
}

.item-title p {
    max-width: 97px;
    text-align: left;
}

.bigmarker-grid-agenda-item {
    width: calc((100% - 8 * var(--common-gap)) / 8);
    aspect-ratio: 1;
}

.bigmarker-grid-half-item {
    width: calc((100% - 8 * var(--common-gap)) / 8);
    aspect-ratio: 2 / 1;
}

.bigmarker-agenda-title {
    margin: 48px 36px;
    max-width: 273px;

    color: #FFF;
    font-size: 42px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%;
    /* 115% */
    letter-spacing: 0;
}

.bigmarker-agenda-list {
    flex-direction: column;
    gap: var(--common-gap);
}

.bigmarker-agenda-item {
    padding: 48px 32px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.bigmarker-agenda-item-top {
    display: flex;
}

.bigmarker-agenda-item-type {
    flex: 1;
    display: flex;
    align-items: center;
    gap: 8px;

    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 102.143%;
    /* 102.143% */
    letter-spacing: 0.75px;
    text-transform: uppercase;
}

.bigmarker-agenda-item-type img {
    max-width: 16px;
}

.bigmarker-agenda-item-duration {
    display: flex;
    padding: 6px 12px;
    align-items: center;
    background-image: url("https://d5ln38p3754yc.cloudfront.net/template_image/e99d638869b1a70d51186502da93c8133e2c9f4a/original/1752804138-68e114b253d3bedd.png?1752804138");
    background-repeat: no-repeat;
    background-size: 100% 100%;

    color: #D1F470;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1.112px;
    text-transform: uppercase;
}

.bigmarker-agenda-item-title {
    color: #FFF;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 115%;
    /* 115% */
    letter-spacing: 0;
}

.bigmarker-agenda-item-description {
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    /* 145% */
}

/* agenda end */

/* speakers */
.bigmarker-speakers-bg {
    background-color: rgba(255, 255, 255, 0.20);
    background-image: url("https://d5ln38p3754yc.cloudfront.net/template_image/d9730b11168aa9de586faf706990c362e774ce12/original/1753432944-5babdf2895604953.png?1753432944"), radial-gradient(340.91% 241.43% at 72.17% -54.98%, #E6FAAB 9.32%, #FEEB7E 61.66%, #EAAE4D 89.11%, #FFF 97.6%);
    background-size: auto 100%;
}

.bigmarker-speakers-box {
    padding: 78px 0 120px;
}

.bigmarker-speakers-box .border-box {
    border-color: rgba(180, 180, 176, 0.10)
}

.bigmarker-speakers-box .bigmarker-grid-row-left,
.bigmarker-speakers-box .bigmarker-grid-row-right {
    flex-shrink: 0;
}

.bigmarker-speakers-grid-bg {
    /*background-image: url("https://d5ln38p3754yc.cloudfront.net/template_image/5af01e159cabe6ac6cf7e7b29d01638790966502/original/1753248220-1e13e4010c7f930f.png?1753248220");*/
    background-repeat: repeat-y;
    background-position: top 70px center;
    background-size: 100% auto;
}

.bigmarker-speakers-top {
    width: 100%;
    display: flex;
    align-items: center;

}

.bigmarker-speakers-title {
    flex: 1;
    color: #11110D;
    font-size: 42px;
    font-style: normal;
    font-weight: 500;
    line-height: 105%;
    /* 105% */
    letter-spacing: 0;
}

.bigmarker-speaker-buttons {
    /*display: flex;*/
    align-items: center;
    gap: 24px;
    display: none !important;
}

.bigmarker-speaker-button {
    border: none;
    width: 56px;
    height: 56px;
    flex-shrink: 0;
    border-radius: 50%;
    background-color: rgba(17, 17, 13, 0.05);
}

.bigmarker-speakers-swiper {
    padding-top: 30px;
}

.bigmarker-speakers-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    gap: 24px;
    align-items: stretch;
}

.bigmarker-speakers-wrapper::-webkit-scrollbar {
    display: none;
    opacity: 0;
}

.bigmarker-speaker-item {
    flex-shrink: 0;
    border-radius: 20px;
    width: calc((100% - 24*3px) / 4);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.40) 0%, rgba(255, 255, 255, 0.40) 100%), radial-gradient(347.45% 249.29% at 122% -44.28%, rgba(17, 17, 13, 0.01) 0%, rgba(17, 17, 13, 0.01) 62.57%, rgba(17, 17, 13, 0.01) 100%);
    backdrop-filter: blur(11.28499984741211px);
    overflow: hidden;
    /*max-width: 312px;*/
    transition: 0.5s;
    cursor: pointer;
}

.bigmarker-speaker-item:hover {
    box-shadow: 0 4px 8px 0 rgba(254, 235, 126, 0.15), 0px 16px 32px 5px #FECF7E;
}

.bigmarker-speaker-avatar {
    /*position: absolute;*/
    position: relative;
    overflow: hidden;
}

.bigmarker-avatar-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url("https://d5ln38p3754yc.cloudfront.net/template_image/55aaa26a7c5538130070a2b03d86174231b9fab1/original/1753249234-3874c7c1cc825f9a.png?1753249234");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    transition: 0.5s;
}

.bigmarker-speaker-item:hover .bigmarker-avatar-bg {
    transform: scale(1.1);
}

.bigmarker-speaker-avatar img {
    width: 100%;
    height: auto;
    /*max-width: 413px;*/
    /*max-height: 340px;*/
    aspect-ratio: 312 / 241;
    object-fit: contain;
    position: relative;
    z-index: 2;
}

.bigmarker-info-speaker {
    padding: 18px;
    position: relative;
    z-index: 3;
    background-image: url("https://d5ln38p3754yc.cloudfront.net/template_image/9a7ad98a2f0d13fcdf17eb26a05eb2f03652a590/original/1753252556-42219942e4d87e25.png?1753252556");
    background-repeat: no-repeat;
    background-size: 180% 180%;
    background-position: center;
    transition: 0.5s;
    display: flex;
    flex-direction: column;
}

.bigamrker-speaker-type {
    width: fit-content;
    display: flex;
    padding: 2px 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 22.232px;
    border: 1px solid #11110D;

    color: #11110D;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1.112px;
    text-transform: uppercase;
    margin-bottom: 8px;
}

.bigmarker-speaker-item:not(.onactive):hover .bigmarker-info-speaker {
    transform: translateY(-6px);
}

.bigmarker-speaker-info-name {
    margin-bottom: 4px;
    display: flex;
    align-items: flex-start;
}

.bigmarker-speaker-name-text {
    flex: 1;
    color: #11110D;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    /* 24.831px */
}

.bigmarker-speaker-expand {
    transition: 0.5s;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    background-color: transparent;
}

.bigmarker-speaker-item.onactive .bigmarker-speaker-expand {
    transform: rotate(180deg);
    transition: 0s;
}

.absolute-item {
    /*display: none;*/
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    z-index: 4;
    opacity: 0;
    transition: all 0.6s;
}

.bigmarker-speaker-title-text {
    color: #11110D;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    /* 140% */
}

.bigmarker-speaker-bio-box {
    display: block;
    padding-top: 11px;
    flex: 1;
    /*height: 0;*/
    overflow: auto;
    transition: all 0.5s;
}

.bigmarker-speaker-bio {
    color: #11110D;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 136.942%;
    /* 136.942% */
    padding-bottom: 18px;
    border-bottom: 1px solid rgba(180, 180, 176, 0.20);
}

.bigmarker-speaker-bio-description {
    padding-top: 18px;
    display: flex;
    flex-direction: column;
}

.bigmarker-keynote-type {
    color: #11110D;
    font-size: 9.066px;
    font-style: normal;
    font-weight: 700;
    line-height: 119.167%;
    /* 119.167% */
    letter-spacing: 0.567px;
    text-transform: uppercase;
}

.bigmarker-keynote-title {
    color: #11110D;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 109.553%;
    /* 109.553% */
}

.bigmarker-speaker-item.onactive {
    box-shadow: 0 4px 8px 0 rgba(254, 235, 126, 0.15), 0 16px 32px 5px #FECF7E;
}

.bigmarker-speaker-item.onactive .bigmarker-info-speaker {
    /*position: absolute;*/
    /*left: 0;*/
    /*bottom: 0;*/
    /*height: 100%;*/
    /*width: 100%;*/
    /*animation: opa 0.5s linear;*/
}

.bigmarker-speaker-item.onactive .bigmarker-speaker-avatar {
    animation: opa_0 0.5s linear;
}

.bigmarker-speaker-item.onactive .bigmarker-speaker-bio-box {
    display: block;
}

.bigmarker-speaker-mobile {
    display: none;
}

/* speakers end */
@keyframes opa {
    from {
        height: 0;
    }

    to {
        height: 100%;
    }
}

@keyframes re_opa {
    from {
        height: 100%;
    }

    to {
        height: 0;
    }
}

@keyframes opa_0 {
    from {
        opacity: 0.8;
    }

    to {
        opacity: 0;
    }
}

/* join */
.bigmarker-join-box {
    display: flex;
    flex-direction: column;
    border: none !important;
}

.bigmarker-flex-row {
    display: flex;
    position: relative;
    /*justify-content: space-between;*/
    gap: var(--common-gap);
}

.bigmarker-flex-row-list {
    width: 100%;
    position: relative;
    z-index: 3;
    /*background: red;*/
    display: flex;
    flex-direction: column;
    padding: 2px;
    gap: var(--common-gap);
}

.bigmarker-join-box .bigmarker-flex-row {
    /*z-index: 3;*/
}

.bigmarker-join-sponsor {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    gap: 32px;
    align-items: center;
    justify-content: flex-end;
    padding: 0 var(--common-width);
}

.bigmarker-sponsor-by {
    background: linear-gradient(6deg, #4E8336 4.15%, #D1F470 37.79%, #D1F470 83.05%, #4E8336 113.45%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-size: 14.4px;
    font-style: normal;
    font-weight: 400;
    line-height: 119.167%;
    /* 119.167% */
    letter-spacing: 0.9px;
    text-transform: uppercase;
}

.bigmarker-sponsor-list {
    padding: 5px 0;
}

.bigmarker-sponsor-list img {
    width: 52px;
    height: auto;
}

.bigmarker-join-grid-item {
    position: relative;
    border: none !important;
    /*border-color: transparent !important;*/
}

.bigmarker-join-grid-item:not(.item-14, .item-21) {
    width: calc((100% - 18px) / 10);
    aspect-ratio: 1;
}

.hide-img img {
    display: none;
}

.item-14 {
    flex: 1;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    overflow: visible;
}

.bigmarker-join-grid-item .small-star {
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translate(-50%, 50%);
    z-index: 6;
}

.item-21 {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bigmarker-hide-border-line {
    position: absolute;
    width: 100%;
    height: 2px;
    top: -2px;
}

.bigmarker-hide-border-line.bottom {
    top: unset;
    bottom: -2px;
}

.bigmarker-hide-border-line-vertical {
    position: absolute;
    width: 2px;
    height: 100%;
    top: -2px;
}

.bigmarker-hide-border-line-vertical.left {
    left: -2px;
}

.bigmarker-hide-border-line-vertical.right {
    right: -2px;
}

.hide-lt-600 {
    display: none;
}

.bigmarker-join-grid-item .big-star {
    width: 54px;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translate(50%, 50%);
    z-index: 6;
}

.text-clip-bottom {
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    text-align: center;
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    line-height: 48.3px;
    /* 115% */
    background: linear-gradient(180deg, #FFF 27.6%, #D1F470 91.67%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    max-width: 600px;
}

.bigmarker-join-title {}

.bigmarker-join-sub-title {}

.bigmarker-register {
    display: inline-flex;
    width: fit-content;
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    gap: 6px;
    border: none;
    border-radius: 16px;
    background: #D1F470;
    color: #11110D;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
}

/* join end */
/* video modal */
.bigmarker-modal-video .bigmarker-modal {
    padding: 0;
    max-width: 1068px;
    background-color: transparent;
    border-radius: 0;
    /*width: calc(100% - 96px);*/
}

.bigmarker-pop-iframe {
    aspect-ratio: 16 / 9;
}

.bigmarker-modal-video .bigmarker-modal-close {
    right: -32px;
    top: 0;
    background-image: url("https://d5ln38p3754yc.cloudfront.net/template_image/0ed436422ccb0dbec5ccec050c54b695fddf51bc/original/1753672976-f1785c6dc7cc2f5f.svg?1753672976");
}

/* video modal end */

@media screen and (min-width: 1660px) {
    .bigmarker-hero-title {
        font-size: 85px;
        max-width: 850px;
    }

    .bigmarker-swiper-box-container {
        padding: 24px 24px 24px 60px;
        width: 100%;
    }

    .bigmarker-swiper-box {
        aspect-ratio: 638 / 526;
        max-width: 638px;
    }

    .bigmarker-hero-left,
    .bigmarker-hero-bottom-left {
        width: 60%;
        flex: unset;
    }
}

@media screen and (max-width: 1440px) {
    .bigmarker-swiper-box-container {
        padding: 24px 24px 24px 60px;
        width: 100%;
    }

    .bigmarker-swiper-box {
        /*aspect-ratio: 638 / 526;*/
        max-width: 638px;
    }

    .bigmarker-hero-left,
    .bigmarker-hero-bottom-left {
        /*width: 56%;*/
        /*flex: unset;*/
    }
}

@media screen and (max-width: 1200px) {
    /* .bigmarker-swiper-box-container {
        width: 90%;
    }

    .bigmarker-page-container {
        width: 90%;
    } */

    .bigmarker-hero-title {
        font-size: 40px;
    }

    .bigmarker-hero-description {
        font-size: 20px;
    }

    .bigmarker-countdown-item {
        width: 160px;
        font-size: 58px;
    }

    .big-star {
        width: 50px;
    }

    .bigmarker-speakers-bg {
        padding-top: 32px;
    }

    .bigmarker-speakers-box .bigmarker-grid-agenda-item,
    .bigmarker-speakers-box .bigmarker-grid-half-item {
        width: calc((100% - 7 * var(--common-gap)) / 7);
    }

    .bigmarker-speakers-box .bigmarker-grid-row-center .bigmarker-grid-agenda-item:nth-child(n+8),
    .bigmarker-speakers-box .bigmarker-grid-row-center .bigmarker-grid-half-item:nth-child(n+8) {
        display: none;
    }

    .bigmarker-join-grid-item.hide-1200 {
        display: none;
    }

    .bigmarker-join-grid-item {
        width: calc((100% - 18px) / 8) !important;
    }
}

@media screen and (max-width: 1060px) {
    :root {
        --common-width: 16px;
    }

    .bigmarker-header-buttons {
        display: none;
    }

    .bigmarker-hamburger {
        display: block;
    }

    .bigmarke-hero-box {
        padding: 16px;
    }

    .bigmarker-swiper-box {
        aspect-ratio: 1;
    }

    /* .bigmarker-swiper-box-container,
    .bigmarker-page-container {
        width: 95%;
    } */

    .bigmarker-discover-item {
        padding: 24px 16px;
    }

    .bigmarker-discover-title {
        font-size: 36px;
        padding: 64px 0 64px 0;
    }

    .bigmarker-discover-item-title {
        font-size: 28px;
    }

    .bigmarker-discover-item-description {
        font-size: 14px;
    }

    .bigmarker-countdown-item {
        font-size: 32px;
        width: 140px;
    }

    .bigmarker-countdown-item.item-title {
        font-size: 12px;
    }

    .bigmarker-speakers-box .bigmarker-grid-agenda-item,
    .bigmarker-speakers-box .bigmarker-grid-half-item {
        width: calc((100% - 6 * var(--common-gap)) / 6);
    }

    .bigmarker-speakers-box .bigmarker-grid-row-center .bigmarker-grid-agenda-item:nth-child(n+7),
    .bigmarker-speakers-box .bigmarker-grid-row-center .bigmarker-grid-half-item:nth-child(n+7) {
        display: none;
    }

    .bigmarker-join-grid-item.hide-1023 {
        display: none;
    }

    .bigmarker-join-grid-item {
        width: calc(100% / 6) !important;
    }

    .item-14 {
        aspect-ratio: 6 / 1;
    }

    .item-14 img {
        display: none;
    }

    .hide-img img {
        display: block;
    }

    .bigmarker-speaker-item {
        width: calc((100% - 24*2px) / 3);
    }
}

@media screen and (max-width: 1024px) {
    .bigmarker-hover-ball {
        display: none !important;
    }
}

@media screen and (max-width: 900px) {
    .bigmarker-hero-title {
        font-size: 34px;
    }
}

@media screen and (max-width: 768px) {

    .bigmarker-speakers-box .bigmarker-grid-agenda-item,
    .bigmarker-speakers-box .bigmarker-grid-half-item {
        width: calc((100% - 5 * var(--common-gap)) / 5);
    }

    .bigmarker-speakers-box .bigmarker-grid-row-center .bigmarker-grid-agenda-item:nth-child(n+6),
    .bigmarker-speakers-box .bigmarker-grid-row-center .bigmarker-grid-half-item:nth-child(n+6) {
        display: none;
    }

    .bigmarker-discover-title-row .bigmarker-grid-row-center .flex_1 {
        display: none;
    }

    .bigmarker-discover-video-row .bigmarker-grid-row-center .flex_1 {
        display: none;
    }

    .bigmarker-discover-title-row div {
        border: none;
    }

    .bigmarker-discover-video-row div {
        /*border: none;*/
    }

    .bigmarker-discover-img {
        border: none;
    }

    .bigmarker-discover-img video {
        height: 100%;
    }

    .bigmarker-discover-video-row {
        border-top: 1px solid rgba(180, 180, 176, 0.20);
    }

    .bigmarker-discover-list-row .bigmarker-grid-row-center {
        flex-direction: column;
        border: none;
    }

    .bigmarker-discover-list-row .bigmarker-grid-row-left,
    .bigmarker-discover-list-row .bigmarker-grid-row-right {
        display: none;
    }

    .bigmarker-discover-item {
        min-height: unset;
        border-right: none;
        border-left: none;
        border-bottom: 1px solid rgba(180, 180, 176, 0.20);
    }

    .bigmarker-discover-empty-row {
        display: none;
    }

    .bigmarker-agenda-box .bigmarker-grid-agenda-item {
        width: calc((100% - 6 * var(--common-gap)) / 6);
    }

    .bigmarker-agenda-box .bigmarker-grid-agenda-item:nth-child(n+7) {
        display: none;
    }

    .bigmarker-agenda-countdown {
        flex-wrap: wrap;
        flex-direction: column;
    }

    .bigmarker-agenda-countdown-list {
        gap: 9px;
    }

    .bigmarker-countdown-item {
        width: calc((300px - 18px) / 3);
    }

    .bigmarker-countdown-item.item-title {
        flex-shrink: 0;
        width: 300px;
        height: 39px;
        aspect-ratio: unset;
        background-image: url("https://d5ln38p3754yc.cloudfront.net/template_image/e90f1243681f7a42e491ffdfa23656681f3e85f5/original/1752831488-020af4b94d624b05.png?1752831488");
        background-size: 100% 100%;
    }

    .item-title div {
        width: 100%;
    }

    .item-title div p {
        max-width: unset;
        text-align: center;
    }

    .bigmarker-agenda-countdown-list {
        width: 100%;
    }

    .bigmarker-agenda-title {
        display: flex;
        margin: 24px 16px;
        max-width: unset;
        font-size: 30px;
    }

    .bigmarker-agenda-item {
        padding: 32px 16px;
    }

    .bigmarker-countdown-item.item-title img {
        display: none;
    }

    .bigmarker-agenda-list-box .bigmarker-grid-row-center {
        flex-direction: column;
    }

    .bigmarker-agenda-list-box .bigmarker-grid-row-left {
        display: none;
    }

    .bigmarker-agenda-list-box .bigmarker-grid-row-right {
        display: none;
    }

    .item-14 {
        aspect-ratio: auto;
        padding: 30px 0;
    }

    .text-clip-bottom {
        width: 85%;
        margin: 0 auto;
        font-size: 32px;
    }

    .bigmarker-speaker-item {
        width: calc((100% - 24px) / 2);
    }

    /*  hero  */
    .bigmarker-webinar-info-mobile {
        display: flex;
    }

    .bigmarker-sticky-header .bigmarker-webinar-info {
        display: none;
    }

    .bigmarker-hero-center {
        overflow: hidden;
    }

    .bigmarker-hero-title {
        font-size: 30px;
    }

    .bigmarker-hero-register-button {
        display: flex;
        max-width: unset;
        height: 48px;
    }

    .bigmarker-hero-description {
        font-size: 15px;
    }

    .bigmarker-hero-center {
        flex-direction: column;
    }

    .bigmarke-hero-box {
        gap: 24px;
        padding-left: 16px;
        padding-right: 16px;
    }

    .bigmarker-hero-select select {
        width: 100%;
        max-width: unset;
    }

    .bigmarker-hero-bottom-left {
        display: none;
    }

    .bigmarker-swiper-box-container,
    .bigmarker-page-container {
        width: 100%;
        padding: 0;
    }

    .bigmarker-hero-right {
        margin-left: 16px;
        margin-right: 16px;
    }

    .bigmarker-hero-right .bigmarker-grid-item {
        display: none;
    }

    .bigmarker-swiper-box-container {
        position: static;
    }

    .bigmarker-header-box .bigmarker-grid-row-right,
    .bigmarker-header-box .bigmarker-grid-row-left {
        width: 0;
    }

    .bigmarker-header-box .bigmarker-grid-white-bg {
        display: none;
    }

    .bigmarker-header-box {
        background-image: url("https://d5ln38p3754yc.cloudfront.net/template_image/9ffb96a454cb36c066601161423646f6276c6d2f/original/1752826206-aa577234ab100fba.png?1752826206");
        background-repeat: no-repeat;
        background-size: 100% 400px;
        background-position: bottom center;
    }

    .bigmarker-header-box .grid-bg {
        background: none;
    }

    .bigmarker-page-container {
        padding: 30px 0 25px;
    }

    .bigmarker-mobile-row {
        display: flex;
    }

    /*  hero end  */
}

@media screen and (max-width: 600px) {
    .bigmarker-modal-video .bigmarker-modal-close {
        right: 0;
        top: -32px;
    }

    /* speakers and agenda */
    .bigmarker-speakers-bg {
        background-image: radial-gradient(340.91% 241.43% at 72.17% -54.98%, #E6FAAB 9.32%, #FEEB7E 61.66%, #EAAE4D 89.11%, #FFF 97.6%);
    }

    .bigmarker-speaker-buttons {
        display: none;
    }

    .bigmarker-speaker-mobile {
        display: flex;
        padding-top: 32px;
        justify-content: center;
    }

    .bigmarker-speaker-mobile .bigmarker-speaker-buttons {
        display: flex;
    }

    .show-600 {
        display: block !important;
    }

    .aspect-17-list .bigmarker-join-grid-item {
        aspect-ratio: 1.7 !important;
    }

    .aspect-1625-list .bigmarker-join-grid-item {
        aspect-ratio: 1.625 !important;
    }

    .text-clip-bottom {
        font-size: 30px;
        position: absolute;
        width: 304px;
        z-index: 6;
        bottom: -25px;
    }

    .bigmarker-agenda-list-box .bigmarker-grid-row-center {
        gap: 0 !important;
    }

    .bigmarker-speakers-box .bigmarker-grid-agenda-item,
    .bigmarker-speakers-box .bigmarker-grid-half-item {
        width: calc((100% - 5 * var(--common-gap)) / 5);
    }

    .bigmarker-speakers-box .bigmarker-grid-row-center .bigmarker-grid-agenda-item:nth-child(n+6),
    .bigmarker-speakers-box .bigmarker-grid-row-center .bigmarker-grid-half-item:nth-child(n+6) {
        display: none;
    }

    .bigmarker-speakers-box .bigmarker-grid-row-right {
        display: none;
    }

    .bigmarker-speakers-grid-bg {
        flex: 1;
        overflow: hidden;
    }

    .bigmarker-speakers-swiper {
        /*padding-top: 0;*/
        overflow: hidden;
        width: 100%;
    }

    .bigmarker-speakers-wrapper {
        flex-wrap: nowrap;
        overflow: auto;
    }

    .bigmarker-speakers-wrapper .bigmarker-speaker-item {
        max-width: 230px;
        margin: 0 auto;
    }

    /* agenda and speakers end */
    .bigmarker-sticky-header {
        padding-left: 16px;
        padding-right: 16px;
    }

    .bigmarker-grid-row {
        gap: 0;
    }

    .bigmarker-webinar-info-mobile {
        display: flex;
    }

    .bigmarker-sticky-header .bigmarker-webinar-info {
        display: none;
    }

    .bigmarker-hero-center {
        overflow: hidden;
    }

    .bigmarker-hero-title {
        font-size: 30px;
    }

    .bigmarker-hero-register-button {
        display: flex;
        max-width: unset;
        height: 48px;
    }

    .bigmarker-hero-description {
        font-size: 15px;
    }

    .bigmarker-hero-center {
        flex-direction: column;
    }

    .bigmarke-hero-box {
        gap: 24px;
        padding-left: 16px;
        padding-right: 16px;
    }

    .bigmarker-hero-select select {
        width: 100%;
        max-width: unset;
    }

    .bigmarker-hero-bottom-left {
        display: none;
    }

    .bigmarker-swiper-box-container,
    .bigmarker-page-container {
        width: 100%;
        padding: 0;
    }

    .bigmarker-hero-right {
        margin-left: 16px;
        margin-right: 16px;
    }

    .bigmarker-hero-right .bigmarker-grid-item {
        display: none;
    }

    .bigmarker-swiper-box-container {
        position: static;
    }

    .bigmarker-header-box .bigmarker-grid-row-right,
    .bigmarker-header-box .bigmarker-grid-row-left {
        width: 0;
    }

    .bigmarker-header-box .bigmarker-grid-white-bg {
        display: none;
    }

    .bigmarker-header-box {
        background-image: url("https://d5ln38p3754yc.cloudfront.net/template_image/9ffb96a454cb36c066601161423646f6276c6d2f/original/1752826206-aa577234ab100fba.png?1752826206");
        background-repeat: no-repeat;
        background-size: 100% 400px;
        background-position: bottom center;
    }

    .bigmarker-header-box .grid-bg {
        background: none;
    }

    .bigmarker-page-container {
        padding: 30px 0 25px;
    }

    .bigmarker-mobile-row {
        display: flex;
    }

    .bigmarker-agenda-box .bigmarker-grid-agenda-item {
        width: calc((100% - 4 * var(--common-gap)) / 4);
    }

    .bigmarker-agenda-box .bigmarker-grid-agenda-item:nth-child(n+5) {
        display: none;
    }

    .bigmarker-speaker-avatar img {
        /*max-width: 231px;*/
    }

    .hide-600 {
        display: none;
    }

    .bigmarker-flex-row {
        justify-content: center;
    }

    .bigmarker-join-grid-item {
        width: calc(100% / 3) !important;
        min-width: 146px;
    }

    .bigmarker-register-join {
        position: absolute;
        width: calc(100vw * 0.85);
        z-index: 7;
        bottom: unset;
    }

    .item-14 {
        padding: 0;
        flex: unset;
        /*position: static;*/
    }

    .item-21 {
        border-right: none !important;
        border-bottom: none !important;
        flex: unset;
    }

    .item-21 .big-star {
        right: -50%;
        top: 0;
        bottom: unset;
        transform: translate(0, -50%);
        display: none;
    }

    .item-21+.bigmarker-join-grid-item {
        border: none !important;
    }

    .hide-border-600 {
        border: none !important;
    }

    .aspect-ratio-600 .bigmarker-join-grid-item {
        /*aspect-ratio: 0.76;*/
    }

    .bigmarker-join-sponsor {
        justify-content: center;
    }

    .bigmarker-sponsor-by {
        font-weight: 700;
    }

    .bigmarker-speakers-title {
        font-size: 26px;
    }

    .bigmarker-speakers-box {
        padding-top: 0;
    }

    .bigmarker-speaker-item {
        margin: auto;
        width: 100%;
    }

    .bigmarker-flex-row-list .bigmarker-flex-row:last-child {
        /*gap: 0 !important;*/
        /*display: none;*/
    }

    .hide-lt-600 {
        /*display: block;*/
    }

    /*   discover   */
    .bigmarker-discover-title {
        font-size: 26px;
        padding: 37px 0 37px 10px;
        max-width: 317px;
        line-height: 125%;
    }

    .bigmarker-discover-item-title {
        max-width: 317px;
        font-size: 21px;
        padding-left: 10px;
    }

    .bigmarker-discover-item-description {
        padding-left: 10px;
        font-size: 16px;
    }

    /*   discover end   */

    /*    agenda */
    .bigmarker-agenda-title {
        margin: 46px 16px 23px;
    }

    .bigmarker-agenda-item-title {
        font-size: 21px;
        padding-right: 15px;
        line-height: 125%;
    }

    /*    agenda end */
}

@media screen and (max-width: 450px) {

    .bigmarker-speakers-box .bigmarker-grid-agenda-item,
    .bigmarker-speakers-box .bigmarker-grid-half-item {
        width: calc((100% - 3 * var(--common-gap)) / 3);
    }

    .bigmarker-speakers-box .bigmarker-grid-row-center .bigmarker-grid-agenda-item:nth-child(n+4),
    .bigmarker-speakers-box .bigmarker-grid-row-center .bigmarker-grid-half-item:nth-child(n+4) {
        display: none;
    }
}