.live-intro-sect {padding: 10px 0 0;background-color: var(--lightgrey-3);background-image: url(/assets/images/live-webinars/webinar-bg-2.webp);background-size: cover;background-position: center;}.live-intro-sect * {color: white;}.live-intro-sect .text {margin-bottom: 40px;}.live-intro-row {display: flex;align-items: center;}.live-intro-left {padding: 20px 0;}.live-intro-right {display: flex;margin-left: auto;}.live-intro-img {width: 400px;}.video {display: flex;flex-direction: column;gap: 25px;}.video-item {display: flex;align-items: center;padding: 35px 44px;border: 1px solid #212529;position: relative;z-index: 2;}.video-item+.video-item {margin-top: 24px;}.video-item-badge {margin: 0;color: #878787;font-size: 14px;}.video-item-number {background-color: #2be23e;color: white;font-size: 24px;min-width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;border-radius: 50%;}.video-item-name {font-size: 25px;font-weight: 500;margin: 0;flex-grow: 1;}.video-item-desc{margin: 0;font-size: 18px;padding-top: 12px;position: relative;}.video-item-desc:before {content: '';background: #eeeeee;border-radius: 4px;width: 178px;height: 1px;position: absolute;top: 3px;}.video-item-desc .list {padding-left: 17px;}.video-item-desc .btn-container {margin-top: 20px;gap: 10px;}.video-item-desc p{margin-top:0;}p+.video-item-name {margin-top: 0;}.video-item-text {position: relative;margin-left: 14px;flex-grow: 1;}.video-sect .btn-container {padding: 45px 0 0;}.video-sect .h3-heading {margin-top: 0;}.video-item-time {min-width: 240px;max-width:240px;margin-top: 5px;}.video-item-time-date {font-size: 18px;margin: 0 0 10px;}.video-item-time-exact {display: flex;margin-bottom: 15px;}.video-item-time-exact img {max-width: 26px;}.video-item-time-exact span {font-size: 25px;line-height: 1;}.video-item-time-day {margin-right: 10px;}.video-item-number {font-size: 18px;min-width: 40px;height: 40px;}.video-list+.h2 {margin-top: 60px;}.video-item-seminar {align-items: flex-start;}.video-time-option {border-bottom: 1px solid black;padding: 20px 0;display: flex;align-items: center;justify-content: space-between;}.video-time-option .btn {text-align: center;}.video-time-option:first-of-type {padding-top: 0;}.video-time-option:last-of-type {border-bottom: 0;}.video-time-option .video-item-time-exact {margin-bottom: 0;}.video-time-option .video-item-time-exact span {font-size: 20px;}.video-item-city {padding: 0 10px;}.basic-marcus-intro-sect {background-image: url(/assets/images/pages/ff-webinar/basic-course-bg.webp);}.basic-marcus-intro-sect .live-intro-img {width: 450px;}.basic-marcus-intro-sect .h1 {text-shadow: 0 4px 4px rgba(0, 0, 0, .8);}.passcode-wrap {text-align: center;margin: 35px 0;}.passcode-input-wrap {margin: 0 -2ch 20px 0;}:where([autocomplete='one-time-code']) {--otp-digits: 4;--otp-ls: 2.25ch;--otp-gap: 1.25;--_otp-bgsz: calc(var(--otp-ls) + 1ch);--_otp-digit: 0;all: unset;caret-color: var(--blue-2);caret-shape: block;clip-path: inset(0% calc(var(--otp-ls) / 2) 0% 0%);font-size: 2.5rem;inline-size: calc(var(--otp-digits) * var(--_otp-bgsz));letter-spacing: var(--otp-ls);padding: 0 0 .75ch;text-align: left;border: 0;border-bottom: 1px solid var(--blue-2);outline: none;padding-block: 1ch;padding-inline-start: calc(((var(--otp-ls) - 1ch) / 2) * var(--otp-gap));}.passcode-wrap .text.error {color: var(--red-2);display: none;}.staticPassVl.error {color: var(--red-2);}.staticPassVl.error+.text.error {display: block;}
.tabs{display:flex;gap:8px;margin-bottom:64px;}.tabs-select.is-active{background-color:var(--blue-2);color:white;}.tabs-content{display:none}.tabs-content.is-active{display:block;}.divider{border:.5px solid var(--blue-2);}.vid-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}.vid-item{position:relative;}.vid-item-img{object-fit:cover;}.vid-item-content {position: absolute;color: white;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;min-width: 80%;display: flex;flex-direction: column;align-items: center;gap: 16px;}.vid-item-name {font-size: 18px;font-weight: 700;}
@media (max-width: 992px){.vid-grid{grid-template-columns:repeat(2,1fr);}.tabs{flex-direction:column;}.live-intro-left {width: 100%;}.video-item {flex-direction: column;padding: 20px;}.video-item-text {margin-left: 0;margin-top: 20px;width: 100%;}.video-item-text:only-child {margin-top: 0;}.video-item-time {min-width: unset;width: 100%;text-align: left;max-width: unset;}.live-intro-right {margin-right: auto;display: none;}.live-intro-row {flex-direction: column;gap: 20px;}.live-intro-sect {padding: 30px 0;}.live-intro-left img {max-width: 400px;width: 100%;}.basic-marcus-intro-sect .live-intro-row {flex-direction: column;gap: 0;}.basic-marcus-intro-sect .live-intro-right {padding-bottom: 0;}}@media (max-width: 576px) {.vid-grid{grid-template-columns:repeat(1,1fr);}.live-intro-img {width: 300px;}.video-time-option {flex-direction: column;align-items: flex-start;}.video-item-city {padding: 15px 0;}}.btn-red {background-color: var(--red-1);text-transform: uppercase;font-size: 22px;border: 1px solid white;padding: 10px 35px;min-width: 260px;}.stream-container {margin-bottom: 60px;}.stream-block {background-color: var(--blue-2);padding: 40px 60px;margin: 35px 0 0;}.stream-block.is-urgent, .stream-block.is-live {background-image: url(/assets/images/live-webinars/red-back.webp);}.stream-block.is-urgent .stream-countdown, .stream-block.is-live .stream-countdown {background-color: var(--red-5);}.stream-block.is-urgent .stream-countdown .h2, .stream-block.is-live .stream-countdown .h2 {color: white;}.stream-block.is-urgent .stream-countdown .countdown-time, .stream-block.is-live .stream-countdown .countdown-time {color: var(--red-5);background-color: white;}.stream-block.is-urgent .stream-countdown .countdown-title, .stream-block.is-live .stream-countdown .countdown-title {color: white;}.stream-block.is-urgent .btn-red, .stream-block.is-live .btn-red {background-color: white;color: var(--red-1);border: 1px solid var(--red-1);}.stream-block.is-live .stream-top-badge {display: none;}.stream-top *, .stream-bottom *, .stream-bottom .list li {color: white;}.stream-top .h2 {font-size: 36px;margin: 30px 0 10px;}.stream-top {display: flex;gap: 30px;margin-bottom: 40px;}.stream-top-badge, .stream-top-air {border: 1px solid white;padding: 6px 26px;display: inline-block;text-transform: uppercase;}.stream-top-air {background-color: white;color: var(--blue-2);font-size: 24px;padding: 5px 30px;line-height: 1;display: none;}.stream-top-air:before {content: "";background-color: var(--red-2);border-radius: 50px;width: 18px;height: 18px;display: inline-block;margin: 0 10px -1px 0;animation: fading 1.5s infinite linear;}.stream-top-left {min-width: 200px;}.stream-block.is-live .stream-top-air {display: inline-block;}.stream-countdown {background-color: white;padding: 25px;text-align: center;margin: 0 0 40px;}.stream-countdown .h2 {font-size: 36px;margin-bottom: 10px;}.stream-bottom {display: flex;align-items: center;gap: 30px;}.stream-bottom .list {margin: 10px 0 0;padding-left: 15px;}.stream-bottom .text, .stream-bottom .list li {font-size: 15px;margin: 5px 0;}.stream-top-right .text {font-size: 24px;margin: 0;}.stream-top-date {font-size: 36px;margin: 20px 0 0;}.stream-top-gradient {position: relative;background: linear-gradient(-45deg, #170105, #D9052A);background-size: 200% 200%;animation: yt-gradient 5s ease infinite;height: 200px;border-radius: 500px;}.stream-top-left-img {position: absolute;width: 165px;left: 50%;top: 50%;transform: translate(-50%, calc(-50% + 10px));}.stream-bottom .btn-icon {max-width: 35px;margin-top: -5px;}.countdown-wrap {display: flex;align-items: center;justify-content: center;gap: 30px;}.countdown-time {background-color: var(--blue-2);color: white;padding: 20px 10px;font-size: 36px;width: 120px;}.countdown-title {font-size: 24px;margin: 12px 0;}@keyframes yt-gradient {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}@keyframes fading {0% {opacity: 0;}50% {opacity: 1;}100% {opacity: 0;}}@media (max-width: 768px) {.stream-top {flex-direction: column;align-items: center;text-align: center;gap: 20px;margin-bottom: 20px;}.stream-block {padding: 30px 40px;}.stream-top .h2, .stream-countdown .h2, .stream-top-date {font-size: 25px;}.stream-top-right .text {font-size: 18px;}.stream-bottom {flex-direction: column;gap: 20px;}.stream-top-date {margin-top: 15px;}.countdown-wrap {gap: 15px;}.countdown-time {font-size: 24px;padding: 10px;width: 65px;}.countdown-title {font-size: 14px;}.stream-top .h2 {margin: 20px 0 10px;}.stream-bottom-right {width: 100%;}.stream-top-air:before {width: 12px;height: 12px;margin: 0 6px 0 0;}.stream-top-air {font-size: 18px;padding: 5px 20px;}}@media (max-width: 576px) {.stream-block {padding: 20px;}.countdown-wrap {gap: 12px;}.btn-red {font-size: 20px;padding: 10px 28px;}}@media (max-width: 420px) {.stream-countdown {margin: 30px -20px;}.stream-top-left-img {width: 120px;transform: translate(-50%, calc(-50% + 6px));}.stream-top-gradient {height: 145px;width: 145px;margin: auto;}.video-item-text .btn{font-size:14px;}}@media(max-width:360px){.video-item-text .btn{font-size:13px;}}.sale-sect {padding: 0;}.sale-block {padding: 120px 90px;background-color: var(--blue-2);background-image: url(/assets/images/pages/basic-marcus/sale-bg.webp);background-size: cover;background-position: center;text-align: center;}.sale-block .h2, .sale-block .h3 {font-size: 110px;font-weight: 700;color: white;}.sale-block .h2 {line-height: 1;}.sale-block .h3 {font-size: 40px;margin-bottom: 50px;}.sale-sect:last-of-type {padding-bottom: 70px;}.video-sect {padding-bottom: 0;}.video {width: 100% !important;height: 520px !important;margin: 30px 0;}.cta-row {display: flex;gap: 20px;}.cta-left-number, .cta-left-text {color: white;font-weight: 700;}.cta-left {background-image: url(/assets/images/pages/ff-webinar/sale-bg.svg);background-size: cover;background-position: center;min-width: 170px;display: flex;flex-direction: column;align-items: center;}.cta-left-number {font-size: 54px;line-height: 1;margin: 21px 0 8px;}.cta-left-text {font-size: 26px;line-height: 1;}.cta-right {padding: 30px 0;}.video-list .sale-block {padding: 50px 40px;margin-top: 20px;}.video-list .sale-block .h2 {font-size: 60px;margin-bottom: 20px;}.video-list .sale-block .h3 {font-size: 28px;margin-bottom: 30px;}.video-list .video {height: 460px !important;margin: 30px 0 0;}.typ-basic-marcus-intro-sect {margin: 30px 0 0 0;padding: 10px 0 0 30px;}.typ-basic-marcus-intro-sect .h1 {margin-bottom: 10px;font-size: 26px;}.typ-basic-marcus-intro-sect .h3 {font-size: 22px;}.typ-basic-marcus-intro-sect .btn-white-fill {color: var(--blue-2);}


.upcoming-block {
    position: relative;
    display: flex;
    margin: 0 0 70px;
    padding: 35px 35px 35px 50%;
    background-color: var(--lightblue-2);
    background-image: url(/assets/images/live-webinars/upcoming/261124-back.webp);
    background-size: cover;
    background-position: center;
}

.upcoming-badge {
    font-size: 38px;
    color: white;
}

.upcoming-name {
    margin: 0;
    line-height: 1.2;
}

.upcoming-name span {
    display: block;
    text-transform: uppercase;
}

.upcoming-name span:nth-child(1) {
    font-size: 64px;
    font-weight: 700;
    color: white;
    display: inline-block;
}

.upcoming-name span:nth-child(2) {
    font-size: 42px;
    font-style: italic;
    color: white;
    padding: 20px 0;
    line-height: 1.2;
    position: relative;
    margin: 10px 0;
}

.upcoming-name span:nth-child(2) i {
    position: relative;
    z-index: 2;
}

.upcoming-name > span:nth-child(2):after {
    content: "";
    display: inline-block;
    width: calc(100% + 20px);
    height: 100%;
    top: 0;
    left: -20px;
    position: absolute;
    background: linear-gradient(-45deg, #6e96de, #23334f);
    z-index: 1;
}

.upcoming-name span:nth-child(3) {
    font-size: 74px;
    font-weight: 700;
    color: white;
}

.upcoming-name span:nth-child(4) {
    font-size: 38px;
    font-weight: 700;
    color: white;
}

.upcoming-date {
    font-size: 38px;
    margin: 0;
    color: white;
    font-weight: 600;
}

.upcoming-speaker {
    position: absolute;
    left: 0;
    bottom: 0;
    height: auto;
    width: 50%;
}

@media (max-width: 992px) {
    .sale-block {
        padding: 60px 30px;
    }

    .sale-block .h2 {
        font-size: 60px;
    }

    .sale-block .h3 {
        font-size: 32px;
        margin-bottom: 40px;
    }

    .video {
        height: auto !important;
        min-height: 460px;
    }

    .video-vim {
        min-height: 54vw;
    }

    .video-list .video {
        min-height: 50vw !important;
        height: auto !important;
        margin: 20px 0 0;
    }

    .upcoming-block {
        padding: 30px 30px 40px 48%;
    }

    .upcoming-name {
        margin: 15px 0;
    }

    .upcoming-badge {
        font-size: 30px;
    }

    .upcoming-name span:nth-child(2) {
        padding: 10px 20px 10px 0;
        margin: 10px 0 0;
    }

    .upcoming-date {
        font-size: 30px;
        margin-bottom: 0;
    }
}

@media (max-width: 768px) {
    .upcoming-block {
        padding: 25px;
    }

    .upcoming-badge {
        font-size: 18px;
    }

    .upcoming-name span:nth-child(1) {
        font-size: 26px;
        margin-bottom: 0px;
        padding: 0;
    }

    .upcoming-name span:nth-child(2) {
        font-size: 21px;
    }

    .upcoming-name span:nth-child(3) {
        font-size: 23px;
        margin-top: 5px;
    }

    .upcoming-name span:nth-child(4) {
        font-size: 28px;
    }

    .upcoming-date {
        font-size: 20px;
        margin: 5px 0 10px;
    }

    .upcoming-speaker {
        width: 30%;
    }

    .upcoming-block {
        padding: 20px 20px 30px 30%;
    }
}

@media (max-width: 576px) {
    .basic-marcus-intro-sect .live-intro-img {
        width: 300px;
    }

    .basic-marcus-intro-sect .h1 {
        font-size: 24px;
        margin-bottom: 15px;
        padding-right: 15px;
    }

    .basic-marcus-intro-sect .h3 {
        padding-right: 15px;
    }

    .typ-basic-marcus-intro-sect {
        padding: 0px 0 0 20px;
    }

    .sale-block .h2 {
        font-size: 40px;
        margin-bottom: 10px;
    }

    .sale-block .h3 {
        font-size: 24px;
        margin-bottom: 30px;
    }

    .sale-block {
        padding: 40px 30px;
    }

    .cta-row {
        margin: 0 -10px;
        gap: 10px;
    }

    .cta-left {
        min-width: 100px;
    }

    .cta-left-number {
        font-size: 36px;
    }

    .cta-left-text {
        font-size: 20px;
    }

    .cta-right {
        padding: 15px 0;
    }

    .cta-right .h3 {
        margin-bottom: 10px;
        font-size: 18px;
    }

    .video-list .sale-block .h2 {
        font-size: 36px;
        margin-bottom: 10px;
    }

    .video-list .sale-block .h3 {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .video-list .sale-block {
        padding: 40px 30px;
    }

    .upcoming-speaker {
        display: none;
    }

    .upcoming-block {
        padding: 20px;
    }
}

@media (max-width: 420px) {
    .text-sect:last-of-type a {
        word-break: break-all;
    }
}