@font-face {font-family: "Italianno";src: url("../fonts/Italianno-Regular-subset-apos.woff2") format("woff2");font-weight: 400;font-display: swap;}@font-face {font-family: "SF Compact";src: url("../fonts/SF_Compact_Text_Bold-subset-AZa-z-09-punct.woff2") format("woff2");font-weight: 700;font-display: swap;}@font-face {font-family: "Big Shoulders Display";src: url("../fonts/BigShouldersDisplay-Bold-subset-AZ-09-punct.woff2") format("woff2");font-weight: 700;font-display: swap;}html, body {overflow-x: hidden;}.webinar-heading2 {font: 700 clamp(25px, 8vw, 36px) / 130% "Big Shoulders Display", sans-serif;text-transform: uppercase;margin-bottom: 21px;}.webinar-section {padding-top: 26px;padding-bottom: 51px;}.webinar-learn__container {display: flex;flex-direction: column;align-items: center;}.webinar-learn__list {display: flex;flex-direction: column;gap: 38px;max-width: 323px;width: 100%;margin-bottom: 10px;padding-top: 18px;list-style: none;}.webinar-learn__list__item {background-color: #fff;border-radius: 100px;border: 1px solid #FF8D28;padding: 24px 33px 13px 32px;color: #000;text-align: center;position: relative;}.webinar-learn__list__item__number {width: 31px;height: 31px;position: absolute;top: -17px;left: 50%;transform: translateX(-50%);}.webinar-learn__list__item__text span {font-weight: 600;}.webinar-learn__list__item__text {font: 400 clamp(14.5px, 4.5vw, 16px) / 130% Inter, sans-serif;text-align: center;}.webinar-learn__bonus {max-width: 309px;width: 100%;background: linear-gradient(95.29deg, #ffd3a2 4.44%, #ffac50 96.74%);border: 1px solid #fb8603;border-radius: 20px;color: #222222;padding: 10px;text-align: center;margin-left: auto;margin-right: auto;margin-bottom: 41px;}.webinar-learn__bonus__text {font: 500 18px / 130% Inter, sans-serif;margin-bottom: 5px;}.webinar-learn__bonus__timer {font: 700 32px/130% Inter, sans-serif;}.learn__arrow {margin: 15px auto;}.homeModal, .homeModalOverlay {position: fixed;top: 0;height: 100vh;width: 100%;left: 0;}.homeModal {z-index: 30;justify-content: center;align-items: center;display: flex;}.homeModalOverlay {background-color: rgba(0, 0, 0, 0.3);backdrop-filter: blur(5px);}.homeFormContainer {position: relative;z-index: 30;background-color: #fff;color: #000;border-radius: 8px;padding: 20px 40px 40px;width: 100%;max-width: 520px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);margin: 0 20px;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);}.homeFormTop {display: flex;justify-content: space-between;}.homeFormTopTitle {font-family: Inter, sans-serif;font-size: clamp(21px, 6.6vw, 24px);margin: 0 0 20px;color: #000;font-weight: 600;text-align: center;margin-left: auto;margin-right: auto;}.closeButton {background: 0 0;border: none;cursor: pointer;padding: 4px;justify-content: center;align-items: center;display: flex;position: absolute;top: 20px;right: 20px;color: #000;}.homeFormErrorText {color: #e53e3e;margin-bottom: 12px;font-size: 14px;font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;padding-top: 5px;padding-bottom: 5px;}.HomeFormRowInput, .HomeFormRowLabel {font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size: 18px;}.HomeFormRow {margin-bottom: 20px;}.HomeFormRowLabel {display: block;margin-bottom: 6px;color: #000;}.HomeFormRowInput {width: 100%;padding: 10px 16px;border: 1px solid #c9c9c9;min-height: 48px;background-color: #f3f7f8;border-radius: 6px;font-weight: 400;outline: 0;height: 50px;transition: border-color 0.2s;}.HomeFormRowInput:focus {border-color: #3757ad;}.HomeFormRowInput::placeholder {color: #aaa;}.HomeFormBtn {font-family: sans-serif;height: 60px;width: 100%;cursor: pointer;border-radius: 10px;background: linear-gradient(90deg, #3757ad 0%, #517ef6 53.85%, #3757ad 100%);transition: 0.3s;font-weight: 700;font-size: 28px;color: white;text-transform: uppercase;border: none;position: relative;display: flex;align-items: center;justify-content: center;}.phone-input-container {display: flex;align-items: center;position: relative;border: 1px solid #c9c9c9;background-color: transparent;border-radius: 6px;}.phone-input-container:focus {border-color: #e71f1f;}.selected-code {display: flex;margin-left: 10px;}.country-selector {position: relative;margin-right: 10px;}.selected-country {display: flex;align-items: center;padding: 10px;padding-right: 0;border-radius: 6px;cursor: pointer;min-height: 50px;font-family: sans-serif !important;font-size: 18px;font-weight: 400 !important;min-width: max-content;border: none;background-color: transparent;}.country-dropdown {position: absolute;top: 110%;left: 0;width: 100%;background-color: #fff;border: 1px solid #c9c9c9;border-radius: 6px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);z-index: 40;max-height: 200px;overflow-y: auto;font-family: sans-serif !important;font-weight: 400 !important;}.country-option {display: flex;justify-content: space-between;align-items: center;padding: 10px;cursor: pointer;font-family: sans-serif;font-weight: 400 !important;}.country-option:hover {background-color: #f3f7f8;}.country-option.selected {background-color: #e6f0fa;}@media screen and (max-width: 768px) {.homeFormContainer {max-width: 100%;padding: 80px 20px 20px;margin: 0;border-radius: 6px;height: 100vh;}.homeFormTopTitle {text-align: center;max-width: 408px;margin-left: auto;margin-right: auto;font-weight: 700;margin-bottom: 15px;}.homeFormTop {flex-direction: column;align-items: flex-start;}.closeButton {width: 100%;height: 50px;background-color: #000;color: #fff;padding-right: 20px;top: 0;left: 0;justify-content: end;}.homeFormErrorText {font-size: 12px;margin-bottom: 8px;}.HomeFormRowLabel {margin-bottom: 6px;}.HomeFormRowInput {padding: 0 12px;min-height: 40px;background-color: transparent;}.HomeFormRowInput::placeholder {color: #a3a3a3;}.HomeFormBtn {font-size: 18px;font-weight: 700;margin-top: 24px;}}@media screen and (max-width: 480px) {.homeFormContainer {max-width: 100%;padding: 80px 20px 20px;margin: 0;border-radius: 6px;height: 100vh;}.homeFormTopTitle {text-align: center;margin: 0 auto 15px;}.homeFormErrorText {font-size: 12px;margin-bottom: 8px;}.HomeFormRowLabel {margin-bottom: 6px;}.HomeFormRowInput {padding: 0 12px;min-height: 40px;background-color: transparent;border-radius: 10px;}.HomeFormRowInput::placeholder {color: #a3a3a3;}.HomeFormBtn {font-size: 16px;padding: 10px 0;margin-top: 24px;height: 50px;}}