        .enquiryModule {
            display: flex;
            height: 100vh
        }

        .enquiryModule__modal-overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, .5);
            display: flex;
            align-items: center;
            justify-content: center
        }

        .branding-logo-text {
            font-size: 14px;
            font-weight: 300;
            line-height: 16.94px;
            text-align: left;
            text-underline-position: from-font;
            -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none
        }

        .enquiryModule__left--heading span {
            display: block
        }

        .mobileHeaderContaner {
            height: 150px;
            padding: 0 19px;
            display: flex;
            flex-direction: column;
            justify-content: center
        }

        .sidebarEnquiryPointers {
            padding-left: 18px;
            margin-bottom: 60px;
            display: none
        }

        .customBrandImage {
            margin-left: 6px;
            width: 55px !important;
            padding-bottom: 5px
        }

        .banner-tnc {
            font-size: 12px;
            font-weight: 500;
            line-height: 24px;
            text-align: left;
            text-underline-position: from-font;
            -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
            color: #2128354d;
            margin-top: 6px;
            display: flex;
            justify-content: center
        }

        @media screen and (max-width:991px) {
            .customBrandImage {
                margin-left: 6px;
                width: auto !important;
                padding-bottom: 0
            }

            .sidebarEnquiryPointers {
                display: block
            }
        }

        .fotterBadgeContent {
            font-size: 10px;
            font-weight: 500;
            line-height: 11.5px;
            text-align: left;
            color: #a1a1a1
        }

        .fotterBottom_image {
            -o-object-fit: cover;
            object-fit: cover;
            width: 77.96px !important;
            position: absolute;
            bottom: 0;
            right: 0;
            border-radius: 8px
        }

        .fotterBranding {
            display: none
        }

        .fotterBadgeWrapper {
            display: block;
            background-color: #f7f7f7;
            position: absolute;
            left: 27%;
            margin-top: 60px;
            padding: 8px 12px;
            border-radius: 8px
        }

        .fotterBadgeContentWrapper {
            display: flex;
            gap: 4px;
            align-items: center
        }

        @media screen and (max-width:991px) {
            .fotterBadgeContentWrapper {
                display: flex;
                gap: 4px;
                align-items: center;
                justify-content: center
            }
        }

        .enquiryModule__form__popup .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsHeading {
            margin: 0 0 14px !important
        }

        @media screen and (max-width:991px) {
            .fotterBadgeWrapper {
                left: 30%;
                margin-top: 130px;
                padding: 8px 12px;
                border-radius: 8px
            }

            .fotterBadgeWrapper,
            .fotterBranding {
                display: block;
                background-color: #f7f7f7;
                position: fixed
            }

            .fotterBranding {
                bottom: 0;
                width: 100%;
                left: 0
            }
        }

        .fotterWrapper {
            padding: 26px 19px 40px;
            gap: 10px;
            position: relative
        }

        .mobile-view-bottom-image,
        .mobile-view-top-image {
            display: none
        }

        .fotterTop_detail_item {
            position: relative;
            flex: 1
        }

        .fotterTop_detail_item:nth-child(2) {
            border-left: .5px solid #c9c9c9;
            border-right: .5px solid #c9c9c9
        }

        @media screen and (max-width:991px) {
            .fotterTop_detail_item:nth-child(2) {
                border-left: .5px solid #969696;
                border-right: .5px solid #969696
            }

            .mobile-view-top-image {
                display: block;
                right: -12px;
                position: absolute;
                top: 0
            }

            .mobile-view-bottom-image {
                display: block;
                position: absolute;
                bottom: 30%;
                right: -12px
            }
        }

        .fotterTop {
            display: flex;
            flex-direction: column;
            row-gap: 10px
        }

        .fotterTop_title {
            font-size: 21.14px;
            font-weight: 500;
            line-height: 25.59px;
            text-align: left;
            display: flex;
            justify-content: center;
            gap: 6px
        }

        .fotterTop_title svg {
            position: relative;
            top: 8px;
            left: 4px
        }

        .fotterTop_title span {
            position: relative
        }

        .fotterTop_title span:before {
            left: -40px
        }

        .fotterTop_title .fotterBoldTitle {
            font-weight: 600;
            color: red;
            margin-left: 4px
        }

        .fotterTop_detail {
            display: flex;
            flex-direction: row;
            row-gap: 10px;
            -moz-column-gap: 7px;
            column-gap: 7px;
            justify-content: space-between
        }

        .fotterTop_detail_item_count {
            font-size: 20px;
            font-weight: 600;
            line-height: 24.2px;
            text-align: center;
            color: red
        }

        .fotterTop_detail_item_title {
            font-size: 12px;
            font-weight: 400;
            line-height: 13.8px;
            text-align: center
        }

        .fotterBottom_detail_item {
            font-size: 12px;
            font-weight: 500;
            line-height: 24px;
            text-align: left;
            display: flex;
            align-items: center;
            gap: 4px
        }

        .fotterBottom {
            margin-top: 30px
        }

        .fotterBottom_detail {
            display: flex;
            flex-direction: row;
            row-gap: 10px;
            -moz-column-gap: 10px;
            column-gap: 10px;
            justify-content: space-between
        }

        .enquiryForm__heading-sidebar {
            font-weight: 600;
            font-size: 24px;
            line-height: 30px;
            text-align: left;
            color: #212835;
            border-bottom: 1px solid #ebebeb;
            padding-bottom: 20px
        }

        .enquiryModule__modal {
            top: 175px;
            left: 340px;
            width: 760px;
            height: 642px;
            background-color: #fff;
            border-radius: 8px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            gap: 14px;
            opacity: 0;
            animation: fadeIn .5s forwards
        }

        .enquiryModule__close-button {
            align-self: flex-end;
            background: none;
            border: none;
            font-size: 18px;
            cursor: pointer
        }

        .enquiryModule__modal-content {
            flex-grow: 1;
            display: flex;
            height: 80%
        }

        .enquiryModule__left {
            height: 100vh
        }

        .enquiryModule__left,
        .enquiryModule__left-popup {
            padding: 36px;
            flex: 1;
            position: sticky;
            top: 0;
            background-color: #f7f7f7;
            overflow: auto
        }

        .mcenter-popup {
            display: none
        }

        .enquiryModule__left--heading {
            font-size: 40px;
            line-height: 55px;
            margin-bottom: 24px;
            color: #212835;
            font-weight: 600
        }

        .enquiryModule__left--subheading {
            font-size: 16px;
            line-height: 25.6px;
            margin-bottom: 8px;
            padding: 0 0 0 14px
        }

        .enquiryModule__left--subheading li {
            margin-bottom: 8px;
            color: #212835;
            font-weight: 400
        }

        .enquiryModule__left--subheading b {
            font-weight: 600
        }

        .enquiryModule__left--imagewrap {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            position: absolute;
            bottom: 16%;
            width: 100%;
            left: 0
        }

        .enquiryModule__left--imagewrap__dimension {
            width: 350px;
            -o-object-fit: cover;
            object-fit: cover;
            height: auto;
            text-align: center;
            margin: 0 auto
        }

        .enquiryModule__left--imagewrap__dimension img {
            width: 100%
        }

        .enquiryModule__right {
            flex: 2;
            padding: 24px 28.8px;
            background-color: #fff;
            display: flex;
            justify-content: center
        }

        .enquiryModule__right--formlayout {
            max-width: 520px;
            width: 100%
        }

        .enquiryModule__right--formlayout .enquiryProgressBar {
            width: 100%;
            gap: 6px;
            display: flex;
            margin: 0 0 48px;
            justify-content: center
        }

        .enquiryModule__right--formlayout .enquiryProgressBar__child {
            width: 33.3%;
            background-color: #fcdbde;
            height: 2px;
            border-radius: 5px
        }

        .enquiryModule__right--formlayout .enquiryProgressBar--active {
            background-color: #ef2c3c;
            position: relative
        }

        .enquiryModule__right--formlayout .enquiryProgressBar--active:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 0;
            height: 100%;
            background-color: #f87171;
            animation-name: enquiryNextStep;
            animation-duration: 1s;
            animation-fill-mode: forwards
        }

        .enquiryModule__right--formlayout .enquiryForm {
            position: relative
        }

        .enquiryModule__right--formlayout .enquiryForm__heading {
            font-weight: 600;
            font-size: 24px;
            line-height: 30px;
            text-align: left;
            color: #212835;
            margin-bottom: 20px
        }

        .enquiryModule__right--formlayout .enquiryForm__otpheading {
            font-size: 20px;
            line-height: 24px;
            text-align: center;
            color: #262e3d
        }

        .enquiryModule__right--formlayout .enquiryForm__otpresendHeading {
            font-size: 20px;
            line-height: 26px;
            text-align: left
        }

        .enquiryModule__right--formlayout .enquiryForm__backArrow {
            position: relative;
            top: -14px;
            left: 0;
            cursor: pointer
        }

        .enquiryModule__right--formlayout .enquiryForm__required {
            color: #ef2c3c;
            left: 0;
            position: relative;
            top: -1px;
            font-size: inherit
        }

        .enquiryModule__right--formlayout .enquiryForm__additionalInfo {
            margin-left: 4px
        }

        .enquiryModule__right--formlayout .enquiryForm__stage2 {
            padding: 13px 0 80px
        }

        .enquiryModule__right--formlayout .enquiryForm__stage5 {
            padding: 10px 0 66px
        }

        .enquiryModule__right--formlayout .enquiryForm__stage1 {
            padding: 24px 0 66px
        }

        .enquiryModule__right--formlayout .enquiryForm .inputForm__verify {
            display: flex;
            flex-direction: column
        }

        .enquiryModule__right--formlayout .enquiryForm .inputForm__verify .inputForm__para {
            font-weight: 500;
            text-align: center;
            -moz-column-gap: 13px;
            column-gap: 13px;
            font-size: 18px;
            line-height: 26px;
            color: #212835
        }

        .enquiryModule__right--formlayout .enquiryForm .inputForm__verify .inputForm__para .verify__edit {
            color: #e2445c;
            cursor: pointer;
            margin-left: 7px
        }

        .enquiryModule__right--formlayout .enquiryForm .inputForm__verify .verify__input {
            justify-content: center;
            gap: 12px;
            display: flex;
            margin: 80px 0 16px
        }

        .enquiryModule__right--formlayout .enquiryForm .inputForm__verify .verify__input .verify__inputOtp {
            width: 60px;
            height: 50px;
            font-weight: 500;
            font-size: 18px;
            line-height: 24px;
            padding: 0;
            border: 0;
            border-bottom: 1px solid #ebecee;
            color: #212835;
            text-align: center;
            outline: 0
        }

        .enquiryModule__right--formlayout .enquiryForm .inputForm__verify .verify__error .verify__inputOtp {
            color: #e41212;
            border-bottom: 1px solid #e41212
        }

        .enquiryModule__right--formlayout .enquiryForm .inputForm__verify .invalid__otp {
            margin-bottom: 6px;
            text-align: center;
            color: #e41212
        }

        .enquiryModule__right--formlayout .enquiryForm .inputForm__verify .verify__otp {
            font-weight: 500;
            font-size: 16px;
            text-align: center;
            color: #586274;
            line-height: 20px
        }

        .enquiryModule__right--formlayout .enquiryForm .inputForm__verify .verify__otp .verify__resend {
            line-height: 22px;
            color: #212835;
            cursor: pointer;
            margin-left: 10px;
            position: relative
        }

        .enquiryModule__right--formlayout .enquiryForm .inputForm__verify .verify__otp .verify__resend:before {
            content: "";
            position: absolute;
            width: 100%;
            height: 1px;
            background-color: #212835;
            bottom: -1px;
            left: 0
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer {
            display: flex;
            flex-direction: column;
            row-gap: 38px
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer .inputBox {
            height: 46px;
            border-radius: 4px;
            border: 1px solid #bfbfbf;
            padding: 0 16px;
            background-color: #fff;
            position: relative
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer .inputBox .inputBox_lable {
            position: absolute;
            top: -8px;
            left: 16px;
            color: #575757;
            font-size: 12px;
            font-weight: 400;
            line-height: 16px;
            background-color: #fff;
            height: 16px;
            padding: 0 6px
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer .inputBox .inputBox__input {
            border: 0;
            width: 100%;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
            color: #2e2e2e;
            outline: none;
            padding: 11px 0
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer .inputBox .inputBox__input .inputBox__input::-moz-placeholder {
            color: #8a919e
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer .inputBox .inputBox__input .inputBox__input::placeholder {
            color: #8a919e
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer .inputBox .inputBox__error {
            position: absolute;
            bottom: -20px;
            left: 0;
            color: #e41212 !important;
            font-weight: 400;
            font-size: 11px;
            line-height: 15px
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer .country__inputBox {
            display: flex;
            -moz-column-gap: 20px;
            column-gap: 20px;
            align-items: center
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer .country__inputBox .inputBox__input {
            border-left: 1px solid;
            border-color: #2e2e2e;
            height: 5px;
            padding-left: 10px;
            border-radius: 0
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer .inputError {
            border-color: #e41212
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer .inputError .inputBox_lable {
            color: #e41212
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer {
            row-gap: 40px;
            -moz-column-gap: 40px;
            column-gap: 40px
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsHeading {
            font-size: 15px;
            font-weight: 500;
            line-height: 24px;
            color: #212835;
            margin: 0 0 14px;
            position: relative;
            padding-left: 18px
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsHeading:before {
            padding-right: 5px;
            left: 0;
            position: absolute;
            content: "Q.";
            top: -1px
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsHeading--error {
            color: #e41212 !important
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsBox {
            display: flex;
            -moz-column-gap: 18px;
            column-gap: 18px;
            row-gap: 16px;
            flex-wrap: wrap;
            padding-left: 16px;
            position: relative
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsBox span.inputBox__error {
            width: 100%;
            position: absolute;
            top: -18px;
            left: 20px;
            color: #e41212 !important;
            font-weight: 400;
            font-size: 11px;
            line-height: 15px
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsBox .optionTags input[type=checkbox],
        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsBox .optionTags input[type=radio] {
            position: absolute;
            width: 1px;
            height: 1px;
            margin: 4px 0 0;
            outline: none;
            border: 1px solid transparent;
            background-color: transparent;
            visibility: visible !important;
            opacity: 0 !important
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsBox .optionTags .enquiryForm__optionLabel {
            display: inline-block;
            height: 32px;
            border: 1px solid #cad6f1;
            border-radius: 31px;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 0 16px;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            color: #1a202c;
            background-color: #fff;
            cursor: pointer
        }

        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsBox .optionTags input[type=checkbox]:checked+.enquiryForm__optionLabel,
        .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsBox .optionTags input[type=radio]:checked+.enquiryForm__optionLabel {
            background-color: #212835;
            color: #fff;
            border-color: #212835
        }

        .enquiryModule__right--formlayout .enquiryForm__footer {
            width: 100%
        }

        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__terms {
            text-align: center;
            font-size: 12px;
            font-weight: 400;
            line-height: 16px;
            color: #3b3b3b;
            margin-top: 10px
        }

        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__terms--text {
            position: relative;
            color: #666;
            text-decoration: none;
            border-bottom: 1px solid #666
        }

        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btn,
        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btnOtp {
            width: 100%;
            height: 48px;
            background-color: #e0e0e0;
            border-radius: 4px;
            border: 0;
            color: #949494;
            font-weight: 500;
            font-size: 16px;
            line-height: 26px;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 6px;
            cursor: pointer;
            transition: all .3s ease;
            position: relative
        }

        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btn:after,
        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btnOtp:after {
            position: relative;
            content: "";
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/icons/arrow-enquiry-gray.svg) no-repeat;
            left: 2px;
            top: 2px;
            width: 20px;
            height: 24px
        }

        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btn--active,
        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btnOtp--active {
            background-color: #d13b45;
            color: #fff
        }

        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btn--active:after,
        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btnOtp--active:after {
            position: relative;
            content: "";
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/icons/arrow-enquiry-white.svg) no-repeat;
            left: 2px;
            top: 5px;
            width: 20px;
            height: 24px
        }

        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btn--hidden:after,
        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btnOtp--active:after,
        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btnOtp:after {
            display: none
        }

        @keyframes enquiryNextStep {
            0% {
                width: 0
            }

            to {
                width: 100%
            }
        }

        input:-internal-autofill-selected {
            background-color: #fff !important
        }

        .enquiryModuleError {
            color: #e41212 !important;
            border-color: #e41212 !important;
            position: absolute
        }

        .enquiryFormError {
            font-size: 16px;
            font-weight: 400;
            line-height: 14px
        }

        .loading-dots {
            display: flex;
            height: auto;
            margin: auto;
            justify-content: center
        }

        .loading {
            width: 8px;
            height: 8px;
            background: #fff;
            border-radius: 100%;
            float: left;
            margin-right: 5px
        }

        .loading-0 {
            animation: bounce 1s infinite;
            animation-delay: .1s;
            background: #009dc6
        }

        .loading-1 {
            animation: bounce 1s infinite;
            animation-delay: .3s;
            background: #e8b440
        }

        .loading-2 {
            animation: bounce 1s ease infinite;
            animation-delay: .5s;
            background: #b62327
        }

        @keyframes spinner-border {
            to {
                transform: rotate(1turn)
            }
        }

        .spinner-border {
            display: inline-block;
            width: 32px;
            height: 32px;
            vertical-align: -.125em;
            border: 4px solid #b62327;
            border-right-color: transparent;
            border-radius: 50%;
            animation: spinner-border .75s linear infinite
        }

        .spinner-border-sm {
            width: 16px;
            height: 16px;
            border-width: 3px
        }

        @media (prefers-reduced-motion:reduce) {
            .spinner-border {
                animation-duration: 1.5s
            }
        }

        .enquiryModule__thankyou {
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            width: 100%;
            text-align: center;
            margin: 48px 0
        }

        .enquiryModule__thankyou img {
            margin: 0 0 16px
        }

        .enquiryModule__thankyou h3 {
            width: 100%;
            font-size: 32px;
            font-weight: 600;
            color: #212835;
            margin: 16px 0
        }

        .enquiryModule__thankyou p {
            width: 100%;
            color: #586274;
            font-size: 18px;
            font-weight: 500;
            margin: 16px 0;
            line-height: 22px
        }

        .enquiryModule__thankyou h6 {
            width: 100%;
            color: #757575;
            font-size: 14px;
            font-weight: 600;
            margin: 16px 0;
            line-height: 19px
        }

        .enquiryModule__thankyou h6 span {
            color: #a71f2a
        }

        .enquiry3loader {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100%;
            text-align: center
        }

        .enquiryModule__form__popup .enquiryModule__modal {
            padding: 0;
            gap: 0;
            position: relative;
            left: 0;
            top: 0
        }

        .enquiryModule__form__popup .enquiryModule__close-button {
            position: absolute;
            top: -30px
        }

        .enquiryModule__modal-overlay.enquiryModule__form__popup .enquiryModule__left-popup {
            border-radius: 24px 0 0 24px
        }

        .enquiryModule__modal-overlay.enquiryModule__form__popup .enquiryModule__right {
            border-radius: 0 24px 24px 0;
            overflow-y: hidden
        }

        .enquiryModule__form__popup .enquiryForm__heading {
            margin-bottom: 12px;
            margin-top: 0
        }

        .enquiryModule__form__popup .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer {
            row-gap: 18px
        }

        .enquiryModule__form__popup .enquiryForm__stage5 {
            padding: 10px 0 0
        }

        .enquiryModule__form__popup .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsHeading {
            margin: 0 0 6px
        }

        .enquiryModule__form__popup .enquiryModule__left--imagewrap__dimension {
            width: 100%
        }

        .enquiryModule__form__popup .enquiryModule__left--imagewrap {
            top: 50%;
            transform: translateY(-50%)
        }

        .enquiryModule__form__popup .enquiryFormContainer {
            height: 100%
        }

        .enquiryModule__form__popup .enquiryForm {
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            height: 100%
        }

        .enquiryModule__form__popup .enquiryModule__right--formlayout .enquiryProgressBar {
            margin: 0 0 26px
        }

        .enquiryModule__form__popup .enquiryForm__footer {
            margin-bottom: 10px
        }

        .enquiryModule__form__popup .enquiryForm__stage5 {
            padding: 0
        }

        .enquiryModule__form__popup .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer .inputBox {
            margin-top: 8px;
            margin-bottom: 10px
        }

        @media (max-width:1440px) {
            .enquiryModule__left--imagewrap__dimension {
                width: 270px;
                height: auto
            }

            .enquiryModule__left--heading {
                font-size: 32px;
                line-height: normal
            }
        }

        @media(max-width:1400px) {
            .enquiryModule__form__popup .enquiryModule__modal {
                height: 580px
            }

            .enquiryModule__form__popup .enquiryForm__heading {
                margin-bottom: 6px
            }

            .enquiryModule__form__popup .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer {
                row-gap: 6px
            }

            .enquiryModule__form__popup .enquiryModule__right--formlayout .enquiryProgressBar {
                margin: 0 0 12px
            }

            .enquiryModule__form__popup .enquiryModule__right--formlayout .enquiryForm__backArrow {
                top: 3px
            }

            .enquiryModule__form__popup .enquiryModule__right {
                padding: 16px 28.8px 6px
            }

            .enquiryModule__form__popup .enquiryModule__close-button {
                top: -22px
            }

            .enquiryModule__form__popup .enquiryModule__close-button svg {
                width: 12px
            }
        }

        @media (max-width:991px) {
            .enquiryModule__form__popup .enquiryModule__left-popup {
                display: none
            }

            .enquiryModule__form__popup .enquiryModule__right {
                flex: 1
            }

            .enquiryModule__form__popup .enquiryModule__right--formlayout .enquiryForm__footer {
                width: 99%;
                left: 3px
            }

            .enquiryModule__form__popup .enquiryForm__footer .enquiryForm__terms {
                width: 100%;
                text-align: center
            }

            .enquiryModule__form__popup .enquiryModule__modal {
                height: 100%
            }

            .enquiryModule__form__popup .enquiryModule__close-button {
                top: 7px;
                right: 15px;
                position: relative
            }

            .enquiryModule__form__popup.enquiryModule__modal-overlay svg path {
                fill: #000
            }

            .enquiryModule__form__popup .enquiryForm {
                display: block;
                height: inherit
            }

            .enquiryModule {
                background-color: #fff;
                height: 100%;
                flex-direction: column
            }

            .enquiryModule__left,
            .enquiryModule__right {
                flex: unset;
                padding: 32px 12px
            }

            .mcenter {
                text-align: center;
                width: 100%
            }

            .enquiryModule__left {
                padding: 19px
            }

            .enquiryModule__left--heading {
                font-size: 20px;
                line-height: 24px;
                margin: 0;
                text-align: center
            }

            .enquiryModule__suny_heading {
                font-size: 26px;
                font-weight: 400;
                line-height: 28.86px;
                text-align: left;
                text-underline-position: from-font;
                -webkit-text-decoration-skip-ink: none;
                text-decoration-skip-ink: none;
                color: #fff
            }

            .bold_suny {
                font-weight: 700;
                margin-bottom: 6px;
                border-bottom: 1px solid #fff;
                width: -moz-fit-content;
                width: fit-content;
                padding-bottom: 6px
            }

            .caption_suny {
                font-size: 16px
            }

            .enquiryModule__left--heading br,
            .enquiryModule__left--imagewrap,
            .enquiryModule__left--subheading {
                display: none
            }

            .enquiryModule__thankyou {
                margin: 32px 0
            }

            .enquiryModule__thankyou h3 {
                font-size: 22px;
                margin: 13px 0
            }

            .enquiryModule__thankyou p {
                font-size: 14px;
                margin: 13px 0;
                line-height: normal
            }

            .enquiryModule__thankyou h6 {
                font-size: 12px;
                margin: 13px 0;
                line-height: normal
            }

            .enquiryModule__right--formlayout .enquiryProgressBar {
                margin: 0 0 24px;
                display: none
            }

            .enquiryModule__right--formlayout .enquiryForm__heading {
                font-size: 16px;
                line-height: 24px;
                margin-bottom: 4px;
                margin-top: 8px
            }

            .enquiryModule__right--formlayout .enquiryForm__footer {
                width: 90%;
                position: fixed;
                bottom: .5%;
                left: 5%;
                background-color: #fff
            }

            .noenquiry3sticky {
                position: relative !important;
                bottom: unset !important;
                left: unset !important;
                width: 100% !important;
                margin-top: 10% !important
            }

            .enquiryModule__right--formlayout .enquiryForm__stage1 {
                padding: 30px 0 0
            }

            .enquiryModule__right--formlayout .enquiryForm__stage2 {
                padding: 0
            }

            .enquiryModule__right--formlayout .enquiryForm__stage5 {
                padding: 0;
                margin-bottom: 20px
            }

            .enquiryModule__right--formlayout .enquiryForm .inputForm__verify .verify__input {
                margin: 40px 0 16px
            }

            .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsBox {
                -moz-column-gap: 10px;
                column-gap: 10px;
                row-gap: 10px
            }

            .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsBox .optionTags .enquiryForm__optionLabel {
                font-size: 12px
            }

            .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btn,
            .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btnOtp {
                width: 100%;
                max-width: 488px;
                margin: 0 auto
            }

            .enquiryModule__right--formlayout .enquiryForm__backArrow {
                top: 0
            }

            .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer {
                row-gap: 30px
            }

            .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsHeading {
                font-size: 14px
            }

            .leftnone {
                display: none !important
            }

            .enquiryModule .enquiryModule__left {
                height: 80px;
                align-items: center;
                padding: 0 19px;
                display: flex
            }
        }

        @media(max-width:767px) {
            .enquiryModule__form__popup .enquiryForm__footer .enquiryForm__terms {
                text-align: left
            }

            .enquiryModule__form__popup .enquiryModule__modal {
                height: 100%;
                border-radius: 0
            }

            .enquiryModule__modal-overlay.enquiryModule__form__popup .enquiryModule__right .enquiryForm__footer {
                position: fixed;
                left: 50%;
                transform: translateX(-50%);
                width: 90%;
                margin-top: 94px;
                margin-bottom: 0
            }

            .noenquiry3sticky {
                transform: unset !important
            }

            .enquiryForm__footer.enquiryForm__popup__footer,
            .enquiryModule__form__popup .enquiryModule__right .enquiryForm__footer {
                position: relative;
                left: 0;
                width: 100%;
                margin-top: 94px
            }

            .enquiryModule__form__popup .enquiryModule__right {
                padding: 18px 16px;
                width: 100%
            }

            .enquiryModule__right--formlayout .enquiryForm__heading {
                font-size: 16px;
                line-height: 22px;
                margin-bottom: 0;
                margin-top: 12px
            }

            .enquiryModule__form__popup .enquiryForm__btn {
                font-size: 14px
            }

            .enquiryModule__form__popup .enquiryModule__left-popup {
                display: none
            }

            .enquiryModule__form__popup .enquiryModule__close-button {
                top: 7px;
                right: 15px;
                position: relative
            }

            .enquiryModule__form__popup .enquiryModule__modal-content {
                flex-grow: inherit;
                height: 80%
            }

            .enquiryModule__form__popup.enquiryModule__modal-overlay svg path {
                fill: #000
            }

            .enquiryModule__form__popup .enquiryForm {
                display: block;
                height: inherit
            }

            .enquiryModule__right--formlayout .enquiryForm__additionalInfo {
                margin-left: 0;
                font-size: 12px
            }
        }

        @media only screen and (min-width:992px) and (max-width:1281px) {
            .bannerTitle {
                font-size: 24px;
                line-height: 32px
            }

            .bannerSubtitle {
                font-size: 20px;
                line-height: 28px
            }

            .enquiryModule__right--formlayout .enquiryForm__stage1 {
                padding-bottom: 38px !important
            }

            .enquiryModule__right--formlayout .enquiryForm__heading {
                margin-top: 0 !important
            }

            .fotterBottom_detail_item {
                font-size: 11px;
                line-height: 16px
            }

            .fotterWrapper {
                padding: 18px
            }

            .fotterBadgeWrapper {
                margin-top: 30px
            }
        }

        .custom-dropdown {
            position: relative;
            width: 100%;
            margin-bottom: 20px
        }

        .dropdown-header {
            padding: 0 12px;
            border: 1px solid #cad6f1;
            background-color: #fff;
            cursor: pointer;
            border-radius: 8px;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
            display: flex;
            justify-content: space-between;
            align-items: center;
            height: 36px;
            font-size: 14px;
            font-weight: 400;
            color: #1a202c
        }

        .arrow {
            margin-left: 8px;
            font-size: 12px
        }

        .dropdown-list {
            position: absolute;
            bottom: 45px;
            width: 100%;
            height: 175px;
            overflow-y: auto;
            background-color: #fff;
            border: 1px solid #ebecee;
            z-index: 1000;
            border-radius: 8px;
            box-shadow: 0 4px 10px rgba(0, 0, 0, .08);
            list-style: none;
            padding: 18px 0;
            margin: 0;
            scroll-behavior: smooth
        }

        .dropdown-list::-webkit-scrollbar {
            width: 4px
        }

        .dropdown-list::-webkit-scrollbar-track {
            background-clip: content-box;
            background: transparent;
            margin-top: 10px;
            margin-bottom: 10px
        }

        .dropdown-list::-webkit-scrollbar-thumb {
            background: #0c162014;
            border-radius: 1000px;
            -webkit-transition: background .3s ease;
            transition: background .3s ease
        }

        .dropdown-list::-webkit-scrollbar-thumb:hover {
            background: #0c162033
        }

        .dropdown-list li:first-child {
            color: #a3a3a3;
            font-size: 12px;
            font-weight: 600;
            line-height: 16px;
            margin-bottom: 8px;
            margin-left: 18px
        }

        .dropdown-item {
            color: #2d3748;
            font-size: 14px;
            font-weight: 500;
            line-height: 16px;
            cursor: pointer;
            transition: background-color .2s ease;
            padding: 7px 18px
        }

        .checkedcity {
            color: #d13b45;
            position: relative;
            font-weight: 600
        }

        .checkedcity:after {
            content: "";
            position: absolute;
            right: 18px;
            top: 50%;
            transform: translateY(-50%);
            width: 12.25px;
            height: 9px;
            background-image: url("data:image/svg+xml,%3Csvg width=%2712.25%27 height=%279%27 viewBox=%270 0 12.25 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 4.5L4.25 8L11.25 1%27 stroke=%27%23D13B45%27 stroke-width=%272%27/%3E%3C/svg%3E");
            background-repeat: no-repeat;
            background-size: contain
        }

        @media (max-width:767px) {
            .dropdown-list {
                position: fixed;
                bottom: 0;
                left: 0;
                top: auto;
                height: 400px;
                border: none;
                border-top: 1px solid #ccc;
                border-radius: 12px 12px 0 0;
                box-shadow: 0 -2px 12px rgba(0, 0, 0, .1);
                width: 99%;
                background-color: #fff
            }

            .dropdown-item {
                padding: 10px 16px;
                font-size: 14px
            }

            .custom-dropdown {
                width: 100%
            }

            .dropdown-header {
                width: 100%;
                font-size: 12px
            }
        }

        .countryCodeContainer {
            width: 90px
        }

        .countryCodeShow {
            display: flex;
            align-items: center;
            height: 20px;
            position: relative
        }

        .countryCodeBox {
            margin-left: 8px;
            margin-right: 8px;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
            color: #2e2e2e
        }

        .arrowBox {
            width: 11px;
            height: 11px;
            position: relative;
            display: flex;
            justify-content: center;
            align-items: center
        }

        .arrowBox:before {
            content: "";
            position: absolute;
            width: 9px;
            height: 9px;
            border-color: #384048;
            border-style: solid;
            border-width: 0 1.5px 1.5px 0;
            transform: translateY(-1px) rotate(45deg)
        }

        .countrySelect {
            width: 28px;
            height: 20px
        }

        .countrySelect span {
            width: 80px;
            display: block;
            padding-left: 36px;
            margin-top: 3px
        }

        .showAllCountries {
            width: 100%;
            height: 220px;
            border-radius: 8px;
            background-color: #fafbfc;
            box-shadow: 0 2px 5px rgba(0, 0, 0, .16);
            overflow-y: scroll;
            position: absolute !important;
            left: 0 !important;
            top: 42px !important;
            overflow: hidden;
            z-index: 2
        }

        .countryList__container {
            padding: 0 10px 8px 20px;
            height: 150px;
            overflow: scroll
        }

        .countryListitem {
            list-style: none;
            display: flex;
            gap: 8px;
            align-items: center;
            justify-content: flex-start;
            padding: 10px 12px;
            color: #1a202c
        }

        .countryListitem,
        .countryName {
            font-size: 14px;
            line-height: 16px;
            font-weight: 400
        }

        .countryName {
            max-width: 140px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis
        }

        .countryList {
            font-weight: 400;
            font-size: 14px;
            line-height: 24px;
            background: none;
            border: 0;
            border-radius: 4px;
            width: 28px;
            height: 20px
        }

        .countryList .code {
            padding-left: 24px
        }

        .countryList span {
            color: #7c8698
        }

        .showAllCountries::-webkit-scrollbar-track {
            background-color: #b4bac4;
            border-radius: 3px
        }

        .showAllCountries::-webkit-scrollbar-thumb {
            border-radius: 3px;
            background-color: #4a5568
        }

        .CountrySelection_dropdown__search__container {
            position: sticky;
            top: 0;
            padding: 20px 20px 8px;
            background: #fafbfc
        }

        .CountrySelection_dropdown__search {
            background: #fff;
            border: 2px solid #dfe1e6;
            padding: 2px;
            border-radius: 8px;
            display: flex;
            align-items: center;
            gap: 8px
        }

        .CountrySelection_dropdown__search svg {
            color: #b4bac4;
            position: relative;
            left: 3px
        }

        .CountrySelection_dropdown__search input {
            font-size: 13px;
            flex: 1;
            border: 0;
            outline: 0;
            padding: 0;
            margin: 0;
            background: none;
            line-height: 24px;
            color: #4a5568;
            width: 100%
        }

        .ad {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 0
        }

        .ae {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px 0
        }

        .af {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -20px
        }

        .ag {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -20px
        }

        .ai {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px 0
        }

        .al {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -20px
        }

        .am {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -40px
        }

        .an {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -40px
        }

        .ao {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -40px
        }

        .ar {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -60px
        }

        .at {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -60px
        }

        .au,
        .cc,
        .cx,
        .nf {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -60px
        }

        .ax {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px 0
        }

        .aw {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -20px
        }

        .az {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -40px
        }

        .ba {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -60px
        }

        .bb {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -80px
        }

        .bd {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -80px
        }

        .be {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -80px
        }

        .bf {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -80px
        }

        .bg {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px 0
        }

        .bh {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -20px
        }

        .bi {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -40px
        }

        .bj {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -60px
        }

        .bm {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -80px
        }

        .bn {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -100px
        }

        .bo {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -100px
        }

        .br {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -100px
        }

        .bs {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -100px
        }

        .bt {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -100px
        }

        .bw {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -120px
        }

        .by {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -120px
        }

        .bz {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -120px
        }

        .ca {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -120px
        }

        .caf,
        .eh {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -120px
        }

        .cas {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px 0
        }

        .cd {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -20px
        }

        .ceu,
        .va,
        .xk {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -40px
        }

        .cf {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -60px
        }

        .cg {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -80px
        }

        .ch {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -100px
        }

        .ci {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -120px
        }

        .cl {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -140px
        }

        .cm {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -140px
        }

        .cn {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -140px
        }

        .as,
        .cna,
        .gl,
        .gu {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -140px
        }

        .co {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -140px
        }

        .coc,
        .ki,
        .mh,
        .mp,
        .nr,
        .tv {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -140px
        }

        .cr {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px 0
        }

        .csa {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -20px
        }

        .cu {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -40px
        }

        .cv {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -60px
        }

        .cy {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -80px
        }

        .cz {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -100px
        }

        .de {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -120px
        }

        .dj {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -140px
        }

        .dk,
        .fo {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -160px
        }

        .dm {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -160px
        }

        .do {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -160px
        }

        .dz {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -160px
        }

        .ec {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -160px
        }

        .eg {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -160px
        }

        .ee {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -160px
        }

        .er {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px 0
        }

        .es {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -20px
        }

        .et {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -40px
        }

        .eu {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -60px
        }

        .fi {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -80px
        }

        .fj {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -100px
        }

        .fk {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -120px
        }

        .bl,
        .fr,
        .gf,
        .gp,
        .mq,
        .nc,
        .pm,
        .re,
        .wf,
        .yt {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -140px
        }

        .ga {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -160px
        }

        .gb,
        .io {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -180px
        }

        .fm {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -180px
        }

        .gd {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -180px
        }

        .ge {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -180px
        }

        .gg {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -180px
        }

        .gh {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -180px
        }

        .gi {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -180px
        }

        .gm {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -180px
        }

        .gn {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -200px
        }

        .gq {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -200px
        }

        .gr {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -200px
        }

        .gt {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -200px
        }

        .gw {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -200px
        }

        .gy {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -200px
        }

        .hk {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -200px
        }

        .hn {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -200px
        }

        .hr {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px 0
        }

        .ht {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px -20px
        }

        .hu {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px -40px
        }

        .id {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px -60px
        }

        .ie {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px -80px
        }

        .il {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px -100px
        }

        .im {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px -120px
        }

        .in {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px -140px
        }

        .iq {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px -160px
        }

        .ir {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px -180px
        }

        .is {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px -200px
        }

        .it {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -220px
        }

        .je {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -220px
        }

        .jm {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -220px
        }

        .jo,
        .ps {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -220px
        }

        .jp {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -220px
        }

        .ke {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -220px
        }

        .kg {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -220px
        }

        .kh {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -220px
        }

        .km {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px -220px
        }

        .kn {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px 0
        }

        .kp {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px -20px
        }

        .kr {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px -40px
        }

        .kw {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px -60px
        }

        .ky {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px -80px
        }

        .kz {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px -100px
        }

        .la {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px -120px
        }

        .lb {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px -140px
        }

        .lc {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px -160px
        }

        .li {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px -180px
        }

        .lk {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px -200px
        }

        .lr {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px -220px
        }

        .ls {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -240px
        }

        .lt {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -240px
        }

        .lu {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -240px
        }

        .lv {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -240px
        }

        .ly {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -240px
        }

        .ma {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -240px
        }

        .mc {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -240px
        }

        .md {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -240px
        }

        .me {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px -240px
        }

        .mg {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px -240px
        }

        .mk {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -260px
        }

        .ml {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -260px
        }

        .mm {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -260px
        }

        .mn {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -260px
        }

        .mo {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -260px
        }

        .mr {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -260px
        }

        .ms {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -260px
        }

        .mt {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -260px
        }

        .mu {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px -260px
        }

        .mv {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px -260px
        }

        .mw {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px 0
        }

        .mx {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px -20px
        }

        .my {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px -40px
        }

        .mz {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px -60px
        }

        .na {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px -80px
        }

        .ne {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px -100px
        }

        .ng {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px -120px
        }

        .ni {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px -140px
        }

        .bq,
        .cw,
        .mf,
        .nl,
        .sx {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px -160px
        }

        .no,
        .sj {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px -180px
        }

        .np {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px -200px
        }

        .ck,
        .nu,
        .nz,
        .tk {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px -220px
        }

        .om {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px -240px
        }

        .pa {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px -260px
        }

        .pe {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -280px
        }

        .pf {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -280px
        }

        .pg {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -280px
        }

        .ph {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -280px
        }

        .pk {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -280px
        }

        .pl {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -280px
        }

        .pr {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -280px
        }

        .pt {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -280px
        }

        .pw {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px -280px
        }

        .py {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px -280px
        }

        .qa {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px -280px
        }

        .ro {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px 0
        }

        .rs {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px -20px
        }

        .ru {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px -40px
        }

        .rw {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px -60px
        }

        .sa {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px -80px
        }

        .sb {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px -100px
        }

        .sc {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px -120px
        }

        .sd,
        .ss {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px -140px
        }

        .se {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px -160px
        }

        .sg {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px -180px
        }

        .sh {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px -200px
        }

        .si {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px -220px
        }

        .sk {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px -240px
        }

        .sl {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px -260px
        }

        .sm {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px -280px
        }

        .sn {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -300px
        }

        .so {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -300px
        }

        .sr {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -300px
        }

        .st {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -300px
        }

        .sv {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -300px
        }

        .sy {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -300px
        }

        .sz {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -300px
        }

        .tc {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -300px
        }

        .td {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -224px -300px
        }

        .tg {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -252px -300px
        }

        .th {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -280px -300px
        }

        .tj {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -308px -300px
        }

        .tl {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px 0
        }

        .tm {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px -20px
        }

        .tn {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px -40px
        }

        .to {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px -60px
        }

        .tr {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px -80px
        }

        .tt {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px -100px
        }

        .tw {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px -120px
        }

        .tz {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px -140px
        }

        .ua {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px -160px
        }

        .ug {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px -180px
        }

        .us,
        .vi {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px -200px
        }

        .uy {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px -220px
        }

        .uz {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px -240px
        }

        .vc {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px -260px
        }

        .ve {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px -280px
        }

        .vg {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -336px -300px
        }

        .vn {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) 0 -320px
        }

        .vu {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -28px -320px
        }

        .ws {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -56px -320px
        }

        .ww {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -84px -320px
        }

        .ye {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -112px -320px
        }

        .za {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -140px -320px
        }

        .zm {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -168px -320px
        }

        .zw {
            background: url(https://ik.imagekit.io/upgrad1/abroad-images/pagebuilder/country-flags.png) -196px -320px
        }

        .pb__enquiryForm__inputContainer {
            row-gap: 20px !important
        }

        .pb__enquiryForm__optionsHeading {
            font-size: 14px;
            color: #333;
            margin-bottom: 12px;
            margin-top: 0;
            font-weight: 500;
            line-height: 18px;
            letter-spacing: -.14px
        }

        .pb__enquiryForm__heading {
            color: #000;
            font-size: 20px;
            font-weight: 500;
            line-height: 28px;
            letter-spacing: -.2px;
            margin-bottom: 24px;
            margin-top: 0
        }

        .pb__inputBox input {
            padding: 12px 14px;
            border-radius: 8px;
            border: 1px solid #e6e6e6;
            background: #fff;
            width: 100%;
            color: #000;
            font-size: 16px;
            font-weight: 450;
            line-height: 22px;
            letter-spacing: -.16px
        }

        .pb__inputBox input:focus-visible {
            outline: none;
            border: 1px solid #e6e6e6
        }

        .pb__inputBox input::-moz-placeholder {
            color: #999
        }

        .pb__inputBox input::placeholder {
            color: #999
        }

        .pb__country__inputBox {
            display: flex;
            -moz-column-gap: 0;
            column-gap: 0;
            align-items: center;
            border-radius: 8px;
            border: 1px solid #e6e6e6;
            background-color: #fff;
            position: relative
        }

        .pb__numberBox::-moz-placeholder {
            color: #999
        }

        .pb__numberBox::placeholder {
            color: #999
        }

        .pb__country__inputBox .inputBox__input {
            width: 100%;
            outline: none;
            padding: 12px 14px;
            border: none;
            border-left: 1px solid #e6e6e6;
            color: #000;
            font-size: 16px;
            font-weight: 450;
            line-height: 22px;
            letter-spacing: -.16px;
            border-top-right-radius: 8px;
            border-bottom-right-radius: 8px
        }

        .pb__country__inputBox .countryCodeContainer {
            width: 150px
        }

        .countryCodeContainer .countryCodeShow {
            justify-content: center
        }

        .inputBox__error {
            color: red;
            font-size: 14px
        }

        .pb__enquiryForm__footer {
            margin-top: 32px
        }

        .pb__inputForm__para {
            color: #666;
            font-size: 14px;
            font-weight: 450;
            line-height: 18px;
            letter-spacing: -.14px;
            margin-bottom: 20px;
            margin-top: 0
        }

        .pb__inputForm__para .verify__edit {
            color: #0170d7;
            margin-left: 6px;
            cursor: pointer
        }

        .pb__verify__input {
            display: flex;
            border-radius: 8px;
            border: 1px solid #e6e6e6;
            padding: 12px 0;
            width: -moz-fit-content;
            width: fit-content
        }

        .pb__verify__inputOtp {
            width: 58px;
            border: none;
            border-right: 1px solid #e6e6e6;
            height: 28px;
            text-align: center;
            color: #000;
            font-size: 16px;
            font-weight: 450;
            line-height: 22px;
            letter-spacing: -.16px
        }

        .pb__verify__inputOtp::-moz-placeholder {
            color: #ccc
        }

        .pb__verify__inputOtp::placeholder {
            color: #ccc
        }

        .pb__verify__inputOtp:last-child {
            border: none
        }

        .pb__verify__inputOtp:focus-visible {
            outline: none
        }

        .pb__invalid__otp {
            font-size: 14px;
            font-weight: 400;
            line-height: 14px;
            color: #e41212;
            margin: 0
        }

        .pb__verify__otp {
            font-size: 14px;
            color: #666;
            font-weight: 500;
            line-height: 18px;
            letter-spacing: -.14px;
            margin-top: 8px
        }

        .pb__verify__resend {
            color: #ee2c3c;
            margin-left: 8px;
            cursor: pointer
        }

        .pb__otpContainer {
            display: flex;
            flex-direction: column;
            justify-content: space-between
        }

        .pb__enquiryForm__terms {
            font-size: 12px;
            color: #666;
            font-weight: 450;
            line-height: 16px;
            letter-spacing: -.12px
        }

        .pb__enquiryForm__terms--text {
            color: #000;
            font-weight: 500
        }

        .pb__enquiryForm__btnOtp {
            font-size: 16px;
            color: #fff;
            font-weight: 500;
            line-height: 22px;
            letter-spacing: -.16px;
            border-radius: 8px;
            background: linear-gradient(180deg, #ee2c3c, #da202f 93.75%);
            box-shadow: 0 12px 40px 0 rgba(190, 35, 48, .12);
            border: none;
            height: 44px;
            width: 100%
        }

        .pb__enquiryForm__otp__heading {
            color: #000;
            font-size: 20px;
            font-weight: 500;
            line-height: 28px;
            letter-spacing: -.2px;
            margin-bottom: 6px
        }

        .pb__enquiryForm__optionsBox {
            display: flex;
            gap: 14px;
            flex-wrap: wrap;
            position: relative
        }

        .pb__optionTag__checkbox .pb__enquiryForm__optionLabel {
            border-radius: 8px;
            border: 1px solid #e6e6e6;
            background: #fff;
            padding: 8px 16px;
            display: block
        }

        .pb__optionTag__checkbox input[type=checkbox] {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            display: none
        }

        .pb__optionTag__checkbox input[type=checkbox]:checked+.pb__enquiryForm__optionLabel {
            border-radius: 8px;
            border: 1px solid #000;
            background: #f9f9f9
        }

        .pb__optionTag__checkbox .pb__enquiryForm__optionLabel {
            font-size: 12px;
            font-weight: 500;
            line-height: 16px;
            color: #333
        }

        .pb__optionTag__radio .pb__enquiryForm__optionLabel {
            border-radius: 8px;
            border: 1px solid #e6e6e6;
            background: #fff;
            padding: 8px 16px;
            display: flex;
            align-items: center
        }

        .pb__optionTag__radio input[type=radio]:checked+.pb__enquiryForm__optionLabel {
            border-radius: 8px;
            border: 1px solid #000;
            background: #f9f9f9
        }

        .pb__optionTag__radio input[type=radio] {
            accent-color: #333;
            width: 12px;
            height: 12px;
            margin: 0 4px 0 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .pb__optionTag__radio .pb__enquiryForm__optionLabel {
            font-size: 12px;
            font-weight: 500;
            line-height: 16px;
            color: #333
        }

        .pb__optionTags.active {
            border-radius: 8px;
            border: 1px solid #000;
            background: #f9f9f9
        }

        .pb__optionTag__radio [type=radio]:checked,
        .pb__optionTag__radio [type=radio]:not(:checked) {
            position: absolute;
            left: -9999px
        }

        .pb__optionTag__radio [type=radio]:checked+label,
        .pb__optionTag__radio [type=radio]:not(:checked)+label {
            position: relative;
            padding-left: 32px;
            cursor: pointer;
            line-height: 20px;
            display: inline-block
        }

        .pb__optionTag__radio [type=radio]:checked+label:before,
        .pb__optionTag__radio [type=radio]:not(:checked)+label:before {
            content: "";
            position: absolute;
            left: 10px;
            top: 50%;
            transform: translateY(-50%);
            width: 12px;
            height: 12px;
            border: 1px solid #333;
            border-radius: 100%;
            background: #fff
        }

        .pb__optionTag__radio [type=radio]:checked+label:after,
        .pb__optionTag__radio [type=radio]:not(:checked)+label:after {
            content: "";
            width: 8px;
            height: 8px;
            background: #333;
            position: absolute;
            top: 39%;
            left: 12.85px;
            border-radius: 100%;
            transition: all .2s ease
        }

        .pb__optionTag__radio [type=radio]:not(:checked)+label:after {
            opacity: 0;
            transform: scale(0)
        }

        .pb__optionTag__radio [type=radio]:checked+label:after {
            opacity: 1;
            transform: scale(1)
        }

        .pb__enquiryForm__heading__mview__container {
            position: relative;
            padding: 16.8px 14px;
            background: #fcf0f1
        }

        .pb__enquiryForm__heading__mview__container .pb__enquiryForm__cross__mivew {
            position: absolute;
            right: 10px;
            top: 7px;
            cursor: pointer
        }

        .pb__enquiryForm__cross__mivew svg {
            width: 15px
        }

        .pb__enquiryForm__heading__mview {
            font-size: 21px;
            color: #000;
            font-weight: 500;
            line-height: 28px;
            margin: 0 0 8px;
            letter-spacing: -.21px
        }

        .pb__enquiryForm__pera__mview {
            color: #333;
            font-size: 14px;
            font-weight: 450;
            line-height: 19.25px;
            letter-spacing: -.14px;
            margin: 0
        }

        .pb__expertAdvice__heading {
            color: #000;
            font-size: 20px;
            font-weight: 500;
            line-height: 28px;
            letter-spacing: -.2px;
            margin: 0 0 8px
        }

        .pb__expertAdvice__pera {
            color: #333;
            font-weight: 450;
            margin: 0 0 20px
        }

        .pb__expertAdvice__btn,
        .pb__expertAdvice__pera {
            font-size: 16px;
            line-height: 22px;
            letter-spacing: -.16px
        }

        .pb__expertAdvice__btn {
            padding: 10px;
            color: #fff;
            font-weight: 500;
            border-radius: 8px;
            text-align: center;
            border: none;
            width: 100%;
            margin-top: 20px;
            cursor: pointer;
            background: linear-gradient(180deg, #ee2c3c, #da202f 93.75%)
        }

        .pb__expertAdvice__container img {
            height: 142px
        }

        /*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*/
        *,
        :after,
        :before {
            box-sizing: border-box;
            border: 0 solid #e5e7eb
        }

        :after,
        :before {
            --tw-content: ""
        }

        html {
            line-height: 1.5;
            -webkit-text-size-adjust: 100%;
            -moz-tab-size: 4;
            -o-tab-size: 4;
            tab-size: 4;
            font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
            font-feature-settings: normal;
            font-variation-settings: normal
        }

        body {
            margin: 0;
            line-height: inherit
        }

        hr {
            height: 0;
            color: inherit;
            border-top-width: 1px
        }

        abbr:where([title]) {
            -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-size: inherit;
            font-weight: inherit
        }

        a {
            color: inherit;
            text-decoration: inherit
        }

        b,
        strong {
            font-weight: bolder
        }

        code,
        kbd,
        pre,
        samp {
            font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
            font-size: 1em
        }

        small {
            font-size: 80%
        }

        sub,
        sup {
            font-size: 75%;
            line-height: 0;
            position: relative;
            vertical-align: baseline
        }

        sub {
            bottom: -.25em
        }

        sup {
            top: -.5em
        }

        table {
            text-indent: 0;
            border-color: inherit;
            border-collapse: collapse
        }

        button,
        input,
        optgroup,
        select,
        textarea {
            font-family: inherit;
            font-size: 100%;
            font-weight: inherit;
            line-height: inherit;
            color: inherit;
            margin: 0;
            padding: 0
        }

        button,
        select {
            text-transform: none
        }

        [type=button],
        [type=reset],
        [type=submit],
        button {
            -webkit-appearance: button;
            background-color: transparent;
            background-image: none
        }

        :-moz-focusring {
            outline: auto
        }

        :-moz-ui-invalid {
            box-shadow: none
        }

        progress {
            vertical-align: baseline
        }

        ::-webkit-inner-spin-button,
        ::-webkit-outer-spin-button {
            height: auto
        }

        [type=search] {
            -webkit-appearance: textfield;
            outline-offset: -2px
        }

        ::-webkit-search-decoration {
            -webkit-appearance: none
        }

        ::-webkit-file-upload-button {
            -webkit-appearance: button;
            font: inherit
        }

        summary {
            display: list-item
        }

        blockquote,
        dd,
        dl,
        figure,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        hr,
        p,
        pre {
            margin: 0
        }

        fieldset {
            margin: 0
        }

        fieldset,
        legend {
            padding: 0
        }

        menu,
        ol,
        ul {
            list-style: none;
            margin: 0;
            padding: 0
        }

        textarea {
            resize: vertical
        }

        input::-moz-placeholder,
        textarea::-moz-placeholder {
            opacity: 1;
            color: #9ca3af
        }

        input::placeholder,
        textarea::placeholder {
            opacity: 1;
            color: #9ca3af
        }

        [role=button],
        button {
            cursor: pointer
        }

        :disabled {
            cursor: default
        }

        audio,
        canvas,
        embed,
        iframe,
        img,
        object,
        svg,
        video {
            display: block;
            vertical-align: middle
        }

        img,
        video {
            max-width: 100%;
            height: auto
        }

        [hidden] {
            display: none
        }

        :root,
        [data-theme=red] {
            --primary-tint-1: 252 213 216;
            --primary-tint-2: 248 171 177;
            --primary-tint-3: 255 117 129;
            --primary-tint-4: 241 86 99;
            --primary-main: 238 44 60;
            --primary-shade-1: 190 35 48;
            --primary-shade-2: 143 26 42;
            --primary-shade-3: 95 18 24;
            --primary-shade-4: 48 9 12;
            --greyscale-1: 51 51 51;
            --greyscale-2: 102 102 102;
            --greyscale-3: 153 153 153;
            --greyscale-4: 204 204 204;
            --greyscale-5: 230 230 230;
            --greyscale-6: 242 242 242;
            --greyscale-7: 245 245 245;
            --greyscale-8: 223 225 230;
            --greyscale-9: 180 186 196;
            --greyscale-10: 74 85 104;
            --greyscale-11: 221 221 221;
            --greyscale-12: 244 245 247;
            --greyscale-white: 254 255 255;
            --greyscale-main: 0 0 0;
            --system-fill-star: 255 1 107;
            --system-fill-video: 11 11 46;
            --system-fill-mega-menu-card: 254 243 244;
            --system-fill-bg-accent-1: 252 240 241;
            --system-fill-bg-accent-2: 252 241 245;
            --system-fill-bg-syllabus: 245 241 254;
            --system-fill-icon-rating: 252 188 5;
            --system-text-content-schoolName: 245 66 81;
            --system-tag-green: 10 144 68;
            --system-tag-popular: 196 129 29
        }

        [data-theme=dark-purple] {
            --primary-tint-1: 250 229 255;
            --primary-tint-2: 225 201 245;
            --primary-tint-3: 181 132 219;
            --primary-tint-4: 136 65 192;
            --primary-main: 106 17 176;
            --primary-shade-1: 85 14 141;
            --primary-shade-2: 64 10 106;
            --primary-shade-3: 36 7 70;
            --primary-shade-4: 21 3 35;
            --greyscale-1: 51 51 51;
            --greyscale-2: 102 102 102;
            --greyscale-3: 153 153 153;
            --greyscale-4: 204 204 204;
            --greyscale-5: 230 230 230;
            --greyscale-6: 242 242 242;
            --greyscale-7: 245 245 245;
            --greyscale-8: 223 225 230;
            --greyscale-9: 180 186 196;
            --greyscale-10: 74 85 104;
            --greyscale-11: 221 221 221;
            --greyscale-12: 244 245 247;
            --greyscale-white: 254 255 255;
            --greyscale-main: 0 0 0;
            --system-fill-star: 255 1 107;
            --system-fill-video: 11 11 46;
            --system-fill-mega-menu-card: 254 243 244;
            --system-fill-bg-accent-1: 252 240 241;
            --system-fill-bg-accent-2: 252 241 245;
            --system-fill-bg-syllabus: 245 241 254;
            --system-fill-icon-rating: 252 188 5;
            --system-text-content-schoolName: 245 66 81;
            --system-tag-green: 10 144 68;
            --system-tag-popular: 196 129 29
        }

        [data-theme=dark-pink] {
            --primary-tint-1: 243 208 223;
            --primary-tint-2: 232 161 190;
            --primary-tint-3: 220 113 158;
            --primary-tint-4: 209 66 125;
            --primary-main: 197 19 93;
            --primary-shade-1: 158 15 74;
            --primary-shade-2: 118 11 56;
            --primary-shade-3: 79 8 37;
            --primary-shade-4: 39 4 19;
            --greyscale-1: 51 51 51;
            --greyscale-2: 102 102 102;
            --greyscale-3: 153 153 153;
            --greyscale-4: 204 204 204;
            --greyscale-5: 230 230 230;
            --greyscale-6: 242 242 242;
            --greyscale-7: 245 245 245;
            --greyscale-8: 223 225 230;
            --greyscale-9: 180 186 196;
            --greyscale-10: 74 85 104;
            --greyscale-11: 221 221 221;
            --greyscale-12: 244 245 247;
            --greyscale-white: 254 255 255;
            --greyscale-main: 0 0 0;
            --system-fill-star: 255 1 107;
            --system-fill-video: 11 11 46;
            --system-fill-mega-menu-card: 254 243 244;
            --system-fill-bg-accent-1: 252 240 241;
            --system-fill-bg-accent-2: 252 241 245;
            --system-fill-bg-syllabus: 245 241 254;
            --system-fill-icon-rating: 252 188 5;
            --system-text-content-schoolName: 245 66 81;
            --system-tag-green: 10 144 68;
            --system-tag-popular: 196 129 29
        }

        *,
        :after,
        :before {
            --tw-border-spacing-x: 0;
            --tw-border-spacing-y: 0;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-pan-x: ;
            --tw-pan-y: ;
            --tw-pinch-zoom: ;
            --tw-scroll-snap-strictness: proximity;
            --tw-gradient-from-position: ;
            --tw-gradient-via-position: ;
            --tw-gradient-to-position: ;
            --tw-ordinal: ;
            --tw-slashed-zero: ;
            --tw-numeric-figure: ;
            --tw-numeric-spacing: ;
            --tw-numeric-fraction: ;
            --tw-ring-inset: ;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-color: rgba(59, 130, 246, .5);
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-ring-shadow: 0 0 #0000;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-colored: 0 0 #0000;
            --tw-blur: ;
            --tw-brightness: ;
            --tw-contrast: ;
            --tw-grayscale: ;
            --tw-hue-rotate: ;
            --tw-invert: ;
            --tw-saturate: ;
            --tw-sepia: ;
            --tw-drop-shadow: ;
            --tw-backdrop-blur: ;
            --tw-backdrop-brightness: ;
            --tw-backdrop-contrast: ;
            --tw-backdrop-grayscale: ;
            --tw-backdrop-hue-rotate: ;
            --tw-backdrop-invert: ;
            --tw-backdrop-opacity: ;
            --tw-backdrop-saturate: ;
            --tw-backdrop-sepia:
        }

        ::backdrop {
            --tw-border-spacing-x: 0;
            --tw-border-spacing-y: 0;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-pan-x: ;
            --tw-pan-y: ;
            --tw-pinch-zoom: ;
            --tw-scroll-snap-strictness: proximity;
            --tw-gradient-from-position: ;
            --tw-gradient-via-position: ;
            --tw-gradient-to-position: ;
            --tw-ordinal: ;
            --tw-slashed-zero: ;
            --tw-numeric-figure: ;
            --tw-numeric-spacing: ;
            --tw-numeric-fraction: ;
            --tw-ring-inset: ;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-color: rgba(59, 130, 246, .5);
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-ring-shadow: 0 0 #0000;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-colored: 0 0 #0000;
            --tw-blur: ;
            --tw-brightness: ;
            --tw-contrast: ;
            --tw-grayscale: ;
            --tw-hue-rotate: ;
            --tw-invert: ;
            --tw-saturate: ;
            --tw-sepia: ;
            --tw-drop-shadow: ;
            --tw-backdrop-blur: ;
            --tw-backdrop-brightness: ;
            --tw-backdrop-contrast: ;
            --tw-backdrop-grayscale: ;
            --tw-backdrop-hue-rotate: ;
            --tw-backdrop-invert: ;
            --tw-backdrop-opacity: ;
            --tw-backdrop-saturate: ;
            --tw-backdrop-sepia:
        }

        .container {
            width: 100%
        }

        @media (min-width:320px) {
            .container {
                max-width: 320px
            }
        }

        @media (min-width:480px) {
            .container {
                max-width: 480px
            }
        }

        @media (min-width:768px) {
            .container {
                max-width: 768px
            }
        }

        @media (min-width:1200px) {
            .container {
                max-width: 1200px
            }
        }

        @media (min-width:1367px) {
            .container {
                max-width: 1367px
            }
        }

        @media (min-width:1440px) {
            .container {
                max-width: 1440px
            }
        }

        .sr-only {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            white-space: nowrap;
            border-width: 0
        }

        .pointer-events-none {
            pointer-events: none
        }

        .pointer-events-auto {
            pointer-events: auto
        }

        .\!visible {
            visibility: visible !important
        }

        .visible {
            visibility: visible
        }

        .invisible {
            visibility: hidden
        }

        .collapse {
            visibility: collapse
        }

        .static {
            position: static
        }

        .fixed {
            position: fixed
        }

        .\!absolute {
            position: absolute !important
        }

        .absolute {
            position: absolute
        }

        .\!relative {
            position: relative !important
        }

        .relative {
            position: relative
        }

        .sticky {
            position: sticky
        }

        .inset-0 {
            inset: 0
        }

        .inset-11 {
            inset: 2.75rem
        }

        .inset-x-0 {
            left: 0;
            right: 0
        }

        .inset-y-0 {
            top: 0;
            bottom: 0
        }

        .\!-bottom-\[77px\] {
            bottom: -77px !important
        }

        .\!-bottom-spacing28 {
            bottom: calc(calc(var(--ug)*1.75) * -1) !important
        }

        .\!-left-6 {
            left: -1.5rem !important
        }

        .\!-left-8 {
            left: -2rem !important
        }

        .\!-right-1 {
            right: -.25rem !important
        }

        .\!-right-12 {
            right: -3rem !important
        }

        .\!-right-7 {
            right: -1.75rem !important
        }

        .\!-top-12 {
            top: -3rem !important
        }

        .\!bottom-auto {
            bottom: auto !important
        }

        .\!left-\[46\%\] {
            left: 46% !important
        }

        .\!left-\[68px\] {
            left: 68px !important
        }

        .\!left-spacing20 {
            left: calc(var(--ug)*1.25) !important
        }

        .\!left-spacing8 {
            left: calc(var(--ug)*.5) !important
        }

        .\!right-10 {
            right: 2.5rem !important
        }

        .\!right-2 {
            right: .5rem !important
        }

        .\!right-3 {
            right: .75rem !important
        }

        .\!right-5 {
            right: 1.25rem !important
        }

        .\!right-7 {
            right: 1.75rem !important
        }

        .\!top-0 {
            top: 0 !important
        }

        .\!top-2 {
            top: .5rem !important
        }

        .\!top-spacing12 {
            top: calc(var(--ug)*.75) !important
        }

        .\!top-spacing16 {
            top: calc(var(--ug)) !important
        }

        .-bottom-12 {
            bottom: -3rem
        }

        .-bottom-2 {
            bottom: -.5rem
        }

        .-bottom-20 {
            bottom: -5rem
        }

        .-bottom-3 {
            bottom: -.75rem
        }

        .-bottom-4 {
            bottom: -1rem
        }

        .-bottom-7 {
            bottom: -1.75rem
        }

        .-bottom-8 {
            bottom: -2rem
        }

        .-bottom-\[0\%\] {
            bottom: 0
        }

        .-bottom-\[10\%\] {
            bottom: -10%
        }

        .-bottom-\[20\%\] {
            bottom: -20%
        }

        .-bottom-\[30\%\] {
            bottom: -30%
        }

        .-bottom-\[35\%\] {
            bottom: -35%
        }

        .-bottom-px {
            bottom: -1px
        }

        .-bottom-spacing40 {
            bottom: calc(calc(var(--ug)*2.5) * -1)
        }

        .-bottom-spacing80 {
            bottom: calc(calc(var(--ug)*5) * -1)
        }

        .-left-0 {
            left: 0
        }

        .-left-1 {
            left: -.25rem
        }

        .-left-1\.5 {
            left: -.375rem
        }

        .-left-2 {
            left: -.5rem
        }

        .-left-28 {
            left: -7rem
        }

        .-left-4 {
            left: -1rem
        }

        .-left-8 {
            left: -2rem
        }

        .-left-\[10\%\] {
            left: -10%
        }

        .-left-\[15\%\] {
            left: -15%
        }

        .-left-\[18\%\] {
            left: -18%
        }

        .-left-\[20\%\] {
            left: -20%
        }

        .-left-\[24\%\] {
            left: -24%
        }

        .-left-\[25\%\] {
            left: -25%
        }

        .-left-\[30\%\] {
            left: -30%
        }

        .-left-\[50\%\] {
            left: -50%
        }

        .-left-full {
            left: -100%
        }

        .-left-spacing10 {
            left: calc(calc(var(--ug)*.625) * -1)
        }

        .-left-spacing14 {
            left: calc(calc(var(--ug)*.875) * -1)
        }

        .-left-spacing24 {
            left: calc(calc(var(--ug)*1.5) * -1)
        }

        .-right-1 {
            right: -.25rem
        }

        .-right-1\.5 {
            right: -.375rem
        }

        .-right-2 {
            right: -.5rem
        }

        .-right-2\.5 {
            right: -.625rem
        }

        .-right-3 {
            right: -.75rem
        }

        .-right-4 {
            right: -1rem
        }

        .-right-6 {
            right: -1.5rem
        }

        .-right-7 {
            right: -1.75rem
        }

        .-right-8 {
            right: -2rem
        }

        .-right-8px {
            right: -.5rem
        }

        .-right-\[0\%\] {
            right: 0
        }

        .-right-\[10\%\] {
            right: -10%
        }

        .-right-\[12px\] {
            right: -12px
        }

        .-right-\[15\%\] {
            right: -15%
        }

        .-right-\[20\%\] {
            right: -20%
        }

        .-right-\[25\%\] {
            right: -25%
        }

        .-right-\[4\%\] {
            right: -4%
        }

        .-right-\[5\%\] {
            right: -5%
        }

        .-right-\[7px\] {
            right: -7px
        }

        .-top-10 {
            top: -2.5rem
        }

        .-top-12 {
            top: -3rem
        }

        .-top-14 {
            top: -3.5rem
        }

        .-top-2 {
            top: -.5rem
        }

        .-top-3 {
            top: -.75rem
        }

        .-top-4 {
            top: -1rem
        }

        .-top-40 {
            top: -10rem
        }

        .-top-8 {
            top: -2rem
        }

        .-top-9 {
            top: -2.25rem
        }

        .-top-\[11\%\] {
            top: -11%
        }

        .-top-\[15\%\] {
            top: -15%
        }

        .-top-\[170\%\] {
            top: -170%
        }

        .-top-\[170px\] {
            top: -170px
        }

        .-top-\[19\%\] {
            top: -19%
        }

        .-top-\[20\%\] {
            top: -20%
        }

        .-top-\[213px\] {
            top: -213px
        }

        .-top-\[22\%\] {
            top: -22%
        }

        .-top-\[230px\] {
            top: -230px
        }

        .-top-\[30\%\] {
            top: -30%
        }

        .-top-\[5\%\] {
            top: -5%
        }

        .-top-spacing14 {
            top: calc(calc(var(--ug)*.875) * -1)
        }

        .-top-spacing2 {
            top: calc(calc(var(--ug)*.125) * -1)
        }

        .bottom-0 {
            bottom: 0
        }

        .bottom-1 {
            bottom: .25rem
        }

        .bottom-1\.5 {
            bottom: .375rem
        }

        .bottom-1\/2 {
            bottom: 50%
        }

        .bottom-10 {
            bottom: 2.5rem
        }

        .bottom-14 {
            bottom: 3.5rem
        }

        .bottom-2 {
            bottom: .5rem
        }

        .bottom-2\.5 {
            bottom: .625rem
        }

        .bottom-20 {
            bottom: 5rem
        }

        .bottom-24 {
            bottom: 6rem
        }

        .bottom-4 {
            bottom: 1rem
        }

        .bottom-40 {
            bottom: 10rem
        }

        .bottom-5 {
            bottom: 1.25rem
        }

        .bottom-6 {
            bottom: 1.5rem
        }

        .bottom-\[-15px\] {
            bottom: -15px
        }

        .bottom-\[-1px\] {
            bottom: -1px
        }

        .bottom-\[0\%\],
        .bottom-\[0\] {
            bottom: 0
        }

        .bottom-\[15\%\] {
            bottom: 15%
        }

        .bottom-\[2\%\] {
            bottom: 2%
        }

        .bottom-\[32px\] {
            bottom: 32px
        }

        .bottom-\[35\%\] {
            bottom: 35%
        }

        .bottom-\[36px\] {
            bottom: 36px
        }

        .bottom-\[40\%\] {
            bottom: 40%
        }

        .bottom-\[5\%\] {
            bottom: 5%
        }

        .bottom-\[8\%\] {
            bottom: 8%
        }

        .bottom-auto {
            bottom: auto
        }

        .bottom-full {
            bottom: 100%
        }

        .bottom-px {
            bottom: 1px
        }

        .bottom-spacing20 {
            bottom: calc(var(--ug)*1.25)
        }

        .bottom-spacing208 {
            bottom: calc(var(--ug)*13)
        }

        .bottom-spacing24 {
            bottom: calc(var(--ug)*1.5)
        }

        .bottom-spacing32 {
            bottom: calc(var(--ug)*2)
        }

        .bottom-spacing40 {
            bottom: calc(var(--ug)*2.5)
        }

        .bottom-spacing44 {
            bottom: calc(var(--ug)*2.75)
        }

        .left-0 {
            left: 0
        }

        .left-1 {
            left: .25rem
        }

        .left-1\/2 {
            left: 50%
        }

        .left-10 {
            left: 2.5rem
        }

        .left-2 {
            left: .5rem
        }

        .left-24 {
            left: 6rem
        }

        .left-3 {
            left: .75rem
        }

        .left-4 {
            left: 1rem
        }

        .left-5 {
            left: 1.25rem
        }

        .left-53px {
            left: 3.313rem
        }

        .left-\[-20\%\] {
            left: -20%
        }

        .left-\[2\%\] {
            left: 2%
        }

        .left-\[20px\] {
            left: 20px
        }

        .left-\[23px\] {
            left: 23px
        }

        .left-\[24\%\] {
            left: 24%
        }

        .left-\[25px\] {
            left: 25px
        }

        .left-\[36px\] {
            left: 36px
        }

        .left-\[40\%\] {
            left: 40%
        }

        .left-\[46\.5\%\] {
            left: 46.5%
        }

        .left-\[5\%\] {
            left: 5%
        }

        .left-\[60\%\] {
            left: 60%
        }

        .left-\[61\.5px\] {
            left: 61.5px
        }

        .left-\[80\%\] {
            left: 80%
        }

        .left-\[9\%\] {
            left: 9%
        }

        .left-\[calc\(50\%\+1\.25rem\)\] {
            left: calc(50% + 1.25rem)
        }

        .left-\[calc\(50\%\+2\.25rem\)\] {
            left: calc(50% + 2.25rem)
        }

        .left-auto {
            left: auto
        }

        .left-spacing100 {
            left: calc(var(--ug)*6.25)
        }

        .left-spacing14 {
            left: calc(var(--ug)*.875)
        }

        .left-spacing16 {
            left: calc(var(--ug))
        }

        .left-spacing44 {
            left: calc(var(--ug)*2.75)
        }

        .left-spacing8 {
            left: calc(var(--ug)*.5)
        }

        .right-0 {
            right: 0
        }

        .right-1 {
            right: .25rem
        }

        .right-12 {
            right: 3rem
        }

        .right-16 {
            right: 4rem
        }

        .right-2 {
            right: .5rem
        }

        .right-2\.5 {
            right: .625rem
        }

        .right-3 {
            right: .75rem
        }

        .right-3\.5 {
            right: .875rem
        }

        .right-4 {
            right: 1rem
        }

        .right-5 {
            right: 1.25rem
        }

        .right-\[0\%\] {
            right: 0
        }

        .right-\[10\%\] {
            right: 10%
        }

        .right-\[15\%\] {
            right: 15%
        }

        .right-\[2\%\] {
            right: 2%
        }

        .right-\[20\%\] {
            right: 20%
        }

        .right-\[3\%\] {
            right: 3%
        }

        .right-\[36px\] {
            right: 36px
        }

        .right-\[40\%\] {
            right: 40%
        }

        .right-\[44px\] {
            right: 44px
        }

        .right-\[45\%\] {
            right: 45%
        }

        .right-\[5\%\] {
            right: 5%
        }

        .right-\[6px\] {
            right: 6px
        }

        .right-\[7\.34\%\] {
            right: 7.34%
        }

        .right-\[80\%\] {
            right: 80%
        }

        .right-spacing100 {
            right: calc(var(--ug)*6.25)
        }

        .right-spacing14 {
            right: calc(var(--ug)*.875)
        }

        .right-spacing16 {
            right: calc(var(--ug))
        }

        .right-spacing20 {
            right: calc(var(--ug)*1.25)
        }

        .right-spacing205 {
            right: calc(var(--ug)*12.813)
        }

        .right-spacing32 {
            right: calc(var(--ug)*2)
        }

        .right-spacing6 {
            right: calc(var(--ug)*.375)
        }

        .right-spacing8 {
            right: calc(var(--ug)*.5)
        }

        .top-0 {
            top: 0
        }

        .top-0\.5 {
            top: .125rem
        }

        .top-1 {
            top: .25rem
        }

        .top-1\.5 {
            top: .375rem
        }

        .top-1\/2 {
            top: 50%
        }

        .top-10 {
            top: 2.5rem
        }

        .top-14 {
            top: 3.5rem
        }

        .top-2 {
            top: .5rem
        }

        .top-2\.5 {
            top: .625rem
        }

        .top-3 {
            top: .75rem
        }

        .top-3\.5 {
            top: .875rem
        }

        .top-4 {
            top: 1rem
        }

        .top-48 {
            top: 12rem
        }

        .top-5 {
            top: 1.25rem
        }

        .top-522 {
            top: 32.625rem
        }

        .top-6 {
            top: 1.5rem
        }

        .top-9px {
            top: .5625rem
        }

        .top-\[-1px\] {
            top: -1px
        }

        .top-\[-4\%\] {
            top: -4%
        }

        .top-\[-6\.938rem\] {
            top: -6.938rem
        }

        .top-\[-8px\] {
            top: -8px
        }

        .top-\[0\%\],
        .top-\[0\] {
            top: 0
        }

        .top-\[1\%\] {
            top: 1%
        }

        .top-\[10\%\] {
            top: 10%
        }

        .top-\[100\%\] {
            top: 100%
        }

        .top-\[12\.5px\] {
            top: 12.5px
        }

        .top-\[2\%\] {
            top: 2%
        }

        .top-\[30\%\] {
            top: 30%
        }

        .top-\[35\%\] {
            top: 35%
        }

        .top-\[40\%\] {
            top: 40%
        }

        .top-\[5\%\] {
            top: 5%
        }

        .top-\[50\%\] {
            top: 50%
        }

        .top-\[60\%\] {
            top: 60%
        }

        .top-\[69px\] {
            top: 69px
        }

        .top-\[6px\] {
            top: 6px
        }

        .top-auto {
            top: auto
        }

        .top-full {
            top: 100%
        }

        .top-spacing10 {
            top: calc(var(--ug)*.625)
        }

        .top-spacing100 {
            top: calc(var(--ug)*6.25)
        }

        .top-spacing12 {
            top: calc(var(--ug)*.75)
        }

        .top-spacing14 {
            top: calc(var(--ug)*.875)
        }

        .top-spacing16 {
            top: calc(var(--ug))
        }

        .top-spacing20 {
            top: calc(var(--ug)*1.25)
        }

        .top-spacing24 {
            top: calc(var(--ug)*1.5)
        }

        .top-spacing32 {
            top: calc(var(--ug)*2)
        }

        .top-spacing40 {
            top: calc(var(--ug)*2.5)
        }

        .top-spacing44 {
            top: calc(var(--ug)*2.75)
        }

        .top-spacing48 {
            top: calc(var(--ug)*3)
        }

        .top-spacing49 {
            top: calc(var(--ug)*3.026)
        }

        .top-spacing56 {
            top: calc(var(--ug)*3.5)
        }

        .top-spacing6 {
            top: calc(var(--ug)*.375)
        }

        .top-spacing68 {
            top: calc(var(--ug)*4.25)
        }

        .top-spacing8 {
            top: calc(var(--ug)*.5)
        }

        .top-spacing80 {
            top: calc(var(--ug)*5)
        }

        .-z-1 {
            z-index: -1
        }

        .-z-10 {
            z-index: -10
        }

        .z-0 {
            z-index: 0
        }

        .z-1 {
            z-index: 1
        }

        .z-10 {
            z-index: 10
        }

        .z-100 {
            z-index: 100
        }

        .z-2 {
            z-index: 2
        }

        .z-20 {
            z-index: 20
        }

        .z-2147483601 {
            z-index: 2147483601
        }

        .z-2147483609 {
            z-index: 2147483609
        }

        .z-30 {
            z-index: 30
        }

        .z-40 {
            z-index: 40
        }

        .z-5 {
            z-index: 5
        }

        .z-50 {
            z-index: 50
        }

        .z-60 {
            z-index: 60
        }

        .z-\[101\] {
            z-index: 101
        }

        .z-\[19\] {
            z-index: 19
        }

        .z-\[1\] {
            z-index: 1
        }

        .z-\[21\] {
            z-index: 21
        }

        .z-\[27\] {
            z-index: 27
        }

        .z-\[28\] {
            z-index: 28
        }

        .z-\[29\] {
            z-index: 29
        }

        .z-\[30\] {
            z-index: 30
        }

        .z-\[31\] {
            z-index: 31
        }

        .z-\[32\] {
            z-index: 32
        }

        .z-\[33\] {
            z-index: 33
        }

        .z-\[9999\] {
            z-index: 9999
        }

        .z-auto {
            z-index: auto
        }

        .col-span-12 {
            grid-column: span 12/span 12
        }

        .col-span-2 {
            grid-column: span 2/span 2
        }

        .col-span-4 {
            grid-column: span 4/span 4
        }

        .col-span-5 {
            grid-column: span 5/span 5
        }

        .row-span-2 {
            grid-row: span 2/span 2
        }

        .row-start-3 {
            grid-row-start: 3
        }

        .\!m-0 {
            margin: 0 !important
        }

        .\!m-spacing10 {
            margin: calc(var(--ug)*.625) !important
        }

        .-m-3 {
            margin: -.75rem
        }

        .m-0 {
            margin: 0
        }

        .m-\[4px\] {
            margin: 4px
        }

        .m-auto {
            margin: auto
        }

        .m-spacing14 {
            margin: calc(var(--ug)*.875)
        }

        .m-spacing2 {
            margin: calc(var(--ug)*.125)
        }

        .m-spacing20 {
            margin: calc(var(--ug)*1.25)
        }

        .m-spacing28 {
            margin: calc(var(--ug)*1.75)
        }

        .m-spacing4 {
            margin: calc(var(--ug)*.25)
        }

        .m-spacing6 {
            margin: calc(var(--ug)*.375)
        }

        .m-spacing8 {
            margin: calc(var(--ug)*.5)
        }

        .\!mx-auto {
            margin-left: auto !important;
            margin-right: auto !important
        }

        .\!my-0 {
            margin-top: 0 !important;
            margin-bottom: 0 !important
        }

        .-mx-1 {
            margin-left: -.25rem;
            margin-right: -.25rem
        }

        .-mx-6 {
            margin-left: -1.5rem;
            margin-right: -1.5rem
        }

        .-mx-\[100\%\] {
            margin-left: -100%;
            margin-right: -100%
        }

        .-mx-px {
            margin-left: -1px;
            margin-right: -1px
        }

        .-mx-spacing20 {
            margin-left: calc(calc(var(--ug)*1.25) * -1);
            margin-right: calc(calc(var(--ug)*1.25) * -1)
        }

        .-my-spacing14 {
            margin-top: calc(calc(var(--ug)*.875) * -1);
            margin-bottom: calc(calc(var(--ug)*.875) * -1)
        }

        .mx-0 {
            margin-left: 0;
            margin-right: 0
        }

        .mx-2 {
            margin-left: .5rem;
            margin-right: .5rem
        }

        .mx-auto {
            margin-left: auto;
            margin-right: auto
        }

        .mx-spacing10 {
            margin-left: calc(var(--ug)*.625);
            margin-right: calc(var(--ug)*.625)
        }

        .mx-spacing12 {
            margin-left: calc(var(--ug)*.75);
            margin-right: calc(var(--ug)*.75)
        }

        .mx-spacing16 {
            margin-left: calc(var(--ug));
            margin-right: calc(var(--ug))
        }

        .mx-spacing2 {
            margin-left: calc(var(--ug)*.125);
            margin-right: calc(var(--ug)*.125)
        }

        .mx-spacing20 {
            margin-left: calc(var(--ug)*1.25);
            margin-right: calc(var(--ug)*1.25)
        }

        .mx-spacing24 {
            margin-left: calc(var(--ug)*1.5);
            margin-right: calc(var(--ug)*1.5)
        }

        .mx-spacing6 {
            margin-left: calc(var(--ug)*.375);
            margin-right: calc(var(--ug)*.375)
        }

        .mx-spacing8 {
            margin-left: calc(var(--ug)*.5);
            margin-right: calc(var(--ug)*.5)
        }

        .my-1 {
            margin-top: .25rem;
            margin-bottom: .25rem
        }

        .my-2 {
            margin-top: .5rem;
            margin-bottom: .5rem
        }

        .my-\[32px\] {
            margin-top: 32px;
            margin-bottom: 32px
        }

        .my-auto {
            margin-top: auto;
            margin-bottom: auto
        }

        .my-spacing10 {
            margin-top: calc(var(--ug)*.625);
            margin-bottom: calc(var(--ug)*.625)
        }

        .my-spacing12 {
            margin-top: calc(var(--ug)*.75);
            margin-bottom: calc(var(--ug)*.75)
        }

        .my-spacing16 {
            margin-top: calc(var(--ug));
            margin-bottom: calc(var(--ug))
        }

        .my-spacing20 {
            margin-top: calc(var(--ug)*1.25);
            margin-bottom: calc(var(--ug)*1.25)
        }

        .my-spacing24 {
            margin-top: calc(var(--ug)*1.5);
            margin-bottom: calc(var(--ug)*1.5)
        }

        .my-spacing28 {
            margin-top: calc(var(--ug)*1.75);
            margin-bottom: calc(var(--ug)*1.75)
        }

        .my-spacing32 {
            margin-top: calc(var(--ug)*2);
            margin-bottom: calc(var(--ug)*2)
        }

        .my-spacing36 {
            margin-top: calc(var(--ug)*2.25);
            margin-bottom: calc(var(--ug)*2.25)
        }

        .my-spacing6 {
            margin-top: calc(var(--ug)*.375);
            margin-bottom: calc(var(--ug)*.375)
        }

        .my-spacing8 {
            margin-top: calc(var(--ug)*.5);
            margin-bottom: calc(var(--ug)*.5)
        }

        .\!-mr-spacing8 {
            margin-right: calc(calc(var(--ug)*.5) * -1) !important
        }

        .\!-mt-spacing14 {
            margin-top: calc(calc(var(--ug)*.875) * -1) !important
        }

        .\!mb-0 {
            margin-bottom: 0 !important
        }

        .\!mb-spacing24 {
            margin-bottom: calc(var(--ug)*1.5) !important
        }

        .\!mb-spacing28 {
            margin-bottom: calc(var(--ug)*1.75) !important
        }

        .\!mb-spacing4 {
            margin-bottom: calc(var(--ug)*.25) !important
        }

        .\!mb-spacing6 {
            margin-bottom: calc(var(--ug)*.375) !important
        }

        .\!mb-spacing8 {
            margin-bottom: calc(var(--ug)*.5) !important
        }

        .\!ml-0 {
            margin-left: 0 !important
        }

        .\!mt-0 {
            margin-top: 0 !important
        }

        .\!mt-spacing20 {
            margin-top: calc(var(--ug)*1.25) !important
        }

        .\!mt-spacing24 {
            margin-top: calc(var(--ug)*1.5) !important
        }

        .\!mt-spacing28 {
            margin-top: calc(var(--ug)*1.75) !important
        }

        .\!mt-spacing32 {
            margin-top: calc(var(--ug)*2) !important
        }

        .\!mt-spacing36 {
            margin-top: calc(var(--ug)*2.25) !important
        }

        .\!mt-spacing40 {
            margin-top: calc(var(--ug)*2.5) !important
        }

        .\!mt-spacing56 {
            margin-top: calc(var(--ug)*3.5) !important
        }

        .-mb-spacing28 {
            margin-bottom: calc(calc(var(--ug)*1.75) * -1)
        }

        .-mb-spacing32 {
            margin-bottom: calc(calc(var(--ug)*2) * -1)
        }

        .-mb-spacing6 {
            margin-bottom: calc(calc(var(--ug)*.375) * -1)
        }

        .-ml-0 {
            margin-left: 0
        }

        .-ml-0\.5 {
            margin-left: -.125rem
        }

        .-ml-spacing10 {
            margin-left: calc(calc(var(--ug)*.625) * -1)
        }

        .-ml-spacing20 {
            margin-left: calc(calc(var(--ug)*1.25) * -1)
        }

        .-ml-spacing32 {
            margin-left: calc(calc(var(--ug)*2) * -1)
        }

        .-ml-spacing36 {
            margin-left: calc(calc(var(--ug)*2.25) * -1)
        }

        .-ml-spacing6 {
            margin-left: calc(calc(var(--ug)*.375) * -1)
        }

        .-ml-spacing80 {
            margin-left: calc(calc(var(--ug)*5) * -1)
        }

        .-mr-\[2px\] {
            margin-right: -2px
        }

        .-mr-px {
            margin-right: -1px
        }

        .-mr-spacing20 {
            margin-right: calc(calc(var(--ug)*1.25) * -1)
        }

        .-mr-spacing28 {
            margin-right: calc(calc(var(--ug)*1.75) * -1)
        }

        .-mt-0 {
            margin-top: 0
        }

        .-mt-0\.5 {
            margin-top: -.125rem
        }

        .-mt-40 {
            margin-top: -10rem
        }

        .-mt-spacing12 {
            margin-top: calc(calc(var(--ug)*.75) * -1)
        }

        .-mt-spacing20 {
            margin-top: calc(calc(var(--ug)*1.25) * -1)
        }

        .-mt-spacing24 {
            margin-top: calc(calc(var(--ug)*1.5) * -1)
        }

        .-mt-spacing28 {
            margin-top: calc(calc(var(--ug)*1.75) * -1)
        }

        .mb-0 {
            margin-bottom: 0
        }

        .mb-1 {
            margin-bottom: .25rem
        }

        .mb-11 {
            margin-bottom: 2.75rem
        }

        .mb-2 {
            margin-bottom: .5rem
        }

        .mb-28 {
            margin-bottom: 7rem
        }

        .mb-3 {
            margin-bottom: .75rem
        }

        .mb-4 {
            margin-bottom: 1rem
        }

        .mb-5 {
            margin-bottom: 1.25rem
        }

        .mb-6 {
            margin-bottom: 1.5rem
        }

        .mb-7 {
            margin-bottom: 1.75rem
        }

        .mb-8 {
            margin-bottom: 2rem
        }

        .mb-\[15px\] {
            margin-bottom: 15px
        }

        .mb-\[32px\] {
            margin-bottom: 32px
        }

        .mb-spacing10 {
            margin-bottom: calc(var(--ug)*.625)
        }

        .mb-spacing12 {
            margin-bottom: calc(var(--ug)*.75)
        }

        .mb-spacing128 {
            margin-bottom: calc(var(--ug)*8)
        }

        .mb-spacing14 {
            margin-bottom: calc(var(--ug)*.875)
        }

        .mb-spacing16 {
            margin-bottom: calc(var(--ug))
        }

        .mb-spacing2 {
            margin-bottom: calc(var(--ug)*.125)
        }

        .mb-spacing20 {
            margin-bottom: calc(var(--ug)*1.25)
        }

        .mb-spacing24 {
            margin-bottom: calc(var(--ug)*1.5)
        }

        .mb-spacing28 {
            margin-bottom: calc(var(--ug)*1.75)
        }

        .mb-spacing32 {
            margin-bottom: calc(var(--ug)*2)
        }

        .mb-spacing36 {
            margin-bottom: calc(var(--ug)*2.25)
        }

        .mb-spacing4 {
            margin-bottom: calc(var(--ug)*.25)
        }

        .mb-spacing40 {
            margin-bottom: calc(var(--ug)*2.5)
        }

        .mb-spacing48 {
            margin-bottom: calc(var(--ug)*3)
        }

        .mb-spacing50 {
            margin-bottom: calc(var(--ug)*3.125)
        }

        .mb-spacing56 {
            margin-bottom: calc(var(--ug)*3.5)
        }

        .mb-spacing6 {
            margin-bottom: calc(var(--ug)*.375)
        }

        .mb-spacing64 {
            margin-bottom: calc(var(--ug)*4)
        }

        .mb-spacing8 {
            margin-bottom: calc(var(--ug)*.5)
        }

        .mb-spacing80 {
            margin-bottom: calc(var(--ug)*5)
        }

        .ml-1 {
            margin-left: .25rem
        }

        .ml-2 {
            margin-left: .5rem
        }

        .ml-auto {
            margin-left: auto
        }

        .ml-px {
            margin-left: 1px
        }

        .ml-spacing10 {
            margin-left: calc(var(--ug)*.625)
        }

        .ml-spacing12 {
            margin-left: calc(var(--ug)*.75)
        }

        .ml-spacing14 {
            margin-left: calc(var(--ug)*.875)
        }

        .ml-spacing16 {
            margin-left: calc(var(--ug))
        }

        .ml-spacing20 {
            margin-left: calc(var(--ug)*1.25)
        }

        .ml-spacing24 {
            margin-left: calc(var(--ug)*1.5)
        }

        .ml-spacing32 {
            margin-left: calc(var(--ug)*2)
        }

        .ml-spacing4 {
            margin-left: calc(var(--ug)*.25)
        }

        .ml-spacing48 {
            margin-left: calc(var(--ug)*3)
        }

        .ml-spacing6 {
            margin-left: calc(var(--ug)*.375)
        }

        .ml-spacing68 {
            margin-left: calc(var(--ug)*4.25)
        }

        .ml-spacing8 {
            margin-left: calc(var(--ug)*.5)
        }

        .mr-2 {
            margin-right: .5rem
        }

        .mr-3 {
            margin-right: .75rem
        }

        .mr-3\.5 {
            margin-right: .875rem
        }

        .mr-4 {
            margin-right: 1rem
        }

        .mr-auto {
            margin-right: auto
        }

        .mr-spacing10 {
            margin-right: calc(var(--ug)*.625)
        }

        .mr-spacing12 {
            margin-right: calc(var(--ug)*.75)
        }

        .mr-spacing14 {
            margin-right: calc(var(--ug)*.875)
        }

        .mr-spacing16 {
            margin-right: calc(var(--ug))
        }

        .mr-spacing2 {
            margin-right: calc(var(--ug)*.125)
        }

        .mr-spacing20 {
            margin-right: calc(var(--ug)*1.25)
        }

        .mr-spacing24 {
            margin-right: calc(var(--ug)*1.5)
        }

        .mr-spacing28 {
            margin-right: calc(var(--ug)*1.75)
        }

        .mr-spacing32 {
            margin-right: calc(var(--ug)*2)
        }

        .mr-spacing36 {
            margin-right: calc(var(--ug)*2.25)
        }

        .mr-spacing4 {
            margin-right: calc(var(--ug)*.25)
        }

        .mr-spacing40 {
            margin-right: calc(var(--ug)*2.5)
        }

        .mr-spacing44 {
            margin-right: calc(var(--ug)*2.75)
        }

        .mr-spacing48 {
            margin-right: calc(var(--ug)*3)
        }

        .mr-spacing56 {
            margin-right: calc(var(--ug)*3.5)
        }

        .mr-spacing6 {
            margin-right: calc(var(--ug)*.375)
        }

        .mr-spacing8 {
            margin-right: calc(var(--ug)*.5)
        }

        .mt-0 {
            margin-top: 0
        }

        .mt-0\.5 {
            margin-top: .125rem
        }

        .mt-1 {
            margin-top: .25rem
        }

        .mt-1\.5 {
            margin-top: .375rem
        }

        .mt-10 {
            margin-top: 2.5rem
        }

        .mt-16 {
            margin-top: 4rem
        }

        .mt-2 {
            margin-top: .5rem
        }

        .mt-3 {
            margin-top: .75rem
        }

        .mt-4 {
            margin-top: 1rem
        }

        .mt-5 {
            margin-top: 1.25rem
        }

        .mt-6 {
            margin-top: 1.5rem
        }

        .mt-7 {
            margin-top: 1.75rem
        }

        .mt-8 {
            margin-top: 2rem
        }

        .mt-9 {
            margin-top: 2.25rem
        }

        .mt-\[-3px\] {
            margin-top: -3px
        }

        .mt-\[1px\] {
            margin-top: 1px
        }

        .mt-\[27px\] {
            margin-top: 27px
        }

        .mt-\[30px\] {
            margin-top: 30px
        }

        .mt-\[5px\] {
            margin-top: 5px
        }

        .mt-\[64px\] {
            margin-top: 64px
        }

        .mt-auto {
            margin-top: auto
        }

        .mt-px {
            margin-top: 1px
        }

        .mt-spacing10 {
            margin-top: calc(var(--ug)*.625)
        }

        .mt-spacing12 {
            margin-top: calc(var(--ug)*.75)
        }

        .mt-spacing128 {
            margin-top: calc(var(--ug)*8)
        }

        .mt-spacing14 {
            margin-top: calc(var(--ug)*.875)
        }

        .mt-spacing16 {
            margin-top: calc(var(--ug))
        }

        .mt-spacing2 {
            margin-top: calc(var(--ug)*.125)
        }

        .mt-spacing20 {
            margin-top: calc(var(--ug)*1.25)
        }

        .mt-spacing24 {
            margin-top: calc(var(--ug)*1.5)
        }

        .mt-spacing28 {
            margin-top: calc(var(--ug)*1.75)
        }

        .mt-spacing32 {
            margin-top: calc(var(--ug)*2)
        }

        .mt-spacing36 {
            margin-top: calc(var(--ug)*2.25)
        }

        .mt-spacing4 {
            margin-top: calc(var(--ug)*.25)
        }

        .mt-spacing40 {
            margin-top: calc(var(--ug)*2.5)
        }

        .mt-spacing44 {
            margin-top: calc(var(--ug)*2.75)
        }

        .mt-spacing48 {
            margin-top: calc(var(--ug)*3)
        }

        .mt-spacing50 {
            margin-top: calc(var(--ug)*3.125)
        }

        .mt-spacing56 {
            margin-top: calc(var(--ug)*3.5)
        }

        .mt-spacing6 {
            margin-top: calc(var(--ug)*.375)
        }

        .mt-spacing64 {
            margin-top: calc(var(--ug)*4)
        }

        .mt-spacing76 {
            margin-top: calc(var(--ug)*4.75)
        }

        .mt-spacing8 {
            margin-top: calc(var(--ug)*.5)
        }

        .mt-spacing80 {
            margin-top: calc(var(--ug)*5)
        }

        .box-content {
            box-sizing: content-box
        }

        .\!line-clamp-2 {
            overflow: hidden !important;
            display: -webkit-box !important;
            -webkit-box-orient: vertical !important;
            -webkit-line-clamp: 2 !important
        }

        .line-clamp-1 {
            -webkit-line-clamp: 1
        }

        .line-clamp-1,
        .line-clamp-2 {
            overflow: hidden;
            display: -webkit-box;
            -webkit-box-orient: vertical
        }

        .line-clamp-2 {
            -webkit-line-clamp: 2
        }

        .line-clamp-3 {
            -webkit-line-clamp: 3
        }

        .line-clamp-3,
        .line-clamp-4 {
            overflow: hidden;
            display: -webkit-box;
            -webkit-box-orient: vertical
        }

        .line-clamp-4 {
            -webkit-line-clamp: 4
        }

        .\!block {
            display: block !important
        }

        .block {
            display: block
        }

        .inline-block {
            display: inline-block
        }

        .inline {
            display: inline
        }

        .\!flex {
            display: flex !important
        }

        .flex {
            display: flex
        }

        .inline-flex {
            display: inline-flex
        }

        .table {
            display: table
        }

        .grid {
            display: grid
        }

        .list-item {
            display: list-item
        }

        .hidden {
            display: none
        }

        .aspect-\[3\/4\] {
            aspect-ratio: 3/4
        }

        .\!h-12 {
            height: 3rem !important
        }

        .\!h-120 {
            height: 7.5rem !important
        }

        .\!h-136px {
            height: 8.5rem !important
        }

        .\!h-215 {
            height: 13.438rem !important
        }

        .\!h-22px {
            height: 1.375rem !important
        }

        .\!h-40 {
            height: 10rem !important
        }

        .\!h-432px {
            height: 27rem !important
        }

        .\!h-44px {
            height: 2.75rem !important
        }

        .\!h-45px {
            height: 2.85rem !important
        }

        .\!h-480 {
            height: 30rem !important
        }

        .\!h-48px {
            height: 3rem !important
        }

        .\!h-6 {
            height: 1.5rem !important
        }

        .\!h-9 {
            height: 2.25rem !important
        }

        .\!h-\[39\.6px\] {
            height: 39.6px !important
        }

        .\!h-\[440px\] {
            height: 440px !important
        }

        .\!h-\[44px\] {
            height: 44px !important
        }

        .\!h-\[588px\] {
            height: 588px !important
        }

        .\!h-auto {
            height: auto !important
        }

        .\!h-fit {
            height: -moz-fit-content !important;
            height: fit-content !important
        }

        .\!h-full {
            height: 100% !important
        }

        .\!h-screen {
            height: 100vh !important
        }

        .\!h-spacing40 {
            height: calc(var(--ug)*2.5) !important
        }

        .\!h-spacing44 {
            height: calc(var(--ug)*2.75) !important
        }

        .\!h-spacing48 {
            height: calc(var(--ug)*3) !important
        }

        .h-0 {
            height: 0
        }

        .h-0\.5 {
            height: .125rem
        }

        .h-1 {
            height: .25rem
        }

        .h-1\.5 {
            height: .375rem
        }

        .h-1\/5 {
            height: 20%
        }

        .h-10 {
            height: 2.5rem
        }

        .h-100 {
            height: 6.25rem
        }

        .h-102px {
            height: 6.43rem
        }

        .h-103px {
            height: 6.4375rem
        }

        .h-104px {
            height: 6.5rem
        }

        .h-106px {
            height: 6.67rem
        }

        .h-11 {
            height: 2.75rem
        }

        .h-114px {
            height: 7.125rem
        }

        .h-116px {
            height: 7.25rem
        }

        .h-12 {
            height: 3rem
        }

        .h-120 {
            height: 7.5rem
        }

        .h-122px {
            height: 7.624rem
        }

        .h-126px {
            height: 7.875rem
        }

        .h-128px {
            height: 8rem
        }

        .h-130px {
            height: 8.125rem
        }

        .h-132px {
            height: 8.25rem
        }

        .h-134px {
            height: 8.37rem
        }

        .h-138px {
            height: 8.57143rem
        }

        .h-14 {
            height: 3.5rem
        }

        .h-140 {
            height: 8.75rem
        }

        .h-148 {
            height: 9.25rem
        }

        .h-14px {
            height: .875rem
        }

        .h-150px {
            height: 9.43rem
        }

        .h-16 {
            height: 4rem
        }

        .h-164 {
            height: 10.25rem
        }

        .h-168px {
            height: 10.5rem
        }

        .h-174 {
            height: 10.875rem
        }

        .h-176px {
            height: 11rem
        }

        .h-177px {
            height: 11.0625rem
        }

        .h-180 {
            height: 11.25rem
        }

        .h-186 {
            height: 11.625rem
        }

        .h-187px {
            height: 11.7143rem
        }

        .h-18px {
            height: 1.125rem
        }

        .h-190 {
            height: 11.875rem
        }

        .h-196px {
            height: 12.25rem
        }

        .h-197px {
            height: 12.34rem
        }

        .h-2 {
            height: .5rem
        }

        .h-2\.5 {
            height: .625rem
        }

        .h-20 {
            height: 5rem
        }

        .h-200 {
            height: 14.286rem
        }

        .h-200px {
            height: 12.5rem
        }

        .h-204 {
            height: 12.75rem
        }

        .h-205px {
            height: 12.85715rem
        }

        .h-208px {
            height: 13rem
        }

        .h-20px {
            height: 1.25rem
        }

        .h-215 {
            height: 13.438rem
        }

        .h-220px {
            height: 13.75rem
        }

        .h-228px {
            height: 14.25rem
        }

        .h-22px {
            height: 1.375rem
        }

        .h-232 {
            height: 14.5rem
        }

        .h-234px {
            height: 14.625rem
        }

        .h-24 {
            height: 1.5rem
        }

        .h-240px {
            height: 15rem
        }

        .h-243px {
            height: 15.1875rem
        }

        .h-250 {
            height: 15.625rem
        }

        .h-256 {
            height: 16rem
        }

        .h-25px {
            height: 1.5625rem
        }

        .h-264 {
            height: 16.5rem
        }

        .h-268 {
            height: 16.75rem
        }

        .h-26px {
            height: 1.625rem
        }

        .h-27\.36px {
            height: 1.71rem
        }

        .h-270px {
            height: 16.875rem
        }

        .h-272 {
            height: 17rem
        }

        .h-274 {
            height: 17.125rem
        }

        .h-276\.832 {
            height: 17.302rem
        }

        .h-28px {
            height: 1.7857rem
        }

        .h-290px {
            height: 18.125rem
        }

        .h-296px {
            height: 18.5rem
        }

        .h-3 {
            height: .75rem
        }

        .h-3\/6 {
            height: 50%
        }

        .h-300 {
            height: 18.75rem
        }

        .h-304px {
            height: 19rem
        }

        .h-305px {
            height: 19.063rem
        }

        .h-306px {
            height: 19.125rem
        }

        .h-30px {
            height: 1.875rem
        }

        .h-312px {
            height: 19.5rem
        }

        .h-317\.782 {
            height: 19.861rem
        }

        .h-32 {
            height: 8rem
        }

        .h-320 {
            height: 20rem
        }

        .h-32px {
            height: 2rem
        }

        .h-336px {
            height: 21rem
        }

        .h-33px {
            height: 2.06rem
        }

        .h-342px {
            height: 21.42rem
        }

        .h-344px {
            height: 21.5rem
        }

        .h-348 {
            height: 21.75rem
        }

        .h-34px {
            height: 2.14rem
        }

        .h-350 {
            height: 21.875rem
        }

        .h-362px {
            height: 22.625rem
        }

        .h-366 {
            height: 22.875rem
        }

        .h-36px {
            height: 2.25rem
        }

        .h-370px {
            height: 23.125rem
        }

        .h-380px {
            height: 23.75rem
        }

        .h-38px {
            height: 2.37rem
        }

        .h-391px {
            height: 24.438rem
        }

        .h-398 {
            height: 24.875rem
        }

        .h-39px {
            height: 2.4375rem
        }

        .h-4 {
            height: 1rem
        }

        .h-4\/5 {
            height: 80%
        }

        .h-40 {
            height: 10rem
        }

        .h-400 {
            height: 25rem
        }

        .h-415px {
            height: 25.938rem
        }

        .h-418px {
            height: 26.14rem
        }

        .h-41px {
            height: 3rem
        }

        .h-42 {
            height: 2.625rem
        }

        .h-424 {
            height: 26.5rem
        }

        .h-437px {
            height: 27.36rem
        }

        .h-440px {
            height: 27.5rem
        }

        .h-44px {
            height: 2.75rem
        }

        .h-45px {
            height: 2.85rem
        }

        .h-46px {
            height: 2.875rem
        }

        .h-47px {
            height: 2.92rem
        }

        .h-48 {
            height: 12rem
        }

        .h-480 {
            height: 30rem
        }

        .h-484px {
            height: 30.25rem
        }

        .h-488px {
            height: 30.5rem
        }

        .h-48px {
            height: 3rem
        }

        .h-4px {
            height: .25rem
        }

        .h-5 {
            height: 1.25rem
        }

        .h-500px {
            height: 31.25rem
        }

        .h-504 {
            height: 31.5rem
        }

        .h-50px {
            height: 3.14rem
        }

        .h-510px {
            height: 31.875rem
        }

        .h-51px {
            height: 3.21rem
        }

        .h-52 {
            height: 3.25rem
        }

        .h-547px {
            height: 34.188rem
        }

        .h-54px {
            height: 3.375rem
        }

        .h-56 {
            height: 3.5rem
        }

        .h-572px {
            height: 35.75rem
        }

        .h-58px {
            height: 3.625rem
        }

        .h-6 {
            height: 1.5rem
        }

        .h-60 {
            height: 3.75rem
        }

        .h-600 {
            height: 37.5rem
        }

        .h-64 {
            height: 16rem
        }

        .h-64px {
            height: 4rem
        }

        .h-66px {
            height: 4.125rem
        }

        .h-68 {
            height: 4.25rem
        }

        .h-7 {
            height: 1.75rem
        }

        .h-70px {
            height: 4.375rem
        }

        .h-72 {
            height: 4.5rem
        }

        .h-74px {
            height: 4.625rem
        }

        .h-8 {
            height: 2rem
        }

        .h-80 {
            height: 20rem
        }

        .h-80px {
            height: 5rem
        }

        .h-81px {
            height: 5.09rem
        }

        .h-84px {
            height: 5.25rem
        }

        .h-86px {
            height: 5.375rem
        }

        .h-88px {
            height: 5.5rem
        }

        .h-8px {
            height: .5rem
        }

        .h-9 {
            height: 2.25rem
        }

        .h-90px {
            height: 5.625rem
        }

        .h-92px {
            height: 5.75rem
        }

        .h-96 {
            height: 24rem
        }

        .h-\[100dvh\] {
            height: 100dvh
        }

        .h-\[100vh\] {
            height: 100vh
        }

        .h-\[12px\] {
            height: 12px
        }

        .h-\[140px\] {
            height: 140px
        }

        .h-\[14px\] {
            height: 14px
        }

        .h-\[16\.8px\] {
            height: 16.8px
        }

        .h-\[175px\] {
            height: 175px
        }

        .h-\[195px\] {
            height: 195px
        }

        .h-\[1px\] {
            height: 1px
        }

        .h-\[203px\] {
            height: 203px
        }

        .h-\[218px\] {
            height: 218px
        }

        .h-\[233px\] {
            height: 233px
        }

        .h-\[249px\] {
            height: 249px
        }

        .h-\[24px\] {
            height: 24px
        }

        .h-\[281px\] {
            height: 281px
        }

        .h-\[28px\] {
            height: 28px
        }

        .h-\[29px\] {
            height: 29px
        }

        .h-\[31px\] {
            height: 31px
        }

        .h-\[32px\] {
            height: 32px
        }

        .h-\[38px\] {
            height: 38px
        }

        .h-\[3px\] {
            height: 3px
        }

        .h-\[44px\] {
            height: 44px
        }

        .h-\[46px\] {
            height: 46px
        }

        .h-\[4px\] {
            height: 4px
        }

        .h-\[502px\] {
            height: 502px
        }

        .h-\[59px\] {
            height: 59px
        }

        .h-\[69px\] {
            height: 69px
        }

        .h-\[85px\] {
            height: 85px
        }

        .h-\[86px\] {
            height: 86px
        }

        .h-\[94px\] {
            height: 94px
        }

        .h-\[calc\(100dvh-140px\)\] {
            height: calc(100dvh - 140px)
        }

        .h-auto {
            height: auto
        }

        .h-fit {
            height: -moz-fit-content;
            height: fit-content
        }

        .h-full {
            height: 100%
        }

        .h-max {
            height: -moz-max-content;
            height: max-content
        }

        .h-px {
            height: 1px
        }

        .h-screen {
            height: 100vh
        }

        .h-spacing10 {
            height: calc(var(--ug)*.625)
        }

        .h-spacing100 {
            height: calc(var(--ug)*6.25)
        }

        .h-spacing12 {
            height: calc(var(--ug)*.75)
        }

        .h-spacing14 {
            height: calc(var(--ug)*.875)
        }

        .h-spacing16 {
            height: calc(var(--ug))
        }

        .h-spacing20 {
            height: calc(var(--ug)*1.25)
        }

        .h-spacing24 {
            height: calc(var(--ug)*1.5)
        }

        .h-spacing28 {
            height: calc(var(--ug)*1.75)
        }

        .h-spacing32 {
            height: calc(var(--ug)*2)
        }

        .h-spacing36 {
            height: calc(var(--ug)*2.25)
        }

        .h-spacing4 {
            height: calc(var(--ug)*.25)
        }

        .h-spacing40 {
            height: calc(var(--ug)*2.5)
        }

        .h-spacing44 {
            height: calc(var(--ug)*2.75)
        }

        .h-spacing48 {
            height: calc(var(--ug)*3)
        }

        .h-spacing56 {
            height: calc(var(--ug)*3.5)
        }

        .h-spacing6 {
            height: calc(var(--ug)*.375)
        }

        .h-spacing64 {
            height: calc(var(--ug)*4)
        }

        .h-spacing68 {
            height: calc(var(--ug)*4.25)
        }

        .h-spacing8 {
            height: calc(var(--ug)*.5)
        }

        .h-spacing80 {
            height: calc(var(--ug)*5)
        }

        .\!max-h-480 {
            max-height: 30rem !important
        }

        .\!max-h-\[44px\] {
            max-height: 44px !important
        }

        .\!max-h-\[85vh\] {
            max-height: 85vh !important
        }

        .\!max-h-full {
            max-height: 100% !important
        }

        .\!max-h-screen {
            max-height: 100vh !important
        }

        .max-h-142px {
            max-height: 8.875rem
        }

        .max-h-220px {
            max-height: 13.75rem
        }

        .max-h-240px {
            max-height: 15rem
        }

        .max-h-310px {
            max-height: 19.375rem
        }

        .max-h-320px {
            max-height: 20rem
        }

        .max-h-325px {
            max-height: 20.31rem
        }

        .max-h-348px {
            max-height: 21.75rem
        }

        .max-h-366px {
            max-height: 22.875rem
        }

        .max-h-424 {
            max-height: 26.5rem
        }

        .max-h-480 {
            max-height: 30rem
        }

        .max-h-484px {
            max-height: 30.25rem
        }

        .max-h-500px {
            max-height: 31.25rem
        }

        .max-h-502px {
            max-height: 31.375rem
        }

        .max-h-504px {
            max-height: 31.5rem
        }

        .max-h-538px {
            max-height: 33.625rem
        }

        .max-h-588px {
            max-height: 36.75rem
        }

        .max-h-608px {
            max-height: 38rem
        }

        .max-h-648px {
            max-height: 40.5rem
        }

        .max-h-650 {
            max-height: 40.625rem
        }

        .max-h-756px {
            max-height: 47.25rem
        }

        .max-h-88px {
            max-height: 5.5rem
        }

        .max-h-96 {
            max-height: 24rem
        }

        .max-h-\[116px\] {
            max-height: 116px
        }

        .max-h-\[400px\] {
            max-height: 400px
        }

        .max-h-\[62px\] {
            max-height: 62px
        }

        .max-h-\[65px\] {
            max-height: 65px
        }

        .max-h-\[90vh\] {
            max-height: 90vh
        }

        .max-h-\[calc\(100vh-3\.75rem\)\] {
            max-height: calc(100vh - 3.75rem)
        }

        .max-h-\[calc\(100vh-60px\)\] {
            max-height: calc(100vh - 60px)
        }

        .max-h-fit {
            max-height: -moz-fit-content;
            max-height: fit-content
        }

        .max-h-full {
            max-height: 100%
        }

        .\!min-h-\[39\.6px\] {
            min-height: 39.6px !important
        }

        .\!min-h-\[44px\] {
            min-height: 44px !important
        }

        .\!min-h-screen {
            min-height: 100vh !important
        }

        .min-h-102px {
            min-height: 6.43rem
        }

        .min-h-234px {
            min-height: 14.625rem
        }

        .min-h-270px {
            min-height: 16.875rem
        }

        .min-h-30 {
            min-height: 1.875rem
        }

        .min-h-300px {
            min-height: 18.75rem
        }

        .min-h-312 {
            min-height: 19.5rem
        }

        .min-h-32px {
            min-height: 2.2857rem
        }

        .min-h-36px {
            min-height: 2.571rem
        }

        .min-h-\[0\.5px\] {
            min-height: .5px
        }

        .min-h-\[100px\] {
            min-height: 100px
        }

        .min-h-\[125px\] {
            min-height: 125px
        }

        .min-h-\[175px\] {
            min-height: 175px
        }

        .min-h-\[40px\] {
            min-height: 40px
        }

        .min-h-\[500px\] {
            min-height: 500px
        }

        .min-h-\[502px\] {
            min-height: 502px
        }

        .min-h-\[50px\] {
            min-height: 50px
        }

        .min-h-\[calc\(100vh-3\.75rem\)\] {
            min-height: calc(100vh - 3.75rem)
        }

        .min-h-full {
            min-height: 100%
        }

        .min-h-screen {
            min-height: 100vh
        }

        .\!w-12 {
            width: 3rem !important
        }

        .\!w-144px {
            width: 9rem !important
        }

        .\!w-166px {
            width: 10.375rem !important
        }

        .\!w-189px {
            width: 11.85714rem !important
        }

        .\!w-200px {
            width: 12.5rem !important
        }

        .\!w-215 {
            width: 13.438rem !important
        }

        .\!w-230 {
            width: 14.375rem !important
        }

        .\!w-260 {
            width: 16.25rem !important
        }

        .\!w-270px {
            width: 16.875rem !important
        }

        .\!w-273px {
            width: 17.063rem !important
        }

        .\!w-6 {
            width: 1.5rem !important
        }

        .\!w-665px {
            width: 41.563rem !important
        }

        .\!w-700px {
            width: 43.75rem !important
        }

        .\!w-760 {
            width: 47.5rem !important
        }

        .\!w-\[276px\] {
            width: 276px !important
        }

        .\!w-\[50\%\] {
            width: 50% !important
        }

        .\!w-\[720px\] {
            width: 720px !important
        }

        .\!w-auto {
            width: auto !important
        }

        .\!w-fit {
            width: -moz-fit-content !important;
            width: fit-content !important
        }

        .\!w-full {
            width: 100% !important
        }

        .\!w-screen {
            width: 100vw !important
        }

        .w-0 {
            width: 0
        }

        .w-0\.5 {
            width: .125rem
        }

        .w-1 {
            width: .063rem
        }

        .w-1\.5 {
            width: .375rem
        }

        .w-1\/2 {
            width: 50%
        }

        .w-1\/4 {
            width: 25%
        }

        .w-10 {
            width: 2.5rem
        }

        .w-100px {
            width: 6.25rem
        }

        .w-1024px {
            width: 64rem
        }

        .w-102px {
            width: 6.43rem
        }

        .w-103 {
            width: 6.4375rem
        }

        .w-1088px {
            width: 68rem
        }

        .w-109px {
            width: 6.85rem
        }

        .w-11 {
            width: 2.75rem
        }

        .w-11\/12 {
            width: 91.666667%
        }

        .w-1144 {
            width: 71.5rem
        }

        .w-116 {
            width: 7.25rem
        }

        .w-12 {
            width: 3rem
        }

        .w-120px {
            width: 7.5rem
        }

        .w-1240 {
            width: 77.5rem
        }

        .w-125px {
            width: 7.813rem
        }

        .w-128 {
            width: 8rem
        }

        .w-129 {
            width: 8.063rem
        }

        .w-130px {
            width: 8.125rem
        }

        .w-132px {
            width: 8.25rem
        }

        .w-133px {
            width: 8.313rem
        }

        .w-134px {
            width: 8.3572rem
        }

        .w-136px {
            width: 8.5rem
        }

        .w-138px {
            width: 8.643rem
        }

        .w-14 {
            width: 3.5rem
        }

        .w-140 {
            width: 8.75rem
        }

        .w-144px {
            width: 9rem
        }

        .w-147px {
            width: 9.21rem
        }

        .w-14px {
            width: .875rem
        }

        .w-152 {
            width: 9.5rem
        }

        .w-154 {
            width: 9.625rem
        }

        .w-155px {
            width: 9.671rem
        }

        .w-156px {
            width: 9.786rem
        }

        .w-16 {
            width: 4rem
        }

        .w-160px {
            width: 10rem
        }

        .w-162px {
            width: 10.125rem
        }

        .w-168px {
            width: 10.5rem
        }

        .w-170px {
            width: 10.625rem
        }

        .w-174 {
            width: 10.875rem
        }

        .w-177px {
            width: 11.0625rem
        }

        .w-180 {
            width: 11.25rem
        }

        .w-181px {
            width: 11.3125rem
        }

        .w-184px {
            width: 11.5rem
        }

        .w-185px {
            width: 11.563rem
        }

        .w-186 {
            width: 11.625rem
        }

        .w-18px {
            width: 1.125rem
        }

        .w-190 {
            width: 11.875rem
        }

        .w-196px {
            width: 12.25rem
        }

        .w-2 {
            width: .5rem
        }

        .w-2\/4 {
            width: 50%
        }

        .w-20 {
            width: 5rem
        }

        .w-200 {
            width: 14.286rem
        }

        .w-200px {
            width: 12.5rem
        }

        .w-204 {
            width: 12.75rem
        }

        .w-205px {
            width: 12.85715rem
        }

        .w-206px {
            width: 12.875rem
        }

        .w-20px {
            width: 1.25rem
        }

        .w-215 {
            width: 13.438rem
        }

        .w-217px {
            width: 13.57rem
        }

        .w-22 {
            width: 1.375rem
        }

        .w-220px {
            width: 13.75rem
        }

        .w-228,
        .w-228px {
            width: 14.25rem
        }

        .w-230,
        .w-230px {
            width: 14.375rem
        }

        .w-232 {
            width: 14.5rem
        }

        .w-233 {
            width: 14.563rem
        }

        .w-237\.2px {
            width: 14.825rem
        }

        .w-24 {
            width: 6rem
        }

        .w-240 {
            width: 15rem
        }

        .w-242px {
            width: 15.125rem
        }

        .w-248px {
            width: 15.5rem
        }

        .w-24px {
            width: 1.5rem
        }

        .w-250 {
            width: 15.625rem
        }

        .w-253px {
            width: 15.875rem
        }

        .w-254px {
            width: 15.92rem
        }

        .w-256px {
            width: 16rem
        }

        .w-258px {
            width: 16.125rem
        }

        .w-260 {
            width: 16.25rem
        }

        .w-262px {
            width: 16.375rem
        }

        .w-266 {
            width: 16.625rem
        }

        .w-268,
        .w-268px {
            width: 16.75rem
        }

        .w-270px {
            width: 16.875rem
        }

        .w-273px {
            width: 17.063rem
        }

        .w-274 {
            width: 17.125rem
        }

        .w-276\.832 {
            width: 17.302rem
        }

        .w-277px {
            width: 17.35715rem
        }

        .w-279 {
            width: 17.4375rem
        }

        .w-27px {
            width: 1.71rem
        }

        .w-28 {
            width: 7rem
        }

        .w-280 {
            width: 17.5rem
        }

        .w-281px {
            width: 17.563rem
        }

        .w-282px {
            width: 17.625rem
        }

        .w-288px {
            width: 18rem
        }

        .w-289 {
            width: 18.063rem
        }

        .w-294px {
            width: 18.428rem
        }

        .w-295 {
            width: 18.438rem
        }

        .w-296px {
            width: 18.5rem
        }

        .w-3 {
            width: .75rem
        }

        .w-3\/4 {
            width: 75%
        }

        .w-3\/5 {
            width: 60%
        }

        .w-300 {
            width: 18.75rem
        }

        .w-304px {
            width: 19rem
        }

        .w-30px {
            width: 1.875rem
        }

        .w-317\.782 {
            width: 19.861rem
        }

        .w-32 {
            width: 8rem
        }

        .w-320 {
            width: 20rem
        }

        .w-325px {
            width: 20.313rem
        }

        .w-32px {
            width: 2rem
        }

        .w-330 {
            width: 20.625rem
        }

        .w-332px {
            width: 20.75rem
        }

        .w-336px {
            width: 21rem
        }

        .w-337px {
            width: 21.0625rem
        }

        .w-33px {
            width: 2.06rem
        }

        .w-340px {
            width: 21.25rem
        }

        .w-342px {
            width: 21.42rem
        }

        .w-344px {
            width: 21.5rem
        }

        .w-350 {
            width: 21.875rem
        }

        .w-364px {
            width: 22.75rem
        }

        .w-366 {
            width: 22.875rem
        }

        .w-368 {
            width: 23rem
        }

        .w-370px {
            width: 23.125rem
        }

        .w-372px {
            width: 23.25rem
        }

        .w-375px {
            width: 23.4286rem
        }

        .w-380px {
            width: 23.75rem
        }

        .w-38px {
            width: 2.37rem
        }

        .w-4 {
            width: 1rem
        }

        .w-4\/5 {
            width: 80%
        }

        .w-40 {
            width: 10rem
        }

        .w-400,
        .w-400px {
            width: 25rem
        }

        .w-412px {
            width: 25.75rem
        }

        .w-41px {
            width: 2.57rem
        }

        .w-42px {
            width: 2.625rem
        }

        .w-437px {
            width: 27.36rem
        }

        .w-440 {
            width: 27.5rem
        }

        .w-44px {
            width: 2.75rem
        }

        .w-456 {
            width: 28.5rem
        }

        .w-45px {
            width: 2.85rem
        }

        .w-46px {
            width: 2.875rem
        }

        .w-47px {
            width: 2.92rem
        }

        .w-48 {
            width: 12rem
        }

        .w-480 {
            width: 30rem
        }

        .w-486px {
            width: 30.375rem
        }

        .w-48px {
            width: 3rem
        }

        .w-496 {
            width: 31rem
        }

        .w-49px {
            width: 3.07rem
        }

        .w-4px {
            width: .25rem
        }

        .w-5 {
            width: 1.25rem
        }

        .w-500px {
            width: 31.25rem
        }

        .w-50px {
            width: 3.14rem
        }

        .w-512 {
            width: 32rem
        }

        .w-51px {
            width: 3.21rem
        }

        .w-52 {
            width: 13rem
        }

        .w-528px {
            width: 33rem
        }

        .w-54px {
            width: 3.375rem
        }

        .w-550 {
            width: 34.375rem
        }

        .w-560px {
            width: 35rem
        }

        .w-56px {
            width: 3.5rem
        }

        .w-572px {
            width: 35.75rem
        }

        .w-58px {
            width: 3.625rem
        }

        .w-595px {
            width: 37.19rem
        }

        .w-6 {
            width: 1.5rem
        }

        .w-60 {
            width: 3.75rem
        }

        .w-600px {
            width: 37.5rem
        }

        .w-603px {
            width: 37.688rem
        }

        .w-60px {
            width: 3.75rem
        }

        .w-610 {
            width: 38.125rem
        }

        .w-621px {
            width: 38.81rem
        }

        .w-64 {
            width: 16rem
        }

        .w-640 {
            width: 40rem
        }

        .w-64px {
            width: 4rem
        }

        .w-65 {
            width: 4.0625rem
        }

        .w-654 {
            width: 40.875rem
        }

        .w-665px {
            width: 41.563rem
        }

        .w-66px {
            width: 4.125rem
        }

        .w-68 {
            width: 4.25rem
        }

        .w-686px {
            width: 42.875rem
        }

        .w-7 {
            width: 1.75rem
        }

        .w-700px {
            width: 43.75rem
        }

        .w-703 {
            width: 43.9375rem
        }

        .w-70px {
            width: 4.375rem
        }

        .w-715 {
            width: 44.688rem
        }

        .w-735px {
            width: 45.938rem
        }

        .w-74px {
            width: 4.625rem
        }

        .w-768 {
            width: 48rem
        }

        .w-78 {
            width: 4.875rem
        }

        .w-8 {
            width: 2rem
        }

        .w-80 {
            width: 20rem
        }

        .w-80p {
            width: 80%
        }

        .w-81px {
            width: 5.09rem
        }

        .w-82px {
            width: 5.143rem
        }

        .w-832px {
            width: 52rem
        }

        .w-84 {
            width: 5.25rem
        }

        .w-868px {
            width: 54.25rem
        }

        .w-88px {
            width: 5.5rem
        }

        .w-8px {
            width: .5rem
        }

        .w-9 {
            width: 2.25rem
        }

        .w-90px {
            width: 5.625rem
        }

        .w-925px {
            width: 57.813rem
        }

        .w-92px {
            width: 5.75rem
        }

        .w-94px {
            width: 5.87rem
        }

        .w-952px {
            width: 59.5rem
        }

        .w-96 {
            width: 24rem
        }

        .w-970px {
            width: 60.625rem
        }

        .w-97px {
            width: 6.07rem
        }

        .w-\[139px\] {
            width: 139px
        }

        .w-\[140px\] {
            width: 140px
        }

        .w-\[14px\] {
            width: 14px
        }

        .w-\[16\.8px\] {
            width: 16.8px
        }

        .w-\[175px\] {
            width: 175px
        }

        .w-\[1px\] {
            width: 1px
        }

        .w-\[209px\] {
            width: 209px
        }

        .w-\[20px\] {
            width: 20px
        }

        .w-\[220px\] {
            width: 220px
        }

        .w-\[226px\] {
            width: 226px
        }

        .w-\[230px\] {
            width: 230px
        }

        .w-\[241px\] {
            width: 241px
        }

        .w-\[24px\] {
            width: 24px
        }

        .w-\[257px\] {
            width: 257px
        }

        .w-\[276px\] {
            width: 276px
        }

        .w-\[281px\] {
            width: 281px
        }

        .w-\[28px\] {
            width: 28px
        }

        .w-\[29px\] {
            width: 29px
        }

        .w-\[30\%\] {
            width: 30%
        }

        .w-\[300\%\] {
            width: 300%
        }

        .w-\[30px\] {
            width: 30px
        }

        .w-\[310px\] {
            width: 310px
        }

        .w-\[311px\] {
            width: 311px
        }

        .w-\[317px\] {
            width: 317px
        }

        .w-\[31px\] {
            width: 31px
        }

        .w-\[332px\] {
            width: 332px
        }

        .w-\[336px\] {
            width: 336px
        }

        .w-\[360px\] {
            width: 360px
        }

        .w-\[38px\] {
            width: 38px
        }

        .w-\[3px\] {
            width: 3px
        }

        .w-\[42px\] {
            width: 42px
        }

        .w-\[442px\] {
            width: 442px
        }

        .w-\[44px\] {
            width: 44px
        }

        .w-\[46px\] {
            width: 46px
        }

        .w-\[4px\] {
            width: 4px
        }

        .w-\[526px\] {
            width: 526px
        }

        .w-\[532px\] {
            width: 532px
        }

        .w-\[571px\] {
            width: 571px
        }

        .w-\[57px\] {
            width: 57px
        }

        .w-\[69px\] {
            width: 69px
        }

        .w-\[721px\] {
            width: 721px
        }

        .w-\[75px\] {
            width: 75px
        }

        .w-\[80\%\] {
            width: 80%
        }

        .w-\[80px\] {
            width: 80px
        }

        .w-\[85\.5px\] {
            width: 85.5px
        }

        .w-\[86px\] {
            width: 86px
        }

        .w-\[93\%\] {
            width: 93%
        }

        .w-\[996px\] {
            width: 996px
        }

        .w-\[calc\(100\%_-_4\.438rem\)\] {
            width: calc(100% - 4.438rem)
        }

        .w-auto {
            width: auto
        }

        .w-fit {
            width: -moz-fit-content;
            width: fit-content
        }

        .w-full {
            width: 100%
        }

        .w-max {
            width: -moz-max-content;
            width: max-content
        }

        .w-px {
            width: 1px
        }

        .w-screen {
            width: 100vw
        }

        .w-spacing100 {
            width: calc(var(--ug)*6.25)
        }

        .w-spacing12 {
            width: calc(var(--ug)*.75)
        }

        .w-spacing128 {
            width: calc(var(--ug)*8)
        }

        .w-spacing16 {
            width: calc(var(--ug))
        }

        .w-spacing20 {
            width: calc(var(--ug)*1.25)
        }

        .w-spacing24 {
            width: calc(var(--ug)*1.5)
        }

        .w-spacing28 {
            width: calc(var(--ug)*1.75)
        }

        .w-spacing32 {
            width: calc(var(--ug)*2)
        }

        .w-spacing4 {
            width: calc(var(--ug)*.25)
        }

        .w-spacing40 {
            width: calc(var(--ug)*2.5)
        }

        .w-spacing44 {
            width: calc(var(--ug)*2.75)
        }

        .w-spacing48 {
            width: calc(var(--ug)*3)
        }

        .w-spacing56 {
            width: calc(var(--ug)*3.5)
        }

        .w-spacing6 {
            width: calc(var(--ug)*.375)
        }

        .w-spacing64 {
            width: calc(var(--ug)*4)
        }

        .w-spacing68 {
            width: calc(var(--ug)*4.25)
        }

        .w-spacing76 {
            width: calc(var(--ug)*4.75)
        }

        .w-spacing8 {
            width: calc(var(--ug)*.5)
        }

        .w-spacing96 {
            width: calc(var(--ug)*6)
        }

        .\!min-w-screen {
            min-width: 100vw !important
        }

        .min-w-0 {
            min-width: 0
        }

        .min-w-100 {
            min-width: 6.25rem
        }

        .min-w-124px {
            min-width: 7.75rem
        }

        .min-w-140px {
            min-width: 8.75rem
        }

        .min-w-169px {
            min-width: 10.57rem
        }

        .min-w-180,
        .min-w-180px {
            min-width: 11.25rem
        }

        .min-w-182px {
            min-width: 11.35rem
        }

        .min-w-198px {
            min-width: 12.375rem
        }

        .min-w-332px {
            min-width: 20.75rem
        }

        .min-w-338px {
            min-width: 21.14rem
        }

        .min-w-350px {
            min-width: 21.87rem
        }

        .min-w-71 {
            min-width: 4.438rem
        }

        .min-w-93 {
            min-width: 5.813rem
        }

        .min-w-\[12rem\] {
            min-width: 12rem
        }

        .min-w-\[219px\] {
            min-width: 219px
        }

        .min-w-\[240\.5px\] {
            min-width: 240.5px
        }

        .min-w-\[24px\] {
            min-width: 24px
        }

        .min-w-\[270px\] {
            min-width: 270px
        }

        .min-w-\[320px\] {
            min-width: 320px
        }

        .min-w-fit {
            min-width: -moz-fit-content;
            min-width: fit-content
        }

        .min-w-full {
            min-width: 100%
        }

        .\!max-w-1024px {
            max-width: 64rem !important
        }

        .\!max-w-680px {
            max-width: 42.5rem !important
        }

        .\!max-w-925px {
            max-width: 57.813rem !important
        }

        .\!max-w-\[750px\] {
            max-width: 750px !important
        }

        .\!max-w-\[calc\(100\%-24px\)\] {
            max-width: calc(100% - 24px) !important
        }

        .\!max-w-fit {
            max-width: -moz-fit-content !important;
            max-width: fit-content !important
        }

        .\!max-w-full {
            max-width: 100% !important
        }

        .\!max-w-max {
            max-width: -moz-max-content !important;
            max-width: max-content !important
        }

        .\!max-w-screen {
            max-width: 100vw !important
        }

        .max-w-1029 {
            max-width: 64.313rem
        }

        .max-w-1240 {
            max-width: 77.5rem
        }

        .max-w-1440 {
            max-width: 90rem
        }

        .max-w-154px {
            max-width: 9.625rem
        }

        .max-w-176px {
            max-width: 11rem
        }

        .max-w-198px {
            max-width: 12.375rem
        }

        .max-w-201px {
            max-width: 12.563rem
        }

        .max-w-209px {
            max-width: 13.0625rem
        }

        .max-w-218px {
            max-width: 13.625rem
        }

        .max-w-237px {
            max-width: 14.857rem
        }

        .max-w-258px {
            max-width: 16.125rem
        }

        .max-w-266px {
            max-width: 16.625rem
        }

        .max-w-280 {
            max-width: 17.5rem
        }

        .max-w-290px {
            max-width: 18.125rem
        }

        .max-w-2xl {
            max-width: 42rem
        }

        .max-w-304px {
            max-width: 21.714rem
        }

        .max-w-331px {
            max-width: 20.6875rem
        }

        .max-w-332px {
            max-width: 20.75rem
        }

        .max-w-380px {
            max-width: 23.75rem
        }

        .max-w-498px {
            max-width: 31.125rem
        }

        .max-w-520px {
            max-width: 32.5rem
        }

        .max-w-530 {
            max-width: 33.125rem
        }

        .max-w-558px {
            max-width: 34.875rem
        }

        .max-w-560 {
            max-width: 35rem
        }

        .max-w-600px {
            max-width: 37.5rem
        }

        .max-w-643px {
            max-width: 40.19rem
        }

        .max-w-687 {
            max-width: 42.938rem
        }

        .max-w-715px {
            max-width: 44.68rem
        }

        .max-w-730px {
            max-width: 45.625rem
        }

        .max-w-\[100px\] {
            max-width: 100px
        }

        .max-w-\[1140px\] {
            max-width: 1140px
        }

        .max-w-\[120px\] {
            max-width: 120px
        }

        .max-w-\[154px\] {
            max-width: 154px
        }

        .max-w-\[212px\] {
            max-width: 212px
        }

        .max-w-\[231px\] {
            max-width: 231px
        }

        .max-w-\[266px\] {
            max-width: 266px
        }

        .max-w-\[412px\] {
            max-width: 412px
        }

        .max-w-\[416px\] {
            max-width: 416px
        }

        .max-w-\[437px\] {
            max-width: 437px
        }

        .max-w-\[480px\] {
            max-width: 480px
        }

        .max-w-\[767px\] {
            max-width: 767px
        }

        .max-w-\[800px\] {
            max-width: 800px
        }

        .max-w-\[820px\] {
            max-width: 820px
        }

        .max-w-fit {
            max-width: -moz-fit-content;
            max-width: fit-content
        }

        .max-w-full {
            max-width: 100%
        }

        .max-w-max {
            max-width: -moz-max-content;
            max-width: max-content
        }

        .max-w-md {
            max-width: 28rem
        }

        .max-w-none {
            max-width: none
        }

        .max-w-screen-lg {
            max-width: 1200px
        }

        .max-w-sm {
            max-width: 24rem
        }

        .\!flex-1 {
            flex: 1 1 0% !important
        }

        .flex-1 {
            flex: 1 1 0%
        }

        .flex-auto {
            flex: 1 1 auto
        }

        .flex-none {
            flex: none
        }

        .flex-shrink-0 {
            flex-shrink: 0
        }

        .shrink {
            flex-shrink: 1
        }

        .shrink-0 {
            flex-shrink: 0
        }

        .flex-grow {
            flex-grow: 1
        }

        .flex-grow-0 {
            flex-grow: 0
        }

        .grow {
            flex-grow: 1
        }

        .basis-2\/5 {
            flex-basis: 40%
        }

        .basis-3\/5 {
            flex-basis: 60%
        }

        .table-auto {
            table-layout: auto
        }

        .border-spacing-6 {
            --tw-border-spacing-x: 1.5rem;
            --tw-border-spacing-y: 1.5rem;
            border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
        }

        .origin-top-left {
            transform-origin: top left
        }

        .\!translate-y-0 {
            --tw-translate-y: 0px !important;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
        }

        .-translate-x-1\/2 {
            --tw-translate-x: -50%
        }

        .-translate-x-1\/2,
        .-translate-x-8 {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .-translate-x-8 {
            --tw-translate-x: -2rem
        }

        .-translate-x-\[44\%\] {
            --tw-translate-x: -44%
        }

        .-translate-x-\[44\%\],
        .-translate-x-full {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .-translate-x-full {
            --tw-translate-x: -100%
        }

        .-translate-y-1\/2,
        .-translate-y-2\/4 {
            --tw-translate-y: -50%
        }

        .-translate-y-1\/2,
        .-translate-y-2\/4,
        .-translate-y-\[15\%\] {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .-translate-y-\[15\%\] {
            --tw-translate-y: -15%
        }

        .-translate-y-full {
            --tw-translate-y: -100%
        }

        .-translate-y-full,
        .translate-x-0 {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .translate-x-0 {
            --tw-translate-x: 0px
        }

        .translate-x-1 {
            --tw-translate-x: 0.25rem
        }

        .translate-x-1,
        .translate-x-8 {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .translate-x-8 {
            --tw-translate-x: 2rem
        }

        .translate-y-0 {
            --tw-translate-y: 0px
        }

        .translate-y-0,
        .translate-y-0\.5 {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .translate-y-0\.5 {
            --tw-translate-y: 0.125rem
        }

        .translate-y-8 {
            --tw-translate-y: 2rem
        }

        .translate-y-8,
        .translate-y-full {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .translate-y-full {
            --tw-translate-y: 100%
        }

        .\!-rotate-90 {
            --tw-rotate: -90deg !important;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
        }

        .-rotate-135 {
            --tw-rotate: -135deg
        }

        .-rotate-135,
        .-rotate-180 {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .-rotate-180 {
            --tw-rotate: -180deg
        }

        .-rotate-40 {
            --tw-rotate: -40deg
        }

        .-rotate-40,
        .-rotate-45 {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .-rotate-45 {
            --tw-rotate: -45deg
        }

        .-rotate-90 {
            --tw-rotate: -90deg
        }

        .-rotate-90,
        .-rotate-\[135deg\] {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .-rotate-\[135deg\] {
            --tw-rotate: -135deg
        }

        .rotate-180 {
            --tw-rotate: 180deg
        }

        .rotate-180,
        .rotate-225 {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .rotate-225 {
            --tw-rotate: 225deg
        }

        .rotate-270 {
            --tw-rotate: 270deg
        }

        .rotate-270,
        .rotate-40 {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .rotate-40 {
            --tw-rotate: 40deg
        }

        .rotate-45 {
            --tw-rotate: 45deg
        }

        .rotate-45,
        .rotate-90 {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .rotate-90 {
            --tw-rotate: 90deg
        }

        .rotate-\[24deg\] {
            --tw-rotate: 24deg
        }

        .rotate-\[24deg\],
        .rotate-\[45deg\] {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .rotate-\[45deg\] {
            --tw-rotate: 45deg
        }

        .scale-100 {
            --tw-scale-x: 1;
            --tw-scale-y: 1
        }

        .scale-100,
        .scale-95 {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .scale-95 {
            --tw-scale-x: .95;
            --tw-scale-y: .95
        }

        .-scale-y-100 {
            --tw-scale-y: -1
        }

        .-scale-y-100,
        .transform {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .\!transform-none {
            transform: none !important
        }

        @keyframes borderExpand {
            0% {
                height: 0
            }

            to {
                height: 100%
            }
        }

        .animate-borderExpand {
            animation: borderExpand 5s ease-in-out forwards
        }

        .animate-bounce {
            animation: bounce 1s infinite
        }

        @keyframes fadeIn {
            0% {
                opacity: 0
            }

            to {
                opacity: 1
            }
        }

        .animate-fadeIn {
            animation: fadeIn .3s ease-in-out
        }

        @keyframes highlight {
            0% {
                background-color: #fff
            }

            50% {
                background-color: #fcf1f5
            }

            to {
                background-color: #fff
            }
        }

        .animate-highlight {
            animation: highlight 2s ease-in-out forwards
        }

        @keyframes pulse {
            50% {
                opacity: .5
            }
        }

        .animate-pulse {
            animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
        }

        @keyframes shake {

            0%,
            to {
                transform: translateX(0)
            }

            25% {
                transform: translateX(-2px)
            }

            50% {
                transform: translateX(2px)
            }

            75% {
                transform: translateX(-1px)
            }
        }

        .animate-shake {
            animation: shake .3s ease-in-out
        }

        @keyframes shimmer {
            0% {
                background-position: -468px 0
            }

            to {
                background-position: 468px 0
            }
        }

        .animate-shimmer {
            animation: shimmer 1s linear infinite
        }

        .animate-slide {
            animation: slide 3s linear infinite
        }

        @keyframes slide-left {
            0% {
                transform: translateX(-100%)
            }

            to {
                transform: translateX(0)
            }
        }

        .animate-slideLeft {
            animation: slide-left .5s ease-in-out
        }

        @keyframes waveCenter {
            0% {
                transform: translateY(0) scale(.8);
                background-color: #ff7581
            }

            25% {
                transform: translateY(0) scale(.8);
                background-color: #ff7581
            }

            50% {
                transform: translateY(-15px) scale(1.2);
                background-color: #fcd5d8
            }

            75% {
                transform: translateY(0) scale(.8);
                background-color: #fcd5d8
            }

            to {
                transform: translateY(0) scale(.8);
                background-color: #ff7581
            }
        }

        .animate-waveCenter {
            animation: waveCenter 1.5s ease-in-out .4s infinite
        }

        @keyframes waveLeft {
            0% {
                transform: translateY(0) scale(.8);
                background-color: #ee2c3c
            }

            25% {
                transform: translateY(-13px) scale(1.2);
                background-color: #ee2c3c
            }

            50% {
                transform: translateY(0) scale(.8);
                background-color: #ff7581
            }

            75% {
                transform: translateY(0) scale(.8);
                background-color: #fcd5d8
            }

            to {
                transform: translateY(0) scale(.8);
                background-color: #ee2c3c
            }
        }

        .animate-waveLeft {
            animation: waveLeft 1.5s ease-in-out .2s infinite
        }

        @keyframes waveRight {
            0% {
                transform: translateY(0) scale(.8);
                background-color: #fcd5d8
            }

            25% {
                transform: translateY(-13px) scale(1.2);
                background-color: #fcd5d8
            }

            50% {
                transform: translateY(0) scale(.8);
                background-color: #ee2c3c
            }

            75% {
                transform: translateY(0) scale(.8);
                background-color: #ee2c3c
            }

            to {
                transform: translateY(0) scale(.8);
                background-color: #fcd5d8
            }
        }

        .animate-waveRight {
            animation: waveRight 1.5s ease-in-out infinite
        }

        .\!cursor-not-allowed {
            cursor: not-allowed !important
        }

        .cursor-default {
            cursor: default
        }

        .cursor-not-allowed {
            cursor: not-allowed
        }

        .cursor-pointer {
            cursor: pointer
        }

        .select-none {
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none
        }

        .resize-none {
            resize: none
        }

        .resize {
            resize: both
        }

        .scroll-m-0 {
            scroll-margin: 0
        }

        .list-inside {
            list-style-position: inside
        }

        .list-outside {
            list-style-position: outside
        }

        .\!list-disc {
            list-style-type: disc !important
        }

        .list-disc {
            list-style-type: disc
        }

        .list-none {
            list-style-type: none
        }

        .appearance-none {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .grid-cols-1 {
            grid-template-columns: repeat(1, minmax(0, 1fr))
        }

        .grid-cols-12 {
            grid-template-columns: repeat(12, minmax(0, 1fr))
        }

        .grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr))
        }

        .grid-cols-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr))
        }

        .grid-cols-4 {
            grid-template-columns: repeat(4, minmax(0, 1fr))
        }

        .grid-cols-7 {
            grid-template-columns: repeat(7, minmax(0, 1fr))
        }

        .grid-cols-\[auto_auto\] {
            grid-template-columns: auto auto
        }

        .grid-rows-3 {
            grid-template-rows: repeat(3, minmax(0, 1fr))
        }

        .flex-row {
            flex-direction: row
        }

        .flex-row-reverse {
            flex-direction: row-reverse
        }

        .flex-col {
            flex-direction: column
        }

        .flex-col-reverse {
            flex-direction: column-reverse
        }

        .flex-wrap {
            flex-wrap: wrap
        }

        .flex-nowrap {
            flex-wrap: nowrap
        }

        .place-content-start {
            place-content: start
        }

        .place-items-center {
            place-items: center
        }

        .content-center {
            align-content: center
        }

        .\!items-start {
            align-items: flex-start !important
        }

        .items-start {
            align-items: flex-start
        }

        .items-end {
            align-items: flex-end
        }

        .\!items-center {
            align-items: center !important
        }

        .items-center {
            align-items: center
        }

        .\!items-baseline {
            align-items: baseline !important
        }

        .items-baseline {
            align-items: baseline
        }

        .\!justify-start {
            justify-content: flex-start !important
        }

        .justify-start {
            justify-content: flex-start
        }

        .justify-end {
            justify-content: flex-end
        }

        .justify-center {
            justify-content: center
        }

        .justify-between {
            justify-content: space-between
        }

        .justify-around {
            justify-content: space-around
        }

        .justify-evenly {
            justify-content: space-evenly
        }

        .justify-items-start {
            justify-items: start
        }

        .\!gap-0 {
            gap: 0 !important
        }

        .\!gap-1 {
            gap: .25rem !important
        }

        .\!gap-spacing10 {
            gap: calc(var(--ug)*.625) !important
        }

        .\!gap-spacing12 {
            gap: calc(var(--ug)*.75) !important
        }

        .\!gap-spacing16 {
            gap: calc(var(--ug)) !important
        }

        .\!gap-spacing2 {
            gap: calc(var(--ug)*.125) !important
        }

        .\!gap-spacing48 {
            gap: calc(var(--ug)*3) !important
        }

        .\!gap-spacing6 {
            gap: calc(var(--ug)*.375) !important
        }

        .\!gap-spacing8 {
            gap: calc(var(--ug)*.5) !important
        }

        .gap-0 {
            gap: 0
        }

        .gap-0\.5 {
            gap: .125rem
        }

        .gap-1 {
            gap: .25rem
        }

        .gap-1\.5 {
            gap: .375rem
        }

        .gap-10 {
            gap: 2.5rem
        }

        .gap-12 {
            gap: 3rem
        }

        .gap-14 {
            gap: 3.5rem
        }

        .gap-2 {
            gap: .5rem
        }

        .gap-2\.5 {
            gap: .625rem
        }

        .gap-3 {
            gap: .75rem
        }

        .gap-3\.5 {
            gap: .875rem
        }

        .gap-4 {
            gap: 1rem
        }

        .gap-5 {
            gap: 1.25rem
        }

        .gap-6 {
            gap: 1.5rem
        }

        .gap-7 {
            gap: 1.75rem
        }

        .gap-8 {
            gap: 2rem
        }

        .gap-\[16px\] {
            gap: 16px
        }

        .gap-\[4px\] {
            gap: 4px
        }

        .gap-\[6\.32px\] {
            gap: 6.32px
        }

        .gap-\[6px\] {
            gap: 6px
        }

        .gap-\[73px\] {
            gap: 73px
        }

        .gap-spacing10 {
            gap: calc(var(--ug)*.625)
        }

        .gap-spacing12 {
            gap: calc(var(--ug)*.75)
        }

        .gap-spacing128 {
            gap: calc(var(--ug)*8)
        }

        .gap-spacing13 {
            gap: calc(var(--ug)*.813)
        }

        .gap-spacing14 {
            gap: calc(var(--ug)*.875)
        }

        .gap-spacing16 {
            gap: calc(var(--ug))
        }

        .gap-spacing2 {
            gap: calc(var(--ug)*.125)
        }

        .gap-spacing20 {
            gap: calc(var(--ug)*1.25)
        }

        .gap-spacing24 {
            gap: calc(var(--ug)*1.5)
        }

        .gap-spacing28 {
            gap: calc(var(--ug)*1.75)
        }

        .gap-spacing32 {
            gap: calc(var(--ug)*2)
        }

        .gap-spacing36 {
            gap: calc(var(--ug)*2.25)
        }

        .gap-spacing4 {
            gap: calc(var(--ug)*.25)
        }

        .gap-spacing40 {
            gap: calc(var(--ug)*2.5)
        }

        .gap-spacing44 {
            gap: calc(var(--ug)*2.75)
        }

        .gap-spacing48 {
            gap: calc(var(--ug)*3)
        }

        .gap-spacing56 {
            gap: calc(var(--ug)*3.5)
        }

        .gap-spacing6 {
            gap: calc(var(--ug)*.375)
        }

        .gap-spacing64 {
            gap: calc(var(--ug)*4)
        }

        .gap-spacing76 {
            gap: calc(var(--ug)*4.75)
        }

        .gap-spacing8 {
            gap: calc(var(--ug)*.5)
        }

        .gap-spacing96 {
            gap: calc(var(--ug)*6)
        }

        .gap-x-spacing20 {
            -moz-column-gap: calc(var(--ug)*1.25);
            column-gap: calc(var(--ug)*1.25)
        }

        .gap-x-spacing24 {
            -moz-column-gap: calc(var(--ug)*1.5);
            column-gap: calc(var(--ug)*1.5)
        }

        .gap-x-spacing28 {
            -moz-column-gap: calc(var(--ug)*1.75);
            column-gap: calc(var(--ug)*1.75)
        }

        .gap-x-spacing32 {
            -moz-column-gap: calc(var(--ug)*2);
            column-gap: calc(var(--ug)*2)
        }

        .gap-x-spacing40 {
            -moz-column-gap: calc(var(--ug)*2.5);
            column-gap: calc(var(--ug)*2.5)
        }

        .gap-x-spacing44 {
            -moz-column-gap: calc(var(--ug)*2.75);
            column-gap: calc(var(--ug)*2.75)
        }

        .gap-x-spacing6 {
            -moz-column-gap: calc(var(--ug)*.375);
            column-gap: calc(var(--ug)*.375)
        }

        .gap-y-spacing14 {
            row-gap: calc(var(--ug)*.875)
        }

        .gap-y-spacing16 {
            row-gap: calc(var(--ug))
        }

        .gap-y-spacing20 {
            row-gap: calc(var(--ug)*1.25)
        }

        .gap-y-spacing24 {
            row-gap: calc(var(--ug)*1.5)
        }

        .gap-y-spacing28 {
            row-gap: calc(var(--ug)*1.75)
        }

        .gap-y-spacing32 {
            row-gap: calc(var(--ug)*2)
        }

        .gap-y-spacing36 {
            row-gap: calc(var(--ug)*2.25)
        }

        .gap-y-spacing4 {
            row-gap: calc(var(--ug)*.25)
        }

        .gap-y-spacing40 {
            row-gap: calc(var(--ug)*2.5)
        }

        .-space-x-70px>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-right: calc(-4.375rem * var(--tw-space-x-reverse));
            margin-left: calc(-4.375rem * calc(1 - var(--tw-space-x-reverse)))
        }

        .-space-x-\[10px\]>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-right: calc(-10px * var(--tw-space-x-reverse));
            margin-left: calc(-10px * calc(1 - var(--tw-space-x-reverse)))
        }

        .-space-x-\[6px\]>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-right: calc(-6px * var(--tw-space-x-reverse));
            margin-left: calc(-6px * calc(1 - var(--tw-space-x-reverse)))
        }

        .-space-y-10>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse))
        }

        .space-x-2>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-right: calc(.5rem * var(--tw-space-x-reverse));
            margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
        }

        .space-x-2\.5>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-right: calc(.625rem * var(--tw-space-x-reverse));
            margin-left: calc(.625rem * calc(1 - var(--tw-space-x-reverse)))
        }

        .space-x-3>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-right: calc(.75rem * var(--tw-space-x-reverse));
            margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
        }

        .space-x-3\.5>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-right: calc(.875rem * var(--tw-space-x-reverse));
            margin-left: calc(.875rem * calc(1 - var(--tw-space-x-reverse)))
        }

        .space-x-4>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-right: calc(1rem * var(--tw-space-x-reverse));
            margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
        }

        .space-x-\[17px\]>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-right: calc(17px * var(--tw-space-x-reverse));
            margin-left: calc(17px * calc(1 - var(--tw-space-x-reverse)))
        }

        .space-x-\[18px\]>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-right: calc(18px * var(--tw-space-x-reverse));
            margin-left: calc(18px * calc(1 - var(--tw-space-x-reverse)))
        }

        .space-y-0>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(0px * var(--tw-space-y-reverse))
        }

        .space-y-1>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
        }

        .space-y-4>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(1rem * var(--tw-space-y-reverse))
        }

        .space-y-5>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))
        }

        .space-y-8>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(2rem * var(--tw-space-y-reverse))
        }

        .space-y-\[-24px\]>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(-24px * calc(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(-24px * var(--tw-space-y-reverse))
        }

        .space-y-spacing14>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(calc(var(--ug)*.875) * calc(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(calc(var(--ug)*.875) * var(--tw-space-y-reverse))
        }

        .space-y-spacing20>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(calc(var(--ug)*1.25) * calc(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(calc(var(--ug)*1.25) * var(--tw-space-y-reverse))
        }

        .space-y-spacing24>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(calc(var(--ug)*1.5) * calc(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(calc(var(--ug)*1.5) * var(--tw-space-y-reverse))
        }

        .space-x-reverse>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 1
        }

        .divide-greyscale-6>:not([hidden])~:not([hidden]) {
            --tw-divide-opacity: 1;
            border-color: rgb(var(--greyscale-6)/var(--tw-divide-opacity))
        }

        .self-auto {
            align-self: auto
        }

        .self-start {
            align-self: flex-start
        }

        .self-end {
            align-self: flex-end
        }

        .self-center {
            align-self: center
        }

        .self-stretch {
            align-self: stretch
        }

        .self-baseline {
            align-self: baseline
        }

        .overflow-auto {
            overflow: auto
        }

        .\!overflow-hidden {
            overflow: hidden !important
        }

        .overflow-hidden {
            overflow: hidden
        }

        .\!overflow-visible {
            overflow: visible !important
        }

        .overflow-visible {
            overflow: visible
        }

        .overflow-scroll {
            overflow: scroll
        }

        .overflow-x-auto {
            overflow-x: auto
        }

        .overflow-y-auto {
            overflow-y: auto
        }

        .overflow-x-hidden {
            overflow-x: hidden
        }

        .overflow-y-hidden {
            overflow-y: hidden
        }

        .overflow-x-clip {
            overflow-x: clip
        }

        .overflow-y-scroll {
            overflow-y: scroll
        }

        .scroll-smooth {
            scroll-behavior: smooth
        }

        .\!truncate {
            overflow: hidden !important;
            text-overflow: ellipsis !important;
            white-space: nowrap !important
        }

        .truncate {
            overflow: hidden;
            white-space: nowrap
        }

        .overflow-ellipsis,
        .truncate {
            text-overflow: ellipsis
        }

        .\!text-ellipsis {
            text-overflow: ellipsis !important
        }

        .text-ellipsis {
            text-overflow: ellipsis
        }

        .\!whitespace-normal {
            white-space: normal !important
        }

        .whitespace-normal {
            white-space: normal
        }

        .\!whitespace-nowrap {
            white-space: nowrap !important
        }

        .whitespace-nowrap {
            white-space: nowrap
        }

        .whitespace-break-spaces {
            white-space: break-spaces
        }

        .break-words {
            overflow-wrap: break-word
        }

        .break-all {
            word-break: break-all
        }

        .\!rounded-200 {
            border-radius: 12.5rem !important
        }

        .\!rounded-4 {
            border-radius: .25rem !important
        }

        .\!rounded-8 {
            border-radius: .5rem !important
        }

        .\!rounded-\[8px\] {
            border-radius: 8px !important
        }

        .\!rounded-full {
            border-radius: 9999px !important
        }

        .\!rounded-lg {
            border-radius: .5rem !important
        }

        .\!rounded-none {
            border-radius: 0 !important
        }

        .rounded {
            border-radius: .25rem
        }

        .rounded-10 {
            border-radius: 10px
        }

        .rounded-12 {
            border-radius: .75rem
        }

        .rounded-128 {
            border-radius: 8rem
        }

        .rounded-14 {
            border-radius: .875rem
        }

        .rounded-16 {
            border-radius: 1rem
        }

        .rounded-2 {
            border-radius: .125rem
        }

        .rounded-20 {
            border-radius: 1.25rem
        }

        .rounded-200 {
            border-radius: 12.5rem
        }

        .rounded-21\.351 {
            border-radius: 1.334rem
        }

        .rounded-24 {
            border-radius: 1.5rem
        }

        .rounded-276\.832 {
            border-radius: 17.302rem
        }

        .rounded-2xl {
            border-radius: 1rem
        }

        .rounded-317\.782 {
            border-radius: 19.861rem
        }

        .rounded-32 {
            border-radius: 2rem
        }

        .rounded-3xl {
            border-radius: 1.5rem
        }

        .rounded-4 {
            border-radius: .25rem
        }

        .rounded-40 {
            border-radius: 40px
        }

        .rounded-400 {
            border-radius: 25rem
        }

        .rounded-64 {
            border-radius: 4rem
        }

        .rounded-8 {
            border-radius: .5rem
        }

        .rounded-\[0\.857rem\] {
            border-radius: .857rem
        }

        .rounded-\[128px\] {
            border-radius: 128px
        }

        .rounded-\[12px\] {
            border-radius: 12px
        }

        .rounded-\[14px\] {
            border-radius: 14px
        }

        .rounded-\[16px\] {
            border-radius: 16px
        }

        .rounded-\[2\.8px\] {
            border-radius: 2.8px
        }

        .rounded-\[200px\] {
            border-radius: 200px
        }

        .rounded-\[20px\] {
            border-radius: 20px
        }

        .rounded-\[4px\] {
            border-radius: 4px
        }

        .rounded-\[6px\] {
            border-radius: 6px
        }

        .rounded-\[7px\] {
            border-radius: 7px
        }

        .rounded-\[8px\] {
            border-radius: 8px
        }

        .rounded-\[9\.68px\] {
            border-radius: 9.68px
        }

        .rounded-\[9px\] {
            border-radius: 9px
        }

        .rounded-full {
            border-radius: 9999px
        }

        .rounded-lg {
            border-radius: .5rem
        }

        .rounded-md {
            border-radius: .375rem
        }

        .rounded-none {
            border-radius: 0
        }

        .rounded-sm {
            border-radius: .125rem
        }

        .rounded-xl {
            border-radius: .75rem
        }

        .rounded-b-16 {
            border-bottom-right-radius: 1rem;
            border-bottom-left-radius: 1rem
        }

        .rounded-b-20 {
            border-bottom-right-radius: 1.25rem;
            border-bottom-left-radius: 1.25rem
        }

        .rounded-b-2xl {
            border-bottom-right-radius: 1rem;
            border-bottom-left-radius: 1rem
        }

        .rounded-b-4 {
            border-bottom-right-radius: .25rem;
            border-bottom-left-radius: .25rem
        }

        .rounded-b-8 {
            border-bottom-right-radius: .5rem;
            border-bottom-left-radius: .5rem
        }

        .rounded-b-\[50\%\] {
            border-bottom-right-radius: 50%;
            border-bottom-left-radius: 50%
        }

        .rounded-b-lg {
            border-bottom-right-radius: .5rem;
            border-bottom-left-radius: .5rem
        }

        .rounded-b-xl {
            border-bottom-right-radius: .75rem;
            border-bottom-left-radius: .75rem
        }

        .rounded-e-16 {
            border-start-end-radius: 1rem;
            border-end-end-radius: 1rem
        }

        .rounded-l {
            border-top-left-radius: .25rem;
            border-bottom-left-radius: .25rem
        }

        .rounded-l-2xl {
            border-top-left-radius: 1rem;
            border-bottom-left-radius: 1rem
        }

        .rounded-l-lg {
            border-top-left-radius: .5rem;
            border-bottom-left-radius: .5rem
        }

        .rounded-r-lg {
            border-top-right-radius: .5rem;
            border-bottom-right-radius: .5rem
        }

        .rounded-s-16 {
            border-start-start-radius: 1rem;
            border-end-start-radius: 1rem
        }

        .rounded-t-16 {
            border-top-left-radius: 1rem;
            border-top-right-radius: 1rem
        }

        .rounded-t-20 {
            border-top-left-radius: 1.25rem;
            border-top-right-radius: 1.25rem
        }

        .rounded-t-2xl {
            border-top-left-radius: 1rem;
            border-top-right-radius: 1rem
        }

        .rounded-t-3xl {
            border-top-left-radius: 1.5rem;
            border-top-right-radius: 1.5rem
        }

        .rounded-t-4 {
            border-top-left-radius: .25rem;
            border-top-right-radius: .25rem
        }

        .\!rounded-tr-8 {
            border-top-right-radius: .5rem !important
        }

        .rounded-bl {
            border-bottom-left-radius: .25rem
        }

        .rounded-bl-12 {
            border-bottom-left-radius: .75rem
        }

        .rounded-bl-128 {
            border-bottom-left-radius: 8rem
        }

        .rounded-bl-16 {
            border-bottom-left-radius: 1rem
        }

        .rounded-bl-20 {
            border-bottom-left-radius: 1.25rem
        }

        .rounded-bl-2xl {
            border-bottom-left-radius: 1rem
        }

        .rounded-bl-3xl {
            border-bottom-left-radius: 1.5rem
        }

        .rounded-bl-4 {
            border-bottom-left-radius: .25rem
        }

        .rounded-bl-8 {
            border-bottom-left-radius: .5rem
        }

        .rounded-bl-\[50\%\] {
            border-bottom-left-radius: 50%
        }

        .rounded-bl-lg {
            border-bottom-left-radius: .5rem
        }

        .rounded-bl-xl {
            border-bottom-left-radius: .75rem
        }

        .rounded-br {
            border-bottom-right-radius: .25rem
        }

        .rounded-br-12 {
            border-bottom-right-radius: .75rem
        }

        .rounded-br-128 {
            border-bottom-right-radius: 8rem
        }

        .rounded-br-16,
        .rounded-br-2xl {
            border-bottom-right-radius: 1rem
        }

        .rounded-br-3xl {
            border-bottom-right-radius: 1.5rem
        }

        .rounded-br-8 {
            border-bottom-right-radius: .5rem
        }

        .rounded-br-xl {
            border-bottom-right-radius: .75rem
        }

        .rounded-tl {
            border-top-left-radius: .25rem
        }

        .rounded-tl-12 {
            border-top-left-radius: .75rem
        }

        .rounded-tl-14 {
            border-top-left-radius: .875rem
        }

        .rounded-tl-16 {
            border-top-left-radius: 1rem
        }

        .rounded-tl-20 {
            border-top-left-radius: 1.25rem
        }

        .rounded-tl-2xl {
            border-top-left-radius: 1rem
        }

        .rounded-tl-3xl {
            border-top-left-radius: 1.5rem
        }

        .rounded-tl-4 {
            border-top-left-radius: .25rem
        }

        .rounded-tl-8,
        .rounded-tl-lg {
            border-top-left-radius: .5rem
        }

        .rounded-tl-xl {
            border-top-left-radius: .75rem
        }

        .rounded-tr {
            border-top-right-radius: .25rem
        }

        .rounded-tr-12 {
            border-top-right-radius: .75rem
        }

        .rounded-tr-14 {
            border-top-right-radius: .875rem
        }

        .rounded-tr-16 {
            border-top-right-radius: 1rem
        }

        .rounded-tr-20 {
            border-top-right-radius: 1.25rem
        }

        .rounded-tr-2xl {
            border-top-right-radius: 1rem
        }

        .rounded-tr-3xl {
            border-top-right-radius: 1.5rem
        }

        .rounded-tr-lg {
            border-top-right-radius: .5rem
        }

        .rounded-tr-xl {
            border-top-right-radius: .75rem
        }

        .\!border {
            border-width: 1px !important
        }

        .\!border-0 {
            border-width: 0 !important
        }

        .\!border-1 {
            border-width: 1px !important
        }

        .\!border-1\.5 {
            border-width: 1.5px !important
        }

        .border {
            border-width: 1px
        }

        .border-0 {
            border-width: 0
        }

        .border-0\.5 {
            border-width: .5px
        }

        .border-1 {
            border-width: 1px
        }

        .border-2 {
            border-width: 2px
        }

        .border-3 {
            border-width: 3px
        }

        .border-\[\.5px\] {
            border-width: .5px
        }

        .border-\[1\.5px\] {
            border-width: 1.5px
        }

        .border-x-13 {
            border-left-width: .813rem;
            border-right-width: .813rem
        }

        .\!border-b {
            border-bottom-width: 1px !important
        }

        .\!border-b-0 {
            border-bottom-width: 0 !important
        }

        .\!border-b-2 {
            border-bottom-width: 2px !important
        }

        .border-b {
            border-bottom-width: 1px
        }

        .border-b-0 {
            border-bottom-width: 0
        }

        .border-b-1 {
            border-bottom-width: 1px
        }

        .border-b-14 {
            border-bottom-width: .875rem
        }

        .border-b-2 {
            border-bottom-width: 2px
        }

        .border-b-4 {
            border-bottom-width: 4px
        }

        .border-b-8 {
            border-bottom-width: 8px
        }

        .border-l {
            border-left-width: 1px
        }

        .border-l-0 {
            border-left-width: 0
        }

        .border-l-1 {
            border-left-width: 1px
        }

        .border-l-2 {
            border-left-width: 2px
        }

        .border-l-4 {
            border-left-width: 4px
        }

        .border-l-8 {
            border-left-width: 8px
        }

        .border-r {
            border-right-width: 1px
        }

        .border-r-0 {
            border-right-width: 0
        }

        .border-r-1 {
            border-right-width: 1px
        }

        .border-r-2 {
            border-right-width: 2px
        }

        .border-r-8 {
            border-right-width: 8px
        }

        .border-t {
            border-top-width: 1px
        }

        .border-t-0 {
            border-top-width: 0
        }

        .border-t-0\.5 {
            border-top-width: .5px
        }

        .border-t-1 {
            border-top-width: 1px
        }

        .border-t-14 {
            border-top-width: .875rem
        }

        .border-t-2 {
            border-top-width: 2px
        }

        .border-t-3 {
            border-top-width: 3px
        }

        .border-t-4 {
            border-top-width: 4px
        }

        .border-solid {
            border-style: solid
        }

        .border-dashed {
            border-style: dashed
        }

        .\!border-none {
            border-style: none !important
        }

        .border-none {
            border-style: none
        }

        .\!border-\[\#3F9161\] {
            --tw-border-opacity: 1 !important;
            border-color: rgb(63 145 97/var(--tw-border-opacity)) !important
        }

        .\!border-\[\#E6E6E6\] {
            --tw-border-opacity: 1 !important;
            border-color: rgb(230 230 230/var(--tw-border-opacity)) !important
        }

        .\!border-application-card-ungency-text {
            --tw-border-opacity: 1 !important;
            border-color: rgb(234 12 12/var(--tw-border-opacity)) !important
        }

        .\!border-blue-main-1 {
            --tw-border-opacity: 1 !important;
            border-color: rgb(25 102 250/var(--tw-border-opacity)) !important
        }

        .\!border-greyscale-2 {
            --tw-border-opacity: 1 !important;
            border-color: rgb(var(--greyscale-2)/var(--tw-border-opacity)) !important
        }

        .\!border-greyscale-3 {
            --tw-border-opacity: 1 !important;
            border-color: rgb(var(--greyscale-3)/var(--tw-border-opacity)) !important
        }

        .\!border-greyscale-4 {
            --tw-border-opacity: 1 !important;
            border-color: rgb(var(--greyscale-4)/var(--tw-border-opacity)) !important
        }

        .\!border-greyscale-5 {
            --tw-border-opacity: 1 !important;
            border-color: rgb(var(--greyscale-5)/var(--tw-border-opacity)) !important
        }

        .\!border-greyscale-6 {
            --tw-border-opacity: 1 !important;
            border-color: rgb(var(--greyscale-6)/var(--tw-border-opacity)) !important
        }

        .\!border-greyscale-main {
            --tw-border-opacity: 1 !important;
            border-color: rgb(var(--greyscale-main)/var(--tw-border-opacity)) !important
        }

        .\!border-primary-main {
            --tw-border-opacity: 1 !important;
            border-color: rgb(var(--primary-main)/var(--tw-border-opacity)) !important
        }

        .\!border-red-500 {
            --tw-border-opacity: 1 !important;
            border-color: rgb(239 68 68/var(--tw-border-opacity)) !important
        }

        .\!border-status-disable {
            --tw-border-opacity: 1 !important;
            border-color: rgb(190 217 208/var(--tw-border-opacity)) !important
        }

        .\!border-system-stroke-default {
            --tw-border-opacity: 1 !important;
            border-color: rgb(230 230 230/var(--tw-border-opacity)) !important
        }

        .border-\[\#DEA043\] {
            --tw-border-opacity: 1;
            border-color: rgb(222 160 67/var(--tw-border-opacity))
        }

        .border-\[\#E6E6E6\] {
            --tw-border-opacity: 1;
            border-color: rgb(230 230 230/var(--tw-border-opacity))
        }

        .border-\[\#EE2C3C\] {
            --tw-border-opacity: 1;
            border-color: rgb(238 44 60/var(--tw-border-opacity))
        }

        .border-\[\#F2F2F2\] {
            --tw-border-opacity: 1;
            border-color: rgb(242 242 242/var(--tw-border-opacity))
        }

        .border-\[\#F5F5F5\] {
            --tw-border-opacity: 1;
            border-color: rgb(245 245 245/var(--tw-border-opacity))
        }

        .border-\[\#FBCCD0\] {
            --tw-border-opacity: 1;
            border-color: rgb(251 204 208/var(--tw-border-opacity))
        }

        .border-\[\#FDE6E8\] {
            --tw-border-opacity: 1;
            border-color: rgb(253 230 232/var(--tw-border-opacity))
        }

        .border-\[\#e6e6e6\] {
            --tw-border-opacity: 1;
            border-color: rgb(230 230 230/var(--tw-border-opacity))
        }

        .border-\[\#f0f0f0\] {
            --tw-border-opacity: 1;
            border-color: rgb(240 240 240/var(--tw-border-opacity))
        }

        .border-application-card-text-red {
            --tw-border-opacity: 1;
            border-color: rgb(233 84 84/var(--tw-border-opacity))
        }

        .border-application-card-ungency-text {
            --tw-border-opacity: 1;
            border-color: rgb(234 12 12/var(--tw-border-opacity))
        }

        .border-black {
            --tw-border-opacity: 1;
            border-color: rgb(0 0 0/var(--tw-border-opacity))
        }

        .border-black-russian {
            --tw-border-opacity: 1;
            border-color: rgb(26 32 44/var(--tw-border-opacity))
        }

        .border-blue-200 {
            --tw-border-opacity: 1;
            border-color: rgb(191 219 254/var(--tw-border-opacity))
        }

        .border-blue-main-1 {
            --tw-border-opacity: 1;
            border-color: rgb(25 102 250/var(--tw-border-opacity))
        }

        .border-dark-red {
            --tw-border-opacity: 1;
            border-color: rgb(238 44 60/var(--tw-border-opacity))
        }

        .border-error-red {
            --tw-border-opacity: 1;
            border-color: rgb(234 12 12/var(--tw-border-opacity))
        }

        .border-gray-200 {
            --tw-border-opacity: 1;
            border-color: rgb(229 231 235/var(--tw-border-opacity))
        }

        .border-gray-300 {
            --tw-border-opacity: 1;
            border-color: rgb(209 213 219/var(--tw-border-opacity))
        }

        .border-green-primary {
            --tw-border-opacity: 1;
            border-color: rgb(2 169 113/var(--tw-border-opacity))
        }

        .border-greyscale-1 {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-1)/var(--tw-border-opacity))
        }

        .border-greyscale-10 {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-10)/var(--tw-border-opacity))
        }

        .border-greyscale-2 {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-2)/var(--tw-border-opacity))
        }

        .border-greyscale-3 {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-3)/var(--tw-border-opacity))
        }

        .border-greyscale-4 {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-4)/var(--tw-border-opacity))
        }

        .border-greyscale-5 {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-5)/var(--tw-border-opacity))
        }

        .border-greyscale-6 {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-6)/var(--tw-border-opacity))
        }

        .border-greyscale-7 {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-7)/var(--tw-border-opacity))
        }

        .border-greyscale-8 {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-8)/var(--tw-border-opacity))
        }

        .border-greyscale-main {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-main)/var(--tw-border-opacity))
        }

        .border-greyscale-white {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-white)/var(--tw-border-opacity))
        }

        .border-info-label-bg-text {
            --tw-border-opacity: 1;
            border-color: rgb(124 134 152/var(--tw-border-opacity))
        }

        .border-light-grey-2 {
            --tw-border-opacity: 1;
            border-color: rgb(245 245 245/var(--tw-border-opacity))
        }

        .border-light-grey-3 {
            --tw-border-opacity: 1;
            border-color: rgb(204 204 204/var(--tw-border-opacity))
        }

        .border-neutral-200 {
            --tw-border-opacity: 1;
            border-color: rgb(229 229 229/var(--tw-border-opacity))
        }

        .border-neutral-300 {
            --tw-border-opacity: 1;
            border-color: rgb(212 212 212/var(--tw-border-opacity))
        }

        .border-neutral-800 {
            --tw-border-opacity: 1;
            border-color: rgb(38 38 38/var(--tw-border-opacity))
        }

        .border-primary-color-red-shade-2 {
            --tw-border-opacity: 1;
            border-color: rgb(143 26 36/var(--tw-border-opacity))
        }

        .border-primary-main {
            --tw-border-opacity: 1;
            border-color: rgb(var(--primary-main)/var(--tw-border-opacity))
        }

        .border-primary-tint-1 {
            --tw-border-opacity: 1;
            border-color: rgb(var(--primary-tint-1)/var(--tw-border-opacity))
        }

        .border-red-200 {
            --tw-border-opacity: 1;
            border-color: rgb(254 202 202/var(--tw-border-opacity))
        }

        .border-red-500 {
            --tw-border-opacity: 1;
            border-color: rgb(239 68 68/var(--tw-border-opacity))
        }

        .border-required {
            --tw-border-opacity: 1;
            border-color: rgb(227 37 37/var(--tw-border-opacity))
        }

        .border-state-error-light-red {
            --tw-border-opacity: 1;
            border-color: rgb(255 212 212/var(--tw-border-opacity))
        }

        .border-state-yellow {
            --tw-border-opacity: 1;
            border-color: rgb(219 135 8/var(--tw-border-opacity))
        }

        .border-system-fill-bg-accent-3 {
            --tw-border-opacity: 1;
            border-color: rgb(242 221 223/var(--tw-border-opacity))
        }

        .border-system-stroke-default {
            --tw-border-opacity: 1;
            border-color: rgb(230 230 230/var(--tw-border-opacity))
        }

        .border-transparent {
            border-color: transparent
        }

        .border-white {
            --tw-border-opacity: 1;
            border-color: rgb(255 255 255/var(--tw-border-opacity))
        }

        .border-white\/40 {
            border-color: hsla(0, 0%, 100%, .4)
        }

        .border-x-transparent {
            border-left-color: transparent;
            border-right-color: transparent
        }

        .\!border-l-primary-main {
            --tw-border-opacity: 1 !important;
            border-left-color: rgb(var(--primary-main)/var(--tw-border-opacity)) !important
        }

        .border-b-black-russian {
            --tw-border-opacity: 1;
            border-bottom-color: rgb(26 32 44/var(--tw-border-opacity))
        }

        .border-b-gray-100 {
            --tw-border-opacity: 1;
            border-bottom-color: rgb(243 244 246/var(--tw-border-opacity))
        }

        .border-b-greyscale-2 {
            --tw-border-opacity: 1;
            border-bottom-color: rgb(var(--greyscale-2)/var(--tw-border-opacity))
        }

        .border-b-greyscale-5 {
            --tw-border-opacity: 1;
            border-bottom-color: rgb(var(--greyscale-5)/var(--tw-border-opacity))
        }

        .border-b-greyscale-6 {
            --tw-border-opacity: 1;
            border-bottom-color: rgb(var(--greyscale-6)/var(--tw-border-opacity))
        }

        .border-b-greyscale-white {
            --tw-border-opacity: 1;
            border-bottom-color: rgb(var(--greyscale-white)/var(--tw-border-opacity))
        }

        .border-b-transparent {
            border-bottom-color: transparent
        }

        .border-b-white {
            --tw-border-opacity: 1;
            border-bottom-color: rgb(255 255 255/var(--tw-border-opacity))
        }

        .border-l-transparent {
            border-left-color: transparent
        }

        .border-l-white {
            --tw-border-opacity: 1;
            border-left-color: rgb(255 255 255/var(--tw-border-opacity))
        }

        .border-r-greyscale-6 {
            --tw-border-opacity: 1;
            border-right-color: rgb(var(--greyscale-6)/var(--tw-border-opacity))
        }

        .border-r-white {
            --tw-border-opacity: 1;
            border-right-color: rgb(255 255 255/var(--tw-border-opacity))
        }

        .border-t-greyscale-4 {
            --tw-border-opacity: 1;
            border-top-color: rgb(var(--greyscale-4)/var(--tw-border-opacity))
        }

        .border-t-greyscale-5 {
            --tw-border-opacity: 1;
            border-top-color: rgb(var(--greyscale-5)/var(--tw-border-opacity))
        }

        .border-t-greyscale-6 {
            --tw-border-opacity: 1;
            border-top-color: rgb(var(--greyscale-6)/var(--tw-border-opacity))
        }

        .border-t-greyscale-white {
            --tw-border-opacity: 1;
            border-top-color: rgb(var(--greyscale-white)/var(--tw-border-opacity))
        }

        .border-t-transparent {
            border-top-color: transparent
        }

        .border-t-white {
            --tw-border-opacity: 1;
            border-top-color: rgb(255 255 255/var(--tw-border-opacity))
        }

        .\!bg-\[\#63DFA2\] {
            --tw-bg-opacity: 1 !important;
            background-color: rgb(99 223 162/var(--tw-bg-opacity)) !important
        }

        .\!bg-\[\#BFD2FF\] {
            --tw-bg-opacity: 1 !important;
            background-color: rgb(191 210 255/var(--tw-bg-opacity)) !important
        }

        .\!bg-\[\#DFE1E6\] {
            --tw-bg-opacity: 1 !important;
            background-color: rgb(223 225 230/var(--tw-bg-opacity)) !important
        }

        .\!bg-\[\#F6ABAB\] {
            --tw-bg-opacity: 1 !important;
            background-color: rgb(246 171 171/var(--tw-bg-opacity)) !important
        }

        .\!bg-bg-footer {
            --tw-bg-opacity: 1 !important;
            background-color: rgb(25 30 39/var(--tw-bg-opacity)) !important
        }

        .\!bg-black {
            background-color: rgb(0 0 0/var(--tw-bg-opacity)) !important
        }

        .\!bg-black,
        .\!bg-gray-500 {
            --tw-bg-opacity: 1 !important
        }

        .\!bg-gray-500 {
            background-color: rgb(107 114 128/var(--tw-bg-opacity)) !important
        }

        .\!bg-greyscale-7 {
            --tw-bg-opacity: 1 !important;
            background-color: rgb(var(--greyscale-7)/var(--tw-bg-opacity)) !important
        }

        .\!bg-greyscale-8 {
            --tw-bg-opacity: 1 !important;
            background-color: rgb(var(--greyscale-8)/var(--tw-bg-opacity)) !important
        }

        .\!bg-greyscale-main {
            --tw-bg-opacity: 1 !important;
            background-color: rgb(var(--greyscale-main)/var(--tw-bg-opacity)) !important
        }

        .\!bg-transparent {
            background-color: transparent !important
        }

        .\!bg-white {
            --tw-bg-opacity: 1 !important;
            background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
        }

        .bg-\[\#6100dc\] {
            --tw-bg-opacity: 1;
            background-color: rgb(97 0 220/var(--tw-bg-opacity))
        }

        .bg-\[\#E4660B\] {
            --tw-bg-opacity: 1;
            background-color: rgb(228 102 11/var(--tw-bg-opacity))
        }

        .bg-\[\#E6E6E6\] {
            --tw-bg-opacity: 1;
            background-color: rgb(230 230 230/var(--tw-bg-opacity))
        }

        .bg-\[\#EBF2FF\] {
            --tw-bg-opacity: 1;
            background-color: rgb(235 242 255/var(--tw-bg-opacity))
        }

        .bg-\[\#F5F5F5\] {
            --tw-bg-opacity: 1;
            background-color: rgb(245 245 245/var(--tw-bg-opacity))
        }

        .bg-\[\#FCF0F1\] {
            --tw-bg-opacity: 1;
            background-color: rgb(252 240 241/var(--tw-bg-opacity))
        }

        .bg-\[\#FCF1F5\] {
            --tw-bg-opacity: 1;
            background-color: rgb(252 241 245/var(--tw-bg-opacity))
        }

        .bg-\[\#FFF\] {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity))
        }

        .bg-\[\#e5f5f6\] {
            --tw-bg-opacity: 1;
            background-color: rgb(229 245 246/var(--tw-bg-opacity))
        }

        .bg-\[\#ee2c3c\] {
            --tw-bg-opacity: 1;
            background-color: rgb(238 44 60/var(--tw-bg-opacity))
        }

        .bg-\[\#fcf0f1\] {
            --tw-bg-opacity: 1;
            background-color: rgb(252 240 241/var(--tw-bg-opacity))
        }

        .bg-\[\#fcf1f5\] {
            --tw-bg-opacity: 1;
            background-color: rgb(252 241 245/var(--tw-bg-opacity))
        }

        .bg-\[\#fff6ed\] {
            --tw-bg-opacity: 1;
            background-color: rgb(255 246 237/var(--tw-bg-opacity))
        }

        .bg-\[rgb\(255_255_255\/0\.29\)\] {
            background-color: hsla(0, 0%, 100%, .29)
        }

        .bg-banner-tag {
            background-color: hsla(0, 0%, 100%, .16)
        }

        .bg-bg-footer {
            --tw-bg-opacity: 1;
            background-color: rgb(25 30 39/var(--tw-bg-opacity))
        }

        .bg-bg-header-sidebar {
            background-color: #000000bf
        }

        .bg-black {
            --tw-bg-opacity: 1;
            background-color: rgb(0 0 0/var(--tw-bg-opacity))
        }

        .bg-black-russian {
            --tw-bg-opacity: 1;
            background-color: rgb(26 32 44/var(--tw-bg-opacity))
        }

        .bg-black\/20 {
            background-color: rgba(0, 0, 0, .2)
        }

        .bg-black\/30 {
            background-color: rgba(0, 0, 0, .3)
        }

        .bg-black\/50 {
            background-color: rgba(0, 0, 0, .5)
        }

        .bg-black\/80 {
            background-color: rgba(0, 0, 0, .8)
        }

        .bg-blue-500 {
            --tw-bg-opacity: 1;
            background-color: rgb(59 130 246/var(--tw-bg-opacity))
        }

        .bg-blue-main-1 {
            --tw-bg-opacity: 1;
            background-color: rgb(25 102 250/var(--tw-bg-opacity))
        }

        .bg-blue-main-2 {
            --tw-bg-opacity: 1;
            background-color: rgb(79 138 251/var(--tw-bg-opacity))
        }

        .bg-blue-main-3 {
            --tw-bg-opacity: 1;
            background-color: rgb(25 69 176/var(--tw-bg-opacity))
        }

        .bg-copy-link-bg {
            --tw-bg-opacity: 1;
            background-color: rgb(255 84 98/var(--tw-bg-opacity))
        }

        .bg-dark-pink-main {
            --tw-bg-opacity: 1;
            background-color: rgb(197 19 93/var(--tw-bg-opacity))
        }

        .bg-dark-red {
            --tw-bg-opacity: 1;
            background-color: rgb(238 44 60/var(--tw-bg-opacity))
        }

        .bg-gray-100 {
            --tw-bg-opacity: 1;
            background-color: rgb(243 244 246/var(--tw-bg-opacity))
        }

        .bg-gray-200 {
            --tw-bg-opacity: 1;
            background-color: rgb(229 231 235/var(--tw-bg-opacity))
        }

        .bg-gray-300 {
            --tw-bg-opacity: 1;
            background-color: rgb(209 213 219/var(--tw-bg-opacity))
        }

        .bg-gray-400 {
            --tw-bg-opacity: 1;
            background-color: rgb(156 163 175/var(--tw-bg-opacity))
        }

        .bg-gray-600 {
            --tw-bg-opacity: 1;
            background-color: rgb(75 85 99/var(--tw-bg-opacity))
        }

        .bg-green-500 {
            --tw-bg-opacity: 1;
            background-color: rgb(34 197 94/var(--tw-bg-opacity))
        }

        .bg-green-primary {
            --tw-bg-opacity: 1;
            background-color: rgb(2 169 113/var(--tw-bg-opacity))
        }

        .bg-grey-zoom {
            background-color: rgba(0, 0, 0, .59)
        }

        .bg-greyscale-1 {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-1)/var(--tw-bg-opacity))
        }

        .bg-greyscale-10 {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-10)/var(--tw-bg-opacity))
        }

        .bg-greyscale-11 {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-11)/var(--tw-bg-opacity))
        }

        .bg-greyscale-12 {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-12)/var(--tw-bg-opacity))
        }

        .bg-greyscale-2 {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-2)/var(--tw-bg-opacity))
        }

        .bg-greyscale-3 {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-3)/var(--tw-bg-opacity))
        }

        .bg-greyscale-4 {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-4)/var(--tw-bg-opacity))
        }

        .bg-greyscale-5 {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-5)/var(--tw-bg-opacity))
        }

        .bg-greyscale-6 {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-6)/var(--tw-bg-opacity))
        }

        .bg-greyscale-7 {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-7)/var(--tw-bg-opacity))
        }

        .bg-greyscale-9 {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-9)/var(--tw-bg-opacity))
        }

        .bg-greyscale-main {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-main)/var(--tw-bg-opacity))
        }

        .bg-greyscale-main\/40 {
            background-color: rgb(var(--greyscale-main)/.4)
        }

        .bg-greyscale-white {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-white)/var(--tw-bg-opacity))
        }

        .bg-greyscale2 {
            --tw-bg-opacity: 1;
            background-color: rgb(102 102 102/var(--tw-bg-opacity))
        }

        .bg-highlight-bg-blue {
            --tw-bg-opacity: 1;
            background-color: rgb(239 248 255/var(--tw-bg-opacity))
        }

        .bg-highlight-bg-green {
            --tw-bg-opacity: 1;
            background-color: rgb(229 245 246/var(--tw-bg-opacity))
        }

        .bg-info-label-bg-text {
            --tw-bg-opacity: 1;
            background-color: rgb(124 134 152/var(--tw-bg-opacity))
        }

        .bg-light-grey-2 {
            --tw-bg-opacity: 1;
            background-color: rgb(245 245 245/var(--tw-bg-opacity))
        }

        .bg-light-grey-5 {
            --tw-bg-opacity: 1;
            background-color: rgb(249 249 249/var(--tw-bg-opacity))
        }

        .bg-light-red-2 {
            --tw-bg-opacity: 1;
            background-color: rgb(255 212 212/var(--tw-bg-opacity))
        }

        .bg-ms-banner {
            --tw-bg-opacity: 1;
            background-color: rgb(7 18 31/var(--tw-bg-opacity))
        }

        .bg-neutral-ivory {
            --tw-bg-opacity: 1;
            background-color: rgb(250 249 246/var(--tw-bg-opacity))
        }

        .bg-orange-main-1 {
            --tw-bg-opacity: 1;
            background-color: rgb(246 194 76/var(--tw-bg-opacity))
        }

        .bg-orange-warning {
            --tw-bg-opacity: 1;
            background-color: rgb(228 102 11/var(--tw-bg-opacity))
        }

        .bg-primary-main {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--primary-main)/var(--tw-bg-opacity))
        }

        .bg-primary-shade-1 {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--primary-shade-1)/var(--tw-bg-opacity))
        }

        .bg-primary-tint-1 {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--primary-tint-1)/var(--tw-bg-opacity))
        }

        .bg-purple-500 {
            --tw-bg-opacity: 1;
            background-color: rgb(168 85 247/var(--tw-bg-opacity))
        }

        .bg-purple-800 {
            --tw-bg-opacity: 1;
            background-color: rgb(107 33 168/var(--tw-bg-opacity))
        }

        .bg-red-100 {
            --tw-bg-opacity: 1;
            background-color: rgb(254 226 226/var(--tw-bg-opacity))
        }

        .bg-red-50 {
            --tw-bg-opacity: 1;
            background-color: rgb(254 242 242/var(--tw-bg-opacity))
        }

        .bg-red-500 {
            --tw-bg-opacity: 1;
            background-color: rgb(239 68 68/var(--tw-bg-opacity))
        }

        .bg-red-600 {
            --tw-bg-opacity: 1;
            background-color: rgb(220 38 38/var(--tw-bg-opacity))
        }

        .bg-red-main-1 {
            --tw-bg-opacity: 1;
            background-color: rgb(233 84 84/var(--tw-bg-opacity))
        }

        .bg-search-list-bg {
            --tw-bg-opacity: 1;
            background-color: rgb(255 239 239/var(--tw-bg-opacity))
        }

        .bg-state-light-green {
            --tw-bg-opacity: 1;
            background-color: rgb(220 240 228/var(--tw-bg-opacity))
        }

        .bg-state-section-green {
            --tw-bg-opacity: 1;
            background-color: rgb(2 79 41/var(--tw-bg-opacity))
        }

        .bg-state-section-red {
            --tw-bg-opacity: 1;
            background-color: rgb(102 2 2/var(--tw-bg-opacity))
        }

        .bg-system-fill-Watchmystory {
            background-color: rgba(137, 7, 7, .65)
        }

        .bg-system-fill-bg-accent-1 {
            --tw-bg-opacity: 1;
            background-color: rgb(242 221 223/var(--tw-bg-opacity))
        }

        .bg-system-fill-bg-accent-2 {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--system-fill-bg-accent-2)/var(--tw-bg-opacity))
        }

        .bg-system-fill-mega-menu-card {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--system-fill-mega-menu-card)/var(--tw-bg-opacity))
        }

        .bg-system-fill-video {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--system-fill-video)/var(--tw-bg-opacity))
        }

        .bg-system-stroke-default {
            --tw-bg-opacity: 1;
            background-color: rgb(230 230 230/var(--tw-bg-opacity))
        }

        .bg-tag-bestseller-bg {
            --tw-bg-opacity: 1;
            background-color: rgb(255 236 211/var(--tw-bg-opacity))
        }

        .bg-tag-free {
            --tw-bg-opacity: 1;
            background-color: rgb(28 131 138/var(--tw-bg-opacity))
        }

        .bg-tag-new-courses-bg {
            --tw-bg-opacity: 1;
            background-color: rgb(219 252 254/var(--tw-bg-opacity))
        }

        .bg-tag-popular-bg {
            --tw-bg-opacity: 1;
            background-color: rgb(244 222 255/var(--tw-bg-opacity))
        }

        .bg-tag-usp-bg-brown {
            --tw-bg-opacity: 1;
            background-color: rgb(255 246 237/var(--tw-bg-opacity))
        }

        .bg-tooltip-background {
            --tw-bg-opacity: 1;
            background-color: rgb(250 251 252/var(--tw-bg-opacity))
        }

        .bg-transparent {
            background-color: transparent
        }

        .bg-violet-200 {
            --tw-bg-opacity: 1;
            background-color: rgb(221 214 254/var(--tw-bg-opacity))
        }

        .bg-white,
        .bg-white-primary {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity))
        }

        .\!bg-opacity-0 {
            --tw-bg-opacity: 0 !important
        }

        .\!bg-opacity-100 {
            --tw-bg-opacity: 1 !important
        }

        .bg-opacity-10 {
            --tw-bg-opacity: 0.1
        }

        .bg-opacity-16 {
            --tw-bg-opacity: 0.16
        }

        .bg-opacity-30 {
            --tw-bg-opacity: 0.3
        }

        .bg-opacity-40 {
            --tw-bg-opacity: 0.4
        }

        .bg-opacity-50 {
            --tw-bg-opacity: 0.5
        }

        .\!bg-WhyUpgrad-Badge-section1 {
            background-image: linear-gradient(91deg, rgba(71, 71, 71, .45) 2.65%, hsla(0, 0%, 51%, 0) 99.16%) !important
        }

        .\!bg-WhyUpgrad-Badge-section1_border {
            background-image: linear-gradient(90deg, rgba(71, 71, 71, .45) .14%, hsla(0, 0%, 51%, 0) 117.92%) !important
        }

        .\!bg-WhyUpgrad-Badge-section2 {
            background-image: linear-gradient(92deg, rgba(149, 30, 30, .45) 6.02%, rgba(105, 8, 8, 0) 115.88%) !important
        }

        .\!bg-WhyUpgrad-Badge-section2_border {
            background-image: linear-gradient(91deg, rgba(149, 30, 30, .45) 27.47%, rgba(105, 8, 8, 0) 115.41%) !important
        }

        .\!bg-WhyUpgrad-Badge-section3 {
            background-image: linear-gradient(91deg, rgba(139, 171, 249, .22) -7.36%, rgba(25, 69, 176, 0) 116.38%) !important
        }

        .\!bg-WhyUpgrad-Badge-section3_border {
            background-image: linear-gradient(90deg, rgba(139, 171, 249, .22) -7.37%, rgba(25, 69, 176, 0) 117.05%) !important
        }

        .\!bg-WhyUpgrad-Badge-section4 {
            background-image: linear-gradient(91deg, rgba(10, 139, 75, .45) -2.11%, rgba(2, 79, 41, 0) 116.44%) !important
        }

        .\!bg-WhyUpgrad-Badge-section4_border {
            background-image: linear-gradient(92deg, rgba(10, 139, 75, .45) -1.61%, rgba(2, 79, 41, 0) 116.6%) !important
        }

        .\!bg-cta-gradient {
            background-image: linear-gradient(180deg, #ee2c3c, #da202f 93.75%) !important
        }

        .\!bg-none {
            background-image: none !important
        }

        .bg-\[url\(\'http\:\/\/d2o2utebsixu4k\.cloudfront\.net\/upgrad\/mtw\/page1\.png\'\)\] {
            background-image: url(http://d2o2utebsixu4k.cloudfront.net/upgrad/mtw/page1.png)
        }

        .bg-\[url\(\'http\:\/\/d2o2utebsixu4k\.cloudfront\.net\/upgrad\/mtw\/page2\.png\'\)\] {
            background-image: url(http://d2o2utebsixu4k.cloudfront.net/upgrad/mtw/page2.png)
        }

        .bg-bottom-black-gradient {
            background-image: linear-gradient(270deg, #000, transparent)
        }

        .bg-bottom-gradient {
            background-image: linear-gradient(270deg, rgba(50, 253, 240, .35), rgba(112, 30, 151, .35))
        }

        .bg-cta-gradient {
            background-image: linear-gradient(180deg, #ee2c3c, #da202f 93.75%)
        }

        .bg-gradient-100 {
            background-image: var(--gradient-100-value)
        }

        .bg-gradient-12 {
            background-image: var(--gradient-12-value)
        }

        .bg-gradient-bg-section {
            background-image: var(--gradient-bg-section-value)
        }

        .bg-gradient-bg-white {
            background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 68.6%)
        }

        .bg-gradient-blue-white {
            background-image: linear-gradient(175deg, var(--Highlight-Bg-Blue, #eff8ff) 14.85%, var(--System-Fill-BG-White, #fff) 75.75%)
        }

        .bg-gradient-card-1 {
            background-image: var(--gradient-card-1-value)
        }

        .bg-gradient-card-2 {
            background-image: linear-gradient(180deg, transparent 9.9%, rgba(0, 0, 0, .8) 57.81%, #000)
        }

        .bg-gradient-dark-pink {
            background-image: linear-gradient(270deg, #f14f4f, #6129ff)
        }

        .bg-gradient-grey-black1 {
            background-image: linear-gradient(180deg, #404040, #262626)
        }

        .bg-gradient-text-red-grey {
            background-image: linear-gradient(90deg, var(--Primary-Color-Red-shade-4, #30090c) 0, #666 100%)
        }

        .bg-gradient-to-b {
            background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
        }

        .bg-gradient-to-br {
            background-image: linear-gradient(to bottom right, var(--tw-gradient-stops))
        }

        .bg-gradient-to-l {
            background-image: linear-gradient(to left, var(--tw-gradient-stops))
        }

        .bg-gradient-to-r {
            background-image: linear-gradient(to right, var(--tw-gradient-stops))
        }

        .bg-gradient-to-t {
            background-image: linear-gradient(to top, var(--tw-gradient-stops))
        }

        .bg-gradient-yellow-greyscale {
            background-image: linear-gradient(90deg, rgba(71, 71, 71, .45), hsla(0, 0%, 51%, 0) 102.35%)
        }

        .bg-light-whitepink-gradient {
            background-image: linear-gradient(270deg, var(--System-Fill-BG-Accent-2, #fcf1f5) 16.09%, var(--Primary-Color-Red-tint-1, #fcd5d8) 102.3%)
        }

        .bg-none {
            background-image: none
        }

        .bg-overlay-gradient {
            background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .65) .13%, #fff 41.27%)
        }

        .from-\[\#2065AA\] {
            --tw-gradient-from: #2065aa var(--tw-gradient-from-position);
            --tw-gradient-to: rgba(32, 101, 170, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-\[\#30090C\] {
            --tw-gradient-from: #30090c var(--tw-gradient-from-position);
            --tw-gradient-to: rgba(48, 9, 12, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-\[\#701e9735\] {
            --tw-gradient-from: #701e9735 var(--tw-gradient-from-position);
            --tw-gradient-to: rgba(112, 30, 151, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-\[\#EE2C3C\],
        .from-\[\#ee2c3c\] {
            --tw-gradient-from: #ee2c3c var(--tw-gradient-from-position);
            --tw-gradient-to: rgba(238, 44, 60, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-dark-pink-tint-5 {
            --tw-gradient-from: #ffe1e1 var(--tw-gradient-from-position);
            --tw-gradient-to: hsla(0, 100%, 94%, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-gray-200 {
            --tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);
            --tw-gradient-to: rgba(229, 231, 235, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-gray-300 {
            --tw-gradient-from: #d1d5db var(--tw-gradient-from-position);
            --tw-gradient-to: rgba(209, 213, 219, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-greyscale-main {
            --tw-gradient-from: rgb(var(--greyscale-main)/1) var(--tw-gradient-from-position);
            --tw-gradient-to: rgb(var(--greyscale-main)/0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-pink-100 {
            --tw-gradient-from: #fce7f3 var(--tw-gradient-from-position);
            --tw-gradient-to: rgba(252, 231, 243, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-purple-700 {
            --tw-gradient-from: #7e22ce var(--tw-gradient-from-position);
            --tw-gradient-to: rgba(126, 34, 206, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-rose-600 {
            --tw-gradient-from: #e11d48 var(--tw-gradient-from-position);
            --tw-gradient-to: rgba(225, 29, 72, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-transparent {
            --tw-gradient-from: transparent var(--tw-gradient-from-position);
            --tw-gradient-to: transparent var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-white {
            --tw-gradient-from: #fff var(--tw-gradient-from-position);
            --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .via-\[\#32fdf060\] {
            --tw-gradient-to: rgba(50, 253, 240, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), #32fdf060 var(--tw-gradient-via-position), var(--tw-gradient-to)
        }

        .via-gray-300 {
            --tw-gradient-to: rgba(209, 213, 219, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), #d1d5db var(--tw-gradient-via-position), var(--tw-gradient-to)
        }

        .via-gray-400 {
            --tw-gradient-to: rgba(156, 163, 175, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), #9ca3af var(--tw-gradient-via-position), var(--tw-gradient-to)
        }

        .via-pink-200 {
            --tw-gradient-to: rgba(251, 207, 232, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8 var(--tw-gradient-via-position), var(--tw-gradient-to)
        }

        .via-pink-700 {
            --tw-gradient-to: rgba(190, 24, 93, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), #be185d var(--tw-gradient-via-position), var(--tw-gradient-to)
        }

        .to-\[\#07121F\] {
            --tw-gradient-to: #07121f var(--tw-gradient-to-position)
        }

        .to-\[\#32fdf060\] {
            --tw-gradient-to: #32fdf060 var(--tw-gradient-to-position)
        }

        .to-\[\#8F1A24\] {
            --tw-gradient-to: #8f1a24 var(--tw-gradient-to-position)
        }

        .to-\[\#DA202F\],
        .to-\[\#da202f\] {
            --tw-gradient-to: #da202f var(--tw-gradient-to-position)
        }

        .to-\[\#ee2c3c7a\] {
            --tw-gradient-to: #ee2c3c7a var(--tw-gradient-to-position)
        }

        .to-dark-pink-tint-6 {
            --tw-gradient-to: #efeeff var(--tw-gradient-to-position)
        }

        .to-gray-200 {
            --tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)
        }

        .to-gray-300 {
            --tw-gradient-to: #d1d5db var(--tw-gradient-to-position)
        }

        .to-greyscale-main {
            --tw-gradient-to: rgb(var(--greyscale-main)/1) var(--tw-gradient-to-position)
        }

        .to-purple-200 {
            --tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)
        }

        .to-purple-800 {
            --tw-gradient-to: #6b21a8 var(--tw-gradient-to-position)
        }

        .to-red-600 {
            --tw-gradient-to: #dc2626 var(--tw-gradient-to-position)
        }

        .to-system-fill-bg-accent-2 {
            --tw-gradient-to: rgb(var(--system-fill-bg-accent-2)/1) var(--tw-gradient-to-position)
        }

        .to-transparent {
            --tw-gradient-to: transparent var(--tw-gradient-to-position)
        }

        .bg-cover {
            background-size: cover
        }

        .bg-clip-text {
            -webkit-background-clip: text;
            background-clip: text
        }

        .bg-center {
            background-position: 50%
        }

        .bg-no-repeat {
            background-repeat: no-repeat
        }

        .fill-current {
            fill: currentColor
        }

        .stroke-1 {
            stroke-width: 1
        }

        .object-contain {
            -o-object-fit: contain;
            object-fit: contain
        }

        .object-cover {
            -o-object-fit: cover;
            object-fit: cover
        }

        .object-fill {
            -o-object-fit: fill;
            object-fit: fill
        }

        .object-center {
            -o-object-position: center;
            object-position: center
        }

        .\!p-0 {
            padding: 0 !important
        }

        .\!p-spacing10 {
            padding: calc(var(--ug)*.625) !important
        }

        .\!p-spacing12 {
            padding: calc(var(--ug)*.75) !important
        }

        .\!p-spacing14 {
            padding: calc(var(--ug)*.875) !important
        }

        .\!p-spacing28 {
            padding: calc(var(--ug)*1.75) !important
        }

        .\!p-spacing4 {
            padding: calc(var(--ug)*.25) !important
        }

        .\!p-spacing6 {
            padding: calc(var(--ug)*.375) !important
        }

        .\!p-spacing8 {
            padding: calc(var(--ug)*.5) !important
        }

        .p-0 {
            padding: 0
        }

        .p-1 {
            padding: .25rem
        }

        .p-1\.5 {
            padding: .375rem
        }

        .p-10 {
            padding: 2.5rem
        }

        .p-2 {
            padding: .5rem
        }

        .p-3 {
            padding: .75rem
        }

        .p-3\.5 {
            padding: .875rem
        }

        .p-4 {
            padding: 1rem
        }

        .p-5 {
            padding: 1.25rem
        }

        .p-5px {
            padding: .3125rem
        }

        .p-6 {
            padding: 1.5rem
        }

        .p-8 {
            padding: 2rem
        }

        .p-9 {
            padding: 2.25rem
        }

        .p-\[14px\] {
            padding: 14px
        }

        .p-\[1px\] {
            padding: 1px
        }

        .p-\[8px\] {
            padding: 8px
        }

        .p-px {
            padding: 1px
        }

        .p-spacing10 {
            padding: calc(var(--ug)*.625)
        }

        .p-spacing12 {
            padding: calc(var(--ug)*.75)
        }

        .p-spacing14 {
            padding: calc(var(--ug)*.875)
        }

        .p-spacing16 {
            padding: calc(var(--ug))
        }

        .p-spacing2 {
            padding: calc(var(--ug)*.125)
        }

        .p-spacing20 {
            padding: calc(var(--ug)*1.25)
        }

        .p-spacing205 {
            padding: calc(var(--ug)*12.813)
        }

        .p-spacing24 {
            padding: calc(var(--ug)*1.5)
        }

        .p-spacing28 {
            padding: calc(var(--ug)*1.75)
        }

        .p-spacing32 {
            padding: calc(var(--ug)*2)
        }

        .p-spacing4 {
            padding: calc(var(--ug)*.25)
        }

        .p-spacing40 {
            padding: calc(var(--ug)*2.5)
        }

        .p-spacing48 {
            padding: calc(var(--ug)*3)
        }

        .p-spacing56 {
            padding: calc(var(--ug)*3.5)
        }

        .p-spacing6 {
            padding: calc(var(--ug)*.375)
        }

        .p-spacing8 {
            padding: calc(var(--ug)*.5)
        }

        .\!px-0 {
            padding-left: 0 !important;
            padding-right: 0 !important
        }

        .\!px-spacing12 {
            padding-left: calc(var(--ug)*.75) !important;
            padding-right: calc(var(--ug)*.75) !important
        }

        .\!px-spacing14 {
            padding-left: calc(var(--ug)*.875) !important;
            padding-right: calc(var(--ug)*.875) !important
        }

        .\!px-spacing2 {
            padding-left: calc(var(--ug)*.125) !important;
            padding-right: calc(var(--ug)*.125) !important
        }

        .\!px-spacing20 {
            padding-left: calc(var(--ug)*1.25) !important;
            padding-right: calc(var(--ug)*1.25) !important
        }

        .\!px-spacing24 {
            padding-left: calc(var(--ug)*1.5) !important;
            padding-right: calc(var(--ug)*1.5) !important
        }

        .\!px-spacing4 {
            padding-left: calc(var(--ug)*.25) !important;
            padding-right: calc(var(--ug)*.25) !important
        }

        .\!px-spacing8 {
            padding-left: calc(var(--ug)*.5) !important;
            padding-right: calc(var(--ug)*.5) !important
        }

        .\!py-spacing10 {
            padding-top: calc(var(--ug)*.625) !important;
            padding-bottom: calc(var(--ug)*.625) !important
        }

        .\!py-spacing12 {
            padding-top: calc(var(--ug)*.75) !important;
            padding-bottom: calc(var(--ug)*.75) !important
        }

        .\!py-spacing14 {
            padding-top: calc(var(--ug)*.875) !important;
            padding-bottom: calc(var(--ug)*.875) !important
        }

        .\!py-spacing6 {
            padding-top: calc(var(--ug)*.375) !important;
            padding-bottom: calc(var(--ug)*.375) !important
        }

        .\!py-spacing8 {
            padding-top: calc(var(--ug)*.5) !important;
            padding-bottom: calc(var(--ug)*.5) !important
        }

        .px-0 {
            padding-left: 0;
            padding-right: 0
        }

        .px-1 {
            padding-left: .25rem;
            padding-right: .25rem
        }

        .px-16 {
            padding-left: 4rem;
            padding-right: 4rem
        }

        .px-2 {
            padding-left: .5rem;
            padding-right: .5rem
        }

        .px-2\.5 {
            padding-left: .625rem;
            padding-right: .625rem
        }

        .px-3 {
            padding-left: .75rem;
            padding-right: .75rem
        }

        .px-3\.5 {
            padding-left: .875rem;
            padding-right: .875rem
        }

        .px-4 {
            padding-left: 1rem;
            padding-right: 1rem
        }

        .px-6 {
            padding-left: 1.5rem;
            padding-right: 1.5rem
        }

        .px-60px {
            padding-left: 3.75rem;
            padding-right: 3.75rem
        }

        .px-8 {
            padding-left: 2rem;
            padding-right: 2rem
        }

        .px-\[13px\] {
            padding-left: 13px;
            padding-right: 13px
        }

        .px-\[14px\] {
            padding-left: 14px;
            padding-right: 14px
        }

        .px-\[16px\] {
            padding-left: 16px;
            padding-right: 16px
        }

        .px-\[6px\] {
            padding-left: 6px;
            padding-right: 6px
        }

        .px-\[9\.8px\] {
            padding-left: 9.8px;
            padding-right: 9.8px
        }

        .px-spacing10 {
            padding-left: calc(var(--ug)*.625);
            padding-right: calc(var(--ug)*.625)
        }

        .px-spacing100 {
            padding-left: calc(var(--ug)*6.25);
            padding-right: calc(var(--ug)*6.25)
        }

        .px-spacing12 {
            padding-left: calc(var(--ug)*.75);
            padding-right: calc(var(--ug)*.75)
        }

        .px-spacing128 {
            padding-left: calc(var(--ug)*8);
            padding-right: calc(var(--ug)*8)
        }

        .px-spacing14 {
            padding-left: calc(var(--ug)*.875);
            padding-right: calc(var(--ug)*.875)
        }

        .px-spacing16 {
            padding-left: calc(var(--ug));
            padding-right: calc(var(--ug))
        }

        .px-spacing2 {
            padding-left: calc(var(--ug)*.125);
            padding-right: calc(var(--ug)*.125)
        }

        .px-spacing20 {
            padding-left: calc(var(--ug)*1.25);
            padding-right: calc(var(--ug)*1.25)
        }

        .px-spacing205 {
            padding-left: calc(var(--ug)*12.813);
            padding-right: calc(var(--ug)*12.813)
        }

        .px-spacing24 {
            padding-left: calc(var(--ug)*1.5);
            padding-right: calc(var(--ug)*1.5)
        }

        .px-spacing28 {
            padding-left: calc(var(--ug)*1.75);
            padding-right: calc(var(--ug)*1.75)
        }

        .px-spacing32 {
            padding-left: calc(var(--ug)*2);
            padding-right: calc(var(--ug)*2)
        }

        .px-spacing36 {
            padding-left: calc(var(--ug)*2.25);
            padding-right: calc(var(--ug)*2.25)
        }

        .px-spacing4 {
            padding-left: calc(var(--ug)*.25);
            padding-right: calc(var(--ug)*.25)
        }

        .px-spacing40 {
            padding-left: calc(var(--ug)*2.5);
            padding-right: calc(var(--ug)*2.5)
        }

        .px-spacing48 {
            padding-left: calc(var(--ug)*3);
            padding-right: calc(var(--ug)*3)
        }

        .px-spacing56 {
            padding-left: calc(var(--ug)*3.5);
            padding-right: calc(var(--ug)*3.5)
        }

        .px-spacing6 {
            padding-left: calc(var(--ug)*.375);
            padding-right: calc(var(--ug)*.375)
        }

        .px-spacing64 {
            padding-left: calc(var(--ug)*4);
            padding-right: calc(var(--ug)*4)
        }

        .px-spacing8 {
            padding-left: calc(var(--ug)*.5);
            padding-right: calc(var(--ug)*.5)
        }

        .px-spacing80 {
            padding-left: calc(var(--ug)*5);
            padding-right: calc(var(--ug)*5)
        }

        .py-0 {
            padding-top: 0;
            padding-bottom: 0
        }

        .py-1 {
            padding-top: .25rem;
            padding-bottom: .25rem
        }

        .py-1\.5 {
            padding-top: .375rem;
            padding-bottom: .375rem
        }

        .py-2 {
            padding-top: .5rem;
            padding-bottom: .5rem
        }

        .py-2\.5 {
            padding-top: .625rem;
            padding-bottom: .625rem
        }

        .py-3 {
            padding-top: .75rem;
            padding-bottom: .75rem
        }

        .py-32 {
            padding-top: 8rem;
            padding-bottom: 8rem
        }

        .py-4 {
            padding-top: 1rem;
            padding-bottom: 1rem
        }

        .py-8 {
            padding-top: 2rem;
            padding-bottom: 2rem
        }

        .py-\[10px\] {
            padding-top: 10px;
            padding-bottom: 10px
        }

        .py-\[16\.8px\] {
            padding-top: 16.8px;
            padding-bottom: 16.8px
        }

        .py-\[24px\] {
            padding-top: 24px;
            padding-bottom: 24px
        }

        .py-\[2px\] {
            padding-top: 2px;
            padding-bottom: 2px
        }

        .py-\[60px\] {
            padding-top: 60px;
            padding-bottom: 60px
        }

        .py-\[6px\] {
            padding-top: 6px;
            padding-bottom: 6px
        }

        .py-spacing10 {
            padding-top: calc(var(--ug)*.625);
            padding-bottom: calc(var(--ug)*.625)
        }

        .py-spacing12 {
            padding-top: calc(var(--ug)*.75);
            padding-bottom: calc(var(--ug)*.75)
        }

        .py-spacing14 {
            padding-top: calc(var(--ug)*.875);
            padding-bottom: calc(var(--ug)*.875)
        }

        .py-spacing16 {
            padding-top: calc(var(--ug));
            padding-bottom: calc(var(--ug))
        }

        .py-spacing2 {
            padding-top: calc(var(--ug)*.125);
            padding-bottom: calc(var(--ug)*.125)
        }

        .py-spacing20 {
            padding-top: calc(var(--ug)*1.25);
            padding-bottom: calc(var(--ug)*1.25)
        }

        .py-spacing24 {
            padding-top: calc(var(--ug)*1.5);
            padding-bottom: calc(var(--ug)*1.5)
        }

        .py-spacing28 {
            padding-top: calc(var(--ug)*1.75);
            padding-bottom: calc(var(--ug)*1.75)
        }

        .py-spacing32 {
            padding-top: calc(var(--ug)*2);
            padding-bottom: calc(var(--ug)*2)
        }

        .py-spacing36 {
            padding-top: calc(var(--ug)*2.25);
            padding-bottom: calc(var(--ug)*2.25)
        }

        .py-spacing4 {
            padding-top: calc(var(--ug)*.25);
            padding-bottom: calc(var(--ug)*.25)
        }

        .py-spacing40 {
            padding-top: calc(var(--ug)*2.5);
            padding-bottom: calc(var(--ug)*2.5)
        }

        .py-spacing48 {
            padding-top: calc(var(--ug)*3);
            padding-bottom: calc(var(--ug)*3)
        }

        .py-spacing56 {
            padding-top: calc(var(--ug)*3.5);
            padding-bottom: calc(var(--ug)*3.5)
        }

        .py-spacing6 {
            padding-top: calc(var(--ug)*.375);
            padding-bottom: calc(var(--ug)*.375)
        }

        .py-spacing62 {
            padding-top: calc(var(--ug)*3.875);
            padding-bottom: calc(var(--ug)*3.875)
        }

        .py-spacing8 {
            padding-top: calc(var(--ug)*.5);
            padding-bottom: calc(var(--ug)*.5)
        }

        .py-spacing80 {
            padding-top: calc(var(--ug)*5);
            padding-bottom: calc(var(--ug)*5)
        }

        .\!pb-0 {
            padding-bottom: 0 !important
        }

        .\!pe-spacing20 {
            padding-inline-end: calc(var(--ug)*1.25) !important
        }

        .\!pl-spacing12 {
            padding-left: calc(var(--ug)*.75) !important
        }

        .\!pl-spacing14 {
            padding-left: calc(var(--ug)*.875) !important
        }

        .\!pl-spacing16 {
            padding-left: calc(var(--ug)) !important
        }

        .\!pl-spacing20 {
            padding-left: calc(var(--ug)*1.25) !important
        }

        .\!pl-spacing24 {
            padding-left: calc(var(--ug)*1.5) !important
        }

        .\!pr-\[62px\] {
            padding-right: 62px !important
        }

        .\!pr-spacing12 {
            padding-right: calc(var(--ug)*.75) !important
        }

        .\!pr-spacing14 {
            padding-right: calc(var(--ug)*.875) !important
        }

        .\!pr-spacing16 {
            padding-right: calc(var(--ug)) !important
        }

        .\!pr-spacing2 {
            padding-right: calc(var(--ug)*.125) !important
        }

        .\!pr-spacing20 {
            padding-right: calc(var(--ug)*1.25) !important
        }

        .\!pt-0 {
            padding-top: 0 !important
        }

        .\!pt-spacing10 {
            padding-top: calc(var(--ug)*.625) !important
        }

        .\!pt-spacing20 {
            padding-top: calc(var(--ug)*1.25) !important
        }

        .\!pt-spacing4 {
            padding-top: calc(var(--ug)*.25) !important
        }

        .\!pt-spacing40 {
            padding-top: calc(var(--ug)*2.5) !important
        }

        .pb-0 {
            padding-bottom: 0
        }

        .pb-2 {
            padding-bottom: .5rem
        }

        .pb-3 {
            padding-bottom: .75rem
        }

        .pb-3\.5 {
            padding-bottom: .875rem
        }

        .pb-4 {
            padding-bottom: 1rem
        }

        .pb-5 {
            padding-bottom: 1.25rem
        }

        .pb-\[102px\] {
            padding-bottom: 102px
        }

        .pb-\[120px\] {
            padding-bottom: 120px
        }

        .pb-\[140px\] {
            padding-bottom: 140px
        }

        .pb-\[5px\] {
            padding-bottom: 5px
        }

        .pb-\[calc\(env\(safe-area-inset-bottom\)\+1\.75rem\)\] {
            padding-bottom: calc(env(safe-area-inset-bottom) + 1.75rem)
        }

        .pb-spacing10 {
            padding-bottom: calc(var(--ug)*.625)
        }

        .pb-spacing12 {
            padding-bottom: calc(var(--ug)*.75)
        }

        .pb-spacing14 {
            padding-bottom: calc(var(--ug)*.875)
        }

        .pb-spacing16 {
            padding-bottom: calc(var(--ug))
        }

        .pb-spacing2 {
            padding-bottom: calc(var(--ug)*.125)
        }

        .pb-spacing20 {
            padding-bottom: calc(var(--ug)*1.25)
        }

        .pb-spacing24 {
            padding-bottom: calc(var(--ug)*1.5)
        }

        .pb-spacing28 {
            padding-bottom: calc(var(--ug)*1.75)
        }

        .pb-spacing32 {
            padding-bottom: calc(var(--ug)*2)
        }

        .pb-spacing36 {
            padding-bottom: calc(var(--ug)*2.25)
        }

        .pb-spacing4 {
            padding-bottom: calc(var(--ug)*.25)
        }

        .pb-spacing40 {
            padding-bottom: calc(var(--ug)*2.5)
        }

        .pb-spacing48 {
            padding-bottom: calc(var(--ug)*3)
        }

        .pb-spacing56 {
            padding-bottom: calc(var(--ug)*3.5)
        }

        .pb-spacing6 {
            padding-bottom: calc(var(--ug)*.375)
        }

        .pb-spacing76 {
            padding-bottom: calc(var(--ug)*4.75)
        }

        .pb-spacing8 {
            padding-bottom: calc(var(--ug)*.5)
        }

        .pl-0 {
            padding-left: 0
        }

        .pl-1 {
            padding-left: .25rem
        }

        .pl-2 {
            padding-left: .5rem
        }

        .pl-3 {
            padding-left: .75rem
        }

        .pl-4 {
            padding-left: 1rem
        }

        .pl-5 {
            padding-left: 1.25rem
        }

        .pl-8 {
            padding-left: 2rem
        }

        .pl-\[15px\] {
            padding-left: 15px
        }

        .pl-\[1px\],
        .pl-px {
            padding-left: 1px
        }

        .pl-spacing10 {
            padding-left: calc(var(--ug)*.625)
        }

        .pl-spacing12 {
            padding-left: calc(var(--ug)*.75)
        }

        .pl-spacing14 {
            padding-left: calc(var(--ug)*.875)
        }

        .pl-spacing16 {
            padding-left: calc(var(--ug))
        }

        .pl-spacing2 {
            padding-left: calc(var(--ug)*.125)
        }

        .pl-spacing20 {
            padding-left: calc(var(--ug)*1.25)
        }

        .pl-spacing24 {
            padding-left: calc(var(--ug)*1.5)
        }

        .pl-spacing28 {
            padding-left: calc(var(--ug)*1.75)
        }

        .pl-spacing32 {
            padding-left: calc(var(--ug)*2)
        }

        .pl-spacing36 {
            padding-left: calc(var(--ug)*2.25)
        }

        .pl-spacing4 {
            padding-left: calc(var(--ug)*.25)
        }

        .pl-spacing40 {
            padding-left: calc(var(--ug)*2.5)
        }

        .pl-spacing48 {
            padding-left: calc(var(--ug)*3)
        }

        .pl-spacing6 {
            padding-left: calc(var(--ug)*.375)
        }

        .pl-spacing8 {
            padding-left: calc(var(--ug)*.5)
        }

        .pl-spacing80 {
            padding-left: calc(var(--ug)*5)
        }

        .pr-0 {
            padding-right: 0
        }

        .pr-1 {
            padding-right: .25rem
        }

        .pr-16 {
            padding-right: 4rem
        }

        .pr-2 {
            padding-right: .5rem
        }

        .pr-2\.5 {
            padding-right: .625rem
        }

        .pr-3 {
            padding-right: .75rem
        }

        .pr-4 {
            padding-right: 1rem
        }

        .pr-spacing10 {
            padding-right: calc(var(--ug)*.625)
        }

        .pr-spacing100 {
            padding-right: calc(var(--ug)*6.25)
        }

        .pr-spacing12 {
            padding-right: calc(var(--ug)*.75)
        }

        .pr-spacing14 {
            padding-right: calc(var(--ug)*.875)
        }

        .pr-spacing16 {
            padding-right: calc(var(--ug))
        }

        .pr-spacing20 {
            padding-right: calc(var(--ug)*1.25)
        }

        .pr-spacing24 {
            padding-right: calc(var(--ug)*1.5)
        }

        .pr-spacing28 {
            padding-right: calc(var(--ug)*1.75)
        }

        .pr-spacing32 {
            padding-right: calc(var(--ug)*2)
        }

        .pr-spacing4 {
            padding-right: calc(var(--ug)*.25)
        }

        .pr-spacing40 {
            padding-right: calc(var(--ug)*2.5)
        }

        .pr-spacing48 {
            padding-right: calc(var(--ug)*3)
        }

        .pr-spacing56 {
            padding-right: calc(var(--ug)*3.5)
        }

        .pr-spacing6 {
            padding-right: calc(var(--ug)*.375)
        }

        .pr-spacing64 {
            padding-right: calc(var(--ug)*4)
        }

        .pr-spacing8 {
            padding-right: calc(var(--ug)*.5)
        }

        .pr-spacing80 {
            padding-right: calc(var(--ug)*5)
        }

        .pt-0 {
            padding-top: 0
        }

        .pt-1 {
            padding-top: .25rem
        }

        .pt-10 {
            padding-top: 2.5rem
        }

        .pt-2 {
            padding-top: .5rem
        }

        .pt-3 {
            padding-top: .75rem
        }

        .pt-3\.5 {
            padding-top: .875rem
        }

        .pt-4 {
            padding-top: 1rem
        }

        .pt-7 {
            padding-top: 1.75rem
        }

        .pt-px {
            padding-top: 1px
        }

        .pt-spacing10 {
            padding-top: calc(var(--ug)*.625)
        }

        .pt-spacing12 {
            padding-top: calc(var(--ug)*.75)
        }

        .pt-spacing14 {
            padding-top: calc(var(--ug)*.875)
        }

        .pt-spacing16 {
            padding-top: calc(var(--ug))
        }

        .pt-spacing2 {
            padding-top: calc(var(--ug)*.125)
        }

        .pt-spacing20 {
            padding-top: calc(var(--ug)*1.25)
        }

        .pt-spacing24 {
            padding-top: calc(var(--ug)*1.5)
        }

        .pt-spacing28 {
            padding-top: calc(var(--ug)*1.75)
        }

        .pt-spacing32 {
            padding-top: calc(var(--ug)*2)
        }

        .pt-spacing36 {
            padding-top: calc(var(--ug)*2.25)
        }

        .pt-spacing4 {
            padding-top: calc(var(--ug)*.25)
        }

        .pt-spacing40 {
            padding-top: calc(var(--ug)*2.5)
        }

        .pt-spacing44 {
            padding-top: calc(var(--ug)*2.75)
        }

        .pt-spacing48 {
            padding-top: calc(var(--ug)*3)
        }

        .pt-spacing50 {
            padding-top: calc(var(--ug)*3.125)
        }

        .pt-spacing56 {
            padding-top: calc(var(--ug)*3.5)
        }

        .pt-spacing6 {
            padding-top: calc(var(--ug)*.375)
        }

        .pt-spacing8 {
            padding-top: calc(var(--ug)*.5)
        }

        .pt-spacing96 {
            padding-top: calc(var(--ug)*6)
        }

        .\!text-left {
            text-align: left !important
        }

        .text-left {
            text-align: left
        }

        .\!text-center {
            text-align: center !important
        }

        .text-center {
            text-align: center
        }

        .text-right {
            text-align: right
        }

        .text-start {
            text-align: start
        }

        .align-middle {
            vertical-align: middle
        }

        .align-bottom {
            vertical-align: bottom
        }

        .align-sub {
            vertical-align: sub
        }

        .font-circular {
            font-family: var(--font-circular), serif
        }

        .\!text-1\.4xl {
            font-size: .75rem !important
        }

        .\!text-4xl {
            font-size: 2.25rem !important;
            line-height: 2.5rem !important
        }

        .\!text-\[0\.875rem\] {
            font-size: .875rem !important
        }

        .\!text-\[12\.25px\] {
            font-size: 12.25px !important
        }

        .\!text-\[14px\] {
            font-size: 14px !important
        }

        .\!text-\[16px\] {
            font-size: 16px !important
        }

        .\!text-\[17\.5px\] {
            font-size: 17.5px !important
        }

        .\!text-\[20px\] {
            font-size: 20px !important
        }

        .\!text-\[36px\] {
            font-size: 36px !important
        }

        .\!text-bodyLarge {
            font-size: 1.25rem !important;
            line-height: 1.75rem !important
        }

        .\!text-bodyNormal {
            font-size: 1.125rem !important;
            line-height: 1.5rem !important
        }

        .\!text-bodySmall {
            font-size: 1rem !important;
            line-height: 1.375rem !important
        }

        .\!text-buttonNormal {
            font-size: 1.125rem !important;
            line-height: 1.5rem !important
        }

        .\!text-buttonSmall {
            font-size: 1rem !important;
            line-height: 1.375rem !important
        }

        .\!text-captionNormal {
            font-size: .875rem !important;
            line-height: 1.125rem !important
        }

        .\!text-captionSmall {
            font-size: .75rem !important;
            line-height: 1rem !important
        }

        .\!text-counselor-title-2 {
            font-size: .875rem !important;
            line-height: 1.125rem !important
        }

        .\!text-fontSize14 {
            font-size: .875rem !important;
            line-height: 1.688rem !important
        }

        .\!text-icon-lg {
            font-size: calc(var(--ug)*1.5) !important;
            line-height: calc(var(--ug)*1.5) !important
        }

        .\!text-icon-md {
            font-size: calc(var(--ug)*1.25) !important;
            line-height: calc(var(--ug)*1.25) !important
        }

        .\!text-icon-sm {
            font-size: calc(var(--ug)) !important;
            line-height: calc(var(--ug)) !important
        }

        .\!text-interactionLarge2 {
            font-size: 1.5rem !important;
            line-height: 2rem !important
        }

        .\!text-interactionNormal {
            font-size: 1.125rem !important;
            line-height: 1.5rem !important
        }

        .\!text-interactionSmall {
            font-size: 1rem !important;
            line-height: 1.375rem !important
        }

        .\!text-labelNormal {
            font-size: .875rem !important;
            line-height: 1.125rem !important
        }

        .\!text-title1 {
            font-size: 1.5rem !important;
            line-height: 2rem !important
        }

        .\!text-xs {
            font-size: .75rem !important;
            line-height: 1rem !important
        }

        .text-1\.4xl {
            font-size: .75rem
        }

        .text-1xl {
            font-size: .625rem
        }

        .text-2xl {
            font-size: 1.5rem;
            line-height: 2rem
        }

        .text-3\.2xl {
            font-size: 2rem;
            line-height: 2.5rem
        }

        .text-3xl {
            font-size: 1.875rem;
            line-height: 2.25rem
        }

        .text-6xl {
            font-size: 3.75rem;
            line-height: 1
        }

        .text-\[10px\] {
            font-size: 10px
        }

        .text-\[12\.25px\] {
            font-size: 12.25px
        }

        .text-\[12px\] {
            font-size: 12px
        }

        .text-\[14px\] {
            font-size: 14px
        }

        .text-\[15\.75px\] {
            font-size: 15.75px
        }

        .text-\[16px\] {
            font-size: 16px
        }

        .text-\[18px\] {
            font-size: 18px
        }

        .text-\[20px\] {
            font-size: 20px
        }

        .text-\[21px\] {
            font-size: 21px
        }

        .text-\[24px\] {
            font-size: 24px
        }

        .text-\[28px\] {
            font-size: 28px
        }

        .text-\[32px\] {
            font-size: 32px
        }

        .text-authorDescription {
            font-size: .875rem;
            line-height: 1.375rem
        }

        .text-base {
            font-size: 1rem;
            line-height: 1.5rem
        }

        .text-bodyLarge {
            font-size: 1.25rem;
            line-height: 1.75rem
        }

        .text-bodyNormal {
            font-size: 1.125rem;
            line-height: 1.5rem
        }

        .text-bodySmall {
            font-size: 1rem;
            line-height: 1.375rem
        }

        .text-brochure-nav-title {
            font-size: 1.094rem;
            line-height: 1.375rem
        }

        .text-buttonNormal {
            font-size: 1.125rem;
            line-height: 1.5rem
        }

        .text-buttonSmall {
            font-size: 1rem;
            line-height: 1.375rem
        }

        .text-captionNormal {
            font-size: .875rem;
            line-height: 1.125rem
        }

        .text-captionSmall {
            font-size: .75rem;
            line-height: 1rem
        }

        .text-counselor-title-1 {
            font-size: 1rem;
            line-height: 1.375rem
        }

        .text-counselor-title-2 {
            font-size: .875rem;
            line-height: 1.125rem
        }

        .text-fontSize14 {
            font-size: .875rem;
            line-height: 1.688rem
        }

        .text-formMessage {
            font-size: 1rem;
            line-height: 1.75rem
        }

        .text-heading1 {
            font-size: 3.75rem;
            line-height: 4.25rem
        }

        .text-heading1\.2 {
            font-size: 2.5rem;
            line-height: 2.75rem
        }

        .text-heading2 {
            font-size: 2.25rem;
            line-height: 2.75rem
        }

        .text-heading3 {
            font-size: 1.75rem;
            line-height: 2.25rem
        }

        .text-heading4 {
            font-size: 1.571rem;
            line-height: 1.571rem
        }

        .text-icon-32 {
            font-size: calc(var(--ug)*1.75);
            line-height: calc(var(--ug)*1.75)
        }

        .text-icon-lg {
            font-size: calc(var(--ug)*1.5);
            line-height: calc(var(--ug)*1.5)
        }

        .text-icon-md {
            font-size: calc(var(--ug)*1.25);
            line-height: calc(var(--ug)*1.25)
        }

        .text-icon-sm {
            font-size: calc(var(--ug));
            line-height: calc(var(--ug))
        }

        .text-icon-xl {
            font-size: calc(var(--ug)*2);
            line-height: calc(var(--ug)*2)
        }

        .text-icon-xxl {
            font-size: calc(var(--ug)*3);
            line-height: calc(var(--ug)*3)
        }

        .text-interactionLarge1 {
            font-size: 1.25rem;
            line-height: 1.75rem
        }

        .text-interactionLarge2 {
            font-size: 1.5rem;
            line-height: 2rem
        }

        .text-interactionNormal {
            font-size: 1.125rem;
            line-height: 1.5rem
        }

        .text-interactionSmall {
            font-size: 1rem;
            line-height: 1.375rem
        }

        .text-labelNormal {
            font-size: .875rem;
            line-height: 1.125rem
        }

        .text-labelSmall {
            font-size: .75rem;
            line-height: 1rem
        }

        .text-lg {
            font-size: 1.125rem;
            line-height: 1.75rem
        }

        .text-sm {
            font-size: .875rem;
            line-height: 1.25rem
        }

        .text-subHeading {
            font-size: 1.5rem;
            line-height: 2.25rem
        }

        .text-subHeadingSmall {
            font-size: 1.25rem;
            line-height: 1.875rem
        }

        .text-title-all-caps-normal {
            font-size: .875rem;
            line-height: 1.125rem
        }

        .text-title-all-caps-small {
            font-size: .75rem;
            line-height: 1rem
        }

        .text-title1 {
            font-size: 1.5rem;
            line-height: 2rem
        }

        .text-title2 {
            font-size: 1.25rem;
            line-height: 1.75rem
        }

        .text-title3,
        .text-underlineLarge {
            font-size: 1.125rem;
            line-height: 1.5rem
        }

        .text-underlineNormal {
            font-size: 1rem;
            line-height: 1.375rem
        }

        .text-underlineNormal2 {
            font-size: 1rem;
            line-height: 1.25rem
        }

        .text-underlineSmall {
            font-size: .875rem;
            line-height: 1.125rem
        }

        .text-xl {
            font-size: 1.25rem;
            line-height: 1.75rem
        }

        .text-xs {
            font-size: .75rem;
            line-height: 1rem
        }

        .\!font-450 {
            font-weight: 400 !important
        }

        .\!font-\[500\] {
            font-weight: 500 !important
        }

        .\!font-bold {
            font-weight: 700 !important
        }

        .\!font-extrabold {
            font-weight: 800 !important
        }

        .\!font-medium {
            font-weight: 500 !important
        }

        .\!font-normal {
            font-weight: 400 !important
        }

        .font-450,
        .font-\[400\] {
            font-weight: 400
        }

        .font-\[450\] {
            font-weight: 450
        }

        .font-\[450px\] {
            font-weight: 450px
        }

        .font-bold {
            font-weight: 700
        }

        .font-extrabold {
            font-weight: 800
        }

        .font-light {
            font-weight: 300
        }

        .font-medium {
            font-weight: 500
        }

        .font-normal {
            font-weight: 400
        }

        .font-semibold {
            font-weight: 600
        }

        .font-thin {
            font-weight: 100
        }

        .\!uppercase {
            text-transform: uppercase !important
        }

        .uppercase {
            text-transform: uppercase
        }

        .lowercase {
            text-transform: lowercase
        }

        .\!capitalize {
            text-transform: capitalize !important
        }

        .capitalize {
            text-transform: capitalize
        }

        .not-italic {
            font-style: normal
        }

        .\!leading-19 {
            line-height: 1.203rem !important
        }

        .\!leading-5 {
            line-height: 1.25rem !important
        }

        .\!leading-5\.5 {
            line-height: 1.375rem !important
        }

        .\!leading-7 {
            line-height: 1.75rem !important
        }

        .\!leading-\[0\.875rem\] {
            line-height: .875rem !important
        }

        .\!leading-\[15\.75px\] {
            line-height: 15.75px !important
        }

        .\!leading-\[18px\] {
            line-height: 18px !important
        }

        .\!leading-\[20px\] {
            line-height: 20px !important
        }

        .\!leading-\[22px\] {
            line-height: 22px !important
        }

        .\!leading-\[28px\] {
            line-height: 28px !important
        }

        .\!leading-\[44px\] {
            line-height: 44px !important
        }

        .\!leading-none {
            line-height: 1 !important
        }

        .leading-10 {
            line-height: 2.5rem
        }

        .leading-3 {
            line-height: .75rem
        }

        .leading-4 {
            line-height: 1rem
        }

        .leading-5 {
            line-height: 1.25rem
        }

        .leading-5\.5 {
            line-height: 1.375rem
        }

        .leading-6 {
            line-height: 1.5rem
        }

        .leading-7 {
            line-height: 1.75rem
        }

        .leading-9 {
            line-height: 2.25rem
        }

        .leading-\[14px\] {
            line-height: 14px
        }

        .leading-\[15\.75px\] {
            line-height: 15.75px
        }

        .leading-\[15\.8px\] {
            line-height: 15.8px
        }

        .leading-\[16px\] {
            line-height: 16px
        }

        .leading-\[18px\] {
            line-height: 18px
        }

        .leading-\[19\.25px\] {
            line-height: 19.25px
        }

        .leading-\[21px\] {
            line-height: 21px
        }

        .leading-\[22px\] {
            line-height: 22px
        }

        .leading-\[24px\] {
            line-height: 24px
        }

        .leading-\[28px\] {
            line-height: 28px
        }

        .leading-\[32px\] {
            line-height: 32px
        }

        .leading-\[35px\] {
            line-height: 35px
        }

        .leading-none {
            line-height: 1
        }

        .leading-normal {
            line-height: 1.5
        }

        .leading-relaxed {
            line-height: 1.625
        }

        .leading-tight {
            line-height: 1.25
        }

        .\!-tracking-0\.14 {
            letter-spacing: -.14px !important
        }

        .\!-tracking-0\.16 {
            letter-spacing: -.16px !important
        }

        .\!-tracking-0\.18 {
            letter-spacing: -.18px !important
        }

        .\!tracking-\[-0\.122px\] {
            letter-spacing: -.122px !important
        }

        .\!tracking-\[-0\.14px\] {
            letter-spacing: -.14px !important
        }

        .\!tracking-\[-0\.16px\] {
            letter-spacing: -.16px !important
        }

        .\!tracking-\[-0\.175px\] {
            letter-spacing: -.175px !important
        }

        .\!tracking-\[-0\.2px\] {
            letter-spacing: -.2px !important
        }

        .\!tracking-\[-0\.36px\] {
            letter-spacing: -.36px !important
        }

        .\!tracking-tighter {
            letter-spacing: -.05em !important
        }

        .-tracking-0\.105 {
            letter-spacing: -.105px
        }

        .-tracking-0\.12 {
            letter-spacing: -.12px
        }

        .-tracking-0\.122 {
            letter-spacing: -.122px
        }

        .-tracking-0\.14 {
            letter-spacing: -.14px
        }

        .-tracking-0\.157 {
            letter-spacing: -.157px
        }

        .-tracking-0\.16 {
            letter-spacing: -.16px
        }

        .-tracking-0\.175 {
            letter-spacing: -.175px
        }

        .-tracking-0\.18 {
            letter-spacing: -.18px
        }

        .-tracking-0\.2 {
            letter-spacing: -.2px
        }

        .-tracking-0\.21 {
            letter-spacing: -.21px
        }

        .-tracking-0\.24 {
            letter-spacing: -.24px
        }

        .-tracking-0\.28 {
            letter-spacing: -.28px
        }

        .-tracking-0\.36 {
            letter-spacing: -.36px
        }

        .-tracking-0\.44 {
            letter-spacing: -.44px
        }

        .tracking-0\.14 {
            letter-spacing: .14px
        }

        .tracking-0\.16 {
            letter-spacing: .16px
        }

        .tracking-0\.24 {
            letter-spacing: .24px
        }

        .tracking-\[-0\.01em\] {
            letter-spacing: -.01em
        }

        .tracking-\[-0\.105px\] {
            letter-spacing: -.105px
        }

        .tracking-\[-0\.122px\] {
            letter-spacing: -.122px
        }

        .tracking-\[-0\.12px\] {
            letter-spacing: -.12px
        }

        .tracking-\[-0\.14px\] {
            letter-spacing: -.14px
        }

        .tracking-\[-0\.157px\] {
            letter-spacing: -.157px
        }

        .tracking-\[-0\.16px\] {
            letter-spacing: -.16px
        }

        .tracking-\[-0\.175px\] {
            letter-spacing: -.175px
        }

        .tracking-\[-0\.18px\] {
            letter-spacing: -.18px
        }

        .tracking-\[-0\.1px\] {
            letter-spacing: -.1px
        }

        .tracking-\[-0\.21px\] {
            letter-spacing: -.21px
        }

        .tracking-\[-0\.24px\] {
            letter-spacing: -.24px
        }

        .tracking-\[-0\.2px\] {
            letter-spacing: -.2px
        }

        .tracking-tight {
            letter-spacing: -.025em
        }

        .tracking-tighter {
            letter-spacing: -.05em
        }

        .tracking-wide {
            letter-spacing: .025em
        }

        .\!text-\[\#333333\],
        .\!text-\[\#333\] {
            --tw-text-opacity: 1 !important;
            color: rgb(51 51 51/var(--tw-text-opacity)) !important
        }

        .\!text-application-card-text-red {
            --tw-text-opacity: 1 !important;
            color: rgb(233 84 84/var(--tw-text-opacity)) !important
        }

        .\!text-application-card-ungency-text {
            --tw-text-opacity: 1 !important;
            color: rgb(234 12 12/var(--tw-text-opacity)) !important
        }

        .\!text-black {
            --tw-text-opacity: 1 !important;
            color: rgb(0 0 0/var(--tw-text-opacity)) !important
        }

        .\!text-blue-main-1 {
            --tw-text-opacity: 1 !important;
            color: rgb(25 102 250/var(--tw-text-opacity)) !important
        }

        .\!text-greyscale-1 {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--greyscale-1)/var(--tw-text-opacity)) !important
        }

        .\!text-greyscale-10 {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--greyscale-10)/var(--tw-text-opacity)) !important
        }

        .\!text-greyscale-2 {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--greyscale-2)/var(--tw-text-opacity)) !important
        }

        .\!text-greyscale-3 {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--greyscale-3)/var(--tw-text-opacity)) !important
        }

        .\!text-greyscale-4 {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--greyscale-4)/var(--tw-text-opacity)) !important
        }

        .\!text-greyscale-5 {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--greyscale-5)/var(--tw-text-opacity)) !important
        }

        .\!text-greyscale-main {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--greyscale-main)/var(--tw-text-opacity)) !important
        }

        .\!text-greyscale-white {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--greyscale-white)/var(--tw-text-opacity)) !important
        }

        .\!text-light-grey-3 {
            --tw-text-opacity: 1 !important;
            color: rgb(204 204 204/var(--tw-text-opacity)) !important
        }

        .\!text-primary-main {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--primary-main)/var(--tw-text-opacity)) !important
        }

        .\!text-red-main-1 {
            --tw-text-opacity: 1 !important;
            color: rgb(233 84 84/var(--tw-text-opacity)) !important
        }

        .\!text-white {
            --tw-text-opacity: 1 !important;
            color: rgb(255 255 255/var(--tw-text-opacity)) !important
        }

        .text-\[\#000\] {
            --tw-text-opacity: 1;
            color: rgb(0 0 0/var(--tw-text-opacity))
        }

        .text-\[\#1F3253\] {
            --tw-text-opacity: 1;
            color: rgb(31 50 83/var(--tw-text-opacity))
        }

        .text-\[\#1c838a\] {
            --tw-text-opacity: 1;
            color: rgb(28 131 138/var(--tw-text-opacity))
        }

        .text-\[\#26d400\] {
            --tw-text-opacity: 1;
            color: rgb(38 212 0/var(--tw-text-opacity))
        }

        .text-\[\#333333\],
        .text-\[\#333\] {
            --tw-text-opacity: 1;
            color: rgb(51 51 51/var(--tw-text-opacity))
        }

        .text-\[\#3F9161\] {
            --tw-text-opacity: 1;
            color: rgb(63 145 97/var(--tw-text-opacity))
        }

        .text-\[\#444\] {
            --tw-text-opacity: 1;
            color: rgb(68 68 68/var(--tw-text-opacity))
        }

        .text-\[\#47494e\] {
            --tw-text-opacity: 1;
            color: rgb(71 73 78/var(--tw-text-opacity))
        }

        .text-\[\#666\] {
            --tw-text-opacity: 1;
            color: rgb(102 102 102/var(--tw-text-opacity))
        }

        .text-\[\#8F1A24\] {
            --tw-text-opacity: 1;
            color: rgb(143 26 36/var(--tw-text-opacity))
        }

        .text-\[\#999999\] {
            --tw-text-opacity: 1;
            color: rgb(153 153 153/var(--tw-text-opacity))
        }

        .text-\[\#9a5c3a\] {
            --tw-text-opacity: 1;
            color: rgb(154 92 58/var(--tw-text-opacity))
        }

        .text-\[\#DB8708\] {
            --tw-text-opacity: 1;
            color: rgb(219 135 8/var(--tw-text-opacity))
        }

        .text-\[\#DEA043\] {
            --tw-text-opacity: 1;
            color: rgb(222 160 67/var(--tw-text-opacity))
        }

        .text-\[\#E4660B\] {
            --tw-text-opacity: 1;
            color: rgb(228 102 11/var(--tw-text-opacity))
        }

        .text-\[\#FCBC05\] {
            --tw-text-opacity: 1;
            color: rgb(252 188 5/var(--tw-text-opacity))
        }

        .text-\[\#dfe1e6\] {
            --tw-text-opacity: 1;
            color: rgb(223 225 230/var(--tw-text-opacity))
        }

        .text-\[\#ee2c3c\] {
            --tw-text-opacity: 1;
            color: rgb(238 44 60/var(--tw-text-opacity))
        }

        .text-\[\#fcbc05\] {
            --tw-text-opacity: 1;
            color: rgb(252 188 5/var(--tw-text-opacity))
        }

        .text-\[450\] {
            color: 450
        }

        .text-applicaiton-card-text-cta {
            --tw-text-opacity: 1;
            color: rgb(74 85 104/var(--tw-text-opacity))
        }

        .text-application-card-text-blue {
            --tw-text-opacity: 1;
            color: rgb(25 102 250/var(--tw-text-opacity))
        }

        .text-application-card-text-green {
            --tw-text-opacity: 1;
            color: rgb(2 169 113/var(--tw-text-opacity))
        }

        .text-application-card-text-red {
            --tw-text-opacity: 1;
            color: rgb(233 84 84/var(--tw-text-opacity))
        }

        .text-application-card-ungency-text {
            --tw-text-opacity: 1;
            color: rgb(234 12 12/var(--tw-text-opacity))
        }

        .text-black {
            --tw-text-opacity: 1;
            color: rgb(0 0 0/var(--tw-text-opacity))
        }

        .text-black-russian {
            --tw-text-opacity: 1;
            color: rgb(26 32 44/var(--tw-text-opacity))
        }

        .text-blue-500 {
            --tw-text-opacity: 1;
            color: rgb(59 130 246/var(--tw-text-opacity))
        }

        .text-blue-600 {
            --tw-text-opacity: 1;
            color: rgb(37 99 235/var(--tw-text-opacity))
        }

        .text-blue-main-1 {
            --tw-text-opacity: 1;
            color: rgb(25 102 250/var(--tw-text-opacity))
        }

        .text-brochure-grey {
            --tw-text-opacity: 1;
            color: rgb(51 51 51/var(--tw-text-opacity))
        }

        .text-dark-red {
            --tw-text-opacity: 1;
            color: rgb(238 44 60/var(--tw-text-opacity))
        }

        .text-darkGreen {
            --tw-text-opacity: 1;
            color: rgb(2 141 94/var(--tw-text-opacity))
        }

        .text-error-red {
            --tw-text-opacity: 1;
            color: rgb(234 12 12/var(--tw-text-opacity))
        }

        .text-gold {
            --tw-text-opacity: 1;
            color: rgb(230 168 84/var(--tw-text-opacity))
        }

        .text-gray-300 {
            --tw-text-opacity: 1;
            color: rgb(209 213 219/var(--tw-text-opacity))
        }

        .text-gray-600 {
            --tw-text-opacity: 1;
            color: rgb(75 85 99/var(--tw-text-opacity))
        }

        .text-gray-800 {
            --tw-text-opacity: 1;
            color: rgb(31 41 55/var(--tw-text-opacity))
        }

        .text-gray-900 {
            --tw-text-opacity: 1;
            color: rgb(17 24 39/var(--tw-text-opacity))
        }

        .text-grayish-blue {
            --tw-text-opacity: 1;
            color: rgb(74 85 104/var(--tw-text-opacity))
        }

        .text-green-500 {
            --tw-text-opacity: 1;
            color: rgb(34 197 94/var(--tw-text-opacity))
        }

        .text-green-primary {
            --tw-text-opacity: 1;
            color: rgb(2 169 113/var(--tw-text-opacity))
        }

        .text-greyscale-1 {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-1)/var(--tw-text-opacity))
        }

        .text-greyscale-10 {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-10)/var(--tw-text-opacity))
        }

        .text-greyscale-2 {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-2)/var(--tw-text-opacity))
        }

        .text-greyscale-3 {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-3)/var(--tw-text-opacity))
        }

        .text-greyscale-4 {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-4)/var(--tw-text-opacity))
        }

        .text-greyscale-5 {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-5)/var(--tw-text-opacity))
        }

        .text-greyscale-6 {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-6)/var(--tw-text-opacity))
        }

        .text-greyscale-7 {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-7)/var(--tw-text-opacity))
        }

        .text-greyscale-9 {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-9)/var(--tw-text-opacity))
        }

        .text-greyscale-main {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-main)/var(--tw-text-opacity))
        }

        .text-greyscale-white {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-white)/var(--tw-text-opacity))
        }

        .text-greyscale2 {
            --tw-text-opacity: 1;
            color: rgb(102 102 102/var(--tw-text-opacity))
        }

        .text-highlight-text-blue {
            --tw-text-opacity: 1;
            color: rgb(32 101 170/var(--tw-text-opacity))
        }

        .text-info-label-bg-text {
            --tw-text-opacity: 1;
            color: rgb(124 134 152/var(--tw-text-opacity))
        }

        .text-light-grey-3 {
            --tw-text-opacity: 1;
            color: rgb(204 204 204/var(--tw-text-opacity))
        }

        .text-light-grey-4 {
            --tw-text-opacity: 1;
            color: rgb(180 186 196/var(--tw-text-opacity))
        }

        .text-light-grey2 {
            --tw-text-opacity: 1;
            color: rgb(31 50 83/var(--tw-text-opacity))
        }

        .text-linkedin {
            --tw-text-opacity: 1;
            color: rgb(10 102 194/var(--tw-text-opacity))
        }

        .text-neutral-400 {
            --tw-text-opacity: 1;
            color: rgb(163 163 163/var(--tw-text-opacity))
        }

        .text-neutral-500 {
            --tw-text-opacity: 1;
            color: rgb(115 115 115/var(--tw-text-opacity))
        }

        .text-neutral-600 {
            --tw-text-opacity: 1;
            color: rgb(82 82 82/var(--tw-text-opacity))
        }

        .text-neutral-700 {
            --tw-text-opacity: 1;
            color: rgb(64 64 64/var(--tw-text-opacity))
        }

        .text-neutral-800 {
            --tw-text-opacity: 1;
            color: rgb(38 38 38/var(--tw-text-opacity))
        }

        .text-orange-main-1 {
            --tw-text-opacity: 1;
            color: rgb(246 194 76/var(--tw-text-opacity))
        }

        .text-orange-warning {
            --tw-text-opacity: 1;
            color: rgb(228 102 11/var(--tw-text-opacity))
        }

        .text-primary-color-red-shade-2 {
            --tw-text-opacity: 1;
            color: rgb(143 26 36/var(--tw-text-opacity))
        }

        .text-primary-main {
            --tw-text-opacity: 1;
            color: rgb(var(--primary-main)/var(--tw-text-opacity))
        }

        .text-primary-shade-1 {
            --tw-text-opacity: 1;
            color: rgb(var(--primary-shade-1)/var(--tw-text-opacity))
        }

        .text-purple-800 {
            --tw-text-opacity: 1;
            color: rgb(107 33 168/var(--tw-text-opacity))
        }

        .text-quora {
            --tw-text-opacity: 1;
            color: rgb(185 43 39/var(--tw-text-opacity))
        }

        .text-red-400 {
            --tw-text-opacity: 1;
            color: rgb(248 113 113/var(--tw-text-opacity))
        }

        .text-red-500 {
            --tw-text-opacity: 1;
            color: rgb(239 68 68/var(--tw-text-opacity))
        }

        .text-red-600 {
            --tw-text-opacity: 1;
            color: rgb(220 38 38/var(--tw-text-opacity))
        }

        .text-red-main-1 {
            --tw-text-opacity: 1;
            color: rgb(233 84 84/var(--tw-text-opacity))
        }

        .text-required {
            --tw-text-opacity: 1;
            color: rgb(227 37 37/var(--tw-text-opacity))
        }

        .text-state-green {
            --tw-text-opacity: 1;
            color: rgb(63 145 97/var(--tw-text-opacity))
        }

        .text-state-yellow {
            --tw-text-opacity: 1;
            color: rgb(219 135 8/var(--tw-text-opacity))
        }

        .text-status-disable {
            --tw-text-opacity: 1;
            color: rgb(190 217 208/var(--tw-text-opacity))
        }

        .text-success-light {
            --tw-text-opacity: 1;
            color: rgb(119 234 167/var(--tw-text-opacity))
        }

        .text-system-fill-icon-rating {
            --tw-text-opacity: 1;
            color: rgb(var(--system-fill-icon-rating)/var(--tw-text-opacity))
        }

        .text-system-tag-green {
            --tw-text-opacity: 1;
            color: rgb(var(--system-tag-green)/var(--tw-text-opacity))
        }

        .text-system-tag-popular {
            --tw-text-opacity: 1;
            color: rgb(var(--system-tag-popular)/var(--tw-text-opacity))
        }

        .text-system-text-content-schoolName {
            --tw-text-opacity: 1;
            color: rgb(var(--system-text-content-schoolName)/var(--tw-text-opacity))
        }

        .text-tag-bestseller-text {
            --tw-text-opacity: 1;
            color: rgb(255 92 1/var(--tw-text-opacity))
        }

        .text-tag-free {
            --tw-text-opacity: 1;
            color: rgb(28 131 138/var(--tw-text-opacity))
        }

        .text-tag-new-courses-text {
            --tw-text-opacity: 1;
            color: rgb(1 112 215/var(--tw-text-opacity))
        }

        .text-tag-popular-text {
            --tw-text-opacity: 1;
            color: rgb(97 0 220/var(--tw-text-opacity))
        }

        .text-tag-usp-text-brown {
            --tw-text-opacity: 1;
            color: rgb(154 92 58/var(--tw-text-opacity))
        }

        .text-text-content-heading {
            --tw-text-opacity: 1;
            color: rgb(12 22 32/var(--tw-text-opacity))
        }

        .text-transparent {
            color: transparent
        }

        .text-user-title-text {
            --tw-text-opacity: 1;
            color: rgb(26 32 44/var(--tw-text-opacity))
        }

        .text-violet-200 {
            --tw-text-opacity: 1;
            color: rgb(221 214 254/var(--tw-text-opacity))
        }

        .text-white,
        .text-white-primary {
            --tw-text-opacity: 1;
            color: rgb(255 255 255/var(--tw-text-opacity))
        }

        .text-why-upgrad-blue {
            --tw-text-opacity: 1;
            color: rgb(194 211 249/var(--tw-text-opacity))
        }

        .text-why-upgrad-gray {
            --tw-text-opacity: 1;
            color: rgb(170 170 170/var(--tw-text-opacity))
        }

        .text-why-upgrad-green {
            --tw-text-opacity: 1;
            color: rgb(162 224 193/var(--tw-text-opacity))
        }

        .text-why-upgrad-red {
            --tw-text-opacity: 1;
            color: rgb(240 130 130/var(--tw-text-opacity))
        }

        .\!underline {
            text-decoration-line: underline !important
        }

        .underline {
            text-decoration-line: underline
        }

        .line-through {
            text-decoration-line: line-through
        }

        .\!no-underline {
            text-decoration-line: none !important
        }

        .no-underline {
            text-decoration-line: none
        }

        .underline-offset-2 {
            text-underline-offset: 2px
        }

        .underline-offset-4 {
            text-underline-offset: 4px
        }

        .placeholder-greyscale-3::-moz-placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(var(--greyscale-3)/var(--tw-placeholder-opacity))
        }

        .placeholder-greyscale-3::placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(var(--greyscale-3)/var(--tw-placeholder-opacity))
        }

        .placeholder-greyscale-4::-moz-placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(var(--greyscale-4)/var(--tw-placeholder-opacity))
        }

        .placeholder-greyscale-4::placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(var(--greyscale-4)/var(--tw-placeholder-opacity))
        }

        .placeholder-greyscale-9::-moz-placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(var(--greyscale-9)/var(--tw-placeholder-opacity))
        }

        .placeholder-greyscale-9::placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(var(--greyscale-9)/var(--tw-placeholder-opacity))
        }

        .placeholder-neutral-200::-moz-placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(229 229 229/var(--tw-placeholder-opacity))
        }

        .placeholder-neutral-200::placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(229 229 229/var(--tw-placeholder-opacity))
        }

        .\!opacity-0 {
            opacity: 0 !important
        }

        .\!opacity-100 {
            opacity: 1 !important
        }

        .opacity-0 {
            opacity: 0
        }

        .opacity-10 {
            opacity: .1
        }

        .opacity-100 {
            opacity: 1
        }

        .opacity-12 {
            opacity: .12
        }

        .opacity-20 {
            opacity: .2
        }

        .opacity-30 {
            opacity: .3
        }

        .opacity-40 {
            opacity: .4
        }

        .opacity-50 {
            opacity: .5
        }

        .opacity-60 {
            opacity: .6
        }

        .opacity-70 {
            opacity: .7
        }

        .opacity-75 {
            opacity: .75
        }

        .opacity-8 {
            opacity: .08
        }

        .opacity-80 {
            opacity: .8
        }

        .opacity-90 {
            opacity: .9
        }

        .opacity-\[0\.68\] {
            opacity: .68
        }

        .mix-blend-multiply {
            mix-blend-mode: multiply
        }

        .\!shadow-none {
            --tw-shadow: 0 0 #0000 !important;
            --tw-shadow-colored: 0 0 #0000 !important;
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
        }

        .shadow {
            --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
            --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)
        }

        .shadow,
        .shadow-2xl {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-2xl {
            --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
            --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color)
        }

        .shadow-\[-2px_0px_8px_0px_rgba\(0\2c 0\2c 0\2c 0\.02\)\2c 2px_6px_8px_0px_rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
            --tw-shadow: -2px 0px 8px 0px rgba(0, 0, 0, .02), 2px 6px 8px 0px rgba(0, 0, 0, .04);
            --tw-shadow-colored: -2px 0px 8px 0px var(--tw-shadow-color), 2px 6px 8px 0px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-\[0_3px_6px_rgba\(9\2c 30\2c 66\2c 0\.03\)\2c _0_2px_4px_rgba\(9\2c 30\2c 66\2c 0\.08\)\] {
            --tw-shadow: 0 3px 6px rgba(9, 30, 66, .03), 0 2px 4px rgba(9, 30, 66, .08);
            --tw-shadow-colored: 0 3px 6px var(--tw-shadow-color), 0 2px 4px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-\[0px_-2px_40px_0px_rgba\(0\2c 0\2c 0\2c 0\.04\)\2c _0px_16px_28px_0px_rgba\(0\2c 0\2c 0\2c 0\.06\)\] {
            --tw-shadow: 0px -2px 40px 0px rgba(0, 0, 0, .04), 0px 16px 28px 0px rgba(0, 0, 0, .06);
            --tw-shadow-colored: 0px -2px 40px 0px var(--tw-shadow-color), 0px 16px 28px 0px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-\[0px_6px_0px_0px_\#F2F2F2\] {
            --tw-shadow: 0px 6px 0px 0px #f2f2f2;
            --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color)
        }

        .shadow-\[0px_6px_0px_0px_\#F2F2F2\],
        .shadow-\[2px_2px_10px_0px_rgba\(0\2c 0\2c 0\2c 0\.10\)\] {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-\[2px_2px_10px_0px_rgba\(0\2c 0\2c 0\2c 0\.10\)\] {
            --tw-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .1);
            --tw-shadow-colored: 2px 2px 10px 0px var(--tw-shadow-color)
        }

        .shadow-accent-color-3px {
            --tw-shadow: 3px 3px 0px 0px #f2dddf;
            --tw-shadow-colored: 3px 3px 0px 0px var(--tw-shadow-color)
        }

        .shadow-accent-color-3px,
        .shadow-bottomNew {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-bottomNew {
            --tw-shadow: 0px -5px 40px 0px rgba(0, 0, 0, .04), 0px 16px 28px 0px rgba(0, 0, 0, .04);
            --tw-shadow-colored: 0px -5px 40px 0px var(--tw-shadow-color), 0px 16px 28px 0px var(--tw-shadow-color)
        }

        .shadow-card {
            --tw-shadow: 0px 12px 28px 0px rgba(36, 7, 70, .06);
            --tw-shadow-colored: 0px 12px 28px 0px var(--tw-shadow-color)
        }

        .shadow-card,
        .shadow-carousel-chevron {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-carousel-chevron {
            --tw-shadow: 0px 4px 16px 0px rgba(0, 0, 0, .14);
            --tw-shadow-colored: 0px 4px 16px 0px var(--tw-shadow-color)
        }

        .shadow-cta {
            --tw-shadow: 0px 12px 40px 0px rgba(var(--primary-shade-1)/0.12);
            --tw-shadow-colored: 0px 12px 40px 0px var(--tw-shadow-color)
        }

        .shadow-cta,
        .shadow-curriculumCard {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-curriculumCard {
            --tw-shadow: -2px 0px 8px 0px rgba(0, 0, 0, .02), 2px 6px 8px 0px rgba(0, 0, 0, .04);
            --tw-shadow-colored: -2px 0px 8px 0px var(--tw-shadow-color), 2px 6px 8px 0px var(--tw-shadow-color)
        }

        .shadow-form-label-toolkit {
            --tw-shadow: 0px 3px 6px 0px rgba(9, 30, 66, .03), 0px 2px 4px 0px rgba(9, 30, 66, .08);
            --tw-shadow-colored: 0px 3px 6px 0px var(--tw-shadow-color), 0px 2px 4px 0px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-hard-highlighted {
            --tw-shadow: 0px 6px 0px 0px rgb(var(--system-fill-bg-accent-2));
            --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color)
        }

        .shadow-hard-highlighted,
        .shadow-hard-normal {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-hard-normal {
            --tw-shadow: 0px 6px 0px 0px #f2f2f2;
            --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color)
        }

        .shadow-horizontal {
            --tw-shadow: 6px 0px 12px -6px rgba(0, 0, 0, .06);
            --tw-shadow-colored: 6px 0px 12px -6px var(--tw-shadow-color)
        }

        .shadow-horizontal,
        .shadow-lg {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-lg {
            --tw-shadow: 0px 32px 68px 0px rgba(0, 0, 0, .08), 0px -12px 40px 0px rgba(0, 0, 0, .04);
            --tw-shadow-colored: 0px 32px 68px 0px var(--tw-shadow-color), 0px -12px 40px 0px var(--tw-shadow-color)
        }

        .shadow-md {
            --tw-shadow: 0px 16px 28px 0px rgba(36, 7, 70, .06), 0px -2px 40px 0px rgba(36, 7, 70, .04);
            --tw-shadow-colored: 0px 16px 28px 0px var(--tw-shadow-color), 0px -2px 40px 0px var(--tw-shadow-color)
        }

        .shadow-md,
        .shadow-mega-menu-card {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-mega-menu-card {
            --tw-shadow: -2px 0px 8px 0px rgba(36, 7, 70, .02), 2px 6px 8px 0px rgba(36, 7, 70, .04);
            --tw-shadow-colored: -2px 0px 8px 0px var(--tw-shadow-color), 2px 6px 8px 0px var(--tw-shadow-color)
        }

        .shadow-outcomePathCard {
            --tw-shadow: 0px -2px 40px 0px rgba(0, 0, 0, .04), 0px 16px 28px 0px rgba(0, 0, 0, .06);
            --tw-shadow-colored: 0px -2px 40px 0px var(--tw-shadow-color), 0px 16px 28px 0px var(--tw-shadow-color)
        }

        .shadow-outcomePathCard,
        .shadow-pink-light {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-pink-light {
            --tw-shadow: 0px 6px 0px 0px #f8e3ec;
            --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color)
        }

        .shadow-shadowNew {
            --tw-shadow: 0px -5px 40px 0px rgba(0, 0, 0, .04), 0px 16px 28px 0px rgba(0, 0, 0, .04);
            --tw-shadow-colored: 0px -5px 40px 0px var(--tw-shadow-color), 0px 16px 28px 0px var(--tw-shadow-color)
        }

        .shadow-shadowNew,
        .shadow-sm {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-sm {
            --tw-shadow: 0px 16px 32px 0px rgba(36, 7, 70, .06), 0px -8px 20px 0px rgba(36, 7, 70, .02);
            --tw-shadow-colored: 0px 16px 32px 0px var(--tw-shadow-color), 0px -8px 20px 0px var(--tw-shadow-color)
        }

        .shadow-sm-black {
            --tw-shadow: 0px -8px 20px 0px rgba(0, 0, 0, .02), 0px 16px 32px 0px rgba(0, 0, 0, .06);
            --tw-shadow-colored: 0px -8px 20px 0px var(--tw-shadow-color), 0px 16px 32px 0px var(--tw-shadow-color)
        }

        .shadow-sm-black,
        .shadow-xl {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-xl {
            --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
            --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
        }

        .shadow-xs {
            --tw-shadow: -2px 0px 8px 0px rgba(42, 7, 70, .02), 2px 6px 8px 0px rgba(42, 7, 70, .04);
            --tw-shadow-colored: -2px 0px 8px 0px var(--tw-shadow-color), 2px 6px 8px 0px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .outline-none {
            outline: 2px solid transparent;
            outline-offset: 2px
        }

        .outline {
            outline-style: solid
        }

        .\!outline-0 {
            outline-width: 0 !important
        }

        .outline-1 {
            outline-width: 1px
        }

        .outline-greyscale-4 {
            outline-color: rgb(var(--greyscale-4)/1)
        }

        .outline-greyscale-5 {
            outline-color: rgb(var(--greyscale-5)/1)
        }

        .outline-greyscale-7 {
            outline-color: rgb(var(--greyscale-7)/1)
        }

        .outline-primary-main {
            outline-color: rgb(var(--primary-main)/1)
        }

        .blur {
            --tw-blur: blur(8px)
        }

        .blur,
        .blur-1 {
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
        }

        .blur-1 {
            --tw-blur: blur(1px)
        }

        .blur-100 {
            --tw-blur: blur(6.25rem)
        }

        .blur-100,
        .blur-140 {
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
        }

        .blur-140 {
            --tw-blur: blur(8.75rem)
        }

        .blur-3xl {
            --tw-blur: blur(64px)
        }

        .blur-3xl,
        .blur-50 {
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
        }

        .blur-50 {
            --tw-blur: blur(3.125rem)
        }

        .blur-60 {
            --tw-blur: blur(3.75rem)
        }

        .blur-60,
        .blur-75 {
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
        }

        .blur-75 {
            --tw-blur: blur(4.688rem)
        }

        .blur-\[130\.5500030517578px\] {
            --tw-blur: blur(130.5500030517578px)
        }

        .blur-\[130\.5500030517578px\],
        .blur-\[14px\] {
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
        }

        .blur-\[14px\] {
            --tw-blur: blur(14px)
        }

        .drop-shadow-md {
            --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06))
        }

        .drop-shadow-md,
        .grayscale {
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
        }

        .grayscale {
            --tw-grayscale: grayscale(100%)
        }

        .\!filter {
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
        }

        .filter {
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
        }

        .backdrop-blur-\[12px\] {
            --tw-backdrop-blur: blur(12px)
        }

        .backdrop-blur-\[12px\],
        .backdrop-blur-lg {
            -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
        }

        .backdrop-blur-lg {
            --tw-backdrop-blur: blur(16px)
        }

        .backdrop-blur-sm {
            --tw-backdrop-blur: blur(4px);
            -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
        }

        .transition {
            transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
            transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
            transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        .transition-\[0\.4s\] {
            transition-property: .4s;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        .transition-\[bottom_0\.3s_ease-in-out\] {
            transition-property: bottom .3s ease-in-out;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        .transition-\[max-height\] {
            transition-property: max-height;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        .transition-all {
            transition-property: all;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        .transition-colors {
            transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        .transition-opacity {
            transition-property: opacity;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        .transition-top {
            transition-property: top;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        .transition-transform {
            transition-property: transform;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        .delay-150 {
            transition-delay: .15s
        }

        .duration-100 {
            transition-duration: .1s
        }

        .duration-1000 {
            transition-duration: 1s
        }

        .duration-150 {
            transition-duration: .15s
        }

        .duration-200 {
            transition-duration: .2s
        }

        .duration-300 {
            transition-duration: .3s
        }

        .duration-500 {
            transition-duration: .5s
        }

        .duration-700 {
            transition-duration: .7s
        }

        .ease-in {
            transition-timing-function: cubic-bezier(.4, 0, 1, 1)
        }

        .ease-in-out {
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        .ease-out {
            transition-timing-function: cubic-bezier(0, 0, .2, 1)
        }

        .skeleton-gradient-block {
            background: linear-gradient(90deg, transparent, #f5f5f5 25%, #dcd6d6 50%, #f5f5f5 75%, transparent);
            animation: shimmer-block 1.5s infinite;
            background-size: 200% 100%
        }

        @keyframes shimmer-block {
            0% {
                background-position: 100% 0
            }

            to {
                background-position: -50% 0
            }
        }

        .text-gradient {
            --tw-text-opacity: 1;
            color: rgb(var(--primary-main)/var(--tw-text-opacity))
        }

        .\!background-black {
            background: #000 !important
        }

        .freeWebinar {
            background: linear-gradient(90deg, #ee2c3c, #c5135d 63%, #6a11b0)
        }

        .borderColor {
            position: relative
        }

        .mainBox .borderColor:before {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            border-radius: 12px;
            z-index: -1;
            margin: -1px;
            background: linear-gradient(180deg, #333, #666)
        }

        .shadowBg {
            position: relative;
            transform: translate(0);
            transform-style: preserve-3d
        }

        .shadowBg:before {
            content: "";
            position: absolute;
            inset: 0;
            transform: translateZ(-1px);
            background: linear-gradient(180deg, var(--System-Tag-New, #2065aa) 0, var(--System-Tag-Bestseller, #5f0f40) 100%);
            filter: blur(8px);
            z-index: -1
        }

        .border-gradient {
            border: 1px solid #0000;
            background: linear-gradient(#fff, #fff) padding-box, linear-gradient(94.65deg, #fbccd0 12.21%, #f1c6d8 64.7%, #dbc6ec 100.05%) border-box
        }

        .border-gradient-100 {
            border: 1px solid #0000;
            background: linear-gradient(#fff, #fff) padding-box, var(--gradient-100-value) border-box
        }

        .border-gradient-24 {
            border: 1px solid #0000;
            background: linear-gradient(#fff, #fff) padding-box, var(--gradient-24-value) border-box
        }

        .know-your-speaker-border {
            background: linear-gradient(225deg, #fbccd0, #fbccd0)
        }

        .bestseller-tag {
            background: #5f0f40
        }

        .new-courses-tag {
            background: #2065aa
        }

        .popular-tag {
            background: #c4811d
        }

        .free-courses-tag {
            background: linear-gradient(225deg, #1bd497, #00948a)
        }

        .others-tag {
            background: linear-gradient(135deg, #1bd4be, #00948a)
        }

        .\!gradient-cta {
            background: var(--branding-cta-bg) !important
        }

        .gradient-cta {
            background: var(--branding-cta-bg)
        }

        .\!bg-cta-white {
            background: #fff !important
        }

        @media only screen and (min-width:479px) {
            button.\!gradient-cta:hover {
                background: var(--branding-cta-hover) !important
            }

            button.gradient-cta:hover {
                background: var(--branding-cta-hover)
            }
        }

        .disabled-primary-cta,
        .disabled-primary-cta:hover {
            background: #e6e6e6;
            background-color: #e6e6e6 !important
        }

        .disabled-primary-cta-transparent {
            background: transparent !important
        }

        .disabled-secoundry-cta {
            background: #fff
        }

        .no-scrollbar::-webkit-scrollbar {
            display: none
        }

        .no-scrollbar {
            -ms-overflow-style: none;
            scrollbar-width: none
        }

        input[type=range].custom-range::-webkit-slider-runnable-track {
            height: 3px;
            border-radius: 3px
        }

        input[type=range].custom-range::-moz-range-track {
            height: 3px;
            border-radius: 3px
        }

        input[type=range].custom-range::-webkit-slider-thumb {
            -webkit-appearance: none;
            appearance: none;
            margin-top: -6px;
            border-radius: 50%;
            background-color: #000;
            height: 14px;
            width: 14px
        }

        input[type=range].custom-range::-moz-range-thumb {
            border: none;
            margin-top: -6px;
            border-radius: 50%;
            background-color: #000;
            height: 14px;
            width: 14px
        }

        .gradient-bg1 {
            border-radius: var(--radius-radius-04, 16px);
            background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .72) 25.13%, hsla(0, 0%, 100%, .9) 55.21%, #fff)
        }

        .sectionGradient {
            position: absolute;
            border-radius: 9999px;
            background-image: var(--gradient-100-value)
        }

        .\[appearance\:textfield\] {
            -webkit-appearance: textfield;
            -moz-appearance: textfield;
            appearance: textfield
        }

        @font-face {
            font-family: icomoon;
            src: url(https://assets.upgrad.com/3262/_next/static/media/icomoon.538613aa.eot);
            src: url(https://assets.upgrad.com/3262/_next/static/media/icomoon.538613aa.eot#iefix) format("embedded-opentype"), url(https://assets.upgrad.com/3262/_next/static/media/icomoon.5b934dea.ttf) format("truetype"), url(https://assets.upgrad.com/3262/_next/static/media/icomoon.f0274715.woff) format("woff"), url(https://assets.upgrad.com/3262/_next/static/media/icomoon.dda9bf0a.svg#icomoon) format("svg");
            font-weight: 400;
            font-style: normal;
            font-display: block
        }

        [class*=" icon-"],
        [class^=icon-] {
            font-family: icomoon !important;
            speak: never;
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        :root {
            --branding-primary: #ee2c3c;
            --branding-secondary: #000;
            --branding-primary-hover: #f15663;
            --branding-cta-bg: linear-gradient(180deg, #ee2c3c, #da202f);
            --branding-cta-hover: #f15663;
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity))
        }

        [data-headlessui-state=selected]:before {
            border-color: var(--branding-primary) !important
        }

        [data-headlessui-state=selected].tabs {
            border-left-color: var(--branding-primary) !important
        }

        [data-headlessui-state=selected].tabs .icon-chevron-right {
            color: var(--branding-primary) !important
        }

        .border-branding-secondary {
            border-color: var(--branding-secondary)
        }

        .text-branding-secondary {
            color: var(--branding-secondary)
        }

        .branded-icon {
            position: relative;
            display: inline-flex;
            align-items: center;
            justify-content: center
        }

        .branded-icon img {
            filter: brightness(0) saturate(100%)
        }

        .branded-icon:after {
            content: "";
            position: absolute;
            inset: 0;
            background-color: var(--branding-primary);
            mix-blend-mode: screen;
            pointer-events: none
        }

        @media only screen and (min-width:1440px) {
            :root {
                font-size: 16px;
                --ug: 16px
            }
        }

        @media only screen and (max-width:1439px) {
            :root {
                font-size: 15px;
                --ug: 15px
            }
        }

        @media only screen and (max-width:1366px) {
            :root {
                font-size: 14px;
                --ug: 14px
            }
        }

        @media only screen and (min-width:768px) {
            .cardContainer:before {
                top: -5.063rem;
                left: -12.625rem
            }

            .cardContainer:after,
            .cardContainer:before {
                position: absolute;
                content: "";
                width: 56.25rem;
                height: 8.125rem;
                background-color: #f3effe;
                transform: rotate(-9deg)
            }

            .cardContainer:after {
                bottom: -5.063rem;
                right: -12.625rem
            }
        }

        @media only screen and (max-width:479px) {
            :root {
                --ug: 11.2px
            }
        }

        .mobile-curriculum-acc:not(.expanded)>:nth-child(n+5) {
            display: none
        }

        .arrow-slider-wrapper [data-visible-slide=last]>div:after {
            background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff)
        }

        .arrow-slider-wrapper [data-visible-slide=last]>div:after {
            content: "";
            position: absolute;
            top: 0;
            right: 5rem;
            width: 9.75rem;
            height: 100%;
            z-index: 1
        }

        .dots-slider-wrapper .swiper-pagination {
            bottom: 0 !important
        }

        #dob[type=date]::-webkit-calendar-picker-indicator {
            opacity: 0;
            position: absolute;
            top: 30px;
            right: 0;
            width: 100px;
            height: 100px
        }

        .dots-slider-wrapper .swiper-wrapper {
            padding-bottom: 30px
        }

        .dots-slider-wrapper .swiper-pagination-bullet {
            background-color: #8b96fd;
            width: 6px;
            height: 6px
        }

        section {
            width: 100%;
            scroll-margin: 60px
        }

        #rewardSection td {
            -webkit-text-decoration: none !important;
            text-decoration: none !important
        }

        .refunConPopup p {
            white-space: normal !important
        }

        @media only screen and (max-width:479px) {
            section {
                scroll-margin: 30px
            }
        }

        #wizParDiv0 {
            z-index: 10 !important
        }

        .dots-slider-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: #2339fd;
            width: 20px;
            height: 6px;
            border-radius: 40px
        }

        .check-in-circle-list {
            list-style-image: url(/icons/CheckInCircle.svg)
        }

        .icon-clock:before {
            content: "\e93c"
        }

        .icon-play:before {
            content: "\e93d"
        }

        .icon-add:before {
            content: "\e90a"
        }

        .icon-subtract:before {
            content: "\e932"
        }

        .icon-download:before {
            content: "\e933"
        }

        .icon-class:before {
            content: "\e934"
        }

        .icon-document-multiple:before {
            content: "\e935"
        }

        .icon-arrow-trending-filled:before {
            content: "\e936"
        }

        .icon-location:before {
            content: "\e937"
        }

        .icon-money-hand:before {
            content: "\e938"
        }

        .icon-person:before {
            content: "\e939"
        }

        .icon-circle:before {
            content: "\e93a"
        }

        .icon-document-check:before {
            content: "\e93b"
        }

        .icon-award-02:before {
            content: "\e92e"
        }

        .icon-calendar-01:before {
            content: "\e92f"
        }

        .icon-clock-fast-forward:before {
            content: "\e930"
        }

        .icon-pattern:before {
            content: "\e931"
        }

        .icon-download-circle:before {
            content: "\e92d"
        }

        .icon-atom:before {
            content: "\e91f"
        }

        .icon-award-new:before {
            content: "\e920"
        }

        .icon-briefcase-new:before {
            content: "\e921"
        }

        .icon-globe:before {
            content: "\e922"
        }

        .icon-book-open:before {
            content: "\e923"
        }

        .icon-calendar:before {
            content: "\e924"
        }

        .icon-degree:before {
            content: "\e925"
        }

        .icon-share-filled:before {
            content: "\e926"
        }

        .icon-star-filled:before {
            content: "\e927"
        }

        .icon-star:before {
            content: "\e928"
        }

        .icon-hike:before {
            content: "\e929"
        }

        .icon-partners:before {
            content: "\e92a"
        }

        .icon-salary:before {
            content: "\e92b"
        }

        .icon-transition:before {
            content: "\e92c"
        }

        .icon-Briefcase .path1:before {
            content: "\e91b";
            color: #dc9b00;
            opacity: .6
        }

        .icon-Briefcase .path2:before {
            content: "\e91c";
            margin-left: -1em;
            color: #dc9b00;
            opacity: .6
        }

        .icon-Briefcase .path3:before {
            content: "\e91d";
            margin-left: -1em;
            color: #dc9b00;
            opacity: .3
        }

        .icon-Briefcase .path4:before {
            content: "\e91e";
            margin-left: -1em;
            color: #dc9b00
        }

        .icon-arrow-up-right:before {
            content: "\e914"
        }

        .icon-code-browser:before {
            content: "\e915"
        }

        .icon-live-filled:before {
            content: "\e916"
        }

        .icon-menu-bar:before {
            content: "\e917"
        }

        .icon-percentage-filled:before {
            content: "\e918"
        }

        .icon-search:before {
            content: "\e919"
        }

        .icon-user-plus:before {
            content: "\e91a"
        }

        .icon-close:before {
            content: "\e911"
        }

        .icon-pause-filled:before {
            content: "\e912"
        }

        .icon-play-filled:before {
            content: "\e913"
        }

        .icon-share:before {
            content: "\e910"
        }

        .icon-award:before {
            content: "\e90f"
        }

        .icon-Phone:before {
            content: "\e90e"
        }

        .icon-clock1:before {
            content: "\e90d"
        }

        .icon-users:before {
            content: "\e90c"
        }

        .icon-chevron-up-filled:before {
            content: "\e90b"
        }

        .icon-info-filled:before {
            content: "\e909"
        }

        .icon-check-circle:before {
            content: "\e908"
        }

        .icon-chevron-down-double:before {
            content: "\e907"
        }

        .icon-play-square .path1:before {
            content: "\e903";
            color: #2c2c2c
        }

        .icon-play-square .path2:before {
            content: "\e904";
            margin-left: -1em;
            color: #fff
        }

        .icon-play-square .path3:before {
            content: "\e905";
            margin-left: -1em;
            color: #000
        }

        .icon-play-square .path4:before {
            content: "\e906";
            margin-left: -1em;
            color: #fff
        }

        .icon-chevron-right:before {
            content: "\e901"
        }

        .icon-currency-dollar:before {
            content: "\e902"
        }

        .icon-home:before {
            content: "\e9c8"
        }

        .icon-quote:before {
            content: "\e93e"
        }

        .icon-checkmark-circle-filled:before {
            content: "\e93f"
        }

        .icon-checkmark-square-filled:before {
            content: "\e940"
        }

        .icon-drafts:before {
            content: "\e941"
        }

        .icon-square:before {
            content: "\e942"
        }

        .icon-subtract-square-filled:before {
            content: "\e943"
        }

        .icon-video-person-sparkle:before {
            content: "\e944"
        }

        .icon-people-toolbox:before {
            content: "\e945"
        }

        .icon-person-call:before {
            content: "\e946"
        }

        .icon-star-half:before {
            content: "\e947"
        }

        .icon-nav-bar:before {
            content: "\e948"
        }

        .icon-user:before {
            content: "\e949"
        }

        .icon-android:before {
            content: "\e94a"
        }

        .icon-ios:before {
            content: "\e94c"
        }

        .icon-filter:before {
            content: "\e94d"
        }

        .icon-person-add:before {
            content: "\e950"
        }

        .icon-female:before {
            content: "\e94b"
        }

        .icon-copy-select:before {
            content: "\e94e"
        }

        .icon-call-connecting:before {
            content: "\e94f"
        }

        .icon-chat-help:before {
            content: "\e951"
        }

        .icon-chat-multiple:before {
            content: "\e952"
        }

        .icon-checkbox-person:before {
            content: "\e953"
        }

        .icon-share-box:before {
            content: "\e954"
        }

        .icon-shield-checkmark:before {
            content: "\e955"
        }

        .icon-cursor-click:before {
            content: "\e956"
        }

        .icon-edit:before {
            content: "\e957"
        }

        .icon-beaker:before {
            content: "\e958"
        }

        .icon-book-question-mark-rtl:before {
            content: "\e959"
        }

        .icon-calendar-chat:before {
            content: "\e95a"
        }

        .icon-chart-person:before {
            content: "\e95b"
        }

        .icon-cloud-arrow-up:before {
            content: "\e95c"
        }

        .icon-data-usage-toolbox:before {
            content: "\e95d"
        }

        .icon-document-briefcase:before {
            content: "\e95e"
        }

        .icon-document-question-mark:before {
            content: "\e95f"
        }

        .icon-document:before {
            content: "\e960"
        }

        .icon-emoji-sparkle:before {
            content: "\e961"
        }

        .icon-folder-open:before {
            content: "\e962"
        }

        .icon-globe-person:before {
            content: "\e963"
        }

        .icon-hat-graduation:before {
            content: "\e964"
        }

        .icon-people-checkmark:before {
            content: "\e965"
        }

        .icon-people-team:before {
            content: "\e966"
        }

        .icon-person-feedback:before {
            content: "\e967"
        }

        .icon-presenter:before {
            content: "\e968"
        }

        .icon-reward:before {
            content: "\e969"
        }

        .icon-ruler:before {
            content: "\e96a"
        }

        .icon-share-screen-person-overlay:before {
            content: "\e96b"
        }

        .icon-shield-task:before {
            content: "\e96c"
        }

        .icon-shifts-team:before {
            content: "\e96d"
        }

        .icon-sparkle:before {
            content: "\e96e"
        }

        .icon-star-edit:before {
            content: "\e96f"
        }

        .icon-timer:before {
            content: "\e970"
        }

        .icon-window-dev-edit:before {
            content: "\e971"
        }

        .icon-dislike:before {
            content: "\e972"
        }

        .icon-like:before {
            content: "\e973"
        }

        .icon-certificate-badge:before {
            content: "\e974"
        }

        .icon-aeroplane:before {
            content: "\e975"
        }

        .icon-bootcamp:before {
            content: "\e976"
        }

        .icon-clock-toolbox:before {
            content: "\e977"
        }

        .icon-full-globe:before {
            content: "\e978"
        }

        .icon-glasses:before {
            content: "\e979"
        }

        .icon-hand-draw:before {
            content: "\e97a"
        }

        .icon-headset-vr:before {
            content: "\e97b"
        }

        .icon-iot:before {
            content: "\e97c"
        }

        .icon-keyboard:before {
            content: "\e97d"
        }

        .icon-launcher-settings:before {
            content: "\e97e"
        }

        .icon-library:before {
            content: "\e97f"
        }

        .icon-link-square:before {
            content: "\e980"
        }

        .icon-list:before {
            content: "\e981"
        }

        .icon-pen:before {
            content: "\e982"
        }

        .icon-play-circle:before {
            content: "\e983"
        }

        .icon-chat-call-square:before {
            content: "\e984"
        }

        .icon-call-square:before {
            content: "\e985"
        }

        .icon-chat-square:before {
            content: "\e987"
        }

        .icon-call:before {
            content: "\e986"
        }

        .icon-open:before {
            content: "\e988"
        }

        .icon-checkmark:before {
            content: "\e989"
        }

        .icon-location-empty:before {
            content: "\e98b"
        }

        .icon-hand-wave:before {
            content: "\e98a"
        }

        .icon-people-edit:before {
            content: "\e98e"
        }

        .icon-person-accounts:before {
            content: "\e98f"
        }

        .icon-arrow-up-right-big:before {
            content: "\e98c"
        }

        .icon-building-home:before {
            content: "\e98d"
        }

        .icon-people:before {
            content: "\e995"
        }

        .icon-copy-link:before {
            content: "\e990"
        }

        .icon-copy-text:before {
            content: "\e991"
        }

        .icon-direction-down:before {
            content: "\e992"
        }

        .icon-email-outline:before {
            content: "\e993"
        }

        .icon-person-voice:before {
            content: "\e994"
        }

        .icon-mail-multiple:before {
            content: "\e996"
        }

        .icon-essential-plan:before {
            content: "\e997"
        }

        .icon-plus-plan:before {
            content: "\e998"
        }

        .icon-pro-plan:before {
            content: "\e999"
        }

        .icon-duration:before {
            content: "\e99a"
        }

        .icon-document-filled:before {
            content: "\e9a2"
        }

        .icon-exclamation:before {
            content: "\e9a3"
        }

        .icon-arrow-upload:before {
            content: "\e99b"
        }

        .icon-document-pending:before {
            content: "\e99c"
        }

        .icon-document-rejected:before {
            content: "\e99d"
        }

        .icon-more:before {
            content: "\e99e"
        }

        .icon-preview:before {
            content: "\e99f"
        }

        .icon-not-submitted:before {
            content: "\e9a1"
        }

        .icon-delete:before {
            content: "\e9a0"
        }

        .icon-arrow-sync:before {
            content: "\e9a4"
        }

        .icon-zoom-in:before {
            content: "\e9a5"
        }

        .icon-zoom-out:before {
            content: "\e9a6"
        }

        .icon-certificate:before {
            content: "\e9ac"
        }

        .icon-checkmark-square:before {
            content: "\e9ae"
        }

        .icon-circle-filled:before {
            content: "\e9af"
        }

        .icon-shifts-activity:before {
            content: "\e9b0"
        }

        .icon-airplane-take-off:before {
            content: "\e9a7"
        }

        .icon-briefcase:before {
            content: "\e9a8"
        }

        .icon-call-connecting-no-fill:before {
            content: "\e9a9"
        }

        .icon-more-circle:before {
            content: "\e9aa"
        }

        .icon-notebook:before {
            content: "\e9ab"
        }

        .icon-video-person-sparkle-new:before {
            content: "\e9ad"
        }

        .icon-app-list-detail:before {
            content: "\e9b1"
        }

        .icon-application-check:before {
            content: "\e9b2"
        }

        .icon-building-retail:before {
            content: "\e9b3"
        }

        .icon-logout:before {
            content: "\e9b4"
        }

        .icon-target-arrow:before {
            content: "\e9b5"
        }

        .icon-arrow-sort:before {
            content: "\e9b6"
        }

        .icon-building-multiple:before {
            content: "\e9b7"
        }

        .icon-laptop:before {
            content: "\e9b8"
        }

        .icon-alumni-status:before {
            content: "\e9b9"
        }

        .icon-career-support:before {
            content: "\e9ba"
        }

        .icon-certificate-new:before {
            content: "\e9bb"
        }

        .icon-core-principles:before {
            content: "\e9bc"
        }

        .icon-leading-companies:before {
            content: "\e9bd"
        }

        .icon-networking:before {
            content: "\e9be"
        }

        .icon-projects:before {
            content: "\e9bf"
        }

        .icon-skills:before {
            content: "\e9c0"
        }

        .icon-accessibility-checkmark:before {
            content: "\e9c1"
        }

        .icon-hand-shake:before {
            content: "\e9c2"
        }

        .icon-heart-pulse:before {
            content: "\e9c3"
        }

        .icon-money:before {
            content: "\e9c4"
        }

        .icon-people-money:before {
            content: "\e9c5"
        }

        .icon-data-trending:before {
            content: "\e9c6"
        }

        .icon-lock:before {
            content: "\e9c7"
        }

        .icon-questions-circle:before {
            content: "\e9d4"
        }

        .icon-people-community:before {
            content: "\e9d2"
        }

        .icon-code-block:before {
            content: "\e9c9"
        }

        .icon-design-ideas:before {
            content: "\e9ca"
        }

        .icon-headset:before {
            content: "\e9cb"
        }

        .icon-learning-app:before {
            content: "\e9cc"
        }

        .icon-mail-copy:before {
            content: "\e9cd"
        }

        .icon-smile-slight:before {
            content: "\e9ce"
        }

        .icon-speaker:before {
            content: "\e9cf"
        }

        .icon-video-person:before {
            content: "\e9d0"
        }

        .icon-wallet:before {
            content: "\e9d1"
        }

        .icon-sparkle-2:before {
            content: "\e900"
        }

        .icon-play-circle-fill:before {
            content: "\e9d3"
        }

        .icon-code-block-fill:before {
            content: "\e9d5"
        }

        .icon-data-pie-fill:before {
            content: "\e9d6"
        }

        .icon-data:before {
            content: "\e9d7"
        }

        .icon-design-ideas-fill:before {
            content: "\e9d8"
        }

        .icon-headset-fill:before {
            content: "\e9d9"
        }

        .icon-pen-fill:before {
            content: "\e9da"
        }

        .icon-people-settings-fill:before {
            content: "\e9db"
        }

        .icon-people-settings:before {
            content: "\e9dc"
        }

        .icon-people-team-fill:before {
            content: "\e9dd"
        }

        .icon-person-starburst-fill:before {
            content: "\e9de"
        }

        .icon-person-starburst:before {
            content: "\e9df"
        }

        .icon-speaker-fill:before {
            content: "\e9e0"
        }

        .icon-wallet-fill:before {
            content: "\e9e1"
        }

        .icon-redirect-icon:before {
            content: "\e9e2"
        }

        .icon-sign-out:before {
            content: "\e9e3"
        }

        .icon-info:before {
            content: "\e9e4"
        }

        .icon-pause-circle:before {
            content: "\e9ec"
        }

        .icon-speaker-mute:before {
            content: "\e9ea"
        }

        .icon-full-screen:before {
            content: "\e9eb"
        }

        .icon-person-fill:before {
            content: "\e9e7"
        }

        .carousel-wrapper .slider-container {
            margin-top: calc(calc(var(--ug)*1.25) * -1);
            margin-bottom: calc(calc(var(--ug)*1.25) * -1);
            overflow: hidden;
            padding-top: calc(var(--ug)*1.25) !important;
            padding-bottom: calc(var(--ug)*1.25) !important
        }

        @media (min-width:768px) {
            .carousel-wrapper .slider-container {
                margin-left: calc(calc(var(--ug)*5) * -1);
                margin-right: calc(calc(var(--ug)*5) * -1)
            }
        }

        .carousel-wrapper .slider-container {
            padding: 0 4.25rem
        }

        .carousel-wrapper .slider-list {
            -moz-column-gap: calc(var(--ug)*1.25);
            column-gap: calc(var(--ug)*1.25)
        }

        @media (min-width:768px) {
            .carousel-wrapper .slider-list {
                gap: 0
            }
        }

        .carousel-wrapper .slide {
            padding-left: 0 !important;
            padding-right: 0 !important
        }

        @media (min-width:768px) {
            .carousel-wrapper .slide {
                padding-left: calc(var(--ug)*.625) !important;
                padding-right: calc(var(--ug)*.625) !important
            }
        }

        .carousel-wrapper .slider-frame {
            overflow: hidden !important
        }

        @media (min-width:768px) {
            .carousel-wrapper .slide {
                opacity: 0 !important
            }

            .carousel-wrapper .slide-visible {
                opacity: 1 !important
            }
        }

        .carousel-wrapper {
            margin-left: calc(calc(var(--ug)*1.25) * -1);
            margin-right: calc(calc(var(--ug)*1.25) * -1)
        }

        @media (min-width:768px) {
            .carousel-wrapper {
                margin-left: calc(calc(var(--ug)*.75) * -1);
                margin-right: calc(calc(var(--ug)*.75) * -1)
            }
        }

        .carousel-wrapper .slider-frame {
            padding-left: calc(var(--ug)*1.25);
            padding-right: calc(var(--ug)*1.25)
        }

        @media (min-width:768px) {
            .carousel-wrapper .slider-frame {
                padding-left: calc(var(--ug)*.75);
                padding-right: calc(var(--ug)*.75)
            }

            .carousel-wrapper.search-swiper .slide {
                opacity: 1 !important
            }

            .carousel-wrapper.search-swiper .slider-frame {
                padding-left: calc(var(--ug)*.625) !important;
                padding-right: calc(var(--ug)*.625) !important
            }
        }

        html {
            -webkit-tap-highlight-color: transparent
        }

        body {
            color: #000;
            font-feature-settings: "ss02" on
        }

        .cocoLoginBanner {
            background-repeat: no-repeat;
            background-size: cover
        }

        .show-scroll::-webkit-scrollbar {
            width: 4px;
            border-radius: 200px
        }

        .show-scroll::-webkit-scrollbar-thumb {
            background-color: #e6e6e6
        }

        .show-scroll::-webkit-scrollbar-track {
            background-color: #fff
        }

        .show-scroll::-moz-scrollbar {
            width: 4px;
            border-radius: 200px
        }

        .show-scroll::-moz-scrollbar-thumb {
            background-color: #e6e6e6
        }

        .show-scroll::-moz-scrollbar-track {
            background-color: #fff
        }

        .show-scroll {
            scrollbar-width: thin;
            scrollbar-color: #e6e6e6 #fff
        }

        @keyframes animate-slide-up {
            0% {
                transform: translateY(0)
            }

            to {
                transform: translateY(-100%)
            }
        }

        @keyframes animate-slide-up20 {
            0% {
                opacity: 0;
                transform: translateY(20%)
            }

            to {
                opacity: 1;
                transform: translateY(0)
            }
        }

        @keyframes animate-slide-down {
            0% {
                opacity: 0;
                transform: translateY(-100%)
            }

            to {
                opacity: 1;
                transform: translateY(0)
            }
        }

        .animate-slide-up20 {
            animation: animate-slide-up20 1s ease-in forwards
        }

        @keyframes slideIn {
            0% {
                transform: translateX(100%)
            }

            to {
                transform: translateX(0)
            }
        }

        @keyframes slideOut {
            0% {
                transform: translateX(0)
            }

            to {
                transform: translateX(100%)
            }
        }

        .animate-slide-in {
            animation: slideIn 1s ease-in forwards
        }

        .animate-slide-out {
            animation: slideOut .3s ease-out forwards
        }

        @keyframes slideInFeedback {
            0% {
                transform: translateX(92%)
            }

            to {
                transform: translateX(0)
            }
        }

        @keyframes slideOutFeedback {
            0% {
                transform: translateX(0)
            }

            to {
                transform: translateX(92%)
            }
        }

        .animate-slide-in-feedback {
            animation: slideInFeedback .3s ease-in forwards
        }

        .animate-slide-out-feedback {
            animation: slideOutFeedback .3s ease-out forwards
        }

        @keyframes spinner {
            to {
                transform: rotate(1turn)
            }
        }

        @keyframes pulseScale {
            0% {
                transform: scale(1.1)
            }

            50% {
                transform: scale(1.3)
            }

            to {
                transform: scale(.97)
            }
        }

        .outer-animate {
            animation: pulseScale 1.8s ease-in-out infinite
        }

        .spinner {
            width: 20px;
            height: 20px;
            border: 2px solid hsla(0, 0%, 100%, .3);
            border-top-color: #fff;
            border-radius: 50%;
            animation: spinner .6s linear infinite;
            margin-left: 10px;
            display: inline-block;
            vertical-align: middle
        }

        @keyframes rotateAnimation {
            0% {
                transform: rotate(0deg)
            }

            to {
                transform: rotate(5deg)
            }
        }

        .tutorial-quizImg-ani {
            animation: rotateAnimation .19s ease-in-out infinite alternate
        }

        .big-avatar-gradient {
            border-bottom-left-radius: 18.75rem;
            border-bottom-right-radius: 18.75rem;
            border-top-right-radius: 0;
            border-top-left-radius: 0;
            --tw-bg-opacity: 1;
            background-color: rgb(var(--primary-main)/var(--tw-bg-opacity))
        }

        .CertTheme__ltr {
            text-align: left
        }

        .CertTheme__rtl {
            text-align: right
        }

        .CertTheme__paragraph {
            margin-bottom: calc(var(--ug)*.75);
            font-size: 1rem;
            line-height: 1.375rem;
            font-weight: 400;
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-2)/var(--tw-text-opacity))
        }

        .CertTheme__paragraph:last-child {
            margin-bottom: 0
        }

        @media (min-width:320px) {
            .CertTheme__paragraph {
                letter-spacing: -.157px
            }
        }

        @media (min-width:768px) {
            .CertTheme__paragraph {
                letter-spacing: -.18px
            }
        }

        .content-widget .CertTheme__listItem,
        .content-widget .CertTheme__paragraph {
            margin-bottom: calc(var(--ug)*.75);
            font-weight: 400;
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-1)/var(--tw-text-opacity))
        }

        .content-widget .CertTheme__listItem:last-child,
        .content-widget .CertTheme__paragraph:last-child {
            margin-bottom: 0
        }

        @media (min-width:320px) {

            .content-widget .CertTheme__listItem,
            .content-widget .CertTheme__paragraph {
                font-size: 1rem;
                line-height: 1.375rem;
                letter-spacing: -.157px
            }
        }

        @media (min-width:768px) {

            .content-widget .CertTheme__listItem,
            .content-widget .CertTheme__paragraph {
                font-size: 1.125rem;
                line-height: 1.5rem;
                letter-spacing: -.18px
            }
        }

        .curriculum-section .CertTheme__paragraph,
        .faq_section .CertTheme__paragraph {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-1)/var(--tw-text-opacity))
        }

        .curriculum-section .CertTheme__paragraph {
            font-weight: 400
        }

        @media (min-width:320px) {
            .curriculum-section .CertTheme__paragraph {
                margin-bottom: calc(var(--ug)*1.25);
                letter-spacing: -.14px
            }
        }

        @media (min-width:768px) {
            .curriculum-section .CertTheme__paragraph {
                margin-bottom: calc(var(--ug)*2);
                font-size: 1.125rem;
                line-height: 1.5rem;
                letter-spacing: -.18px
            }
        }

        .curriculum-section h3 {
            font-weight: 500
        }

        @media (min-width:320px) {
            .curriculum-section h3 {
                font-size: 1.125rem;
                line-height: 1.5rem
            }
        }

        @media (min-width:768px) {
            .curriculum-section h3 {
                font-size: 1.5rem;
                line-height: 2rem
            }
        }

        .curriculum-section h4 {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-1)/var(--tw-text-opacity))
        }

        @media (min-width:320px) {
            .curriculum-section h4 {
                letter-spacing: -.157px
            }
        }

        @media (min-width:768px) {
            .curriculum-section h4 {
                padding-bottom: calc(var(--ug));
                font-size: 1.125rem;
                line-height: 1.5rem;
                letter-spacing: -.18px
            }

            .curriculum-section .CertTheme__ul {
                margin-bottom: calc(var(--ug)*1.25)
            }
        }

        .curriculum-section .CertTheme__listItem {
            font-weight: 400
        }

        @media (min-width:320px) {
            .curriculum-section .CertTheme__listItem {
                letter-spacing: -.157px
            }
        }

        .curriculum-section .CertTheme__h4 {
            padding-bottom: calc(var(--ug)*.75) !important
        }

        .seoContent-class .CertTheme__paragraph {
            font-weight: 400;
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-1)/var(--tw-text-opacity))
        }

        @media (min-width:320px) {
            .seoContent-class .CertTheme__paragraph {
                font-size: .875rem;
                line-height: 1.125rem;
                letter-spacing: -.122px
            }
        }

        @media (min-width:768px) {
            .seoContent-class .CertTheme__paragraph {
                font-size: 1.125rem;
                line-height: 1.5rem;
                letter-spacing: -.18px
            }
        }

        .seoContent-class .CertTheme__listItem {
            font-weight: 400;
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-1)/var(--tw-text-opacity))
        }

        @media (min-width:320px) {
            .seoContent-class .CertTheme__listItem {
                font-size: .875rem;
                line-height: 1.125rem;
                letter-spacing: -.122px
            }
        }

        @media (min-width:768px) {
            .seoContent-class .CertTheme__listItem {
                font-size: 1.125rem;
                line-height: 1.5rem;
                letter-spacing: -.18px
            }
        }

        .city_content .CertTheme__listItem {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--greyscale-2)/var(--tw-text-opacity)) !important
        }

        .CertTheme__paragraphNormal {
            margin: 0;
            position: relative;
            color: green
        }

        .CertTheme__quote {
            margin: 0 0 10px 20px;
            font-size: 15px;
            color: #65676b;
            border-left: 4px solid #ced0d4;
            padding-left: 16px
        }

        .CertTheme__h1 {
            font-size: 24px;
            color: #050505;
            font-weight: 400;
            margin: 0;
            color: red
        }

        .CertTheme__h2 {
            padding-bottom: calc(var(--ug)*.5);
            font-weight: 500;
            text-transform: uppercase;
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-main)/var(--tw-text-opacity))
        }

        @media (min-width:320px) {
            .CertTheme__h2 {
                font-size: 1.125rem;
                line-height: 1.5rem;
                letter-spacing: -.18px
            }
        }

        @media (min-width:768px) {
            .CertTheme__h2 {
                font-size: 1.5rem;
                line-height: 2rem;
                letter-spacing: -.24px
            }
        }

        .CertTheme__h3 {
            margin-bottom: calc(var(--ug)*.5)
        }

        @media (min-width:320px) {
            .CertTheme__h3 {
                font-size: 1.125rem;
                line-height: 1.5rem;
                letter-spacing: -.18px
            }
        }

        @media (min-width:768px) {
            .CertTheme__h3 {
                font-size: 1.5rem;
                line-height: 2rem;
                letter-spacing: -.24px
            }
        }

        .CertTheme__h4 {
            font-weight: 500
        }

        @media (min-width:320px) {
            .CertTheme__h4 {
                padding-bottom: calc(var(--ug)*.625);
                font-size: 1.125rem;
                line-height: 1.5rem
            }
        }

        @media (min-width:768px) {
            .CertTheme__h4 {
                padding-bottom: calc(var(--ug)*.625);
                font-size: 1.125rem;
                line-height: 1.5rem;
                letter-spacing: -.18px
            }
        }

        .CertTheme__indent {
            --lexical-indent-base-value: 40px
        }

        .CertTheme__textItalic {
            font-style: italic
        }

        .CertTheme__textUnderline {
            text-decoration: underline
        }

        .CertTheme__textStrikethrough {
            text-decoration: line-through
        }

        .CertTheme__textUnderlineStrikethrough {
            text-decoration: underline line-through
        }

        .CertTheme__textSubscript {
            font-size: .8rem;
            vertical-align: sub !important
        }

        .CertTheme__textSuperscript {
            font-size: .8rem;
            vertical-align: super
        }

        .CertTheme__textCode {
            background-color: #f0f2f5;
            padding: 1px .25rem;
            font-family: Menlo, Consolas, Monaco, monospace;
            font-size: 94%
        }

        .CertTheme__hashtag {
            background-color: rgba(88, 144, 255, .15);
            border-bottom: 1px solid rgba(88, 144, 255, .3)
        }

        .CertTheme__link,
        .faq-editor-content a {
            color: #216fdb;
            text-decoration: none
        }

        .CertTheme__link:hover,
        .faq-editor-content a:hover {
            text-decoration: underline;
            cursor: pointer
        }

        .CertTheme__code {
            background-color: #f0f2f5;
            font-family: Menlo, Consolas, Monaco, monospace;
            display: block;
            padding: 8px 8px 8px 52px;
            line-height: 1.53;
            font-size: 13px;
            margin: 8px 0;
            overflow-x: auto;
            position: relative;
            -moz-tab-size: 2;
            -o-tab-size: 2;
            tab-size: 2
        }

        .CertTheme__code:before {
            content: attr(data-gutter);
            position: absolute;
            background-color: #eee;
            left: 0;
            top: 0;
            border-right: 1px solid #ccc;
            padding: 8px;
            color: #777;
            white-space: pre-wrap;
            text-align: right;
            min-width: 25px
        }

        .CertTheme__listItem>span+b:before {
            content: "\00a0"
        }

        .CertTheme__table {
            border-collapse: collapse;
            border-spacing: 0;
            max-width: 100%;
            overflow-y: scroll;
            table-layout: fixed;
            width: calc(100% - 25px);
            margin-bottom: 24px
        }

        .CertTheme__tableSelected {
            outline: 2px solid #3c84f4
        }

        .CertTheme__tableCell {
            border: 1px solid #bbb;
            min-width: 75px;
            vertical-align: top;
            text-align: start;
            padding: 6px 8px;
            position: relative;
            cursor: default;
            outline: none
        }

        .CertTheme__tableCellSortedIndicator {
            display: block;
            opacity: .5;
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 4px;
            background-color: #999
        }

        .CertTheme__tableCellResizer {
            position: absolute;
            right: -4px;
            height: 100%;
            width: 8px;
            cursor: ew-resize;
            z-index: 10;
            top: 0
        }

        .CertTheme__tableCellHeader {
            background-color: #f2f3f5;
            text-align: start
        }

        .CertTheme__tableCellSelected {
            background-color: #c9dbf0
        }

        .CertTheme__tableCellPrimarySelected {
            border: 2px solid #3c84f4;
            display: block;
            height: calc(100% - 2px);
            position: absolute;
            width: calc(100% - 2px);
            left: -1px;
            top: -1px;
            z-index: 2
        }

        .CertTheme__tableCellEditing {
            box-shadow: 0 0 5px rgba(0, 0, 0, .4);
            border-radius: 3px
        }

        .CertTheme__tableAddColumns {
            position: absolute;
            top: 0;
            width: 20px;
            background-color: #eee;
            height: 100%;
            right: 0;
            animation: table-controls .2s ease;
            border: 0;
            cursor: pointer
        }

        .CertTheme__tableAddColumns:after {
            background-size: contain;
            background-position: 50%;
            background-repeat: no-repeat;
            display: block;
            content: " ";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: .4
        }

        .CertTheme__tableAddColumns:hover {
            background-color: #c9dbf0
        }

        .CertTheme__tableAddRows {
            position: absolute;
            bottom: -25px;
            width: calc(100% - 25px);
            background-color: #eee;
            height: 20px;
            left: 0;
            animation: table-controls .2s ease;
            border: 0;
            cursor: pointer
        }

        .CertTheme__tableAddRows:after {
            background-size: contain;
            background-position: 50%;
            background-repeat: no-repeat;
            display: block;
            content: " ";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: .4
        }

        .CertTheme__tableAddRows:hover {
            background-color: #c9dbf0
        }

        @keyframes table-controls {
            0% {
                opacity: 0
            }

            to {
                opacity: 1
            }
        }

        .CertTheme__tableCellResizeRuler {
            display: block;
            position: absolute;
            width: 1px;
            background-color: #3c84f4;
            height: 100%;
            top: 0
        }

        .CertTheme__tableCellActionButtonContainer {
            display: block;
            right: 5px;
            top: 6px;
            position: absolute;
            z-index: 4;
            width: 20px;
            height: 20px
        }

        .CertTheme__tableCellActionButton {
            background-color: #eee;
            display: block;
            border: 0;
            border-radius: 20px;
            width: 20px;
            height: 20px;
            color: #222;
            cursor: pointer
        }

        .CertTheme__tableCellActionButton:hover {
            background-color: #ddd
        }

        .CertTheme__characterLimit {
            display: inline;
            background-color: #fbb !important
        }

        .CertTheme__ol1>.CertTheme__listItem {
            list-style-type: decimal
        }

        .CertTheme__ol2>.CertTheme__listItem {
            list-style-type: upper-alpha
        }

        .CertTheme__ol3>.CertTheme__listItem {
            list-style-type: lower-alpha
        }

        .CertTheme__ol4>.CertTheme__listItem {
            list-style-type: upper-roman
        }

        .CertTheme__ol5>.CertTheme__listItem {
            list-style-type: lower-roman
        }

        .CertTheme__ol1,
        .CertTheme__ol2,
        .CertTheme__ol3,
        .CertTheme__ol4,
        .CertTheme__ol5,
        .CertTheme__ul,
        .faq-editor-content ol,
        .faq-editor-content ul {
            margin: 0;
            margin-bottom: calc(var(--ug));
            padding: 0
        }

        .CertTheme__ol1:last-child,
        .CertTheme__ol2:last-child,
        .CertTheme__ol3:last-child,
        .CertTheme__ol4:last-child,
        .CertTheme__ol5:last-child,
        .CertTheme__ul:last-child,
        .faq-editor-content ol:last-child,
        .faq-editor-content ul:last-child {
            margin-bottom: 0
        }

        .CertTheme__listItem,
        .faq-editor-content li {
            margin-bottom: calc(var(--ug)*.625);
            margin-left: 1.5rem;
            list-style-position: outside;
            list-style-type: disc;
            font-size: .875rem;
            line-height: 1.375rem;
            --tw-text-opacity: 1;
            color: rgb(64 64 64/var(--tw-text-opacity))
        }

        .CertTheme__listItem:last-child,
        .faq-editor-content li:last-child {
            margin-bottom: 0
        }

        .curriculum-section .CertTheme__listItem {
            font-size: 1.125rem;
            line-height: 1.5rem
        }

        @media (min-width:768px) {
            .curriculum-section .CertTheme__listItem {
                letter-spacing: -.18px
            }
        }

        .faq-editor-content ol>li {
            list-style-type: decimal
        }

        .CertTheme__listItemChecked,
        .CertTheme__listItemUnchecked {
            position: relative;
            margin-left: 8px;
            margin-right: 8px;
            padding-left: 24px;
            padding-right: 24px;
            list-style-type: none;
            outline: none
        }

        .CertTheme__listItemChecked {
            text-decoration: line-through
        }

        .CertTheme__listItemChecked:before,
        .CertTheme__listItemUnchecked:before {
            content: "";
            width: 16px;
            height: 16px;
            top: 2px;
            left: 0;
            cursor: pointer;
            display: block;
            background-size: cover;
            position: absolute
        }

        .CertTheme__listItemChecked[dir=rtl]:before,
        .CertTheme__listItemUnchecked[dir=rtl]:before {
            left: auto;
            right: 0
        }

        .CertTheme__listItemChecked:focus:before,
        .CertTheme__listItemUnchecked:focus:before {
            box-shadow: 0 0 0 2px #a6cdfe;
            border-radius: 2px
        }

        .CertTheme__listItemUnchecked:before {
            border: 1px solid #999;
            border-radius: 2px
        }

        .CertTheme__listItemChecked:before {
            border: 1px solid #3d87f5;
            border-radius: 2px;
            background-color: #3d87f5;
            background-repeat: no-repeat
        }

        .CertTheme__listItemChecked:after {
            content: "";
            cursor: pointer;
            position: absolute;
            display: block;
            top: 6px;
            width: 3px;
            left: 7px;
            right: 7px;
            height: 6px;
            transform: rotate(45deg);
            border-color: #fff;
            border-style: solid;
            border-width: 0 2px 2px 0
        }

        .CertTheme__nestedListItem {
            list-style-type: none !important
        }

        .CertTheme__nestedListItem:after,
        .CertTheme__nestedListItem:before {
            display: none
        }

        .CertTheme__listItemCircleTickIcon {
            position: relative;
            margin-bottom: calc(var(--ug)*.625) !important;
            margin-left: 0 !important;
            list-style-type: none !important;
            padding-left: 2rem;
            font-weight: 400;
            line-height: 1.375rem;
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-1)/var(--tw-text-opacity))
        }

        .CertTheme__listItemCircleTickIcon:last-child {
            margin-bottom: 0 !important
        }

        @media (min-width:768px) {
            .CertTheme__listItemCircleTickIcon {
                font-size: 1.125rem;
                line-height: 1.5rem;
                letter-spacing: -.18px
            }
        }

        .CertTheme__listItemCircleTickIcon:before {
            position: absolute;
            left: 0;
            top: 0;
            --tw-text-opacity: 1;
            color: rgb(var(--primary-main)/var(--tw-text-opacity))
        }

        @media (min-width:320px) {
            .CertTheme__listItemCircleTickIcon:before {
                font-size: calc(var(--ug)*1.5);
                line-height: calc(var(--ug)*1.5)
            }
        }

        @media (min-width:768px) {
            .CertTheme__listItemCircleTickIcon:before {
                font-size: calc(var(--ug)*1.25);
                line-height: calc(var(--ug)*1.25)
            }
        }

        .CertTheme__listItemCircleTickIcon:before {
            content: "\e908";
            font-family: icomoon !important;
            vertical-align: middle
        }

        .faq-editor-content ol ul li,
        .faq-editor-content ul ul li {
            list-style-type: circle
        }

        .faq-editor-content ol li:has(>ul, >ol),
        .faq-editor-content ul li:has(>ul, >ol) {
            list-style-type: none
        }

        .faq-editor-content ol ol ul li,
        .faq-editor-content ol ul ul li,
        .faq-editor-content ul ol ul li,
        .faq-editor-content ul ul ul li {
            list-style-type: square
        }

        .SeoContent_html__M6RbW ul>li {
            margin-left: 0 !important;
            margin-top: 1rem !important;
            align-items: center !important
        }

        .CertTheme__tokenComment {
            color: #708090
        }

        .CertTheme__tokenPunctuation {
            color: #999
        }

        .CertTheme__tokenProperty {
            color: #905
        }

        .CertTheme__tokenSelector {
            color: #690
        }

        .CertTheme__tokenOperator {
            color: #9a6e3a
        }

        .CertTheme__tokenAttr {
            color: #07a
        }

        .CertTheme__tokenVariable {
            color: #e90
        }

        .CertTheme__tokenFunction {
            color: #dd4a68
        }

        .CertTheme__mark {
            background: rgba(255, 212, 0, .14);
            border-bottom: 2px solid rgba(255, 212, 0, .3);
            padding-bottom: 2px
        }

        .CertTheme__markOverlap {
            background: rgba(255, 212, 0, .3);
            border-bottom: 2px solid rgba(255, 212, 0, .7)
        }

        .CertTheme__mark.selected {
            background: rgba(255, 212, 0, .5);
            border-bottom: 2px solid #ffd400
        }

        .CertTheme__markOverlap.selected {
            background: rgba(255, 212, 0, .7);
            border-bottom: 2px solid rgba(255, 212, 0, .7)
        }

        .CertTheme__embedBlock {
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none
        }

        .CertTheme__embedBlockFocus {
            outline: 2px solid #3c84f4
        }

        .read-more .CertTheme__paragraph {
            display: inline
        }

        @media only screen and (max-width:479px) {
            .carousel-wrapper .slider-container {
                padding-left: 0;
                padding-right: 0
            }

            .carousel-wrapper.bottom-dots {
                position: absolute;
                top: 50%;
                margin: 0 !important;
                height: 100%;
                width: 100%;
                --tw-translate-y: -50%;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .carousel-wrapper.bottom-dots .slider-container {
                display: flex;
                height: 100%;
                align-items: center;
                overflow: visible
            }

            .carousel-wrapper.bottom-dots .slider-frame {
                padding: 0
            }

            .carousel-wrapper.bottom-dots .slider-list {
                gap: 0
            }

            .CertTheme__table {
                display: flex;
                overflow: scroll;
                width: 100%
            }
        }

        .mobileHeaderFixed {
            position: fixed;
            top: 0;
            background-color: #fff;
            z-index: 50;
            width: 100%;
            margin: 0 !important
        }

        .modalContainer>div:first-child {
            overflow: hidden
        }

        .experience-tab {
            position: relative
        }

        .experience-tab:before {
            position: absolute;
            top: .25rem;
            left: calc(var(--ug)*1.25);
            height: 100%;
            width: 1px;
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-5)/var(--tw-bg-opacity))
        }

        @media (min-width:768px) {
            .experience-tab:before {
                left: 1.125rem
            }
        }

        .experience-tab:before {
            content: ""
        }

        .experience-tab:last-child:before {
            --tw-content: none;
            content: var(--tw-content)
        }

        .curriculum-swiper-arrow-wrapper .slider-container {
            margin-bottom: calc(calc(var(--ug)*2.5) * -1) !important;
            padding-bottom: calc(var(--ug)*2.5) !important
        }

        .curriculum-swiper-arrow-wrapper.carousel-wrapper .slider-frame {
            overflow: visible !important
        }

        .realStoriesCarousel .slide>div {
            --tw-scale-x: .75;
            --tw-scale-y: .75;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transition-property: all;
            transition-duration: .5s;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        @media (min-width:768px) {
            .realStoriesCarousel .slide>div {
                --tw-scale-x: 1;
                --tw-scale-y: 1;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }
        }

        .realStoriesCarousel .slide.slide-current>div {
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .blog-editor-content .CertTheme__h2 {
            margin-top: calc(var(--ug)*2.75)
        }

        .gradient-border-100 {
            padding: 1px;
            background: var(--gradient-100-value);
            -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
            -webkit-mask-composite: xor;
            mask-composite: exclude
        }

        .hidden-content {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            white-space: nowrap;
            border-width: 0
        }

        .new-badge {
            position: relative;
            background-color: #1c838a;
            color: #fff;
            padding: .32rem .6rem;
            border-radius: 8px;
            overflow: hidden;
            font-size: 10.5px;
            font-style: normal;
            font-weight: 500;
            line-height: 14px;
            letter-spacing: -.105px;
            top: -2px
        }

        @keyframes flash-light {
            0% {
                transform: translateX(-150%) rotate(5deg)
            }

            50% {
                transform: translateX(1000%) rotate(5deg)
            }

            to {
                transform: translateX(-150%) rotate(5deg)
            }
        }

        .new-badge:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 15%;
            height: 100%;
            background-color: #fff;
            opacity: .2;
            transform: rotate(5deg);
            animation: flash-light 2s linear infinite
        }

        .bg-search-heading-bg {
            background: linear-gradient(90deg, #e6e6e6 0, hsla(0, 0%, 90%, .1))
        }

        input[type=search]::-webkit-search-cancel-button,
        input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
            appearance: none
        }

        input[type=search] {
            -moz-appearance: textfield
        }

        .hidden-content {
            display: none
        }

        .visible-content {
            visibility: visible
        }

        .transform-workforce-swiper-home-shade {
            position: relative;
            overflow: hidden
        }

        .transform-workforce-swiper-home-shade:before {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 5rem;
            content: "";
            z-index: 2;
            background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0) 98.9%)
        }

        .transform-workforce-swiper-home-shade:after {
            position: absolute;
            top: 0;
            right: 0;
            height: 100%;
            width: 5rem;
            content: "";
            z-index: 2;
            background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) .01%, #fff 98.9%)
        }

        .line-clamp-5 {
            -webkit-line-clamp: 5
        }

        .line-clamp-5,
        .line-clamp-6 {
            overflow: hidden;
            display: -webkit-box;
            -webkit-box-orient: vertical
        }

        .line-clamp-6 {
            -webkit-line-clamp: 6
        }

        .line-clamp-7 {
            -webkit-line-clamp: 7
        }

        .line-clamp-7,
        .line-clamp-8 {
            overflow: hidden;
            display: -webkit-box;
            -webkit-box-orient: vertical
        }

        .line-clamp-8 {
            -webkit-line-clamp: 8
        }

        .line-clamp-9 {
            -webkit-line-clamp: 9
        }

        .line-clamp-10,
        .line-clamp-9 {
            overflow: hidden;
            display: -webkit-box;
            -webkit-box-orient: vertical
        }

        .line-clamp-10 {
            -webkit-line-clamp: 10
        }

        .line-clamp-11 {
            -webkit-line-clamp: 11
        }

        .line-clamp-11,
        .line-clamp-12 {
            overflow: hidden;
            display: -webkit-box;
            -webkit-box-orient: vertical
        }

        .line-clamp-12 {
            -webkit-line-clamp: 12
        }

        @keyframes slide {
            0% {
                left: -100%
            }

            to {
                left: 120%
            }
        }

        .faqCustomCss ol,
        .faqCustomCss p,
        .faqCustomCss ul {
            font-weight: 400;
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-1)/var(--tw-text-opacity))
        }

        @media (min-width:320px) {

            .faqCustomCss ol,
            .faqCustomCss p,
            .faqCustomCss ul {
                margin-left: calc(var(--ug)*3.5);
                font-size: 1rem;
                line-height: 1.375rem
            }
        }

        @media (min-width:768px) {

            .faqCustomCss ol,
            .faqCustomCss p,
            .faqCustomCss ul {
                margin-left: calc(var(--ug)*4);
                font-size: 1rem;
                line-height: 1.375rem
            }
        }

        .ios-extra-padding {
            padding-bottom: 0
        }

        @supports (-webkit-touch-callout:none) {
            .ios-extra-padding {
                padding-bottom: 25px
            }
        }

        .placeholder\:text-captionNormal::-moz-placeholder {
            font-size: .875rem;
            line-height: 1.125rem
        }

        .placeholder\:text-captionNormal::placeholder {
            font-size: .875rem;
            line-height: 1.125rem
        }

        .placeholder\:\!text-greyscale-3::-moz-placeholder {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--greyscale-3)/var(--tw-text-opacity)) !important
        }

        .placeholder\:\!text-greyscale-3::placeholder {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--greyscale-3)/var(--tw-text-opacity)) !important
        }

        .placeholder\:text-greyscale-2::-moz-placeholder {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-2)/var(--tw-text-opacity))
        }

        .placeholder\:text-greyscale-2::placeholder {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-2)/var(--tw-text-opacity))
        }

        .placeholder\:text-greyscale-3::-moz-placeholder {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-3)/var(--tw-text-opacity))
        }

        .placeholder\:text-greyscale-3::placeholder {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-3)/var(--tw-text-opacity))
        }

        .placeholder\:text-light-grey-4::-moz-placeholder {
            --tw-text-opacity: 1;
            color: rgb(180 186 196/var(--tw-text-opacity))
        }

        .placeholder\:text-light-grey-4::placeholder {
            --tw-text-opacity: 1;
            color: rgb(180 186 196/var(--tw-text-opacity))
        }

        .before\:absolute:before {
            content: var(--tw-content);
            position: absolute
        }

        .before\:-left-spacing24:before {
            content: var(--tw-content);
            left: calc(calc(var(--ug)*1.5) * -1)
        }

        .before\:left-1\/2:before {
            content: var(--tw-content);
            left: 50%
        }

        .before\:left-spacing164:before {
            content: var(--tw-content);
            left: calc(var(--ug)*10.25)
        }

        .before\:top-1\/2:before {
            content: var(--tw-content);
            top: 50%
        }

        .before\:top-full:before {
            content: var(--tw-content);
            top: 100%
        }

        .before\:top-spacing20:before {
            content: var(--tw-content);
            top: calc(var(--ug)*1.25)
        }

        .before\:z-1:before {
            content: var(--tw-content);
            z-index: 1
        }

        .before\:mr-spacing10:before {
            content: var(--tw-content);
            margin-right: calc(var(--ug)*.625)
        }

        .before\:block:before {
            content: var(--tw-content);
            display: block
        }

        .before\:inline-block:before {
            content: var(--tw-content);
            display: inline-block
        }

        .before\:h-full:before {
            content: var(--tw-content);
            height: 100%
        }

        .before\:h-spacing10:before {
            content: var(--tw-content);
            height: calc(var(--ug)*.625)
        }

        .before\:h-spacing14:before {
            content: var(--tw-content);
            height: calc(var(--ug)*.875)
        }

        .before\:h-spacing6:before {
            content: var(--tw-content);
            height: calc(var(--ug)*.375)
        }

        .before\:w-\[2px\]:before {
            content: var(--tw-content);
            width: 2px
        }

        .before\:w-full:before {
            content: var(--tw-content);
            width: 100%
        }

        .before\:w-spacing10:before {
            content: var(--tw-content);
            width: calc(var(--ug)*.625)
        }

        .before\:w-spacing6:before {
            content: var(--tw-content);
            width: calc(var(--ug)*.375)
        }

        .before\:origin-top-left:before {
            content: var(--tw-content);
            transform-origin: top left
        }

        .before\:-translate-y-1\/2:before {
            --tw-translate-y: -50%
        }

        .before\:-translate-y-1\/2:before,
        .before\:scale-x-0:before {
            content: var(--tw-content);
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .before\:scale-x-0:before {
            --tw-scale-x: 0
        }

        .before\:rounded-128:before {
            content: var(--tw-content);
            border-radius: 8rem
        }

        .before\:rounded-2xl:before {
            content: var(--tw-content);
            border-radius: 1rem
        }

        .before\:rounded-full:before {
            content: var(--tw-content);
            border-radius: 9999px
        }

        .before\:rounded-bl-2xl:before {
            content: var(--tw-content);
            border-bottom-left-radius: 1rem
        }

        .before\:rounded-tr-2xl:before {
            content: var(--tw-content);
            border-top-right-radius: 1rem
        }

        .before\:border-b:before {
            content: var(--tw-content);
            border-bottom-width: 1px
        }

        .before\:border-l:before {
            content: var(--tw-content);
            border-left-width: 1px
        }

        .before\:border-greyscale-white:before {
            content: var(--tw-content);
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-white)/var(--tw-border-opacity))
        }

        .before\:border-primary-main:before {
            content: var(--tw-content);
            --tw-border-opacity: 1;
            border-color: rgb(var(--primary-main)/var(--tw-border-opacity))
        }

        .before\:bg-black:before {
            content: var(--tw-content);
            --tw-bg-opacity: 1;
            background-color: rgb(0 0 0/var(--tw-bg-opacity))
        }

        .before\:bg-dark-red:before {
            content: var(--tw-content);
            --tw-bg-opacity: 1;
            background-color: rgb(238 44 60/var(--tw-bg-opacity))
        }

        .before\:bg-greyscale-2:before {
            content: var(--tw-content);
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-2)/var(--tw-bg-opacity))
        }

        .before\:bg-greyscale-main:before {
            content: var(--tw-content);
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-main)/var(--tw-bg-opacity))
        }

        .before\:text-required:before {
            content: var(--tw-content);
            --tw-text-opacity: 1;
            color: rgb(227 37 37/var(--tw-text-opacity))
        }

        .before\:duration-500:before {
            content: var(--tw-content);
            transition-duration: .5s
        }

        .before\:ease-in-out:before {
            content: var(--tw-content);
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        .before\:content-\[\'\'\]:before {
            --tw-content: "";
            content: var(--tw-content)
        }

        .before\:content-\[\'\*\'\]:before {
            --tw-content: "*";
            content: var(--tw-content)
        }

        .after\:absolute:after {
            content: var(--tw-content);
            position: absolute
        }

        .after\:inset-0:after {
            content: var(--tw-content);
            inset: 0
        }

        .after\:\!bottom-0:after {
            content: var(--tw-content);
            bottom: 0 !important
        }

        .after\:-left-spacing20:after {
            content: var(--tw-content);
            left: calc(calc(var(--ug)*1.25) * -1)
        }

        .after\:bottom-0:after {
            content: var(--tw-content);
            bottom: 0
        }

        .after\:right-0:after {
            content: var(--tw-content);
            right: 0
        }

        .after\:top-spacing20:after {
            content: var(--tw-content);
            top: calc(var(--ug)*1.25)
        }

        .after\:z-1:after {
            content: var(--tw-content);
            z-index: 1
        }

        .after\:\!ml-spacing2:after {
            content: var(--tw-content);
            margin-left: calc(var(--ug)*.125) !important
        }

        .after\:\!ml-spacing6:after {
            content: var(--tw-content);
            margin-left: calc(var(--ug)*.375) !important
        }

        .after\:\!ml-spacing8:after {
            content: var(--tw-content);
            margin-left: calc(var(--ug)*.5) !important
        }

        .after\:inline-block:after {
            content: var(--tw-content);
            display: inline-block
        }

        .after\:h-\[calc\(100\%\+1rem\)\]:after {
            content: var(--tw-content);
            height: calc(100% + 1rem)
        }

        .after\:h-auto:after {
            content: var(--tw-content);
            height: auto
        }

        .after\:w-full:after {
            content: var(--tw-content);
            width: 100%
        }

        .after\:w-px:after {
            content: var(--tw-content);
            width: 1px
        }

        .after\:rotate-225:after {
            --tw-rotate: 225deg
        }

        .after\:rotate-225:after,
        .after\:rotate-45:after {
            content: var(--tw-content);
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .after\:rotate-45:after {
            --tw-rotate: 45deg
        }

        .after\:border-b-2:after {
            content: var(--tw-content);
            border-bottom-width: 2px
        }

        .after\:border-l:after {
            content: var(--tw-content);
            border-left-width: 1px
        }

        .after\:border-r-2:after {
            content: var(--tw-content);
            border-right-width: 2px
        }

        .after\:border-dashed:after {
            content: var(--tw-content);
            border-style: dashed
        }

        .after\:border-greyscale-4:after {
            content: var(--tw-content);
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-4)/var(--tw-border-opacity))
        }

        .after\:border-light-grey:after {
            content: var(--tw-content);
            --tw-border-opacity: 1;
            border-color: rgb(136 136 136/var(--tw-border-opacity))
        }

        .after\:border-primary-main:after {
            content: var(--tw-content);
            --tw-border-opacity: 1;
            border-color: rgb(var(--primary-main)/var(--tw-border-opacity))
        }

        .after\:p-spacing4:after {
            content: var(--tw-content);
            padding: calc(var(--ug)*.25)
        }

        .after\:\!text-primary-main:after {
            content: var(--tw-content);
            --tw-text-opacity: 1 !important;
            color: rgb(var(--primary-main)/var(--tw-text-opacity)) !important
        }

        .after\:text-primary-main:after {
            content: var(--tw-content);
            --tw-text-opacity: 1;
            color: rgb(var(--primary-main)/var(--tw-text-opacity))
        }

        .after\:\!content-\[\'\*\'\]:after {
            --tw-content: "*" !important;
            content: var(--tw-content) !important
        }

        .after\:\!content-none:after {
            --tw-content: none !important;
            content: var(--tw-content) !important
        }

        .after\:content-\[\"\"\]:after {
            --tw-content: "";
            content: var(--tw-content)
        }

        .after\:content-\[\"\*\"\]:after {
            --tw-content: "*";
            content: var(--tw-content)
        }

        .after\:content-\[\'\'\]:after {
            --tw-content: "";
            content: var(--tw-content)
        }

        .after\:content-\[\'\*\'\]:after {
            --tw-content: "*";
            content: var(--tw-content)
        }

        .first\:before\:origin-top-right:first-child:before {
            content: var(--tw-content);
            transform-origin: top right
        }

        .last\:overflow-hidden:last-child {
            overflow: hidden
        }

        .last\:rounded-b-xl:last-child {
            border-bottom-right-radius: .75rem;
            border-bottom-left-radius: .75rem
        }

        .last\:\!border-b-0:last-child {
            border-bottom-width: 0 !important
        }

        .last\:border-b-0:last-child {
            border-bottom-width: 0
        }

        .last\:border-r-0:last-child {
            border-right-width: 0
        }

        .last\:border-none:last-child {
            border-style: none
        }

        .last\:pb-0:last-child {
            padding-bottom: 0
        }

        .last\:pl-spacing4:last-child {
            padding-left: calc(var(--ug)*.25)
        }

        .odd\:bg-system-fill-bg-accent-1:nth-child(odd) {
            --tw-bg-opacity: 1;
            background-color: rgb(242 221 223/var(--tw-bg-opacity))
        }

        .even\:bg-white:nth-child(2n) {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity))
        }

        .placeholder-shown\:text-interactionSmall:-moz-placeholder-shown {
            font-size: 1rem;
            line-height: 1.375rem
        }

        .placeholder-shown\:text-interactionSmall:placeholder-shown {
            font-size: 1rem;
            line-height: 1.375rem
        }

        .placeholder-shown\:-tracking-0\.14:-moz-placeholder-shown {
            letter-spacing: -.14px
        }

        .placeholder-shown\:-tracking-0\.14:placeholder-shown {
            letter-spacing: -.14px
        }

        .placeholder-shown\:text-greyscale-2:-moz-placeholder-shown {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-2)/var(--tw-text-opacity))
        }

        .placeholder-shown\:text-greyscale-2:placeholder-shown {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-2)/var(--tw-text-opacity))
        }

        .focus-within\:border-purple-800:focus-within {
            --tw-border-opacity: 1;
            border-color: rgb(107 33 168/var(--tw-border-opacity))
        }

        .hover\:rounded-lg:hover {
            border-radius: .5rem
        }

        .hover\:border:hover {
            border-width: 1px
        }

        .hover\:border-application-card-ungency-text:hover {
            --tw-border-opacity: 1;
            border-color: rgb(234 12 12/var(--tw-border-opacity))
        }

        .hover\:border-greyscale-1:hover {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-1)/var(--tw-border-opacity))
        }

        .hover\:border-greyscale-3:hover {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-3)/var(--tw-border-opacity))
        }

        .hover\:border-greyscale-4:hover {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-4)/var(--tw-border-opacity))
        }

        .hover\:border-neutral-400:hover {
            --tw-border-opacity: 1;
            border-color: rgb(163 163 163/var(--tw-border-opacity))
        }

        .hover\:border-primary-main:hover {
            --tw-border-opacity: 1;
            border-color: rgb(var(--primary-main)/var(--tw-border-opacity))
        }

        .hover\:\!bg-greyscale-5:hover {
            --tw-bg-opacity: 1 !important;
            background-color: rgb(var(--greyscale-5)/var(--tw-bg-opacity)) !important
        }

        .hover\:\!bg-transparent:hover {
            background-color: transparent !important
        }

        .hover\:bg-\[\#da202f\]:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(218 32 47/var(--tw-bg-opacity))
        }

        .hover\:bg-blue-600:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(37 99 235/var(--tw-bg-opacity))
        }

        .hover\:bg-gray-100:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(243 244 246/var(--tw-bg-opacity))
        }

        .hover\:bg-gray-200:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(229 231 235/var(--tw-bg-opacity))
        }

        .hover\:bg-gray-300:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(209 213 219/var(--tw-bg-opacity))
        }

        .hover\:bg-green-600:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(22 163 74/var(--tw-bg-opacity))
        }

        .hover\:bg-greyscale-1:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-1)/var(--tw-bg-opacity))
        }

        .hover\:bg-greyscale-5:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-5)/var(--tw-bg-opacity))
        }

        .hover\:bg-greyscale-7:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-7)/var(--tw-bg-opacity))
        }

        .hover\:bg-primary-tint-4:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--primary-tint-4)/var(--tw-bg-opacity))
        }

        .hover\:bg-purple-600:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(147 51 234/var(--tw-bg-opacity))
        }

        .hover\:bg-red-600:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(220 38 38/var(--tw-bg-opacity))
        }

        .hover\:bg-system-fill-bg-accent-1:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(242 221 223/var(--tw-bg-opacity))
        }

        .hover\:bg-system-fill-bg-accent-2:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--system-fill-bg-accent-2)/var(--tw-bg-opacity))
        }

        .hover\:bg-system-stroke-default:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(230 230 230/var(--tw-bg-opacity))
        }

        .hover\:bg-transparent:hover {
            background-color: transparent
        }

        .hover\:bg-white:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity))
        }

        .hover\:\!bg-none:hover {
            background-image: none !important
        }

        .hover\:text-\[\#fcbc05\]:hover {
            --tw-text-opacity: 1;
            color: rgb(252 188 5/var(--tw-text-opacity))
        }

        .hover\:text-black-russian:hover {
            --tw-text-opacity: 1;
            color: rgb(26 32 44/var(--tw-text-opacity))
        }

        .hover\:text-gray-800:hover {
            --tw-text-opacity: 1;
            color: rgb(31 41 55/var(--tw-text-opacity))
        }

        .hover\:text-greyscale-main:hover {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-main)/var(--tw-text-opacity))
        }

        .hover\:text-primary-main:hover {
            --tw-text-opacity: 1;
            color: rgb(var(--primary-main)/var(--tw-text-opacity))
        }

        .hover\:text-primary-tint-4:hover {
            --tw-text-opacity: 1;
            color: rgb(var(--primary-tint-4)/var(--tw-text-opacity))
        }

        .hover\:text-red-500:hover {
            --tw-text-opacity: 1;
            color: rgb(239 68 68/var(--tw-text-opacity))
        }

        .hover\:underline:hover {
            text-decoration-line: underline
        }

        .hover\:shadow-hard-highlighted:hover {
            --tw-shadow: 0px 6px 0px 0px rgb(var(--system-fill-bg-accent-2));
            --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color)
        }

        .hover\:shadow-hard-highlighted:hover,
        .hover\:shadow-md:hover {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .hover\:shadow-md:hover {
            --tw-shadow: 0px 16px 28px 0px rgba(36, 7, 70, .06), 0px -2px 40px 0px rgba(36, 7, 70, .04);
            --tw-shadow-colored: 0px 16px 28px 0px var(--tw-shadow-color), 0px -2px 40px 0px var(--tw-shadow-color)
        }

        .hover\:\!drop-shadow-none:hover {
            --tw-drop-shadow: drop-shadow(0 0 #0000) !important;
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
        }

        .hover\:drop-shadow-md:hover {
            --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06))
        }

        .hover\:drop-shadow-md:hover,
        .hover\:grayscale-0:hover {
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
        }

        .hover\:grayscale-0:hover {
            --tw-grayscale: grayscale(0)
        }

        .hover\:border-gradient-100:hover {
            border: 1px solid #0000;
            background: linear-gradient(#fff, #fff) padding-box, var(--gradient-100-value) border-box
        }

        .hover\:disabled-primary-cta:hover,
        .hover\:disabled-primary-cta:hover:hover {
            background: #e6e6e6;
            background-color: #e6e6e6 !important
        }

        .focus\:border-greyscale-main:focus {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-main)/var(--tw-border-opacity))
        }

        .focus\:border-neutral-600:focus {
            --tw-border-opacity: 1;
            border-color: rgb(82 82 82/var(--tw-border-opacity))
        }

        .focus\:border-red-600:focus {
            --tw-border-opacity: 1;
            border-color: rgb(220 38 38/var(--tw-border-opacity))
        }

        .focus\:placeholder-transparent:focus::-moz-placeholder {
            color: transparent
        }

        .focus\:placeholder-transparent:focus::placeholder {
            color: transparent
        }

        .focus\:outline-none:focus {
            outline: 2px solid transparent;
            outline-offset: 2px
        }

        .focus\:ring-1:focus {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
        }

        .focus\:ring-blue-500:focus {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(59 130 246/var(--tw-ring-opacity))
        }

        .focus-visible\:outline-0:focus-visible {
            outline-width: 0
        }

        .active\:text-primary-main:active {
            --tw-text-opacity: 1;
            color: rgb(var(--primary-main)/var(--tw-text-opacity))
        }

        .disabled\:text-greyscale-4:disabled {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-4)/var(--tw-text-opacity))
        }

        .disabled\:opacity-50:disabled {
            opacity: .5
        }

        .group:hover .group-hover\:block {
            display: block
        }

        .group:hover .group-hover\:text-primary-main {
            --tw-text-opacity: 1;
            color: rgb(var(--primary-main)/var(--tw-text-opacity))
        }

        .group:hover .group-hover\:underline {
            text-decoration-line: underline
        }

        .group:disabled .group-disabled\:opacity-50 {
            opacity: .5
        }

        .peer:checked~.peer-checked\:bg-black-russian {
            --tw-bg-opacity: 1;
            background-color: rgb(26 32 44/var(--tw-bg-opacity))
        }

        .peer:checked~.peer-checked\:text-white {
            --tw-text-opacity: 1;
            color: rgb(255 255 255/var(--tw-text-opacity))
        }

        .peer:-moz-placeholder-shown~.peer-placeholder-shown\:-top-2 {
            top: -.5rem
        }

        .peer:placeholder-shown~.peer-placeholder-shown\:-top-2 {
            top: -.5rem
        }

        .peer:-moz-placeholder-shown~.peer-placeholder-shown\:top-3 {
            top: .75rem
        }

        .peer:placeholder-shown~.peer-placeholder-shown\:top-3 {
            top: .75rem
        }

        .peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-sm {
            font-size: .875rem;
            line-height: 1.25rem
        }

        .peer:placeholder-shown~.peer-placeholder-shown\:text-sm {
            font-size: .875rem;
            line-height: 1.25rem
        }

        .peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-xs {
            font-size: .75rem;
            line-height: 1rem
        }

        .peer:placeholder-shown~.peer-placeholder-shown\:text-xs {
            font-size: .75rem;
            line-height: 1rem
        }

        .peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-5 {
            line-height: 1.25rem
        }

        .peer:placeholder-shown~.peer-placeholder-shown\:leading-5 {
            line-height: 1.25rem
        }

        .peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-neutral-500 {
            --tw-text-opacity: 1;
            color: rgb(115 115 115/var(--tw-text-opacity))
        }

        .peer:placeholder-shown~.peer-placeholder-shown\:text-neutral-500 {
            --tw-text-opacity: 1;
            color: rgb(115 115 115/var(--tw-text-opacity))
        }

        .peer:hover~.peer-hover\:flex {
            display: flex
        }

        .peer:focus~.peer-focus\:-top-2 {
            top: -.5rem
        }

        .peer:focus~.peer-focus\:border-black {
            --tw-border-opacity: 1;
            border-color: rgb(0 0 0/var(--tw-border-opacity))
        }

        .peer:focus~.peer-focus\:px-1 {
            padding-left: .25rem;
            padding-right: .25rem
        }

        .peer:focus~.peer-focus\:text-sm {
            font-size: .875rem;
            line-height: 1.25rem
        }

        .peer:focus~.peer-focus\:text-xs {
            font-size: .75rem;
            line-height: 1rem
        }

        .peer:focus~.peer-focus\:text-black {
            --tw-text-opacity: 1;
            color: rgb(0 0 0/var(--tw-text-opacity))
        }

        .peer:focus~.peer-focus\:text-neutral-500 {
            --tw-text-opacity: 1;
            color: rgb(115 115 115/var(--tw-text-opacity))
        }

        .data-\[disabled\=true\]\:pointer-events-none[data-disabled=true] {
            pointer-events: none
        }

        .data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true] {
            cursor: not-allowed
        }

        .data-\[inset\]\:pl-8[data-inset] {
            padding-left: 2rem
        }

        .data-\[disabled\=true\]\:opacity-50[data-disabled=true] {
            opacity: .5
        }

        .ui-selected\:border-b-0[data-headlessui-state~=selected] {
            border-bottom-width: 0
        }

        .ui-selected\:border-l-2[data-headlessui-state~=selected] {
            border-left-width: 2px
        }

        .ui-selected\:border-r-0[data-headlessui-state~=selected] {
            border-right-width: 0
        }

        .ui-selected\:border-t-0[data-headlessui-state~=selected] {
            border-top-width: 0
        }

        .ui-selected\:border-dark-red[data-headlessui-state~=selected] {
            --tw-border-opacity: 1;
            border-color: rgb(238 44 60/var(--tw-border-opacity))
        }

        .ui-selected\:border-primary-main[data-headlessui-state~=selected] {
            --tw-border-opacity: 1;
            border-color: rgb(var(--primary-main)/var(--tw-border-opacity))
        }

        .ui-selected\:bg-system-fill-bg-accent-1[data-headlessui-state~=selected] {
            --tw-bg-opacity: 1;
            background-color: rgb(242 221 223/var(--tw-bg-opacity))
        }

        .ui-selected\:bg-white[data-headlessui-state~=selected] {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity))
        }

        .ui-selected\:font-medium[data-headlessui-state~=selected] {
            font-weight: 500
        }

        .ui-selected\:text-black[data-headlessui-state~=selected] {
            --tw-text-opacity: 1;
            color: rgb(0 0 0/var(--tw-text-opacity))
        }

        .ui-selected\:text-primary-main[data-headlessui-state~=selected] {
            --tw-text-opacity: 1;
            color: rgb(var(--primary-main)/var(--tw-text-opacity))
        }

        .ui-selected\:text-white[data-headlessui-state~=selected] {
            --tw-text-opacity: 1;
            color: rgb(255 255 255/var(--tw-text-opacity))
        }

        .ui-selected\:shadow-sm[data-headlessui-state~=selected] {
            --tw-shadow: 0px 16px 32px 0px rgba(36, 7, 70, .06), 0px -8px 20px 0px rgba(36, 7, 70, .02);
            --tw-shadow-colored: 0px 16px 32px 0px var(--tw-shadow-color), 0px -8px 20px 0px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .ui-selected\:shadow-xs[data-headlessui-state~=selected] {
            --tw-shadow: -2px 0px 8px 0px rgba(42, 7, 70, .02), 2px 6px 8px 0px rgba(42, 7, 70, .04);
            --tw-shadow-colored: -2px 0px 8px 0px var(--tw-shadow-color), 2px 6px 8px 0px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .before\:ui-selected\:absolute[data-headlessui-state~=selected]:before {
            content: var(--tw-content);
            position: absolute
        }

        .before\:ui-selected\:-bottom-spacing2[data-headlessui-state~=selected]:before {
            content: var(--tw-content);
            bottom: calc(calc(var(--ug)*.125) * -1)
        }

        .before\:ui-selected\:w-full[data-headlessui-state~=selected]:before,
        .ui-selected\:before\:w-full[data-headlessui-state~=selected]:before {
            content: var(--tw-content);
            width: 100%
        }

        .ui-selected\:before\:scale-x-100[data-headlessui-state~=selected]:before {
            content: var(--tw-content);
            --tw-scale-x: 1;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .before\:ui-selected\:border-b-2[data-headlessui-state~=selected]:before {
            content: var(--tw-content);
            border-bottom-width: 2px
        }

        .before\:ui-selected\:border-b-3[data-headlessui-state~=selected]:before {
            content: var(--tw-content);
            border-bottom-width: 3px
        }

        .before\:ui-selected\:border-primary-main[data-headlessui-state~=selected]:before {
            content: var(--tw-content);
            --tw-border-opacity: 1;
            border-color: rgb(var(--primary-main)/var(--tw-border-opacity))
        }

        .ui-selected\:before\:transition-all[data-headlessui-state~=selected]:before {
            content: var(--tw-content);
            transition-property: all;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        .ui-selected\:before\:duration-500[data-headlessui-state~=selected]:before {
            content: var(--tw-content);
            transition-duration: .5s
        }

        .ui-selected\:before\:ease-in-out[data-headlessui-state~=selected]:before {
            content: var(--tw-content);
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:border-b-0 {
            border-bottom-width: 0
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:border-l-2 {
            border-left-width: 2px
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:border-r-0 {
            border-right-width: 0
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:border-t-0 {
            border-top-width: 0
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:border-dark-red {
            --tw-border-opacity: 1;
            border-color: rgb(238 44 60/var(--tw-border-opacity))
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:border-primary-main {
            --tw-border-opacity: 1;
            border-color: rgb(var(--primary-main)/var(--tw-border-opacity))
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:bg-system-fill-bg-accent-1 {
            --tw-bg-opacity: 1;
            background-color: rgb(242 221 223/var(--tw-bg-opacity))
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:bg-white {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity))
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:font-medium {
            font-weight: 500
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:text-black {
            --tw-text-opacity: 1;
            color: rgb(0 0 0/var(--tw-text-opacity))
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:text-primary-main {
            --tw-text-opacity: 1;
            color: rgb(var(--primary-main)/var(--tw-text-opacity))
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:text-white {
            --tw-text-opacity: 1;
            color: rgb(255 255 255/var(--tw-text-opacity))
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:shadow-sm {
            --tw-shadow: 0px 16px 32px 0px rgba(36, 7, 70, .06), 0px -8px 20px 0px rgba(36, 7, 70, .02);
            --tw-shadow-colored: 0px 16px 32px 0px var(--tw-shadow-color), 0px -8px 20px 0px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:shadow-xs {
            --tw-shadow: -2px 0px 8px 0px rgba(42, 7, 70, .02), 2px 6px 8px 0px rgba(42, 7, 70, .04);
            --tw-shadow-colored: -2px 0px 8px 0px var(--tw-shadow-color), 2px 6px 8px 0px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        :where([data-headlessui-state~=selected]) .before\:ui-selected\:absolute:before {
            content: var(--tw-content);
            position: absolute
        }

        :where([data-headlessui-state~=selected]) .before\:ui-selected\:-bottom-spacing2:before {
            content: var(--tw-content);
            bottom: calc(calc(var(--ug)*.125) * -1)
        }

        :where([data-headlessui-state~=selected]) .before\:ui-selected\:w-full:before {
            content: var(--tw-content);
            width: 100%
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:before\:w-full:before {
            content: var(--tw-content);
            width: 100%
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:before\:scale-x-100:before {
            content: var(--tw-content);
            --tw-scale-x: 1;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        :where([data-headlessui-state~=selected]) .before\:ui-selected\:border-b-2:before {
            content: var(--tw-content);
            border-bottom-width: 2px
        }

        :where([data-headlessui-state~=selected]) .before\:ui-selected\:border-b-3:before {
            content: var(--tw-content);
            border-bottom-width: 3px
        }

        :where([data-headlessui-state~=selected]) .before\:ui-selected\:border-primary-main:before {
            content: var(--tw-content);
            --tw-border-opacity: 1;
            border-color: rgb(var(--primary-main)/var(--tw-border-opacity))
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:before\:transition-all:before {
            content: var(--tw-content);
            transition-property: all;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:before\:duration-500:before {
            content: var(--tw-content);
            transition-duration: .5s
        }

        :where([data-headlessui-state~=selected]) .ui-selected\:before\:ease-in-out:before {
            content: var(--tw-content);
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        .ui-not-selected\:border[data-headlessui-state]:not([data-headlessui-state~=selected]) {
            border-width: 1px
        }

        .ui-not-selected\:border-greyscale-5[data-headlessui-state]:not([data-headlessui-state~=selected]) {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-5)/var(--tw-border-opacity))
        }

        .ui-not-selected\:font-450[data-headlessui-state]:not([data-headlessui-state~=selected]) {
            font-weight: 400
        }

        .ui-not-selected\:text-greyscale-1[data-headlessui-state]:not([data-headlessui-state~=selected]) {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-1)/var(--tw-text-opacity))
        }

        .ui-not-selected\:text-greyscale-2[data-headlessui-state]:not([data-headlessui-state~=selected]) {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-2)/var(--tw-text-opacity))
        }

        .ui-not-selected\:opacity-80[data-headlessui-state]:not([data-headlessui-state~=selected]) {
            opacity: .8
        }

        .ui-not-selected\:shadow-none[data-headlessui-state]:not([data-headlessui-state~=selected]) {
            --tw-shadow: 0 0 #0000;
            --tw-shadow-colored: 0 0 #0000;
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        :where([data-headlessui-state]:not([data-headlessui-state~=selected])) .ui-not-selected\:border:not([data-headlessui-state]) {
            border-width: 1px
        }

        :where([data-headlessui-state]:not([data-headlessui-state~=selected])) .ui-not-selected\:border-greyscale-5:not([data-headlessui-state]) {
            --tw-border-opacity: 1;
            border-color: rgb(var(--greyscale-5)/var(--tw-border-opacity))
        }

        :where([data-headlessui-state]:not([data-headlessui-state~=selected])) .ui-not-selected\:font-450:not([data-headlessui-state]) {
            font-weight: 400
        }

        :where([data-headlessui-state]:not([data-headlessui-state~=selected])) .ui-not-selected\:text-greyscale-1:not([data-headlessui-state]) {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-1)/var(--tw-text-opacity))
        }

        :where([data-headlessui-state]:not([data-headlessui-state~=selected])) .ui-not-selected\:text-greyscale-2:not([data-headlessui-state]) {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-2)/var(--tw-text-opacity))
        }

        :where([data-headlessui-state]:not([data-headlessui-state~=selected])) .ui-not-selected\:opacity-80:not([data-headlessui-state]) {
            opacity: .8
        }

        :where([data-headlessui-state]:not([data-headlessui-state~=selected])) .ui-not-selected\:shadow-none:not([data-headlessui-state]) {
            --tw-shadow: 0 0 #0000;
            --tw-shadow-colored: 0 0 #0000;
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        @media (min-width:320px) {
            .xs\:fixed {
                position: fixed
            }

            .xs\:absolute {
                position: absolute
            }

            .xs\:relative {
                position: relative
            }

            .xs\:\!left-\[60px\] {
                left: 60px !important
            }

            .xs\:\!top-\[9px\] {
                top: 9px !important
            }

            .xs\:-left-1 {
                left: -.25rem
            }

            .xs\:-left-spacing32 {
                left: calc(calc(var(--ug)*2) * -1)
            }

            .xs\:-right-20 {
                right: -5rem
            }

            .xs\:-right-5px {
                right: -.315rem
            }

            .xs\:-top-10 {
                top: -2.5rem
            }

            .xs\:-top-12 {
                top: -3rem
            }

            .xs\:-top-3 {
                top: -.75rem
            }

            .xs\:-top-7 {
                top: -1.75rem
            }

            .xs\:bottom-0 {
                bottom: 0
            }

            .xs\:bottom-2 {
                bottom: .5rem
            }

            .xs\:bottom-4 {
                bottom: 1rem
            }

            .xs\:bottom-\[-24px\] {
                bottom: -24px
            }

            .xs\:left-0 {
                left: 0
            }

            .xs\:left-14 {
                left: 3.5rem
            }

            .xs\:left-16 {
                left: 4rem
            }

            .xs\:left-2 {
                left: .5rem
            }

            .xs\:right-1\/3 {
                right: 33.333333%
            }

            .xs\:right-11 {
                right: 2.75rem
            }

            .xs\:right-2 {
                right: .5rem
            }

            .xs\:right-2\.5 {
                right: .625rem
            }

            .xs\:right-20 {
                right: 5rem
            }

            .xs\:right-6 {
                right: 1.5rem
            }

            .xs\:right-6\.27px {
                right: .42rem
            }

            .xs\:right-8 {
                right: 2rem
            }

            .xs\:right-\[118px\] {
                right: 118px
            }

            .xs\:right-\[5\%\] {
                right: 5%
            }

            .xs\:right-\[7\.643rem\] {
                right: 7.643rem
            }

            .xs\:right-spacing20 {
                right: calc(var(--ug)*1.25)
            }

            .xs\:top-0 {
                top: 0
            }

            .xs\:top-20 {
                top: 5rem
            }

            .xs\:top-28 {
                top: 7rem
            }

            .xs\:top-6 {
                top: 1.5rem
            }

            .xs\:top-6\.27px {
                top: .42rem
            }

            .xs\:top-\[107px\] {
                top: 107px
            }

            .xs\:top-\[10px\] {
                top: 10px
            }

            .xs\:top-spacing20 {
                top: calc(var(--ug)*1.25)
            }

            .xs\:z-0 {
                z-index: 0
            }

            .xs\:z-50 {
                z-index: 50
            }

            .xs\:col-span-12 {
                grid-column: span 12/span 12
            }

            .xs\:col-span-2 {
                grid-column: span 2/span 2
            }

            .xs\:col-span-4 {
                grid-column: span 4/span 4
            }

            .xs\:m-6 {
                margin: 1.5rem
            }

            .xs\:m-auto {
                margin: auto
            }

            .xs\:m-spacing24 {
                margin: calc(var(--ug)*1.5)
            }

            .xs\:\!my-0 {
                margin-top: 0 !important;
                margin-bottom: 0 !important
            }

            .xs\:\!my-spacing20 {
                margin-top: calc(var(--ug)*1.25) !important;
                margin-bottom: calc(var(--ug)*1.25) !important
            }

            .xs\:\!my-spacing24 {
                margin-top: calc(var(--ug)*1.5) !important;
                margin-bottom: calc(var(--ug)*1.5) !important
            }

            .xs\:\!my-spacing32 {
                margin-top: calc(var(--ug)*2) !important;
                margin-bottom: calc(var(--ug)*2) !important
            }

            .xs\:\!my-spacing48 {
                margin-top: calc(var(--ug)*3) !important;
                margin-bottom: calc(var(--ug)*3) !important
            }

            .xs\:-mx-spacing20 {
                margin-left: calc(calc(var(--ug)*1.25) * -1);
                margin-right: calc(calc(var(--ug)*1.25) * -1)
            }

            .xs\:mx-auto {
                margin-left: auto;
                margin-right: auto
            }

            .xs\:mx-spacing12 {
                margin-left: calc(var(--ug)*.75);
                margin-right: calc(var(--ug)*.75)
            }

            .xs\:mx-spacing16 {
                margin-left: calc(var(--ug));
                margin-right: calc(var(--ug))
            }

            .xs\:mx-spacing20 {
                margin-left: calc(var(--ug)*1.25);
                margin-right: calc(var(--ug)*1.25)
            }

            .xs\:mx-spacing32 {
                margin-left: calc(var(--ug)*2);
                margin-right: calc(var(--ug)*2)
            }

            .xs\:my-0 {
                margin-top: 0;
                margin-bottom: 0
            }

            .xs\:my-spacing20 {
                margin-top: calc(var(--ug)*1.25);
                margin-bottom: calc(var(--ug)*1.25)
            }

            .xs\:my-spacing24 {
                margin-top: calc(var(--ug)*1.5);
                margin-bottom: calc(var(--ug)*1.5)
            }

            .xs\:my-spacing28 {
                margin-top: calc(var(--ug)*1.75);
                margin-bottom: calc(var(--ug)*1.75)
            }

            .xs\:my-spacing32 {
                margin-top: calc(var(--ug)*2);
                margin-bottom: calc(var(--ug)*2)
            }

            .xs\:my-spacing36 {
                margin-top: calc(var(--ug)*2.25);
                margin-bottom: calc(var(--ug)*2.25)
            }

            .xs\:my-spacing40 {
                margin-top: calc(var(--ug)*2.5);
                margin-bottom: calc(var(--ug)*2.5)
            }

            .xs\:my-spacing48 {
                margin-top: calc(var(--ug)*3);
                margin-bottom: calc(var(--ug)*3)
            }

            .xs\:my-spacing56 {
                margin-top: calc(var(--ug)*3.5);
                margin-bottom: calc(var(--ug)*3.5)
            }

            .xs\:my-spacing6 {
                margin-top: calc(var(--ug)*.375);
                margin-bottom: calc(var(--ug)*.375)
            }

            .xs\:\!mb-0 {
                margin-bottom: 0 !important
            }

            .xs\:\!mb-spacing36 {
                margin-bottom: calc(var(--ug)*2.25) !important
            }

            .xs\:\!mb-spacing8 {
                margin-bottom: calc(var(--ug)*.5) !important
            }

            .xs\:\!ml-4 {
                margin-left: 1rem !important
            }

            .xs\:\!mt-0 {
                margin-top: 0 !important
            }

            .xs\:\!mt-spacing24 {
                margin-top: calc(var(--ug)*1.5) !important
            }

            .xs\:\!mt-spacing40 {
                margin-top: calc(var(--ug)*2.5) !important
            }

            .xs\:\!mt-spacing8 {
                margin-top: calc(var(--ug)*.5) !important
            }

            .xs\:-mb-spacing24 {
                margin-bottom: calc(calc(var(--ug)*1.5) * -1)
            }

            .xs\:-ml-28 {
                margin-left: -7rem
            }

            .xs\:-ml-spacing6 {
                margin-left: calc(calc(var(--ug)*.375) * -1)
            }

            .xs\:-mt-10 {
                margin-top: -2.5rem
            }

            .xs\:-mt-spacing12 {
                margin-top: calc(calc(var(--ug)*.75) * -1)
            }

            .xs\:-mt-spacing24 {
                margin-top: calc(calc(var(--ug)*1.5) * -1)
            }

            .xs\:-mt-spacing36 {
                margin-top: calc(calc(var(--ug)*2.25) * -1)
            }

            .xs\:-mt-spacing40 {
                margin-top: calc(calc(var(--ug)*2.5) * -1)
            }

            .xs\:-mt-spacing48 {
                margin-top: calc(calc(var(--ug)*3) * -1)
            }

            .xs\:mb-0 {
                margin-bottom: 0
            }

            .xs\:mb-2 {
                margin-bottom: .5rem
            }

            .xs\:mb-spacing10 {
                margin-bottom: calc(var(--ug)*.625)
            }

            .xs\:mb-spacing12 {
                margin-bottom: calc(var(--ug)*.75)
            }

            .xs\:mb-spacing14 {
                margin-bottom: calc(var(--ug)*.875)
            }

            .xs\:mb-spacing16 {
                margin-bottom: calc(var(--ug))
            }

            .xs\:mb-spacing20 {
                margin-bottom: calc(var(--ug)*1.25)
            }

            .xs\:mb-spacing24 {
                margin-bottom: calc(var(--ug)*1.5)
            }

            .xs\:mb-spacing28 {
                margin-bottom: calc(var(--ug)*1.75)
            }

            .xs\:mb-spacing32 {
                margin-bottom: calc(var(--ug)*2)
            }

            .xs\:mb-spacing36 {
                margin-bottom: calc(var(--ug)*2.25)
            }

            .xs\:mb-spacing4 {
                margin-bottom: calc(var(--ug)*.25)
            }

            .xs\:mb-spacing40 {
                margin-bottom: calc(var(--ug)*2.5)
            }

            .xs\:mb-spacing44 {
                margin-bottom: calc(var(--ug)*2.75)
            }

            .xs\:mb-spacing8 {
                margin-bottom: calc(var(--ug)*.5)
            }

            .xs\:ml-spacing12 {
                margin-left: calc(var(--ug)*.75)
            }

            .xs\:mr-spacing12 {
                margin-right: calc(var(--ug)*.75)
            }

            .xs\:mr-spacing16 {
                margin-right: calc(var(--ug))
            }

            .xs\:mr-spacing20 {
                margin-right: calc(var(--ug)*1.25)
            }

            .xs\:mr-spacing28 {
                margin-right: calc(var(--ug)*1.75)
            }

            .xs\:mr-spacing32 {
                margin-right: calc(var(--ug)*2)
            }

            .xs\:mr-spacing40 {
                margin-right: calc(var(--ug)*2.5)
            }

            .xs\:mt-0 {
                margin-top: 0
            }

            .xs\:mt-2 {
                margin-top: .5rem
            }

            .xs\:mt-6 {
                margin-top: 1.5rem
            }

            .xs\:mt-auto {
                margin-top: auto
            }

            .xs\:mt-spacing12 {
                margin-top: calc(var(--ug)*.75)
            }

            .xs\:mt-spacing14 {
                margin-top: calc(var(--ug)*.875)
            }

            .xs\:mt-spacing16 {
                margin-top: calc(var(--ug))
            }

            .xs\:mt-spacing20 {
                margin-top: calc(var(--ug)*1.25)
            }

            .xs\:mt-spacing24 {
                margin-top: calc(var(--ug)*1.5)
            }

            .xs\:mt-spacing28 {
                margin-top: calc(var(--ug)*1.75)
            }

            .xs\:mt-spacing32 {
                margin-top: calc(var(--ug)*2)
            }

            .xs\:mt-spacing36 {
                margin-top: calc(var(--ug)*2.25)
            }

            .xs\:mt-spacing4 {
                margin-top: calc(var(--ug)*.25)
            }

            .xs\:mt-spacing40 {
                margin-top: calc(var(--ug)*2.5)
            }

            .xs\:mt-spacing44 {
                margin-top: calc(var(--ug)*2.75)
            }

            .xs\:mt-spacing6 {
                margin-top: calc(var(--ug)*.375)
            }

            .xs\:mt-spacing68 {
                margin-top: calc(var(--ug)*4.25)
            }

            .xs\:mt-spacing8 {
                margin-top: calc(var(--ug)*.5)
            }

            .xs\:\!line-clamp-2 {
                overflow: hidden !important;
                display: -webkit-box !important;
                -webkit-box-orient: vertical !important;
                -webkit-line-clamp: 2 !important
            }

            .xs\:line-clamp-1 {
                -webkit-line-clamp: 1
            }

            .xs\:line-clamp-1,
            .xs\:line-clamp-2 {
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical
            }

            .xs\:line-clamp-2 {
                -webkit-line-clamp: 2
            }

            .xs\:line-clamp-3 {
                -webkit-line-clamp: 3
            }

            .xs\:line-clamp-3,
            .xs\:line-clamp-4 {
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical
            }

            .xs\:line-clamp-4 {
                -webkit-line-clamp: 4
            }

            .xs\:\!inline-block {
                display: inline-block !important
            }

            .xs\:inline {
                display: inline
            }

            .xs\:flex {
                display: flex
            }

            .xs\:grid {
                display: grid
            }

            .xs\:inline-grid {
                display: inline-grid
            }

            .xs\:hidden {
                display: none
            }

            .xs\:\!h-10 {
                height: 2.5rem !important
            }

            .xs\:\!h-187px {
                height: 11.7143rem !important
            }

            .xs\:\!h-39px {
                height: 2.4375rem !important
            }

            .xs\:\!h-45px {
                height: 2.85rem !important
            }

            .xs\:\!h-50px {
                height: 3.14rem !important
            }

            .xs\:\!h-51px {
                height: 3.21rem !important
            }

            .xs\:\!h-731px {
                height: 45.7143 !important
            }

            .xs\:\!h-\[calc\(100vh-6\.5rem\)\] {
                height: calc(100vh - 6.5rem) !important
            }

            .xs\:\!h-spacing40 {
                height: calc(var(--ug)*2.5) !important
            }

            .xs\:\!h-spacing44 {
                height: calc(var(--ug)*2.75) !important
            }

            .xs\:\!h-spacing56 {
                height: calc(var(--ug)*3.5) !important
            }

            .xs\:h-106px {
                height: 6.67rem
            }

            .xs\:h-11 {
                height: 2.75rem
            }

            .xs\:h-116px {
                height: 7.25rem
            }

            .xs\:h-118px {
                height: 7.375rem
            }

            .xs\:h-12 {
                height: 3rem
            }

            .xs\:h-120 {
                height: 7.5rem
            }

            .xs\:h-121px {
                height: 7.57rem
            }

            .xs\:h-122px {
                height: 7.624rem
            }

            .xs\:h-126px {
                height: 7.875rem
            }

            .xs\:h-128px {
                height: 8rem
            }

            .xs\:h-132px {
                height: 8.25rem
            }

            .xs\:h-138px {
                height: 8.57143rem
            }

            .xs\:h-144px {
                height: 9rem
            }

            .xs\:h-146px {
                height: 9.125rem
            }

            .xs\:h-150px {
                height: 9.43rem
            }

            .xs\:h-160px {
                height: 10rem
            }

            .xs\:h-168px {
                height: 10.5rem
            }

            .xs\:h-169px {
                height: 10.57rem
            }

            .xs\:h-171px {
                height: 10.62rem
            }

            .xs\:h-174 {
                height: 10.875rem
            }

            .xs\:h-177px {
                height: 11.0625rem
            }

            .xs\:h-180 {
                height: 11.25rem
            }

            .xs\:h-186 {
                height: 11.625rem
            }

            .xs\:h-187px {
                height: 11.7143rem
            }

            .xs\:h-18px {
                height: 1.125rem
            }

            .xs\:h-196px {
                height: 12.25rem
            }

            .xs\:h-198px {
                height: 12.429rem
            }

            .xs\:h-19px {
                height: 1.214rem
            }

            .xs\:h-20 {
                height: 5rem
            }

            .xs\:h-200 {
                height: 14.286rem
            }

            .xs\:h-200px {
                height: 12.5rem
            }

            .xs\:h-204 {
                height: 12.75rem
            }

            .xs\:h-205px {
                height: 12.85715rem
            }

            .xs\:h-20px {
                height: 1.25rem
            }

            .xs\:h-214 {
                height: 13.375rem
            }

            .xs\:h-220px {
                height: 13.75rem
            }

            .xs\:h-222px {
                height: 15.8572rem
            }

            .xs\:h-224px {
                height: 14rem
            }

            .xs\:h-22px {
                height: 1.375rem
            }

            .xs\:h-238px {
                height: 14.87rem
            }

            .xs\:h-243px {
                height: 15.1875rem
            }

            .xs\:h-247 {
                height: 15.438rem
            }

            .xs\:h-249px {
                height: 15.57rem
            }

            .xs\:h-253px {
                height: 15.875rem
            }

            .xs\:h-25px {
                height: 1.5625rem
            }

            .xs\:h-26px {
                height: 1.625rem
            }

            .xs\:h-27\.36px {
                height: 1.71rem
            }

            .xs\:h-270px {
                height: 16.875rem
            }

            .xs\:h-272 {
                height: 17rem
            }

            .xs\:h-278px {
                height: 17.43rem
            }

            .xs\:h-280 {
                height: 17.5rem
            }

            .xs\:h-296px {
                height: 18.5rem
            }

            .xs\:h-300 {
                height: 18.75rem
            }

            .xs\:h-301px {
                height: 18.8125rem
            }

            .xs\:h-306px {
                height: 19.125rem
            }

            .xs\:h-30px {
                height: 1.875rem
            }

            .xs\:h-320 {
                height: 20rem
            }

            .xs\:h-328px {
                height: 20.5rem
            }

            .xs\:h-334px {
                height: 20.875rem
            }

            .xs\:h-33px {
                height: 2.06rem
            }

            .xs\:h-340px {
                height: 21.25rem
            }

            .xs\:h-342px {
                height: 21.42rem
            }

            .xs\:h-348 {
                height: 21.75rem
            }

            .xs\:h-34px {
                height: 2.14rem
            }

            .xs\:h-36px {
                height: 2.25rem
            }

            .xs\:h-37px {
                height: 2.313rem
            }

            .xs\:h-39px {
                height: 2.4375rem
            }

            .xs\:h-4 {
                height: 1rem
            }

            .xs\:h-40 {
                height: 10rem
            }

            .xs\:h-400 {
                height: 25rem
            }

            .xs\:h-410px {
                height: 25.625rem
            }

            .xs\:h-413 {
                height: 29.5rem
            }

            .xs\:h-415px {
                height: 25.938rem
            }

            .xs\:h-418px {
                height: 26.14rem
            }

            .xs\:h-42 {
                height: 2.625rem
            }

            .xs\:h-437px {
                height: 27.36rem
            }

            .xs\:h-45px {
                height: 2.85rem
            }

            .xs\:h-460px {
                height: 28.75rem
            }

            .xs\:h-473px {
                height: 29.57rem
            }

            .xs\:h-47px {
                height: 2.92rem
            }

            .xs\:h-48px {
                height: 3rem
            }

            .xs\:h-5 {
                height: 1.25rem
            }

            .xs\:h-504 {
                height: 31.5rem
            }

            .xs\:h-50px {
                height: 3.14rem
            }

            .xs\:h-51px {
                height: 3.21rem
            }

            .xs\:h-52 {
                height: 3.25rem
            }

            .xs\:h-54px {
                height: 3.375rem
            }

            .xs\:h-57px {
                height: 3.563rem
            }

            .xs\:h-60 {
                height: 3.75rem
            }

            .xs\:h-627px {
                height: 39.21rem
            }

            .xs\:h-7 {
                height: 1.75rem
            }

            .xs\:h-72 {
                height: 4.5rem
            }

            .xs\:h-74px {
                height: 4.625rem
            }

            .xs\:h-78px {
                height: 4.85rem
            }

            .xs\:h-8 {
                height: 2rem
            }

            .xs\:h-80px {
                height: 5rem
            }

            .xs\:h-81px {
                height: 5.09rem
            }

            .xs\:h-86px {
                height: 5.375rem
            }

            .xs\:h-88px {
                height: 5.5rem
            }

            .xs\:h-90px {
                height: 5.625rem
            }

            .xs\:h-96px {
                height: 6rem
            }

            .xs\:h-\[187px\] {
                height: 187px
            }

            .xs\:h-\[21px\] {
                height: 21px
            }

            .xs\:h-\[40px\] {
                height: 40px
            }

            .xs\:h-\[420px\] {
                height: 420px
            }

            .xs\:h-\[44px\] {
                height: 44px
            }

            .xs\:h-\[45px\] {
                height: 45px
            }

            .xs\:h-\[50px\] {
                height: 50px
            }

            .xs\:h-\[80px\] {
                height: 80px
            }

            .xs\:h-\[calc\(100vh-200px\)\] {
                height: calc(100vh - 200px)
            }

            .xs\:h-\[calc\(100vh-50px\)\] {
                height: calc(100vh - 50px)
            }

            .xs\:h-auto {
                height: auto
            }

            .xs\:h-fit {
                height: -moz-fit-content;
                height: fit-content
            }

            .xs\:h-full {
                height: 100%
            }

            .xs\:h-screen {
                height: 100vh
            }

            .xs\:h-spacing128 {
                height: calc(var(--ug)*8)
            }

            .xs\:h-spacing20 {
                height: calc(var(--ug)*1.25)
            }

            .xs\:h-spacing24 {
                height: calc(var(--ug)*1.5)
            }

            .xs\:h-spacing28 {
                height: calc(var(--ug)*1.75)
            }

            .xs\:h-spacing32 {
                height: calc(var(--ug)*2)
            }

            .xs\:h-spacing36 {
                height: calc(var(--ug)*2.25)
            }

            .xs\:h-spacing40 {
                height: calc(var(--ug)*2.5)
            }

            .xs\:h-spacing44 {
                height: calc(var(--ug)*2.75)
            }

            .xs\:h-spacing48 {
                height: calc(var(--ug)*3)
            }

            .xs\:h-spacing56 {
                height: calc(var(--ug)*3.5)
            }

            .xs\:h-spacing64 {
                height: calc(var(--ug)*4)
            }

            .xs\:h-spacing80 {
                height: calc(var(--ug)*5)
            }

            .xs\:max-h-320px {
                max-height: 20rem
            }

            .xs\:max-h-366px {
                max-height: 22.875rem
            }

            .xs\:max-h-36px {
                max-height: 2.571rem
            }

            .xs\:max-h-505px {
                max-height: 31.57rem
            }

            .xs\:max-h-617px {
                max-height: 38.57rem
            }

            .xs\:max-h-640px {
                max-height: 40rem
            }

            .xs\:max-h-\[32px\] {
                max-height: 32px
            }

            .xs\:min-h-0 {
                min-height: 0
            }

            .xs\:min-h-132px {
                min-height: 9.43rem
            }

            .xs\:min-h-154px {
                min-height: 9.625rem
            }

            .xs\:min-h-234px {
                min-height: 14.625rem
            }

            .xs\:min-h-48px {
                min-height: 3.4285rem
            }

            .xs\:min-h-\[96px\] {
                min-height: 96px
            }

            .xs\:min-h-screen {
                min-height: 100vh
            }

            .xs\:\!w-150 {
                width: 9.375rem !important
            }

            .xs\:\!w-auto {
                width: auto !important
            }

            .xs\:\!w-full {
                width: 100% !important
            }

            .xs\:\!w-spacing40 {
                width: calc(var(--ug)*2.5) !important
            }

            .xs\:\!w-spacing44 {
                width: calc(var(--ug)*2.75) !important
            }

            .xs\:w-1\/2 {
                width: 50%
            }

            .xs\:w-10\/12 {
                width: 83.333333%
            }

            .xs\:w-100px {
                width: 6.25rem
            }

            .xs\:w-105 {
                width: 6.563rem
            }

            .xs\:w-107px {
                width: 6.71rem
            }

            .xs\:w-108px {
                width: 6.78rem
            }

            .xs\:w-12 {
                width: 3rem
            }

            .xs\:w-120px {
                width: 7.5rem
            }

            .xs\:w-125px {
                width: 7.813rem
            }

            .xs\:w-130px {
                width: 8.125rem
            }

            .xs\:w-134px {
                width: 8.3572rem
            }

            .xs\:w-136px {
                width: 8.5rem
            }

            .xs\:w-138px {
                width: 8.643rem
            }

            .xs\:w-150 {
                width: 9.375rem
            }

            .xs\:w-156px {
                width: 9.786rem
            }

            .xs\:w-160px {
                width: 10rem
            }

            .xs\:w-168px {
                width: 10.5rem
            }

            .xs\:w-169px {
                width: 10.57rem
            }

            .xs\:w-173px {
                width: 10.85714rem
            }

            .xs\:w-179 {
                width: 11.188rem
            }

            .xs\:w-182px {
                width: 11.357143rem
            }

            .xs\:w-189px {
                width: 11.85714rem
            }

            .xs\:w-2 {
                width: .5rem
            }

            .xs\:w-200 {
                width: 14.286rem
            }

            .xs\:w-205px {
                width: 12.85715rem
            }

            .xs\:w-209px {
                width: 13.071rem
            }

            .xs\:w-222px {
                width: 13.875rem
            }

            .xs\:w-228 {
                width: 14.25rem
            }

            .xs\:w-250 {
                width: 15.625rem
            }

            .xs\:w-252px {
                width: 15.85714rem
            }

            .xs\:w-254px {
                width: 15.92rem
            }

            .xs\:w-274 {
                width: 17.125rem
            }

            .xs\:w-27px {
                width: 1.71rem
            }

            .xs\:w-294px {
                width: 18.428rem
            }

            .xs\:w-296px {
                width: 18.5rem
            }

            .xs\:w-30px {
                width: 1.875rem
            }

            .xs\:w-312 {
                width: 19.5rem
            }

            .xs\:w-315px {
                width: 19.715rem
            }

            .xs\:w-320 {
                width: 20rem
            }

            .xs\:w-332px {
                width: 20.75rem
            }

            .xs\:w-33px {
                width: 2.06rem
            }

            .xs\:w-365px {
                width: 22.857143rem
            }

            .xs\:w-375px {
                width: 23.4286rem
            }

            .xs\:w-378px {
                width: 23.625rem
            }

            .xs\:w-379px {
                width: 23.7143rem
            }

            .xs\:w-37px {
                width: 2.313rem
            }

            .xs\:w-40px {
                width: 2.5rem
            }

            .xs\:w-45px {
                width: 2.85rem
            }

            .xs\:w-47px {
                width: 2.92rem
            }

            .xs\:w-49px {
                width: 3.07rem
            }

            .xs\:w-52px {
                width: 3.25rem
            }

            .xs\:w-54px {
                width: 3.375rem
            }

            .xs\:w-60 {
                width: 3.75rem
            }

            .xs\:w-64px {
                width: 4rem
            }

            .xs\:w-65 {
                width: 4.0625rem
            }

            .xs\:w-7 {
                width: 1.75rem
            }

            .xs\:w-70px {
                width: 4.375rem
            }

            .xs\:w-74px {
                width: 4.625rem
            }

            .xs\:w-78 {
                width: 4.875rem
            }

            .xs\:w-80px {
                width: 5rem
            }

            .xs\:w-81px {
                width: 5.09rem
            }

            .xs\:w-84 {
                width: 5.25rem
            }

            .xs\:w-84\.5 {
                width: 5.281rem
            }

            .xs\:w-88px {
                width: 5.5rem
            }

            .xs\:w-96px {
                width: 6rem
            }

            .xs\:w-97px {
                width: 6.07rem
            }

            .xs\:w-\[100px\] {
                width: 100px
            }

            .xs\:w-\[10px\] {
                width: 10px
            }

            .xs\:w-\[332px\] {
                width: 332px
            }

            .xs\:w-\[334px\] {
                width: 334px
            }

            .xs\:w-\[44px\] {
                width: 44px
            }

            .xs\:w-\[50px\] {
                width: 50px
            }

            .xs\:w-\[72px\] {
                width: 72px
            }

            .xs\:w-\[80px\] {
                width: 80px
            }

            .xs\:w-\[90\%\] {
                width: 90%
            }

            .xs\:w-auto {
                width: auto
            }

            .xs\:w-full {
                width: 100%
            }

            .xs\:w-max {
                width: -moz-max-content;
                width: max-content
            }

            .xs\:w-screen {
                width: 100vw
            }

            .xs\:w-spacing20 {
                width: calc(var(--ug)*1.25)
            }

            .xs\:w-spacing24 {
                width: calc(var(--ug)*1.5)
            }

            .xs\:w-spacing32 {
                width: calc(var(--ug)*2)
            }

            .xs\:w-spacing36 {
                width: calc(var(--ug)*2.25)
            }

            .xs\:w-spacing40 {
                width: calc(var(--ug)*2.5)
            }

            .xs\:w-spacing48 {
                width: calc(var(--ug)*3)
            }

            .xs\:w-spacing64 {
                width: calc(var(--ug)*4)
            }

            .xs\:w-spacing80 {
                width: calc(var(--ug)*5)
            }

            .xs\:w-spacing96 {
                width: calc(var(--ug)*6)
            }

            .xs\:min-w-159px {
                min-width: 9.938rem
            }

            .xs\:min-w-338px {
                min-width: 21.14rem
            }

            .xs\:min-w-379px {
                min-width: 23.71rem
            }

            .xs\:min-w-\[260px\] {
                min-width: 260px
            }

            .xs\:min-w-\[332px\] {
                min-width: 332px
            }

            .xs\:min-w-max {
                min-width: -moz-max-content;
                min-width: max-content
            }

            .xs\:max-w-122px {
                max-width: 7.643rem
            }

            .xs\:max-w-280 {
                max-width: 17.5rem
            }

            .xs\:max-w-347px {
                max-width: 21.71rem
            }

            .xs\:max-w-36px {
                max-width: 2.571rem
            }

            .xs\:max-w-\[500px\] {
                max-width: 500px
            }

            .xs\:max-w-fit {
                max-width: -moz-fit-content;
                max-width: fit-content
            }

            .xs\:max-w-full {
                max-width: 100%
            }

            .xs\:flex-1 {
                flex: 1 1 0%
            }

            .xs\:grow {
                flex-grow: 1
            }

            .xs\:rotate-90 {
                --tw-rotate: 90deg;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .xs\:scroll-mt-12 {
                scroll-margin-top: 3rem
            }

            .xs\:scroll-mt-16 {
                scroll-margin-top: 4rem
            }

            .xs\:grid-cols-2 {
                grid-template-columns: repeat(2, minmax(0, 1fr))
            }

            .xs\:flex-row {
                flex-direction: row
            }

            .xs\:\!flex-row-reverse {
                flex-direction: row-reverse !important
            }

            .xs\:flex-col {
                flex-direction: column
            }

            .xs\:flex-col-reverse {
                flex-direction: column-reverse
            }

            .xs\:flex-wrap {
                flex-wrap: wrap
            }

            .xs\:items-start {
                align-items: flex-start
            }

            .xs\:items-center {
                align-items: center
            }

            .xs\:items-baseline {
                align-items: baseline
            }

            .xs\:justify-start {
                justify-content: flex-start
            }

            .xs\:justify-end {
                justify-content: flex-end
            }

            .xs\:justify-center {
                justify-content: center
            }

            .xs\:justify-between {
                justify-content: space-between
            }

            .xs\:\!gap-0 {
                gap: 0 !important
            }

            .xs\:\!gap-spacing10 {
                gap: calc(var(--ug)*.625) !important
            }

            .xs\:\!gap-spacing14 {
                gap: calc(var(--ug)*.875) !important
            }

            .xs\:\!gap-spacing16 {
                gap: calc(var(--ug)) !important
            }

            .xs\:\!gap-spacing36 {
                gap: calc(var(--ug)*2.25) !important
            }

            .xs\:\!gap-spacing6 {
                gap: calc(var(--ug)*.375) !important
            }

            .xs\:\!gap-spacing8 {
                gap: calc(var(--ug)*.5) !important
            }

            .xs\:gap-0 {
                gap: 0
            }

            .xs\:gap-0\.5 {
                gap: .125rem
            }

            .xs\:gap-11 {
                gap: 2.75rem
            }

            .xs\:gap-2 {
                gap: .5rem
            }

            .xs\:gap-5 {
                gap: 1.25rem
            }

            .xs\:gap-8 {
                gap: 2rem
            }

            .xs\:gap-spacing10 {
                gap: calc(var(--ug)*.625)
            }

            .xs\:gap-spacing12 {
                gap: calc(var(--ug)*.75)
            }

            .xs\:gap-spacing14 {
                gap: calc(var(--ug)*.875)
            }

            .xs\:gap-spacing16 {
                gap: calc(var(--ug))
            }

            .xs\:gap-spacing2 {
                gap: calc(var(--ug)*.125)
            }

            .xs\:gap-spacing20 {
                gap: calc(var(--ug)*1.25)
            }

            .xs\:gap-spacing24 {
                gap: calc(var(--ug)*1.5)
            }

            .xs\:gap-spacing28 {
                gap: calc(var(--ug)*1.75)
            }

            .xs\:gap-spacing32 {
                gap: calc(var(--ug)*2)
            }

            .xs\:gap-spacing36 {
                gap: calc(var(--ug)*2.25)
            }

            .xs\:gap-spacing4 {
                gap: calc(var(--ug)*.25)
            }

            .xs\:gap-spacing40 {
                gap: calc(var(--ug)*2.5)
            }

            .xs\:gap-spacing6 {
                gap: calc(var(--ug)*.375)
            }

            .xs\:gap-spacing64 {
                gap: calc(var(--ug)*4)
            }

            .xs\:gap-spacing8 {
                gap: calc(var(--ug)*.5)
            }

            .xs\:gap-x-spacing10 {
                -moz-column-gap: calc(var(--ug)*.625);
                column-gap: calc(var(--ug)*.625)
            }

            .xs\:gap-x-spacing12 {
                -moz-column-gap: calc(var(--ug)*.75);
                column-gap: calc(var(--ug)*.75)
            }

            .xs\:gap-x-spacing14 {
                -moz-column-gap: calc(var(--ug)*.875);
                column-gap: calc(var(--ug)*.875)
            }

            .xs\:gap-x-spacing20 {
                -moz-column-gap: calc(var(--ug)*1.25);
                column-gap: calc(var(--ug)*1.25)
            }

            .xs\:gap-x-spacing24 {
                -moz-column-gap: calc(var(--ug)*1.5);
                column-gap: calc(var(--ug)*1.5)
            }

            .xs\:gap-y-spacing14 {
                row-gap: calc(var(--ug)*.875)
            }

            .xs\:gap-y-spacing20 {
                row-gap: calc(var(--ug)*1.25)
            }

            .xs\:gap-y-spacing28 {
                row-gap: calc(var(--ug)*1.75)
            }

            .xs\:gap-y-spacing32 {
                row-gap: calc(var(--ug)*2)
            }

            .xs\:gap-y-spacing36 {
                row-gap: calc(var(--ug)*2.25)
            }

            .xs\:space-x-20>:not([hidden])~:not([hidden]) {
                --tw-space-x-reverse: 0;
                margin-right: calc(5rem * var(--tw-space-x-reverse));
                margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)))
            }

            .xs\:\!self-start {
                align-self: flex-start !important
            }

            .xs\:self-start {
                align-self: flex-start
            }

            .xs\:overflow-auto {
                overflow: auto
            }

            .xs\:overflow-hidden {
                overflow: hidden
            }

            .xs\:overflow-scroll {
                overflow: scroll
            }

            .xs\:overflow-x-scroll {
                overflow-x: scroll
            }

            .xs\:\!whitespace-normal {
                white-space: normal !important
            }

            .xs\:whitespace-nowrap {
                white-space: nowrap
            }

            .xs\:\!rounded-20 {
                border-radius: 1.25rem !important
            }

            .xs\:rounded {
                border-radius: .25rem
            }

            .xs\:rounded-10 {
                border-radius: 10px
            }

            .xs\:rounded-12 {
                border-radius: .75rem
            }

            .xs\:rounded-16 {
                border-radius: 1rem
            }

            .xs\:rounded-20 {
                border-radius: 1.25rem
            }

            .xs\:rounded-24 {
                border-radius: 1.5rem
            }

            .xs\:rounded-2xl {
                border-radius: 1rem
            }

            .xs\:rounded-32 {
                border-radius: 2rem
            }

            .xs\:rounded-3xl {
                border-radius: 1.5rem
            }

            .xs\:rounded-8 {
                border-radius: .5rem
            }

            .xs\:rounded-\[4px\] {
                border-radius: 4px
            }

            .xs\:rounded-full {
                border-radius: 9999px
            }

            .xs\:rounded-lg {
                border-radius: .5rem
            }

            .xs\:rounded-md {
                border-radius: .375rem
            }

            .xs\:rounded-none {
                border-radius: 0
            }

            .xs\:rounded-xl {
                border-radius: .75rem
            }

            .xs\:rounded-b-40 {
                border-bottom-right-radius: 40px;
                border-bottom-left-radius: 40px
            }

            .xs\:rounded-b-none {
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0
            }

            .xs\:rounded-b-xl {
                border-bottom-right-radius: .75rem;
                border-bottom-left-radius: .75rem
            }

            .xs\:rounded-e-md {
                border-start-end-radius: .375rem;
                border-end-end-radius: .375rem
            }

            .xs\:rounded-s-md {
                border-start-start-radius: .375rem;
                border-end-start-radius: .375rem
            }

            .xs\:rounded-t-16 {
                border-top-left-radius: 1rem;
                border-top-right-radius: 1rem
            }

            .xs\:rounded-t-20 {
                border-top-left-radius: 1.25rem;
                border-top-right-radius: 1.25rem
            }

            .xs\:rounded-t-2xl {
                border-top-left-radius: 1rem;
                border-top-right-radius: 1rem
            }

            .xs\:rounded-t-3xl {
                border-top-left-radius: 1.5rem;
                border-top-right-radius: 1.5rem
            }

            .xs\:rounded-br-2xl {
                border-bottom-right-radius: 1rem
            }

            .xs\:rounded-br-lg {
                border-bottom-right-radius: .5rem
            }

            .xs\:rounded-br-xl {
                border-bottom-right-radius: .75rem
            }

            .xs\:rounded-tl-12 {
                border-top-left-radius: .75rem
            }

            .xs\:rounded-tl-14 {
                border-top-left-radius: .875rem
            }

            .xs\:rounded-tl-lg {
                border-top-left-radius: .5rem
            }

            .xs\:rounded-tr-12 {
                border-top-right-radius: .75rem
            }

            .xs\:rounded-tr-14 {
                border-top-right-radius: .875rem
            }

            .xs\:rounded-tr-16 {
                border-top-right-radius: 1rem
            }

            .xs\:rounded-tr-xl {
                border-top-right-radius: .75rem
            }

            .xs\:border {
                border-width: 1px
            }

            .xs\:border-0 {
                border-width: 0
            }

            .xs\:border-13 {
                border-width: .813rem
            }

            .xs\:border-y {
                border-top-width: 1px
            }

            .xs\:border-b,
            .xs\:border-y {
                border-bottom-width: 1px
            }

            .xs\:border-b-0 {
                border-bottom-width: 0
            }

            .xs\:border-b-4 {
                border-bottom-width: 4px
            }

            .xs\:border-l {
                border-left-width: 1px
            }

            .xs\:border-l-0 {
                border-left-width: 0
            }

            .xs\:border-r {
                border-right-width: 1px
            }

            .xs\:border-r-0 {
                border-right-width: 0
            }

            .xs\:border-r-4 {
                border-right-width: 4px
            }

            .xs\:border-t-0 {
                border-top-width: 0
            }

            .xs\:border-none {
                border-style: none
            }

            .xs\:border-\[\#ccc\] {
                --tw-border-opacity: 1;
                border-color: rgb(204 204 204/var(--tw-border-opacity))
            }

            .xs\:border-greyscale-5 {
                --tw-border-opacity: 1;
                border-color: rgb(var(--greyscale-5)/var(--tw-border-opacity))
            }

            .xs\:border-transparent {
                border-color: transparent
            }

            .xs\:\!bg-transparent {
                background-color: transparent !important
            }

            .xs\:bg-black-zero {
                --tw-bg-opacity: 1;
                background-color: rgb(19 19 19/var(--tw-bg-opacity))
            }

            .xs\:bg-greyscale-3 {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--greyscale-3)/var(--tw-bg-opacity))
            }

            .xs\:bg-greyscale-7 {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--greyscale-7)/var(--tw-bg-opacity))
            }

            .xs\:bg-greyscale-white {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--greyscale-white)/var(--tw-bg-opacity))
            }

            .xs\:bg-white {
                --tw-bg-opacity: 1;
                background-color: rgb(255 255 255/var(--tw-bg-opacity))
            }

            .xs\:bg-none {
                background-image: none
            }

            .xs\:bg-top {
                background-position: top
            }

            .xs\:object-contain {
                -o-object-fit: contain;
                object-fit: contain
            }

            .xs\:\!p-0 {
                padding: 0 !important
            }

            .xs\:p-0 {
                padding: 0
            }

            .xs\:p-spacing12 {
                padding: calc(var(--ug)*.75)
            }

            .xs\:p-spacing14 {
                padding: calc(var(--ug)*.875)
            }

            .xs\:p-spacing16 {
                padding: calc(var(--ug))
            }

            .xs\:p-spacing20 {
                padding: calc(var(--ug)*1.25)
            }

            .xs\:p-spacing24 {
                padding: calc(var(--ug)*1.5)
            }

            .xs\:p-spacing32 {
                padding: calc(var(--ug)*2)
            }

            .xs\:p-spacing4 {
                padding: calc(var(--ug)*.25)
            }

            .xs\:p-spacing6 {
                padding: calc(var(--ug)*.375)
            }

            .xs\:p-spacing8 {
                padding: calc(var(--ug)*.5)
            }

            .xs\:\!px-0 {
                padding-left: 0 !important;
                padding-right: 0 !important
            }

            .xs\:\!px-spacing14 {
                padding-left: calc(var(--ug)*.875) !important;
                padding-right: calc(var(--ug)*.875) !important
            }

            .xs\:\!px-spacing20 {
                padding-left: calc(var(--ug)*1.25) !important;
                padding-right: calc(var(--ug)*1.25) !important
            }

            .xs\:\!py-0 {
                padding-top: 0 !important;
                padding-bottom: 0 !important
            }

            .xs\:\!py-spacing14 {
                padding-top: calc(var(--ug)*.875) !important;
                padding-bottom: calc(var(--ug)*.875) !important
            }

            .xs\:\!py-spacing16 {
                padding-top: calc(var(--ug)) !important;
                padding-bottom: calc(var(--ug)) !important
            }

            .xs\:\!py-spacing20 {
                padding-top: calc(var(--ug)*1.25) !important;
                padding-bottom: calc(var(--ug)*1.25) !important
            }

            .xs\:\!py-spacing56 {
                padding-top: calc(var(--ug)*3.5) !important;
                padding-bottom: calc(var(--ug)*3.5) !important
            }

            .xs\:\!py-spacing8 {
                padding-top: calc(var(--ug)*.5) !important;
                padding-bottom: calc(var(--ug)*.5) !important
            }

            .xs\:px-0 {
                padding-left: 0;
                padding-right: 0
            }

            .xs\:px-2 {
                padding-left: .5rem;
                padding-right: .5rem
            }

            .xs\:px-3 {
                padding-left: .75rem;
                padding-right: .75rem
            }

            .xs\:px-3\.5 {
                padding-left: .875rem;
                padding-right: .875rem
            }

            .xs\:px-spacing10 {
                padding-left: calc(var(--ug)*.625);
                padding-right: calc(var(--ug)*.625)
            }

            .xs\:px-spacing12 {
                padding-left: calc(var(--ug)*.75);
                padding-right: calc(var(--ug)*.75)
            }

            .xs\:px-spacing14 {
                padding-left: calc(var(--ug)*.875);
                padding-right: calc(var(--ug)*.875)
            }

            .xs\:px-spacing16 {
                padding-left: calc(var(--ug));
                padding-right: calc(var(--ug))
            }

            .xs\:px-spacing2 {
                padding-left: calc(var(--ug)*.125);
                padding-right: calc(var(--ug)*.125)
            }

            .xs\:px-spacing20 {
                padding-left: calc(var(--ug)*1.25);
                padding-right: calc(var(--ug)*1.25)
            }

            .xs\:px-spacing24 {
                padding-left: calc(var(--ug)*1.5);
                padding-right: calc(var(--ug)*1.5)
            }

            .xs\:px-spacing28 {
                padding-left: calc(var(--ug)*1.75);
                padding-right: calc(var(--ug)*1.75)
            }

            .xs\:px-spacing32 {
                padding-left: calc(var(--ug)*2);
                padding-right: calc(var(--ug)*2)
            }

            .xs\:px-spacing36 {
                padding-left: calc(var(--ug)*2.25);
                padding-right: calc(var(--ug)*2.25)
            }

            .xs\:px-spacing4 {
                padding-left: calc(var(--ug)*.25);
                padding-right: calc(var(--ug)*.25)
            }

            .xs\:px-spacing40 {
                padding-left: calc(var(--ug)*2.5);
                padding-right: calc(var(--ug)*2.5)
            }

            .xs\:px-spacing44 {
                padding-left: calc(var(--ug)*2.75);
                padding-right: calc(var(--ug)*2.75)
            }

            .xs\:px-spacing48 {
                padding-left: calc(var(--ug)*3);
                padding-right: calc(var(--ug)*3)
            }

            .xs\:px-spacing6 {
                padding-left: calc(var(--ug)*.375);
                padding-right: calc(var(--ug)*.375)
            }

            .xs\:px-spacing8 {
                padding-left: calc(var(--ug)*.5);
                padding-right: calc(var(--ug)*.5)
            }

            .xs\:px-spacing80 {
                padding-left: calc(var(--ug)*5);
                padding-right: calc(var(--ug)*5)
            }

            .xs\:py-0 {
                padding-top: 0;
                padding-bottom: 0
            }

            .xs\:py-6 {
                padding-top: 1.5rem;
                padding-bottom: 1.5rem
            }

            .xs\:py-spacing10 {
                padding-top: calc(var(--ug)*.625);
                padding-bottom: calc(var(--ug)*.625)
            }

            .xs\:py-spacing12 {
                padding-top: calc(var(--ug)*.75);
                padding-bottom: calc(var(--ug)*.75)
            }

            .xs\:py-spacing14 {
                padding-top: calc(var(--ug)*.875);
                padding-bottom: calc(var(--ug)*.875)
            }

            .xs\:py-spacing16 {
                padding-top: calc(var(--ug));
                padding-bottom: calc(var(--ug))
            }

            .xs\:py-spacing2 {
                padding-top: calc(var(--ug)*.125);
                padding-bottom: calc(var(--ug)*.125)
            }

            .xs\:py-spacing20 {
                padding-top: calc(var(--ug)*1.25);
                padding-bottom: calc(var(--ug)*1.25)
            }

            .xs\:py-spacing24 {
                padding-top: calc(var(--ug)*1.5);
                padding-bottom: calc(var(--ug)*1.5)
            }

            .xs\:py-spacing28 {
                padding-top: calc(var(--ug)*1.75);
                padding-bottom: calc(var(--ug)*1.75)
            }

            .xs\:py-spacing32 {
                padding-top: calc(var(--ug)*2);
                padding-bottom: calc(var(--ug)*2)
            }

            .xs\:py-spacing36 {
                padding-top: calc(var(--ug)*2.25);
                padding-bottom: calc(var(--ug)*2.25)
            }

            .xs\:py-spacing4 {
                padding-top: calc(var(--ug)*.25);
                padding-bottom: calc(var(--ug)*.25)
            }

            .xs\:py-spacing40 {
                padding-top: calc(var(--ug)*2.5);
                padding-bottom: calc(var(--ug)*2.5)
            }

            .xs\:py-spacing48 {
                padding-top: calc(var(--ug)*3);
                padding-bottom: calc(var(--ug)*3)
            }

            .xs\:py-spacing56 {
                padding-top: calc(var(--ug)*3.5);
                padding-bottom: calc(var(--ug)*3.5)
            }

            .xs\:py-spacing6 {
                padding-top: calc(var(--ug)*.375);
                padding-bottom: calc(var(--ug)*.375)
            }

            .xs\:py-spacing8 {
                padding-top: calc(var(--ug)*.5);
                padding-bottom: calc(var(--ug)*.5)
            }

            .xs\:\!pb-0 {
                padding-bottom: 0 !important
            }

            .xs\:\!pb-spacing12 {
                padding-bottom: calc(var(--ug)*.75) !important
            }

            .xs\:\!pb-spacing8 {
                padding-bottom: calc(var(--ug)*.5) !important
            }

            .xs\:\!pl-spacing20 {
                padding-left: calc(var(--ug)*1.25) !important
            }

            .xs\:\!pl-spacing24 {
                padding-left: calc(var(--ug)*1.5) !important
            }

            .xs\:\!pl-spacing80 {
                padding-left: calc(var(--ug)*5) !important
            }

            .xs\:\!pr-0 {
                padding-right: 0 !important
            }

            .xs\:\!pr-spacing16 {
                padding-right: calc(var(--ug)) !important
            }

            .xs\:\!pr-spacing20 {
                padding-right: calc(var(--ug)*1.25) !important
            }

            .xs\:pb-0 {
                padding-bottom: 0
            }

            .xs\:pb-spacing10 {
                padding-bottom: calc(var(--ug)*.625)
            }

            .xs\:pb-spacing14 {
                padding-bottom: calc(var(--ug)*.875)
            }

            .xs\:pb-spacing140 {
                padding-bottom: calc(var(--ug)*8.75)
            }

            .xs\:pb-spacing150 {
                padding-bottom: calc(var(--ug)*9.375)
            }

            .xs\:pb-spacing16 {
                padding-bottom: calc(var(--ug))
            }

            .xs\:pb-spacing20 {
                padding-bottom: calc(var(--ug)*1.25)
            }

            .xs\:pb-spacing205 {
                padding-bottom: calc(var(--ug)*12.813)
            }

            .xs\:pb-spacing24 {
                padding-bottom: calc(var(--ug)*1.5)
            }

            .xs\:pb-spacing28 {
                padding-bottom: calc(var(--ug)*1.75)
            }

            .xs\:pb-spacing32 {
                padding-bottom: calc(var(--ug)*2)
            }

            .xs\:pb-spacing36 {
                padding-bottom: calc(var(--ug)*2.25)
            }

            .xs\:pb-spacing4 {
                padding-bottom: calc(var(--ug)*.25)
            }

            .xs\:pb-spacing40 {
                padding-bottom: calc(var(--ug)*2.5)
            }

            .xs\:pb-spacing44 {
                padding-bottom: calc(var(--ug)*2.75)
            }

            .xs\:pb-spacing48 {
                padding-bottom: calc(var(--ug)*3)
            }

            .xs\:pb-spacing56 {
                padding-bottom: calc(var(--ug)*3.5)
            }

            .xs\:pb-spacing64 {
                padding-bottom: calc(var(--ug)*4)
            }

            .xs\:pb-spacing80 {
                padding-bottom: calc(var(--ug)*5)
            }

            .xs\:pb-spacing96 {
                padding-bottom: calc(var(--ug)*6)
            }

            .xs\:pl-spacing12 {
                padding-left: calc(var(--ug)*.75)
            }

            .xs\:pl-spacing16 {
                padding-left: calc(var(--ug))
            }

            .xs\:pl-spacing20 {
                padding-left: calc(var(--ug)*1.25)
            }

            .xs\:pl-spacing32 {
                padding-left: calc(var(--ug)*2)
            }

            .xs\:pl-spacing4 {
                padding-left: calc(var(--ug)*.25)
            }

            .xs\:pr-0 {
                padding-right: 0
            }

            .xs\:pr-6 {
                padding-right: 1.5rem
            }

            .xs\:pr-spacing10 {
                padding-right: calc(var(--ug)*.625)
            }

            .xs\:pr-spacing100 {
                padding-right: calc(var(--ug)*6.25)
            }

            .xs\:pr-spacing12 {
                padding-right: calc(var(--ug)*.75)
            }

            .xs\:pr-spacing14 {
                padding-right: calc(var(--ug)*.875)
            }

            .xs\:pr-spacing16 {
                padding-right: calc(var(--ug))
            }

            .xs\:pr-spacing20 {
                padding-right: calc(var(--ug)*1.25)
            }

            .xs\:pr-spacing32 {
                padding-right: calc(var(--ug)*2)
            }

            .xs\:pr-spacing40 {
                padding-right: calc(var(--ug)*2.5)
            }

            .xs\:pt-0 {
                padding-top: 0
            }

            .xs\:pt-spacing10 {
                padding-top: calc(var(--ug)*.625)
            }

            .xs\:pt-spacing100 {
                padding-top: calc(var(--ug)*6.25)
            }

            .xs\:pt-spacing12 {
                padding-top: calc(var(--ug)*.75)
            }

            .xs\:pt-spacing14 {
                padding-top: calc(var(--ug)*.875)
            }

            .xs\:pt-spacing16 {
                padding-top: calc(var(--ug))
            }

            .xs\:pt-spacing2 {
                padding-top: calc(var(--ug)*.125)
            }

            .xs\:pt-spacing20 {
                padding-top: calc(var(--ug)*1.25)
            }

            .xs\:pt-spacing24 {
                padding-top: calc(var(--ug)*1.5)
            }

            .xs\:pt-spacing28 {
                padding-top: calc(var(--ug)*1.75)
            }

            .xs\:pt-spacing32 {
                padding-top: calc(var(--ug)*2)
            }

            .xs\:pt-spacing36 {
                padding-top: calc(var(--ug)*2.25)
            }

            .xs\:pt-spacing4 {
                padding-top: calc(var(--ug)*.25)
            }

            .xs\:pt-spacing40 {
                padding-top: calc(var(--ug)*2.5)
            }

            .xs\:pt-spacing44 {
                padding-top: calc(var(--ug)*2.75)
            }

            .xs\:pt-spacing48 {
                padding-top: calc(var(--ug)*3)
            }

            .xs\:pt-spacing8 {
                padding-top: calc(var(--ug)*.5)
            }

            .xs\:pt-spacing80 {
                padding-top: calc(var(--ug)*5)
            }

            .xs\:\!text-left {
                text-align: left !important
            }

            .xs\:text-left {
                text-align: left
            }

            .xs\:text-center {
                text-align: center
            }

            .xs\:\!text-\[0\.875rem\] {
                font-size: .875rem !important
            }

            .xs\:\!text-\[14px\] {
                font-size: 14px !important
            }

            .xs\:\!text-bodyNormal {
                font-size: 1.125rem !important;
                line-height: 1.5rem !important
            }

            .xs\:\!text-bodySmall {
                font-size: 1rem !important;
                line-height: 1.375rem !important
            }

            .xs\:\!text-buttonNormal {
                font-size: 1.125rem !important;
                line-height: 1.5rem !important
            }

            .xs\:\!text-buttonSmall {
                font-size: 1rem !important;
                line-height: 1.375rem !important
            }

            .xs\:\!text-captionNormal {
                font-size: .875rem !important;
                line-height: 1.125rem !important
            }

            .xs\:\!text-heading3 {
                font-size: 1.75rem !important;
                line-height: 2.25rem !important
            }

            .xs\:\!text-icon-lg {
                font-size: calc(var(--ug)*1.5) !important;
                line-height: calc(var(--ug)*1.5) !important
            }

            .xs\:\!text-icon-md {
                font-size: calc(var(--ug)*1.25) !important;
                line-height: calc(var(--ug)*1.25) !important
            }

            .xs\:\!text-icon-xl {
                font-size: calc(var(--ug)*2) !important;
                line-height: calc(var(--ug)*2) !important
            }

            .xs\:\!text-interactionNormal {
                font-size: 1.125rem !important;
                line-height: 1.5rem !important
            }

            .xs\:\!text-interactionSmall {
                font-size: 1rem !important;
                line-height: 1.375rem !important
            }

            .xs\:\!text-labelNormal {
                font-size: .875rem !important;
                line-height: 1.125rem !important
            }

            .xs\:text-2xl {
                font-size: 1.5rem;
                line-height: 2rem
            }

            .xs\:text-3\.2xl {
                font-size: 2rem;
                line-height: 2.5rem
            }

            .xs\:text-3xl {
                font-size: 1.875rem;
                line-height: 2.25rem
            }

            .xs\:text-\[160px\] {
                font-size: 160px
            }

            .xs\:text-bodyLarge {
                font-size: 1.25rem;
                line-height: 1.75rem
            }

            .xs\:text-bodyNormal {
                font-size: 1.125rem;
                line-height: 1.5rem
            }

            .xs\:text-bodySmall {
                font-size: 1rem;
                line-height: 1.375rem
            }

            .xs\:text-buttonNormal {
                font-size: 1.125rem;
                line-height: 1.5rem
            }

            .xs\:text-buttonSmall {
                font-size: 1rem;
                line-height: 1.375rem
            }

            .xs\:text-captionNormal {
                font-size: .875rem;
                line-height: 1.125rem
            }

            .xs\:text-captionSmall {
                font-size: .75rem;
                line-height: 1rem
            }

            .xs\:text-captionTight {
                font-size: 1rem;
                line-height: 1.203rem
            }

            .xs\:text-fontSize15 {
                font-size: 1.071rem;
                line-height: 1.25rem
            }

            .xs\:text-heading2 {
                font-size: 2.25rem;
                line-height: 2.75rem
            }

            .xs\:text-heading3 {
                font-size: 1.75rem;
                line-height: 2.25rem
            }

            .xs\:text-icon-lg {
                font-size: calc(var(--ug)*1.5);
                line-height: calc(var(--ug)*1.5)
            }

            .xs\:text-icon-md {
                font-size: calc(var(--ug)*1.25);
                line-height: calc(var(--ug)*1.25)
            }

            .xs\:text-icon-sm {
                font-size: calc(var(--ug));
                line-height: calc(var(--ug))
            }

            .xs\:text-icon-xl {
                font-size: calc(var(--ug)*2);
                line-height: calc(var(--ug)*2)
            }

            .xs\:text-interactionLarge1 {
                font-size: 1.25rem;
                line-height: 1.75rem
            }

            .xs\:text-interactionLarge2 {
                font-size: 1.5rem;
                line-height: 2rem
            }

            .xs\:text-interactionNormal {
                font-size: 1.125rem;
                line-height: 1.5rem
            }

            .xs\:text-interactionSmall {
                font-size: 1rem;
                line-height: 1.375rem
            }

            .xs\:text-labelNormal {
                font-size: .875rem;
                line-height: 1.125rem
            }

            .xs\:text-labelSmall {
                font-size: .75rem;
                line-height: 1rem
            }

            .xs\:text-sm {
                font-size: .875rem;
                line-height: 1.25rem
            }

            .xs\:text-title-all-caps-normal {
                font-size: .875rem;
                line-height: 1.125rem
            }

            .xs\:text-title-all-caps-small {
                font-size: .75rem;
                line-height: 1rem
            }

            .xs\:text-title1 {
                font-size: 1.5rem;
                line-height: 2rem
            }

            .xs\:text-title2 {
                font-size: 1.25rem;
                line-height: 1.75rem
            }

            .xs\:text-title3 {
                font-size: 1.125rem;
                line-height: 1.5rem
            }

            .xs\:text-underlineNormal {
                font-size: 1rem;
                line-height: 1.375rem
            }

            .xs\:text-underlineSmall {
                font-size: .875rem;
                line-height: 1.125rem
            }

            .xs\:text-xl {
                font-size: 1.25rem;
                line-height: 1.75rem
            }

            .xs\:text-xs {
                font-size: .75rem;
                line-height: 1rem
            }

            .xs\:font-450 {
                font-weight: 400
            }

            .xs\:font-medium {
                font-weight: 500
            }

            .xs\:\!capitalize {
                text-transform: capitalize !important
            }

            .xs\:\!leading-5 {
                line-height: 1.25rem !important
            }

            .xs\:leading-4 {
                line-height: 1rem
            }

            .xs\:leading-5 {
                line-height: 1.25rem
            }

            .xs\:leading-\[14px\] {
                line-height: 14px
            }

            .xs\:leading-\[160px\] {
                line-height: 160px
            }

            .xs\:leading-tight {
                line-height: 1.25
            }

            .xs\:\!-tracking-0\.122 {
                letter-spacing: -.122px !important
            }

            .xs\:\!-tracking-0\.14 {
                letter-spacing: -.14px !important
            }

            .xs\:\!-tracking-0\.157 {
                letter-spacing: -.157px !important
            }

            .xs\:-tracking-0\.105 {
                letter-spacing: -.105px
            }

            .xs\:-tracking-0\.122 {
                letter-spacing: -.122px
            }

            .xs\:-tracking-0\.14 {
                letter-spacing: -.14px
            }

            .xs\:-tracking-0\.157 {
                letter-spacing: -.157px
            }

            .xs\:-tracking-0\.175 {
                letter-spacing: -.175px
            }

            .xs\:-tracking-0\.18 {
                letter-spacing: -.18px
            }

            .xs\:-tracking-0\.21 {
                letter-spacing: -.21px
            }

            .xs\:-tracking-0\.28 {
                letter-spacing: -.28px
            }

            .xs\:-tracking-0\.32 {
                letter-spacing: -.32px
            }

            .xs\:-tracking-\[0\.157px\] {
                letter-spacing: -.157px
            }

            .xs\:tracking-0\.122 {
                letter-spacing: .122px
            }

            .xs\:tracking-0\.14 {
                letter-spacing: .14px
            }

            .xs\:tracking-tight {
                letter-spacing: -.025em
            }

            .xs\:\!text-greyscale-1 {
                --tw-text-opacity: 1 !important;
                color: rgb(var(--greyscale-1)/var(--tw-text-opacity)) !important
            }

            .xs\:\!text-greyscale-5 {
                --tw-text-opacity: 1 !important;
                color: rgb(var(--greyscale-5)/var(--tw-text-opacity)) !important
            }

            .xs\:\!text-primary-main {
                --tw-text-opacity: 1 !important;
                color: rgb(var(--primary-main)/var(--tw-text-opacity)) !important
            }

            .xs\:text-black {
                --tw-text-opacity: 1;
                color: rgb(0 0 0/var(--tw-text-opacity))
            }

            .xs\:text-dark-red {
                --tw-text-opacity: 1;
                color: rgb(238 44 60/var(--tw-text-opacity))
            }

            .xs\:text-greyscale-1 {
                --tw-text-opacity: 1;
                color: rgb(var(--greyscale-1)/var(--tw-text-opacity))
            }

            .xs\:text-greyscale-2 {
                --tw-text-opacity: 1;
                color: rgb(var(--greyscale-2)/var(--tw-text-opacity))
            }

            .xs\:text-greyscale-3 {
                --tw-text-opacity: 1;
                color: rgb(var(--greyscale-3)/var(--tw-text-opacity))
            }

            .xs\:text-greyscale-5 {
                --tw-text-opacity: 1;
                color: rgb(var(--greyscale-5)/var(--tw-text-opacity))
            }

            .xs\:text-greyscale-main {
                --tw-text-opacity: 1;
                color: rgb(var(--greyscale-main)/var(--tw-text-opacity))
            }

            .xs\:text-primary-main {
                --tw-text-opacity: 1;
                color: rgb(var(--primary-main)/var(--tw-text-opacity))
            }

            .xs\:text-state-green {
                --tw-text-opacity: 1;
                color: rgb(63 145 97/var(--tw-text-opacity))
            }

            .xs\:text-system-fill-icon-rating {
                --tw-text-opacity: 1;
                color: rgb(var(--system-fill-icon-rating)/var(--tw-text-opacity))
            }

            .xs\:text-white {
                --tw-text-opacity: 1;
                color: rgb(255 255 255/var(--tw-text-opacity))
            }

            .xs\:shadow-card {
                --tw-shadow: 0px 12px 28px 0px rgba(36, 7, 70, .06);
                --tw-shadow-colored: 0px 12px 28px 0px var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .xs\:shadow-hard-highlighted {
                --tw-shadow: 0px 6px 0px 0px rgb(var(--system-fill-bg-accent-2));
                --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color)
            }

            .xs\:shadow-hard-highlighted,
            .xs\:shadow-hard-normal {
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .xs\:shadow-hard-normal {
                --tw-shadow: 0px 6px 0px 0px #f2f2f2;
                --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color)
            }

            .xs\:shadow-lg {
                --tw-shadow: 0px 32px 68px 0px rgba(0, 0, 0, .08), 0px -12px 40px 0px rgba(0, 0, 0, .04);
                --tw-shadow-colored: 0px 32px 68px 0px var(--tw-shadow-color), 0px -12px 40px 0px var(--tw-shadow-color)
            }

            .xs\:shadow-lg,
            .xs\:shadow-md {
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .xs\:shadow-md {
                --tw-shadow: 0px 16px 28px 0px rgba(36, 7, 70, .06), 0px -2px 40px 0px rgba(36, 7, 70, .04);
                --tw-shadow-colored: 0px 16px 28px 0px var(--tw-shadow-color), 0px -2px 40px 0px var(--tw-shadow-color)
            }

            .xs\:shadow-none {
                --tw-shadow: 0 0 #0000;
                --tw-shadow-colored: 0 0 #0000
            }

            .xs\:shadow-none,
            .xs\:shadow-sm {
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .xs\:shadow-sm {
                --tw-shadow: 0px 16px 32px 0px rgba(36, 7, 70, .06), 0px -8px 20px 0px rgba(36, 7, 70, .02);
                --tw-shadow-colored: 0px 16px 32px 0px var(--tw-shadow-color), 0px -8px 20px 0px var(--tw-shadow-color)
            }

            .xs\:shadow-sm-icon {
                --tw-shadow: 0px 0.657px 0px 0px #dee5ec, 0px 2.63px 7.889px 0px rgba(12, 22, 32, .06);
                --tw-shadow-colored: 0px 0.657px 0px 0px var(--tw-shadow-color), 0px 2.63px 7.889px 0px var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .xs\:blur-\[65px\] {
                --tw-blur: blur(65px)
            }

            .xs\:blur-\[65px\],
            .xs\:drop-shadow-md {
                filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
            }

            .xs\:drop-shadow-md {
                --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06))
            }

            .xs\:no-scrollbar::-webkit-scrollbar {
                display: none
            }

            .xs\:no-scrollbar {
                -ms-overflow-style: none;
                scrollbar-width: none
            }

            .xs\:last\:pb-0:last-child {
                padding-bottom: 0
            }
        }

        @media (min-width:768px) {
            @media (min-width:320px) {
                .md\:xs\:text-icon-md {
                    font-size: calc(var(--ug)*1.25);
                    line-height: calc(var(--ug)*1.25)
                }
            }
        }

        @media (min-width:480px) {
            .sm\:static {
                position: static
            }

            .sm\:\!top-spacing10 {
                top: calc(var(--ug)*.625) !important
            }

            .sm\:-right-spacing32 {
                right: calc(calc(var(--ug)*2) * -1)
            }

            .sm\:-top-spacing32 {
                top: calc(calc(var(--ug)*2) * -1)
            }

            .sm\:right-\[5\.714rem\] {
                right: 5.714rem
            }

            .sm\:right-spacing100 {
                right: calc(var(--ug)*6.25)
            }

            .sm\:col-span-12 {
                grid-column: span 12/span 12
            }

            .sm\:mb-spacing14 {
                margin-bottom: calc(var(--ug)*.875)
            }

            .sm\:mb-spacing8 {
                margin-bottom: calc(var(--ug)*.5)
            }

            .sm\:ml-0 {
                margin-left: 0
            }

            .sm\:mt-spacing12 {
                margin-top: calc(var(--ug)*.75)
            }

            .sm\:mt-spacing40 {
                margin-top: calc(var(--ug)*2.5)
            }

            .sm\:mt-spacing44 {
                margin-top: calc(var(--ug)*2.75)
            }

            .sm\:mt-spacing64 {
                margin-top: calc(var(--ug)*4)
            }

            .sm\:block {
                display: block
            }

            .sm\:hidden {
                display: none
            }

            .sm\:\!h-spacing48 {
                height: calc(var(--ug)*3) !important
            }

            .sm\:h-44px {
                height: 2.75rem
            }

            .sm\:h-64px {
                height: 4rem
            }

            .sm\:h-70px {
                height: 4.375rem
            }

            .sm\:h-auto {
                height: auto
            }

            .sm\:w-116 {
                width: 7.25rem
            }

            .sm\:w-179 {
                width: 11.188rem
            }

            .sm\:w-289 {
                width: 18.063rem
            }

            .sm\:w-auto {
                width: auto
            }

            .sm\:w-full {
                width: 100%
            }

            .sm\:min-w-\[210px\] {
                min-width: 210px
            }

            .sm\:max-w-261px {
                max-width: 16.313rem
            }

            .sm\:max-w-342px {
                max-width: 21.42rem
            }

            .sm\:max-w-495px {
                max-width: 30.938rem
            }

            .sm\:max-w-538px {
                max-width: 33.625rem
            }

            .sm\:rounded-3xl {
                border-radius: 1.5rem
            }

            .sm\:rounded-none {
                border-radius: 0
            }

            .sm\:p-0 {
                padding: 0
            }

            .sm\:px-spacing14 {
                padding-left: calc(var(--ug)*.875);
                padding-right: calc(var(--ug)*.875)
            }

            .sm\:px-spacing24 {
                padding-left: calc(var(--ug)*1.5);
                padding-right: calc(var(--ug)*1.5)
            }

            .sm\:px-spacing80 {
                padding-left: calc(var(--ug)*5);
                padding-right: calc(var(--ug)*5)
            }

            .sm\:py-spacing32 {
                padding-top: calc(var(--ug)*2);
                padding-bottom: calc(var(--ug)*2)
            }

            .sm\:pt-spacing40 {
                padding-top: calc(var(--ug)*2.5)
            }

            .sm\:pt-spacing96 {
                padding-top: calc(var(--ug)*6)
            }

            .sm\:\!text-bodySmall {
                font-size: 1rem !important;
                line-height: 1.375rem !important
            }

            .sm\:\!text-captionNormal {
                font-size: .875rem !important;
                line-height: 1.125rem !important
            }

            .sm\:text-buttonSmall {
                font-size: 1rem;
                line-height: 1.375rem
            }

            .sm\:text-captionSmall {
                font-size: .75rem;
                line-height: 1rem
            }

            .sm\:font-medium {
                font-weight: 500
            }

            .sm\:text-white-primary {
                --tw-text-opacity: 1;
                color: rgb(255 255 255/var(--tw-text-opacity))
            }

            .sm\:shadow-none {
                --tw-shadow: 0 0 #0000;
                --tw-shadow-colored: 0 0 #0000;
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }
        }

        @media (min-width:768px) {
            .md\:static {
                position: static
            }

            .md\:absolute {
                position: absolute
            }

            .md\:relative {
                position: relative
            }

            .md\:sticky {
                position: sticky
            }

            .md\:inset-auto {
                inset: auto
            }

            .md\:\!left-\[68px\] {
                left: 68px !important
            }

            .md\:\!right-1\/4 {
                right: 25% !important
            }

            .md\:\!top-0 {
                top: 0 !important
            }

            .md\:-bottom-24 {
                bottom: -6rem
            }

            .md\:-bottom-3 {
                bottom: -.75rem
            }

            .md\:-bottom-3\.5 {
                bottom: -.875rem
            }

            .md\:-bottom-spacing10 {
                bottom: calc(calc(var(--ug)*.625) * -1)
            }

            .md\:-bottom-spacing12 {
                bottom: calc(calc(var(--ug)*.75) * -1)
            }

            .md\:-bottom-spacing128 {
                bottom: calc(calc(var(--ug)*8) * -1)
            }

            .md\:-left-1\/4 {
                left: -25%
            }

            .md\:-left-28 {
                left: -7rem
            }

            .md\:-left-\[10\%\] {
                left: -10%
            }

            .md\:-left-spacing28 {
                left: calc(calc(var(--ug)*1.75) * -1)
            }

            .md\:-right-1 {
                right: -.25rem
            }

            .md\:-right-1\.5 {
                right: -.375rem
            }

            .md\:-right-2 {
                right: -.5rem
            }

            .md\:-right-28 {
                right: -7rem
            }

            .md\:-right-spacing100 {
                right: calc(calc(var(--ug)*6.25) * -1)
            }

            .md\:-right-spacing20 {
                right: calc(calc(var(--ug)*1.25) * -1)
            }

            .md\:-top-1 {
                top: -.25rem
            }

            .md\:-top-10 {
                top: -2.5rem
            }

            .md\:-top-2 {
                top: -.5rem
            }

            .md\:-top-24 {
                top: -6rem
            }

            .md\:-top-4 {
                top: -1rem
            }

            .md\:-top-8 {
                top: -2rem
            }

            .md\:-top-spacing20 {
                top: calc(calc(var(--ug)*1.25) * -1)
            }

            .md\:bottom-0 {
                bottom: 0
            }

            .md\:bottom-10 {
                bottom: 2.5rem
            }

            .md\:bottom-12 {
                bottom: 3rem
            }

            .md\:bottom-5 {
                bottom: 1.25rem
            }

            .md\:bottom-6 {
                bottom: 1.5rem
            }

            .md\:bottom-\[-10\%\] {
                bottom: -10%
            }

            .md\:bottom-\[-20px\] {
                bottom: -20px
            }

            .md\:bottom-auto {
                bottom: auto
            }

            .md\:bottom-spacing16 {
                bottom: calc(var(--ug))
            }

            .md\:bottom-spacing20 {
                bottom: calc(var(--ug)*1.25)
            }

            .md\:bottom-spacing28 {
                bottom: calc(var(--ug)*1.75)
            }

            .md\:left-0 {
                left: 0
            }

            .md\:left-14 {
                left: 3.5rem
            }

            .md\:left-2 {
                left: .5rem
            }

            .md\:left-20 {
                left: 5rem
            }

            .md\:left-24 {
                left: 6rem
            }

            .md\:left-3 {
                left: .75rem
            }

            .md\:left-3\.5 {
                left: .875rem
            }

            .md\:left-5 {
                left: 1.25rem
            }

            .md\:left-72px {
                left: 4.5rem
            }

            .md\:left-\[45\%\] {
                left: 45%
            }

            .md\:left-\[80\%\] {
                left: 80%
            }

            .md\:left-\[calc\(50\%\+1\.25rem\)\] {
                left: calc(50% + 1.25rem)
            }

            .md\:right-0 {
                right: 0
            }

            .md\:right-1 {
                right: .25rem
            }

            .md\:right-12 {
                right: 3rem
            }

            .md\:right-14 {
                right: 3.5rem
            }

            .md\:right-20 {
                right: 5rem
            }

            .md\:right-3 {
                right: .75rem
            }

            .md\:right-3\.5 {
                right: .875rem
            }

            .md\:right-5 {
                right: 1.25rem
            }

            .md\:right-53px {
                right: 3.313rem
            }

            .md\:right-7 {
                right: 1.75rem
            }

            .md\:right-\[40\%\] {
                right: 40%
            }

            .md\:right-\[8\%\] {
                right: 8%
            }

            .md\:right-auto {
                right: auto
            }

            .md\:right-spacing100 {
                right: calc(var(--ug)*6.25)
            }

            .md\:top-0 {
                top: 0
            }

            .md\:top-1 {
                top: .25rem
            }

            .md\:top-1\/3 {
                top: 33.333333%
            }

            .md\:top-10 {
                top: 2.5rem
            }

            .md\:top-12 {
                top: 3rem
            }

            .md\:top-16 {
                top: 4rem
            }

            .md\:top-2 {
                top: .5rem
            }

            .md\:top-2\.5 {
                top: .625rem
            }

            .md\:top-22px {
                top: 1.375rem
            }

            .md\:top-5 {
                top: 1.25rem
            }

            .md\:top-\[173px\] {
                top: 173px
            }

            .md\:top-\[45\%\] {
                top: 45%
            }

            .md\:top-auto {
                top: auto
            }

            .md\:top-spacing14 {
                top: calc(var(--ug)*.875)
            }

            .md\:\!z-1 {
                z-index: 1 !important
            }

            .md\:z-100 {
                z-index: 100
            }

            .md\:z-2 {
                z-index: 2
            }

            .md\:z-30 {
                z-index: 30
            }

            .md\:col-span-1 {
                grid-column: span 1/span 1
            }

            .md\:col-span-2 {
                grid-column: span 2/span 2
            }

            .md\:col-span-3 {
                grid-column: span 3/span 3
            }

            .md\:col-span-9 {
                grid-column: span 9/span 9
            }

            .md\:col-start-1 {
                grid-column-start: 1
            }

            .md\:col-start-2 {
                grid-column-start: 2
            }

            .md\:row-span-2 {
                grid-row: span 2/span 2
            }

            .md\:row-start-1 {
                grid-row-start: 1
            }

            .md\:row-start-2 {
                grid-row-start: 2
            }

            .md\:m-0 {
                margin: 0
            }

            .md\:m-auto {
                margin: auto
            }

            .md\:\!mx-auto {
                margin-left: auto !important;
                margin-right: auto !important
            }

            .md\:\!my-0 {
                margin-top: 0 !important;
                margin-bottom: 0 !important
            }

            .md\:\!my-spacing24 {
                margin-top: calc(var(--ug)*1.5) !important;
                margin-bottom: calc(var(--ug)*1.5) !important
            }

            .md\:\!my-spacing40 {
                margin-top: calc(var(--ug)*2.5) !important;
                margin-bottom: calc(var(--ug)*2.5) !important
            }

            .md\:-mx-0 {
                margin-left: 0;
                margin-right: 0
            }

            .md\:-mx-spacing10 {
                margin-left: calc(calc(var(--ug)*.625) * -1);
                margin-right: calc(calc(var(--ug)*.625) * -1)
            }

            .md\:-mx-spacing64 {
                margin-left: calc(calc(var(--ug)*4) * -1);
                margin-right: calc(calc(var(--ug)*4) * -1)
            }

            .md\:mx-0 {
                margin-left: 0;
                margin-right: 0
            }

            .md\:mx-auto {
                margin-left: auto;
                margin-right: auto
            }

            .md\:mx-spacing10 {
                margin-left: calc(var(--ug)*.625);
                margin-right: calc(var(--ug)*.625)
            }

            .md\:mx-spacing12 {
                margin-left: calc(var(--ug)*.75);
                margin-right: calc(var(--ug)*.75)
            }

            .md\:mx-spacing20 {
                margin-left: calc(var(--ug)*1.25);
                margin-right: calc(var(--ug)*1.25)
            }

            .md\:mx-spacing24 {
                margin-left: calc(var(--ug)*1.5);
                margin-right: calc(var(--ug)*1.5)
            }

            .md\:my-0 {
                margin-top: 0;
                margin-bottom: 0
            }

            .md\:my-\[40px\] {
                margin-top: 40px;
                margin-bottom: 40px
            }

            .md\:my-auto {
                margin-top: auto;
                margin-bottom: auto
            }

            .md\:my-spacing16 {
                margin-top: calc(var(--ug));
                margin-bottom: calc(var(--ug))
            }

            .md\:my-spacing24 {
                margin-top: calc(var(--ug)*1.5);
                margin-bottom: calc(var(--ug)*1.5)
            }

            .md\:my-spacing28 {
                margin-top: calc(var(--ug)*1.75);
                margin-bottom: calc(var(--ug)*1.75)
            }

            .md\:my-spacing32 {
                margin-top: calc(var(--ug)*2);
                margin-bottom: calc(var(--ug)*2)
            }

            .md\:my-spacing36 {
                margin-top: calc(var(--ug)*2.25);
                margin-bottom: calc(var(--ug)*2.25)
            }

            .md\:my-spacing40 {
                margin-top: calc(var(--ug)*2.5);
                margin-bottom: calc(var(--ug)*2.5)
            }

            .md\:\!mb-0 {
                margin-bottom: 0 !important
            }

            .md\:\!mb-1 {
                margin-bottom: .25rem !important
            }

            .md\:\!mb-spacing10 {
                margin-bottom: calc(var(--ug)*.625) !important
            }

            .md\:\!mb-spacing8 {
                margin-bottom: calc(var(--ug)*.5) !important
            }

            .md\:\!ml-0 {
                margin-left: 0 !important
            }

            .md\:\!ml-spacing10 {
                margin-left: calc(var(--ug)*.625) !important
            }

            .md\:\!mt-0 {
                margin-top: 0 !important
            }

            .md\:\!mt-spacing10 {
                margin-top: calc(var(--ug)*.625) !important
            }

            .md\:\!mt-spacing12 {
                margin-top: calc(var(--ug)*.75) !important
            }

            .md\:\!mt-spacing16 {
                margin-top: calc(var(--ug)) !important
            }

            .md\:\!mt-spacing2 {
                margin-top: calc(var(--ug)*.125) !important
            }

            .md\:\!mt-spacing20 {
                margin-top: calc(var(--ug)*1.25) !important
            }

            .md\:\!mt-spacing24 {
                margin-top: calc(var(--ug)*1.5) !important
            }

            .md\:\!mt-spacing40 {
                margin-top: calc(var(--ug)*2.5) !important
            }

            .md\:\!mt-spacing64 {
                margin-top: calc(var(--ug)*4) !important
            }

            .md\:-mb-spacing32 {
                margin-bottom: calc(calc(var(--ug)*2) * -1)
            }

            .md\:-ml-spacing36 {
                margin-left: calc(calc(var(--ug)*2.25) * -1)
            }

            .md\:-ml-spacing48 {
                margin-left: calc(calc(var(--ug)*3) * -1)
            }

            .md\:-ml-spacing56 {
                margin-left: calc(calc(var(--ug)*3.5) * -1)
            }

            .md\:-ml-spacing64 {
                margin-left: calc(calc(var(--ug)*4) * -1)
            }

            .md\:-ml-spacing80 {
                margin-left: calc(calc(var(--ug)*5) * -1)
            }

            .md\:-mr-spacing24 {
                margin-right: calc(calc(var(--ug)*1.5) * -1)
            }

            .md\:-mt-0 {
                margin-top: 0
            }

            .md\:-mt-0\.5 {
                margin-top: -.125rem
            }

            .md\:-mt-11 {
                margin-top: -2.75rem
            }

            .md\:-mt-\[70px\] {
                margin-top: -70px
            }

            .md\:-mt-spacing24 {
                margin-top: calc(calc(var(--ug)*1.5) * -1)
            }

            .md\:-mt-spacing48 {
                margin-top: calc(calc(var(--ug)*3) * -1)
            }

            .md\:-mt-spacing68 {
                margin-top: calc(calc(var(--ug)*4.25) * -1)
            }

            .md\:mb-0 {
                margin-bottom: 0
            }

            .md\:mb-2 {
                margin-bottom: .5rem
            }

            .md\:mb-3 {
                margin-bottom: .75rem
            }

            .md\:mb-6 {
                margin-bottom: 1.5rem
            }

            .md\:mb-auto {
                margin-bottom: auto
            }

            .md\:mb-spacing10 {
                margin-bottom: calc(var(--ug)*.625)
            }

            .md\:mb-spacing100 {
                margin-bottom: calc(var(--ug)*6.25)
            }

            .md\:mb-spacing12 {
                margin-bottom: calc(var(--ug)*.75)
            }

            .md\:mb-spacing14 {
                margin-bottom: calc(var(--ug)*.875)
            }

            .md\:mb-spacing16 {
                margin-bottom: calc(var(--ug))
            }

            .md\:mb-spacing20 {
                margin-bottom: calc(var(--ug)*1.25)
            }

            .md\:mb-spacing24 {
                margin-bottom: calc(var(--ug)*1.5)
            }

            .md\:mb-spacing28 {
                margin-bottom: calc(var(--ug)*1.75)
            }

            .md\:mb-spacing32 {
                margin-bottom: calc(var(--ug)*2)
            }

            .md\:mb-spacing4 {
                margin-bottom: calc(var(--ug)*.25)
            }

            .md\:mb-spacing40 {
                margin-bottom: calc(var(--ug)*2.5)
            }

            .md\:mb-spacing44 {
                margin-bottom: calc(var(--ug)*2.75)
            }

            .md\:mb-spacing48 {
                margin-bottom: calc(var(--ug)*3)
            }

            .md\:mb-spacing56 {
                margin-bottom: calc(var(--ug)*3.5)
            }

            .md\:mb-spacing6 {
                margin-bottom: calc(var(--ug)*.375)
            }

            .md\:mb-spacing64 {
                margin-bottom: calc(var(--ug)*4)
            }

            .md\:mb-spacing8 {
                margin-bottom: calc(var(--ug)*.5)
            }

            .md\:ml-0 {
                margin-left: 0
            }

            .md\:ml-auto {
                margin-left: auto
            }

            .md\:ml-spacing14 {
                margin-left: calc(var(--ug)*.875)
            }

            .md\:ml-spacing2 {
                margin-left: calc(var(--ug)*.125)
            }

            .md\:ml-spacing20 {
                margin-left: calc(var(--ug)*1.25)
            }

            .md\:ml-spacing32 {
                margin-left: calc(var(--ug)*2)
            }

            .md\:ml-spacing36 {
                margin-left: calc(var(--ug)*2.25)
            }

            .md\:ml-spacing4 {
                margin-left: calc(var(--ug)*.25)
            }

            .md\:ml-spacing40 {
                margin-left: calc(var(--ug)*2.5)
            }

            .md\:ml-spacing8 {
                margin-left: calc(var(--ug)*.5)
            }

            .md\:ml-spacing80 {
                margin-left: calc(var(--ug)*5)
            }

            .md\:mr-0 {
                margin-right: 0
            }

            .md\:mr-spacing10 {
                margin-right: calc(var(--ug)*.625)
            }

            .md\:mr-spacing12 {
                margin-right: calc(var(--ug)*.75)
            }

            .md\:mr-spacing14 {
                margin-right: calc(var(--ug)*.875)
            }

            .md\:mr-spacing32 {
                margin-right: calc(var(--ug)*2)
            }

            .md\:mr-spacing4 {
                margin-right: calc(var(--ug)*.25)
            }

            .md\:mr-spacing48 {
                margin-right: calc(var(--ug)*3)
            }

            .md\:mr-spacing64 {
                margin-right: calc(var(--ug)*4)
            }

            .md\:mt-0 {
                margin-top: 0
            }

            .md\:mt-\[1px\] {
                margin-top: 1px
            }

            .md\:mt-auto {
                margin-top: auto
            }

            .md\:mt-spacing10 {
                margin-top: calc(var(--ug)*.625)
            }

            .md\:mt-spacing12 {
                margin-top: calc(var(--ug)*.75)
            }

            .md\:mt-spacing128 {
                margin-top: calc(var(--ug)*8)
            }

            .md\:mt-spacing14 {
                margin-top: calc(var(--ug)*.875)
            }

            .md\:mt-spacing16 {
                margin-top: calc(var(--ug))
            }

            .md\:mt-spacing2 {
                margin-top: calc(var(--ug)*.125)
            }

            .md\:mt-spacing20 {
                margin-top: calc(var(--ug)*1.25)
            }

            .md\:mt-spacing24 {
                margin-top: calc(var(--ug)*1.5)
            }

            .md\:mt-spacing28 {
                margin-top: calc(var(--ug)*1.75)
            }

            .md\:mt-spacing32 {
                margin-top: calc(var(--ug)*2)
            }

            .md\:mt-spacing36 {
                margin-top: calc(var(--ug)*2.25)
            }

            .md\:mt-spacing4 {
                margin-top: calc(var(--ug)*.25)
            }

            .md\:mt-spacing40 {
                margin-top: calc(var(--ug)*2.5)
            }

            .md\:mt-spacing48 {
                margin-top: calc(var(--ug)*3)
            }

            .md\:mt-spacing6 {
                margin-top: calc(var(--ug)*.375)
            }

            .md\:mt-spacing64 {
                margin-top: calc(var(--ug)*4)
            }

            .md\:mt-spacing8 {
                margin-top: calc(var(--ug)*.5)
            }

            .md\:mt-spacing80 {
                margin-top: calc(var(--ug)*5)
            }

            .md\:\!line-clamp-2 {
                -webkit-line-clamp: 2 !important
            }

            .md\:\!line-clamp-2,
            .md\:\!line-clamp-3 {
                overflow: hidden !important;
                display: -webkit-box !important;
                -webkit-box-orient: vertical !important
            }

            .md\:\!line-clamp-3 {
                -webkit-line-clamp: 3 !important
            }

            .md\:line-clamp-1 {
                -webkit-line-clamp: 1
            }

            .md\:line-clamp-1,
            .md\:line-clamp-2 {
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical
            }

            .md\:line-clamp-2 {
                -webkit-line-clamp: 2
            }

            .md\:line-clamp-3 {
                -webkit-line-clamp: 3
            }

            .md\:line-clamp-3,
            .md\:line-clamp-4 {
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical
            }

            .md\:line-clamp-4 {
                -webkit-line-clamp: 4
            }

            .md\:line-clamp-none {
                overflow: visible;
                display: block;
                -webkit-box-orient: horizontal;
                -webkit-line-clamp: none
            }

            .md\:block {
                display: block
            }

            .md\:inline-block {
                display: inline-block
            }

            .md\:inline {
                display: inline
            }

            .md\:\!flex {
                display: flex !important
            }

            .md\:flex {
                display: flex
            }

            .md\:inline-flex {
                display: inline-flex
            }

            .md\:grid {
                display: grid
            }

            .md\:hidden {
                display: none
            }

            .md\:\!h-12 {
                height: 3rem !important
            }

            .md\:\!h-24 {
                height: 1.5rem !important
            }

            .md\:\!h-46px {
                height: 2.875rem !important
            }

            .md\:\!h-480 {
                height: 30rem !important
            }

            .md\:\!h-48px {
                height: 3rem !important
            }

            .md\:\!h-60 {
                height: 3.75rem !important
            }

            .md\:\!h-675px {
                height: 42.1875rem !important
            }

            .md\:\!h-72 {
                height: 4.5rem !important
            }

            .md\:\!h-80vh {
                height: 80vh !important
            }

            .md\:\!h-820px {
                height: 51.25rem !important
            }

            .md\:\!h-\[244px\] {
                height: 244px !important
            }

            .md\:\!h-\[calc\(100vh-8\.313rem\)\] {
                height: calc(100vh - 8.313rem) !important
            }

            .md\:\!h-auto {
                height: auto !important
            }

            .md\:\!h-full {
                height: 100% !important
            }

            .md\:\!h-spacing36 {
                height: calc(var(--ug)*2.25) !important
            }

            .md\:\!h-spacing48 {
                height: calc(var(--ug)*3) !important
            }

            .md\:\!h-spacing56 {
                height: calc(var(--ug)*3.5) !important
            }

            .md\:h-10 {
                height: 2.5rem
            }

            .md\:h-100 {
                height: 6.25rem
            }

            .md\:h-104px {
                height: 6.5rem
            }

            .md\:h-11 {
                height: 2.75rem
            }

            .md\:h-112px {
                height: 7rem
            }

            .md\:h-114px {
                height: 7.125rem
            }

            .md\:h-116px {
                height: 7.25rem
            }

            .md\:h-118px {
                height: 7.375rem
            }

            .md\:h-12 {
                height: 3rem
            }

            .md\:h-120 {
                height: 7.5rem
            }

            .md\:h-122px {
                height: 7.624rem
            }

            .md\:h-128px {
                height: 8rem
            }

            .md\:h-132px {
                height: 8.25rem
            }

            .md\:h-134px {
                height: 8.37rem
            }

            .md\:h-14 {
                height: 3.5rem
            }

            .md\:h-140 {
                height: 8.75rem
            }

            .md\:h-144px {
                height: 9rem
            }

            .md\:h-148 {
                height: 9.25rem
            }

            .md\:h-14px {
                height: .875rem
            }

            .md\:h-150px {
                height: 9.43rem
            }

            .md\:h-152px {
                height: 9.5rem
            }

            .md\:h-155px {
                height: 9.71rem
            }

            .md\:h-16 {
                height: 4rem
            }

            .md\:h-160px {
                height: 10rem
            }

            .md\:h-164 {
                height: 10.25rem
            }

            .md\:h-168px {
                height: 10.5rem
            }

            .md\:h-171px {
                height: 10.62rem
            }

            .md\:h-174 {
                height: 10.875rem
            }

            .md\:h-177px {
                height: 11.0625rem
            }

            .md\:h-180 {
                height: 11.25rem
            }

            .md\:h-186 {
                height: 11.625rem
            }

            .md\:h-18px {
                height: 1.125rem
            }

            .md\:h-20 {
                height: 5rem
            }

            .md\:h-200 {
                height: 14.286rem
            }

            .md\:h-200px {
                height: 12.5rem
            }

            .md\:h-20px {
                height: 1.25rem
            }

            .md\:h-214 {
                height: 13.375rem
            }

            .md\:h-215 {
                height: 13.438rem
            }

            .md\:h-220px {
                height: 13.75rem
            }

            .md\:h-222px {
                height: 15.8572rem
            }

            .md\:h-224px {
                height: 14rem
            }

            .md\:h-226px {
                height: 14.125rem
            }

            .md\:h-22px {
                height: 1.375rem
            }

            .md\:h-232 {
                height: 14.5rem
            }

            .md\:h-234px {
                height: 14.625rem
            }

            .md\:h-238px {
                height: 14.87rem
            }

            .md\:h-243px {
                height: 15.1875rem
            }

            .md\:h-249px {
                height: 15.57rem
            }

            .md\:h-250px {
                height: 15.625rem
            }

            .md\:h-253px {
                height: 15.875rem
            }

            .md\:h-256 {
                height: 16rem
            }

            .md\:h-260 {
                height: 16.25rem
            }

            .md\:h-264 {
                height: 16.5rem
            }

            .md\:h-26px {
                height: 1.625rem
            }

            .md\:h-270px {
                height: 16.875rem
            }

            .md\:h-275px {
                height: 17.188rem
            }

            .md\:h-280 {
                height: 17.5rem
            }

            .md\:h-28px {
                height: 1.7857rem
            }

            .md\:h-290px {
                height: 18.125rem
            }

            .md\:h-300 {
                height: 18.75rem
            }

            .md\:h-306px {
                height: 19.125rem
            }

            .md\:h-30px {
                height: 1.875rem
            }

            .md\:h-312px {
                height: 19.5rem
            }

            .md\:h-315px {
                height: 19.715rem
            }

            .md\:h-318px {
                height: 19.875rem
            }

            .md\:h-32 {
                height: 8rem
            }

            .md\:h-320 {
                height: 20rem
            }

            .md\:h-328px {
                height: 20.5rem
            }

            .md\:h-32px {
                height: 2rem
            }

            .md\:h-330px {
                height: 20.625rem
            }

            .md\:h-332px {
                height: 20.75rem
            }

            .md\:h-342px {
                height: 21.42rem
            }

            .md\:h-348 {
                height: 21.75rem
            }

            .md\:h-350 {
                height: 21.875rem
            }

            .md\:h-36 {
                height: 9rem
            }

            .md\:h-360px {
                height: 22.5rem
            }

            .md\:h-366 {
                height: 22.875rem
            }

            .md\:h-368px {
                height: 23rem
            }

            .md\:h-36px {
                height: 2.25rem
            }

            .md\:h-374 {
                height: 23.375rem
            }

            .md\:h-376px {
                height: 23.5rem
            }

            .md\:h-380px {
                height: 23.75rem
            }

            .md\:h-388px {
                height: 24.25rem
            }

            .md\:h-391px {
                height: 24.438rem
            }

            .md\:h-396px {
                height: 24.75rem
            }

            .md\:h-39px {
                height: 2.4375rem
            }

            .md\:h-400 {
                height: 25rem
            }

            .md\:h-402px {
                height: 25.125rem
            }

            .md\:h-404 {
                height: 25.25rem
            }

            .md\:h-408px {
                height: 25.5rem
            }

            .md\:h-412px {
                height: 25.75rem
            }

            .md\:h-42 {
                height: 2.625rem
            }

            .md\:h-424 {
                height: 26.5rem
            }

            .md\:h-432px {
                height: 27rem
            }

            .md\:h-446px {
                height: 27.875rem
            }

            .md\:h-449px {
                height: 28.063rem
            }

            .md\:h-44px {
                height: 2.75rem
            }

            .md\:h-458px {
                height: 28.625rem
            }

            .md\:h-45px {
                height: 2.85rem
            }

            .md\:h-468px {
                height: 29.25rem
            }

            .md\:h-46px {
                height: 2.875rem
            }

            .md\:h-480 {
                height: 30rem
            }

            .md\:h-48px {
                height: 3rem
            }

            .md\:h-498 {
                height: 31.125rem
            }

            .md\:h-4px {
                height: .25rem
            }

            .md\:h-5 {
                height: 1.25rem
            }

            .md\:h-500px {
                height: 31.25rem
            }

            .md\:h-502px {
                height: 31.375rem
            }

            .md\:h-508px {
                height: 31.75rem
            }

            .md\:h-50px {
                height: 3.14rem
            }

            .md\:h-510px {
                height: 31.875rem
            }

            .md\:h-52 {
                height: 3.25rem
            }

            .md\:h-542px {
                height: 33.875rem
            }

            .md\:h-54px {
                height: 3.375rem
            }

            .md\:h-56 {
                height: 3.5rem
            }

            .md\:h-560px {
                height: 35rem
            }

            .md\:h-572px {
                height: 35.75rem
            }

            .md\:h-6 {
                height: 1.5rem
            }

            .md\:h-60 {
                height: 3.75rem
            }

            .md\:h-600 {
                height: 37.5rem
            }

            .md\:h-618px {
                height: 38.625rem
            }

            .md\:h-62px {
                height: 3.875rem
            }

            .md\:h-636px {
                height: 39.75rem
            }

            .md\:h-64px {
                height: 4rem
            }

            .md\:h-675px {
                height: 42.1875rem
            }

            .md\:h-68 {
                height: 4.25rem
            }

            .md\:h-680px {
                height: 42.5rem
            }

            .md\:h-7 {
                height: 1.75rem
            }

            .md\:h-70px {
                height: 4.375rem
            }

            .md\:h-72 {
                height: 4.5rem
            }

            .md\:h-8 {
                height: 2rem
            }

            .md\:h-80 {
                height: 20rem
            }

            .md\:h-81px {
                height: 5.09rem
            }

            .md\:h-84px {
                height: 5.25rem
            }

            .md\:h-86px {
                height: 5.375rem
            }

            .md\:h-88px {
                height: 5.5rem
            }

            .md\:h-9 {
                height: 2.25rem
            }

            .md\:h-90px {
                height: 5.625rem
            }

            .md\:h-92px {
                height: 5.75rem
            }

            .md\:h-\[144px\] {
                height: 144px
            }

            .md\:h-\[216px\] {
                height: 216px
            }

            .md\:h-\[28px\] {
                height: 28px
            }

            .md\:h-\[308px\] {
                height: 308px
            }

            .md\:h-\[40px\] {
                height: 40px
            }

            .md\:h-\[44px\] {
                height: 44px
            }

            .md\:h-\[450px\] {
                height: 450px
            }

            .md\:h-\[466px\] {
                height: 466px
            }

            .md\:h-\[48px\] {
                height: 48px
            }

            .md\:h-\[490px\] {
                height: 490px
            }

            .md\:h-\[499px\] {
                height: 499px
            }

            .md\:h-\[50px\] {
                height: 50px
            }

            .md\:h-\[90px\] {
                height: 90px
            }

            .md\:h-auto {
                height: auto
            }

            .md\:h-fit {
                height: -moz-fit-content;
                height: fit-content
            }

            .md\:h-full {
                height: 100%
            }

            .md\:h-max {
                height: -moz-max-content;
                height: max-content
            }

            .md\:h-spacing100 {
                height: calc(var(--ug)*6.25)
            }

            .md\:h-spacing16 {
                height: calc(var(--ug))
            }

            .md\:h-spacing20 {
                height: calc(var(--ug)*1.25)
            }

            .md\:h-spacing24 {
                height: calc(var(--ug)*1.5)
            }

            .md\:h-spacing28 {
                height: calc(var(--ug)*1.75)
            }

            .md\:h-spacing32 {
                height: calc(var(--ug)*2)
            }

            .md\:h-spacing36 {
                height: calc(var(--ug)*2.25)
            }

            .md\:h-spacing40 {
                height: calc(var(--ug)*2.5)
            }

            .md\:h-spacing44 {
                height: calc(var(--ug)*2.75)
            }

            .md\:h-spacing48 {
                height: calc(var(--ug)*3)
            }

            .md\:h-spacing56 {
                height: calc(var(--ug)*3.5)
            }

            .md\:h-spacing64 {
                height: calc(var(--ug)*4)
            }

            .md\:h-spacing96 {
                height: calc(var(--ug)*6)
            }

            .md\:\!max-h-480 {
                max-height: 30rem !important
            }

            .md\:\!max-h-494px {
                max-height: 30.875rem !important
            }

            .md\:max-h-11 {
                max-height: 2.75rem
            }

            .md\:max-h-200px {
                max-height: 12.5rem
            }

            .md\:max-h-220px {
                max-height: 13.75rem
            }

            .md\:max-h-298px {
                max-height: 18.62rem
            }

            .md\:max-h-310px {
                max-height: 19.375rem
            }

            .md\:max-h-338px {
                max-height: 21.125rem
            }

            .md\:max-h-34px {
                max-height: 2.125rem
            }

            .md\:max-h-500px {
                max-height: 31.25rem
            }

            .md\:max-h-514px {
                max-height: 32.125rem
            }

            .md\:max-h-56px {
                max-height: 3.5rem
            }

            .md\:max-h-588px {
                max-height: 36.75rem
            }

            .md\:max-h-640px {
                max-height: 40rem
            }

            .md\:max-h-648px {
                max-height: 40.5rem
            }

            .md\:max-h-756px {
                max-height: 47.25rem
            }

            .md\:max-h-\[40px\] {
                max-height: 40px
            }

            .md\:max-h-\[calc\(100vh-4\.375rem\)\] {
                max-height: calc(100vh - 4.375rem)
            }

            .md\:max-h-full {
                max-height: 100%
            }

            .md\:max-h-max {
                max-height: -moz-max-content;
                max-height: max-content
            }

            .md\:\!min-h-48px {
                min-height: 3.4285rem !important
            }

            .md\:min-h-100px {
                min-height: 7.142857rem
            }

            .md\:min-h-148px {
                min-height: 9.25rem
            }

            .md\:min-h-154px {
                min-height: 9.625rem
            }

            .md\:min-h-200px {
                min-height: 12.5rem
            }

            .md\:min-h-24px {
                min-height: 1.5rem
            }

            .md\:min-h-270px {
                min-height: 16.875rem
            }

            .md\:min-h-28px {
                min-height: 1.75rem
            }

            .md\:min-h-300px {
                min-height: 18.75rem
            }

            .md\:min-h-600px {
                min-height: 37.5rem
            }

            .md\:min-h-\[162px\] {
                min-height: 162px
            }

            .md\:min-h-\[499px\] {
                min-height: 499px
            }

            .md\:min-h-\[600px\] {
                min-height: 600px
            }

            .md\:min-h-\[90px\] {
                min-height: 90px
            }

            .md\:min-h-\[calc\(100vh-4\.375rem\)\] {
                min-height: calc(100vh - 4.375rem)
            }

            .md\:min-h-full {
                min-height: 100%
            }

            .md\:\!w-1030px {
                width: 64.375rem !important
            }

            .md\:\!w-1200px {
                width: 75rem !important
            }

            .md\:\!w-1360px {
                width: 85rem !important
            }

            .md\:\!w-140 {
                width: 8.75rem !important
            }

            .md\:\!w-150 {
                width: 9.375rem !important
            }

            .md\:\!w-180 {
                width: 11.25rem !important
            }

            .md\:\!w-240 {
                width: 15rem !important
            }

            .md\:\!w-250 {
                width: 15.625rem !important
            }

            .md\:\!w-260 {
                width: 16.25rem !important
            }

            .md\:\!w-263px {
                width: 16.4375rem !important
            }

            .md\:\!w-322 {
                width: 20.122rem !important
            }

            .md\:\!w-400 {
                width: 25rem !important
            }

            .md\:\!w-445px {
                width: 27.81rem !important
            }

            .md\:\!w-472px {
                width: 29.5rem !important
            }

            .md\:\!w-490px {
                width: 30.625rem !important
            }

            .md\:\!w-570px {
                width: 35.625rem !important
            }

            .md\:\!w-604 {
                width: 37.75rem !important
            }

            .md\:\!w-654 {
                width: 40.875rem !important
            }

            .md\:\!w-715 {
                width: 44.688rem !important
            }

            .md\:\!w-750px {
                width: 46.875rem !important
            }

            .md\:\!w-80vw {
                width: 80vw !important
            }

            .md\:\!w-917px {
                width: 57.31rem !important
            }

            .md\:\!w-925px {
                width: 57.813rem !important
            }

            .md\:\!w-\[214px\] {
                width: 214px !important
            }

            .md\:\!w-\[286px\] {
                width: 286px !important
            }

            .md\:\!w-\[720px\] {
                width: 720px !important
            }

            .md\:\!w-\[856px\] {
                width: 856px !important
            }

            .md\:\!w-fit {
                width: -moz-fit-content !important;
                width: fit-content !important
            }

            .md\:\!w-full {
                width: 100% !important
            }

            .md\:w-0 {
                width: 0
            }

            .md\:w-0\.5 {
                width: .125rem
            }

            .md\:w-1 {
                width: .063rem
            }

            .md\:w-1\.5 {
                width: .375rem
            }

            .md\:w-1\/2 {
                width: 50%
            }

            .md\:w-10 {
                width: 2.5rem
            }

            .md\:w-100px {
                width: 6.25rem
            }

            .md\:w-103 {
                width: 6.4375rem
            }

            .md\:w-1030px {
                width: 64.375rem
            }

            .md\:w-1075px {
                width: 67.188rem
            }

            .md\:w-11 {
                width: 2.75rem
            }

            .md\:w-113px {
                width: 7.06rem
            }

            .md\:w-12 {
                width: 3rem
            }

            .md\:w-1200px {
                width: 75rem
            }

            .md\:w-122px {
                width: 7.625rem
            }

            .md\:w-1240 {
                width: 77.5rem
            }

            .md\:w-128 {
                width: 8rem
            }

            .md\:w-130px {
                width: 8.125rem
            }

            .md\:w-132px {
                width: 8.25rem
            }

            .md\:w-133px {
                width: 8.313rem
            }

            .md\:w-138px {
                width: 8.643rem
            }

            .md\:w-14 {
                width: 3.5rem
            }

            .md\:w-140 {
                width: 8.75rem
            }

            .md\:w-150 {
                width: 9.375rem
            }

            .md\:w-153px {
                width: 9.5625rem
            }

            .md\:w-16 {
                width: 4rem
            }

            .md\:w-160px {
                width: 10rem
            }

            .md\:w-166px {
                width: 10.375rem
            }

            .md\:w-174 {
                width: 10.875rem
            }

            .md\:w-180 {
                width: 11.25rem
            }

            .md\:w-181px {
                width: 11.3125rem
            }

            .md\:w-184px {
                width: 11.5rem
            }

            .md\:w-186 {
                width: 11.625rem
            }

            .md\:w-188px {
                width: 11.75rem
            }

            .md\:w-18px {
                width: 1.125rem
            }

            .md\:w-190 {
                width: 11.875rem
            }

            .md\:w-198px {
                width: 12.37rem
            }

            .md\:w-20 {
                width: 5rem
            }

            .md\:w-200 {
                width: 14.286rem
            }

            .md\:w-200px {
                width: 12.5rem
            }

            .md\:w-208px {
                width: 13rem
            }

            .md\:w-210px {
                width: 13.125rem
            }

            .md\:w-213px {
                width: 13.313rem
            }

            .md\:w-216px {
                width: 13.5rem
            }

            .md\:w-228 {
                width: 14.25rem
            }

            .md\:w-232 {
                width: 14.5rem
            }

            .md\:w-24 {
                width: 6rem
            }

            .md\:w-240 {
                width: 15rem
            }

            .md\:w-242px {
                width: 15.125rem
            }

            .md\:w-244px {
                width: 15.25rem
            }

            .md\:w-248px {
                width: 15.5rem
            }

            .md\:w-250 {
                width: 15.625rem
            }

            .md\:w-252px {
                width: 15.85714rem
            }

            .md\:w-258px {
                width: 16.125rem
            }

            .md\:w-260 {
                width: 16.25rem
            }

            .md\:w-263px {
                width: 16.4375rem
            }

            .md\:w-266 {
                width: 16.625rem
            }

            .md\:w-268px {
                width: 16.75rem
            }

            .md\:w-270px {
                width: 16.875rem
            }

            .md\:w-271px {
                width: 16.938rem
            }

            .md\:w-28 {
                width: 7rem
            }

            .md\:w-280 {
                width: 17.5rem
            }

            .md\:w-286px {
                width: 17.875rem
            }

            .md\:w-289 {
                width: 18.063rem
            }

            .md\:w-295 {
                width: 18.438rem
            }

            .md\:w-300 {
                width: 18.75rem
            }

            .md\:w-307px {
                width: 19.188rem
            }

            .md\:w-30px {
                width: 1.875rem
            }

            .md\:w-310px {
                width: 19.37rem
            }

            .md\:w-312 {
                width: 19.5rem
            }

            .md\:w-315px {
                width: 19.715rem
            }

            .md\:w-320 {
                width: 20rem
            }

            .md\:w-325px {
                width: 20.313rem
            }

            .md\:w-330 {
                width: 20.625rem
            }

            .md\:w-332px {
                width: 20.75rem
            }

            .md\:w-337px {
                width: 21.0625rem
            }

            .md\:w-33px {
                width: 2.06rem
            }

            .md\:w-340px {
                width: 21.25rem
            }

            .md\:w-341px {
                width: 21.313rem
            }

            .md\:w-350 {
                width: 21.875rem
            }

            .md\:w-352 {
                width: 22rem
            }

            .md\:w-36 {
                width: 9rem
            }

            .md\:w-360 {
                width: 25.714rem
            }

            .md\:w-360px {
                width: 22.5rem
            }

            .md\:w-368 {
                width: 23rem
            }

            .md\:w-380px {
                width: 23.75rem
            }

            .md\:w-4\/5 {
                width: 80%
            }

            .md\:w-400,
            .md\:w-400px {
                width: 25rem
            }

            .md\:w-404 {
                width: 25.25rem
            }

            .md\:w-40px {
                width: 2.5rem
            }

            .md\:w-415px {
                width: 25.938rem
            }

            .md\:w-41px {
                width: 2.57rem
            }

            .md\:w-420px {
                width: 26.25rem
            }

            .md\:w-422 {
                width: 26.375rem
            }

            .md\:w-42px {
                width: 2.625rem
            }

            .md\:w-440 {
                width: 27.5rem
            }

            .md\:w-445px {
                width: 27.81rem
            }

            .md\:w-44px {
                width: 2.75rem
            }

            .md\:w-450px {
                width: 28.12rem
            }

            .md\:w-456 {
                width: 28.5rem
            }

            .md\:w-460px {
                width: 28.75rem
            }

            .md\:w-465px {
                width: 29.063rem
            }

            .md\:w-46px {
                width: 2.875rem
            }

            .md\:w-472px {
                width: 29.5rem
            }

            .md\:w-475px {
                width: 29.688rem
            }

            .md\:w-476 {
                width: 29.75rem
            }

            .md\:w-480 {
                width: 30rem
            }

            .md\:w-486px {
                width: 30.375rem
            }

            .md\:w-48px {
                width: 3rem
            }

            .md\:w-490px {
                width: 30.625rem
            }

            .md\:w-494px {
                width: 30.875rem
            }

            .md\:w-495px {
                width: 30.9375rem
            }

            .md\:w-496 {
                width: 31rem
            }

            .md\:w-498 {
                width: 31.125rem
            }

            .md\:w-4px {
                width: .25rem
            }

            .md\:w-5 {
                width: 1.25rem
            }

            .md\:w-500px {
                width: 31.25rem
            }

            .md\:w-505 {
                width: 31.563rem
            }

            .md\:w-512 {
                width: 32rem
            }

            .md\:w-515px {
                width: 32.18rem
            }

            .md\:w-52 {
                width: 13rem
            }

            .md\:w-528px {
                width: 33rem
            }

            .md\:w-52px {
                width: 3.25rem
            }

            .md\:w-53\.75px {
                width: 3.359rem
            }

            .md\:w-532 {
                width: 33.25rem
            }

            .md\:w-538px {
                width: 33.625rem
            }

            .md\:w-540 {
                width: 33.75rem
            }

            .md\:w-543px {
                width: 33.938rem
            }

            .md\:w-550 {
                width: 34.375rem
            }

            .md\:w-552px {
                width: 34.5rem
            }

            .md\:w-558px {
                width: 34.875rem
            }

            .md\:w-560 {
                width: 40rem
            }

            .md\:w-560px {
                width: 35rem
            }

            .md\:w-570px {
                width: 35.625rem
            }

            .md\:w-592px {
                width: 37rem
            }

            .md\:w-595px {
                width: 37.19rem
            }

            .md\:w-596px {
                width: 37.2rem
            }

            .md\:w-6 {
                width: 1.5rem
            }

            .md\:w-60 {
                width: 3.75rem
            }

            .md\:w-600px {
                width: 37.5rem
            }

            .md\:w-603px {
                width: 37.688rem
            }

            .md\:w-608px {
                width: 38rem
            }

            .md\:w-610 {
                width: 38.125rem
            }

            .md\:w-615 {
                width: 38.438rem
            }

            .md\:w-618px {
                width: 38.625rem
            }

            .md\:w-621px {
                width: 38.81rem
            }

            .md\:w-630px {
                width: 39.375rem
            }

            .md\:w-64 {
                width: 16rem
            }

            .md\:w-648 {
                width: 40.5rem
            }

            .md\:w-654 {
                width: 40.875rem
            }

            .md\:w-665px {
                width: 41.563rem
            }

            .md\:w-66px {
                width: 4.125rem
            }

            .md\:w-678px {
                width: 42.375rem
            }

            .md\:w-68 {
                width: 4.25rem
            }

            .md\:w-680px {
                width: 42.5rem
            }

            .md\:w-7 {
                width: 1.75rem
            }

            .md\:w-700px {
                width: 43.75rem
            }

            .md\:w-703 {
                width: 43.9375rem
            }

            .md\:w-715 {
                width: 44.688rem
            }

            .md\:w-716 {
                width: 44.75rem
            }

            .md\:w-723px {
                width: 45.187rem
            }

            .md\:w-72px {
                width: 4.5rem
            }

            .md\:w-730px {
                width: 45.625rem
            }

            .md\:w-74px {
                width: 4.625rem
            }

            .md\:w-750px {
                width: 46.875rem
            }

            .md\:w-760 {
                width: 47.5rem
            }

            .md\:w-768 {
                width: 48rem
            }

            .md\:w-76px {
                width: 4.8rem
            }

            .md\:w-778px {
                width: 48.625rem
            }

            .md\:w-8 {
                width: 2rem
            }

            .md\:w-800px {
                width: 50rem
            }

            .md\:w-816px {
                width: 51rem
            }

            .md\:w-820px {
                width: 51.25rem
            }

            .md\:w-82px {
                width: 5.143rem
            }

            .md\:w-84 {
                width: 5.25rem
            }

            .md\:w-85 {
                width: 5.313rem
            }

            .md\:w-88px {
                width: 5.5rem
            }

            .md\:w-9 {
                width: 2.25rem
            }

            .md\:w-917px {
                width: 57.31rem
            }

            .md\:w-924px {
                width: 57.75rem
            }

            .md\:w-925px {
                width: 57.813rem
            }

            .md\:w-92px {
                width: 5.75rem
            }

            .md\:w-94px {
                width: 5.87rem
            }

            .md\:w-950 {
                width: 59.375rem
            }

            .md\:w-96 {
                width: 24rem
            }

            .md\:w-96\.25px {
                width: 6.016rem
            }

            .md\:w-96px {
                width: 6rem
            }

            .md\:w-\[136px\] {
                width: 136px
            }

            .md\:w-\[150\%\] {
                width: 150%
            }

            .md\:w-\[185px\] {
                width: 185px
            }

            .md\:w-\[20px\] {
                width: 20px
            }

            .md\:w-\[276px\] {
                width: 276px
            }

            .md\:w-\[28px\] {
                width: 28px
            }

            .md\:w-\[2px\] {
                width: 2px
            }

            .md\:w-\[30\%\] {
                width: 30%
            }

            .md\:w-\[36\%\] {
                width: 36%
            }

            .md\:w-\[390px\] {
                width: 390px
            }

            .md\:w-\[434px\] {
                width: 434px
            }

            .md\:w-\[443px\] {
                width: 443px
            }

            .md\:w-\[45\%\] {
                width: 45%
            }

            .md\:w-\[457px\] {
                width: 457px
            }

            .md\:w-\[459px\] {
                width: 459px
            }

            .md\:w-\[46\%\] {
                width: 46%
            }

            .md\:w-\[479px\] {
                width: 479px
            }

            .md\:w-\[48\%\] {
                width: 48%
            }

            .md\:w-\[60\%\] {
                width: 60%
            }

            .md\:w-\[608px\] {
                width: 608px
            }

            .md\:w-\[621px\] {
                width: 621px
            }

            .md\:w-\[675px\] {
                width: 675px
            }

            .md\:w-\[676px\] {
                width: 676px
            }

            .md\:w-\[70\%\] {
                width: 70%
            }

            .md\:w-\[71px\] {
                width: 71px
            }

            .md\:w-\[721px\] {
                width: 721px
            }

            .md\:w-\[762px\] {
                width: 762px
            }

            .md\:w-\[89px\] {
                width: 89px
            }

            .md\:w-\[925px\] {
                width: 925px
            }

            .md\:w-auto {
                width: auto
            }

            .md\:w-full {
                width: 100%
            }

            .md\:w-max {
                width: -moz-max-content;
                width: max-content
            }

            .md\:w-spacing16 {
                width: calc(var(--ug))
            }

            .md\:w-spacing20 {
                width: calc(var(--ug)*1.25)
            }

            .md\:w-spacing32 {
                width: calc(var(--ug)*2)
            }

            .md\:w-spacing48 {
                width: calc(var(--ug)*3)
            }

            .md\:w-spacing56 {
                width: calc(var(--ug)*3.5)
            }

            .md\:w-spacing64 {
                width: calc(var(--ug)*4)
            }

            .md\:min-w-150px {
                min-width: 9.43rem
            }

            .md\:min-w-165px {
                min-width: 10.313rem
            }

            .md\:min-w-169px {
                min-width: 10.57rem
            }

            .md\:min-w-178px {
                min-width: 11.125rem
            }

            .md\:min-w-180px {
                min-width: 11.25rem
            }

            .md\:min-w-200px {
                min-width: 12.5rem
            }

            .md\:min-w-236px {
                min-width: 14.75rem
            }

            .md\:min-w-240px {
                min-width: 15rem
            }

            .md\:min-w-280px {
                min-width: 17.5rem
            }

            .md\:min-w-283px {
                min-width: 17.68rem
            }

            .md\:min-w-300px {
                min-width: 18.75rem
            }

            .md\:min-w-356px {
                min-width: 22.25rem
            }

            .md\:min-w-392px {
                min-width: 24.5rem
            }

            .md\:min-w-400px {
                min-width: 25rem
            }

            .md\:min-w-448px {
                min-width: 28rem
            }

            .md\:min-w-570px {
                min-width: 35.625rem
            }

            .md\:min-w-760px {
                min-width: 47.5rem
            }

            .md\:min-w-\[123px\] {
                min-width: 123px
            }

            .md\:min-w-full {
                min-width: 100%
            }

            .md\:\!max-w-490px {
                max-width: 30.625rem !important
            }

            .md\:\!max-w-925px {
                max-width: 57.813rem !important
            }

            .md\:\!max-w-\[121px\] {
                max-width: 121px !important
            }

            .md\:\!max-w-\[720px\] {
                max-width: 720px !important
            }

            .md\:\!max-w-\[750px\] {
                max-width: 750px !important
            }

            .md\:\!max-w-fit {
                max-width: -moz-fit-content !important;
                max-width: fit-content !important
            }

            .md\:\!max-w-full {
                max-width: 100% !important
            }

            .md\:max-w-1029 {
                max-width: 64.313rem
            }

            .md\:max-w-1030 {
                max-width: 64.375rem
            }

            .md\:max-w-1056px {
                max-width: 66rem
            }

            .md\:max-w-1240 {
                max-width: 77.5rem
            }

            .md\:max-w-1440 {
                max-width: 90rem
            }

            .md\:max-w-204px {
                max-width: 12.75rem
            }

            .md\:max-w-213px {
                max-width: 13.3125rem
            }

            .md\:max-w-218px {
                max-width: 13.625rem
            }

            .md\:max-w-280 {
                max-width: 17.5rem
            }

            .md\:max-w-284px {
                max-width: 17.75rem
            }

            .md\:max-w-295px {
                max-width: 18.438rem
            }

            .md\:max-w-337px {
                max-width: 21.063rem
            }

            .md\:max-w-350px {
                max-width: 23.5rem
            }

            .md\:max-w-356px {
                max-width: 22.25rem
            }

            .md\:max-w-394px {
                max-width: 24.62rem
            }

            .md\:max-w-420px {
                max-width: 26.25rem
            }

            .md\:max-w-425px {
                max-width: 26.563rem
            }

            .md\:max-w-450px {
                max-width: 28.125rem
            }

            .md\:max-w-479px {
                max-width: 29.93rem
            }

            .md\:max-w-530 {
                max-width: 33.125rem
            }

            .md\:max-w-546px {
                max-width: 34.12rem
            }

            .md\:max-w-560 {
                max-width: 35rem
            }

            .md\:max-w-566 {
                max-width: 35.375rem
            }

            .md\:max-w-56px {
                max-width: 3.5rem
            }

            .md\:max-w-750 {
                max-width: 46.875rem
            }

            .md\:max-w-852px {
                max-width: 53.25rem
            }

            .md\:max-w-917px {
                max-width: 57.31rem
            }

            .md\:max-w-\[1137px\] {
                max-width: 1137px
            }

            .md\:max-w-\[452px\] {
                max-width: 452px
            }

            .md\:max-w-\[500px\] {
                max-width: 500px
            }

            .md\:max-w-fit {
                max-width: -moz-fit-content;
                max-width: fit-content
            }

            .md\:max-w-full {
                max-width: 100%
            }

            .md\:max-w-lg {
                max-width: 32rem
            }

            .md\:max-w-max {
                max-width: -moz-max-content;
                max-width: max-content
            }

            .md\:flex-1 {
                flex: 1 1 0%
            }

            .md\:flex-auto {
                flex: 1 1 auto
            }

            .md\:flex-initial {
                flex: 0 1 auto
            }

            .md\:flex-grow {
                flex-grow: 1
            }

            .md\:flex-grow-0 {
                flex-grow: 0
            }

            .md\:grow {
                flex-grow: 1
            }

            .md\:grow-0 {
                flex-grow: 0
            }

            .md\:-translate-y-0 {
                --tw-translate-y: -0px
            }

            .md\:-translate-y-0,
            .md\:translate-x-0 {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .md\:translate-x-0 {
                --tw-translate-x: 0px
            }

            .md\:translate-x-0\.5 {
                --tw-translate-x: 0.125rem
            }

            .md\:translate-x-0\.5,
            .md\:translate-x-6 {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .md\:translate-x-6 {
                --tw-translate-x: 1.5rem
            }

            .md\:translate-y-0 {
                --tw-translate-y: 0px
            }

            .md\:translate-y-0,
            .md\:translate-y-0\.5 {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .md\:translate-y-0\.5 {
                --tw-translate-y: 0.125rem
            }

            .md\:rotate-40 {
                --tw-rotate: 40deg
            }

            .md\:rotate-40,
            .md\:rotate-90 {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .md\:rotate-90 {
                --tw-rotate: 90deg
            }

            .md\:scroll-mt-16 {
                scroll-margin-top: 4rem
            }

            .md\:scroll-mt-24 {
                scroll-margin-top: 6rem
            }

            .md\:grid-flow-col {
                grid-auto-flow: column
            }

            .md\:grid-cols-12 {
                grid-template-columns: repeat(12, minmax(0, 1fr))
            }

            .md\:grid-cols-2 {
                grid-template-columns: repeat(2, minmax(0, 1fr))
            }

            .md\:grid-cols-3 {
                grid-template-columns: repeat(3, minmax(0, 1fr))
            }

            .md\:grid-cols-4 {
                grid-template-columns: repeat(4, minmax(0, 1fr))
            }

            .md\:grid-cols-9 {
                grid-template-columns: repeat(9, minmax(0, 1fr))
            }

            .md\:grid-rows-2 {
                grid-template-rows: repeat(2, minmax(0, 1fr))
            }

            .md\:grid-rows-\[min-content\] {
                grid-template-rows: min-content
            }

            .md\:flex-row {
                flex-direction: row
            }

            .md\:flex-row-reverse {
                flex-direction: row-reverse
            }

            .md\:flex-col {
                flex-direction: column
            }

            .md\:flex-wrap {
                flex-wrap: wrap
            }

            .md\:flex-nowrap {
                flex-wrap: nowrap
            }

            .md\:\!items-start {
                align-items: flex-start !important
            }

            .md\:items-start {
                align-items: flex-start
            }

            .md\:items-end {
                align-items: flex-end
            }

            .md\:\!items-center {
                align-items: center !important
            }

            .md\:items-center {
                align-items: center
            }

            .md\:justify-normal {
                justify-content: normal
            }

            .md\:\!justify-start {
                justify-content: flex-start !important
            }

            .md\:justify-start {
                justify-content: flex-start
            }

            .md\:justify-end {
                justify-content: flex-end
            }

            .md\:justify-center {
                justify-content: center
            }

            .md\:\!justify-between {
                justify-content: space-between !important
            }

            .md\:justify-between {
                justify-content: space-between
            }

            .md\:\!gap-0 {
                gap: 0 !important
            }

            .md\:\!gap-spacing10 {
                gap: calc(var(--ug)*.625) !important
            }

            .md\:\!gap-spacing32 {
                gap: calc(var(--ug)*2) !important
            }

            .md\:\!gap-spacing4 {
                gap: calc(var(--ug)*.25) !important
            }

            .md\:\!gap-spacing48 {
                gap: calc(var(--ug)*3) !important
            }

            .md\:gap-0 {
                gap: 0
            }

            .md\:gap-14 {
                gap: 3.5rem
            }

            .md\:gap-3 {
                gap: .75rem
            }

            .md\:gap-4 {
                gap: 1rem
            }

            .md\:gap-8 {
                gap: 2rem
            }

            .md\:gap-\[122px\] {
                gap: 122px
            }

            .md\:gap-spacing10 {
                gap: calc(var(--ug)*.625)
            }

            .md\:gap-spacing100 {
                gap: calc(var(--ug)*6.25)
            }

            .md\:gap-spacing12 {
                gap: calc(var(--ug)*.75)
            }

            .md\:gap-spacing128 {
                gap: calc(var(--ug)*8)
            }

            .md\:gap-spacing14 {
                gap: calc(var(--ug)*.875)
            }

            .md\:gap-spacing16 {
                gap: calc(var(--ug))
            }

            .md\:gap-spacing2 {
                gap: calc(var(--ug)*.125)
            }

            .md\:gap-spacing20 {
                gap: calc(var(--ug)*1.25)
            }

            .md\:gap-spacing24 {
                gap: calc(var(--ug)*1.5)
            }

            .md\:gap-spacing28 {
                gap: calc(var(--ug)*1.75)
            }

            .md\:gap-spacing32 {
                gap: calc(var(--ug)*2)
            }

            .md\:gap-spacing36 {
                gap: calc(var(--ug)*2.25)
            }

            .md\:gap-spacing4 {
                gap: calc(var(--ug)*.25)
            }

            .md\:gap-spacing40 {
                gap: calc(var(--ug)*2.5)
            }

            .md\:gap-spacing44 {
                gap: calc(var(--ug)*2.75)
            }

            .md\:gap-spacing48 {
                gap: calc(var(--ug)*3)
            }

            .md\:gap-spacing56 {
                gap: calc(var(--ug)*3.5)
            }

            .md\:gap-spacing6 {
                gap: calc(var(--ug)*.375)
            }

            .md\:gap-spacing64 {
                gap: calc(var(--ug)*4)
            }

            .md\:gap-spacing8 {
                gap: calc(var(--ug)*.5)
            }

            .md\:gap-spacing80 {
                gap: calc(var(--ug)*5)
            }

            .md\:gap-spacing96 {
                gap: calc(var(--ug)*6)
            }

            .md\:gap-x-spacing20 {
                -moz-column-gap: calc(var(--ug)*1.25);
                column-gap: calc(var(--ug)*1.25)
            }

            .md\:gap-x-spacing24 {
                -moz-column-gap: calc(var(--ug)*1.5);
                column-gap: calc(var(--ug)*1.5)
            }

            .md\:gap-x-spacing28 {
                -moz-column-gap: calc(var(--ug)*1.75);
                column-gap: calc(var(--ug)*1.75)
            }

            .md\:gap-x-spacing64 {
                -moz-column-gap: calc(var(--ug)*4);
                column-gap: calc(var(--ug)*4)
            }

            .md\:gap-y-spacing12 {
                row-gap: calc(var(--ug)*.75)
            }

            .md\:gap-y-spacing16 {
                row-gap: calc(var(--ug))
            }

            .md\:gap-y-spacing20 {
                row-gap: calc(var(--ug)*1.25)
            }

            .md\:gap-y-spacing24 {
                row-gap: calc(var(--ug)*1.5)
            }

            .md\:gap-y-spacing32 {
                row-gap: calc(var(--ug)*2)
            }

            .md\:gap-y-spacing40 {
                row-gap: calc(var(--ug)*2.5)
            }

            .md\:gap-y-spacing44 {
                row-gap: calc(var(--ug)*2.75)
            }

            .md\:gap-y-spacing48 {
                row-gap: calc(var(--ug)*3)
            }

            .md\:space-x-0>:not([hidden])~:not([hidden]) {
                --tw-space-x-reverse: 0;
                margin-right: calc(0px * var(--tw-space-x-reverse));
                margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))
            }

            .md\:space-y-spacing12>:not([hidden])~:not([hidden]) {
                --tw-space-y-reverse: 0;
                margin-top: calc(calc(var(--ug)*.75) * calc(1 - var(--tw-space-y-reverse)));
                margin-bottom: calc(calc(var(--ug)*.75) * var(--tw-space-y-reverse))
            }

            .md\:divide-y>:not([hidden])~:not([hidden]) {
                --tw-divide-y-reverse: 0;
                border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
                border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
            }

            .md\:place-self-end {
                place-self: end
            }

            .md\:self-auto {
                align-self: auto
            }

            .md\:self-start {
                align-self: flex-start
            }

            .md\:\!self-center {
                align-self: center !important
            }

            .md\:self-center {
                align-self: center
            }

            .md\:justify-self-start {
                justify-self: start
            }

            .md\:overflow-auto {
                overflow: auto
            }

            .md\:overflow-hidden {
                overflow: hidden
            }

            .md\:overflow-visible {
                overflow: visible
            }

            .md\:whitespace-normal {
                white-space: normal
            }

            .md\:whitespace-nowrap {
                white-space: nowrap
            }

            .md\:break-normal {
                overflow-wrap: normal;
                word-break: normal
            }

            .md\:\!rounded-3xl {
                border-radius: 1.5rem !important
            }

            .md\:rounded-10 {
                border-radius: 10px
            }

            .md\:rounded-12 {
                border-radius: .75rem
            }

            .md\:rounded-128 {
                border-radius: 8rem
            }

            .md\:rounded-14 {
                border-radius: .875rem
            }

            .md\:rounded-14\.4 {
                border-radius: .9rem
            }

            .md\:rounded-16 {
                border-radius: 1rem
            }

            .md\:rounded-2 {
                border-radius: .125rem
            }

            .md\:rounded-20 {
                border-radius: 1.25rem
            }

            .md\:rounded-24 {
                border-radius: 1.5rem
            }

            .md\:rounded-2xl {
                border-radius: 1rem
            }

            .md\:rounded-3xl {
                border-radius: 1.5rem
            }

            .md\:rounded-40 {
                border-radius: 40px
            }

            .md\:rounded-8 {
                border-radius: .5rem
            }

            .md\:rounded-\[4px\] {
                border-radius: 4px
            }

            .md\:rounded-full {
                border-radius: 9999px
            }

            .md\:rounded-lg {
                border-radius: .5rem
            }

            .md\:rounded-md {
                border-radius: .375rem
            }

            .md\:rounded-none {
                border-radius: 0
            }

            .md\:rounded-xl {
                border-radius: .75rem
            }

            .md\:rounded-b-16 {
                border-bottom-right-radius: 1rem;
                border-bottom-left-radius: 1rem
            }

            .md\:rounded-b-40 {
                border-bottom-right-radius: 40px;
                border-bottom-left-radius: 40px
            }

            .md\:rounded-b-xl {
                border-bottom-right-radius: .75rem;
                border-bottom-left-radius: .75rem
            }

            .md\:rounded-l-16 {
                border-top-left-radius: 1rem;
                border-bottom-left-radius: 1rem
            }

            .md\:rounded-l-40 {
                border-top-left-radius: 40px;
                border-bottom-left-radius: 40px
            }

            .md\:rounded-r-2xl {
                border-top-right-radius: 1rem;
                border-bottom-right-radius: 1rem
            }

            .md\:rounded-bl-2xl {
                border-bottom-left-radius: 1rem
            }

            .md\:rounded-br-2xl {
                border-bottom-right-radius: 1rem
            }

            .md\:rounded-br-none {
                border-bottom-right-radius: 0
            }

            .md\:rounded-br-xl {
                border-bottom-right-radius: .75rem
            }

            .md\:rounded-tl-12 {
                border-top-left-radius: .75rem
            }

            .md\:rounded-tl-14 {
                border-top-left-radius: .875rem
            }

            .md\:rounded-tl-16,
            .md\:rounded-tl-2xl {
                border-top-left-radius: 1rem
            }

            .md\:rounded-tl-8 {
                border-top-left-radius: .5rem
            }

            .md\:rounded-tr-14 {
                border-top-right-radius: .875rem
            }

            .md\:rounded-tr-16,
            .md\:rounded-tr-2xl {
                border-top-right-radius: 1rem
            }

            .md\:rounded-tr-8 {
                border-top-right-radius: .5rem
            }

            .md\:\!border {
                border-width: 1px !important
            }

            .md\:border {
                border-width: 1px
            }

            .md\:border-0 {
                border-width: 0
            }

            .md\:border-1 {
                border-width: 1px
            }

            .md\:border-16 {
                border-width: 1rem
            }

            .md\:border-x {
                border-left-width: 1px;
                border-right-width: 1px
            }

            .md\:border-x-16 {
                border-left-width: 1rem;
                border-right-width: 1rem
            }

            .md\:\!border-b-0 {
                border-bottom-width: 0 !important
            }

            .md\:\!border-l-0 {
                border-left-width: 0 !important
            }

            .md\:border-b,
            .md\:border-b-1 {
                border-bottom-width: 1px
            }

            .md\:border-b-16 {
                border-bottom-width: 1rem
            }

            .md\:border-b-8 {
                border-bottom-width: 8px
            }

            .md\:border-l {
                border-left-width: 1px
            }

            .md\:border-l-2 {
                border-left-width: 2px
            }

            .md\:border-r {
                border-right-width: 1px
            }

            .md\:border-r-8 {
                border-right-width: 8px
            }

            .md\:border-t-0 {
                border-top-width: 0
            }

            .md\:border-t-16 {
                border-top-width: 1rem
            }

            .md\:border-solid {
                border-style: solid
            }

            .md\:border-none {
                border-style: none
            }

            .md\:\!border-greyscale-5 {
                --tw-border-opacity: 1 !important;
                border-color: rgb(var(--greyscale-5)/var(--tw-border-opacity)) !important
            }

            .md\:border-greyscale-2 {
                --tw-border-opacity: 1;
                border-color: rgb(var(--greyscale-2)/var(--tw-border-opacity))
            }

            .md\:border-greyscale-4 {
                --tw-border-opacity: 1;
                border-color: rgb(var(--greyscale-4)/var(--tw-border-opacity))
            }

            .md\:border-greyscale-5 {
                --tw-border-opacity: 1;
                border-color: rgb(var(--greyscale-5)/var(--tw-border-opacity))
            }

            .md\:border-greyscale-6 {
                --tw-border-opacity: 1;
                border-color: rgb(var(--greyscale-6)/var(--tw-border-opacity))
            }

            .md\:border-primary-main {
                --tw-border-opacity: 1;
                border-color: rgb(var(--primary-main)/var(--tw-border-opacity))
            }

            .md\:border-system-stroke-default {
                --tw-border-opacity: 1;
                border-color: rgb(230 230 230/var(--tw-border-opacity))
            }

            .md\:\!border-b-greyscale-5 {
                --tw-border-opacity: 1 !important;
                border-bottom-color: rgb(var(--greyscale-5)/var(--tw-border-opacity)) !important
            }

            .md\:border-b-greyscale-6 {
                --tw-border-opacity: 1;
                border-bottom-color: rgb(var(--greyscale-6)/var(--tw-border-opacity))
            }

            .md\:border-l-greyscale-6 {
                --tw-border-opacity: 1;
                border-left-color: rgb(var(--greyscale-6)/var(--tw-border-opacity))
            }

            .md\:border-r-greyscale-6 {
                --tw-border-opacity: 1;
                border-right-color: rgb(var(--greyscale-6)/var(--tw-border-opacity))
            }

            .md\:bg-black {
                --tw-bg-opacity: 1;
                background-color: rgb(0 0 0/var(--tw-bg-opacity))
            }

            .md\:bg-greyscale-2 {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--greyscale-2)/var(--tw-bg-opacity))
            }

            .md\:bg-greyscale-4 {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--greyscale-4)/var(--tw-bg-opacity))
            }

            .md\:bg-greyscale-white {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--greyscale-white)/var(--tw-bg-opacity))
            }

            .md\:bg-light-red-3 {
                --tw-bg-opacity: 1;
                background-color: rgb(252 240 241/var(--tw-bg-opacity))
            }

            .md\:bg-search-list-bg {
                --tw-bg-opacity: 1;
                background-color: rgb(255 239 239/var(--tw-bg-opacity))
            }

            .md\:bg-system-fill-bg-accent-1 {
                --tw-bg-opacity: 1;
                background-color: rgb(242 221 223/var(--tw-bg-opacity))
            }

            .md\:bg-system-fill-bg-accent-2 {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--system-fill-bg-accent-2)/var(--tw-bg-opacity))
            }

            .md\:bg-transparent {
                background-color: transparent
            }

            .md\:bg-white {
                --tw-bg-opacity: 1;
                background-color: rgb(255 255 255/var(--tw-bg-opacity))
            }

            .md\:\!bg-none {
                background-image: none !important
            }

            .md\:bg-contain {
                background-size: contain
            }

            .md\:bg-center {
                background-position: 50%
            }

            .md\:object-cover {
                -o-object-fit: cover;
                object-fit: cover
            }

            .md\:\!p-spacing10 {
                padding: calc(var(--ug)*.625) !important
            }

            .md\:\!p-spacing40 {
                padding: calc(var(--ug)*2.5) !important
            }

            .md\:\!p-spacing64 {
                padding: calc(var(--ug)*4) !important
            }

            .md\:p-0 {
                padding: 0
            }

            .md\:p-10 {
                padding: 2.5rem
            }

            .md\:p-2 {
                padding: .5rem
            }

            .md\:p-4 {
                padding: 1rem
            }

            .md\:p-\[14px\] {
                padding: 14px
            }

            .md\:p-\[20px\] {
                padding: 20px
            }

            .md\:p-spacing10 {
                padding: calc(var(--ug)*.625)
            }

            .md\:p-spacing12 {
                padding: calc(var(--ug)*.75)
            }

            .md\:p-spacing14 {
                padding: calc(var(--ug)*.875)
            }

            .md\:p-spacing16 {
                padding: calc(var(--ug))
            }

            .md\:p-spacing20 {
                padding: calc(var(--ug)*1.25)
            }

            .md\:p-spacing24 {
                padding: calc(var(--ug)*1.5)
            }

            .md\:p-spacing28 {
                padding: calc(var(--ug)*1.75)
            }

            .md\:p-spacing32 {
                padding: calc(var(--ug)*2)
            }

            .md\:p-spacing4 {
                padding: calc(var(--ug)*.25)
            }

            .md\:p-spacing40 {
                padding: calc(var(--ug)*2.5)
            }

            .md\:p-spacing48 {
                padding: calc(var(--ug)*3)
            }

            .md\:p-spacing56 {
                padding: calc(var(--ug)*3.5)
            }

            .md\:p-spacing6 {
                padding: calc(var(--ug)*.375)
            }

            .md\:p-spacing64 {
                padding: calc(var(--ug)*4)
            }

            .md\:p-spacing8 {
                padding: calc(var(--ug)*.5)
            }

            .md\:\!px-0 {
                padding-left: 0 !important;
                padding-right: 0 !important
            }

            .md\:\!px-spacing10 {
                padding-left: calc(var(--ug)*.625) !important;
                padding-right: calc(var(--ug)*.625) !important
            }

            .md\:\!px-spacing100 {
                padding-left: calc(var(--ug)*6.25) !important;
                padding-right: calc(var(--ug)*6.25) !important
            }

            .md\:\!px-spacing12 {
                padding-left: calc(var(--ug)*.75) !important;
                padding-right: calc(var(--ug)*.75) !important
            }

            .md\:\!px-spacing16 {
                padding-left: calc(var(--ug)) !important;
                padding-right: calc(var(--ug)) !important
            }

            .md\:\!px-spacing205 {
                padding-left: calc(var(--ug)*12.813) !important;
                padding-right: calc(var(--ug)*12.813) !important
            }

            .md\:\!px-spacing24 {
                padding-left: calc(var(--ug)*1.5) !important;
                padding-right: calc(var(--ug)*1.5) !important
            }

            .md\:\!px-spacing32 {
                padding-left: calc(var(--ug)*2) !important;
                padding-right: calc(var(--ug)*2) !important
            }

            .md\:\!px-spacing48 {
                padding-left: calc(var(--ug)*3) !important;
                padding-right: calc(var(--ug)*3) !important
            }

            .md\:\!px-spacing80 {
                padding-left: calc(var(--ug)*5) !important;
                padding-right: calc(var(--ug)*5) !important
            }

            .md\:\!py-0 {
                padding-top: 0 !important;
                padding-bottom: 0 !important
            }

            .md\:\!py-spacing10 {
                padding-top: calc(var(--ug)*.625) !important;
                padding-bottom: calc(var(--ug)*.625) !important
            }

            .md\:\!py-spacing12 {
                padding-top: calc(var(--ug)*.75) !important;
                padding-bottom: calc(var(--ug)*.75) !important
            }

            .md\:\!py-spacing24 {
                padding-top: calc(var(--ug)*1.5) !important;
                padding-bottom: calc(var(--ug)*1.5) !important
            }

            .md\:\!py-spacing28 {
                padding-top: calc(var(--ug)*1.75) !important;
                padding-bottom: calc(var(--ug)*1.75) !important
            }

            .md\:\!py-spacing40 {
                padding-top: calc(var(--ug)*2.5) !important;
                padding-bottom: calc(var(--ug)*2.5) !important
            }

            .md\:\!py-spacing8 {
                padding-top: calc(var(--ug)*.5) !important;
                padding-bottom: calc(var(--ug)*.5) !important
            }

            .md\:px-0 {
                padding-left: 0;
                padding-right: 0
            }

            .md\:px-16 {
                padding-left: 4rem;
                padding-right: 4rem
            }

            .md\:px-32 {
                padding-left: 8rem;
                padding-right: 8rem
            }

            .md\:px-6 {
                padding-left: 1.5rem;
                padding-right: 1.5rem
            }

            .md\:px-\[14\%\] {
                padding-left: 14%;
                padding-right: 14%
            }

            .md\:px-spacing10 {
                padding-left: calc(var(--ug)*.625);
                padding-right: calc(var(--ug)*.625)
            }

            .md\:px-spacing100 {
                padding-left: calc(var(--ug)*6.25);
                padding-right: calc(var(--ug)*6.25)
            }

            .md\:px-spacing12 {
                padding-left: calc(var(--ug)*.75);
                padding-right: calc(var(--ug)*.75)
            }

            .md\:px-spacing128 {
                padding-left: calc(var(--ug)*8);
                padding-right: calc(var(--ug)*8)
            }

            .md\:px-spacing14 {
                padding-left: calc(var(--ug)*.875);
                padding-right: calc(var(--ug)*.875)
            }

            .md\:px-spacing16 {
                padding-left: calc(var(--ug));
                padding-right: calc(var(--ug))
            }

            .md\:px-spacing20 {
                padding-left: calc(var(--ug)*1.25);
                padding-right: calc(var(--ug)*1.25)
            }

            .md\:px-spacing205 {
                padding-left: calc(var(--ug)*12.813);
                padding-right: calc(var(--ug)*12.813)
            }

            .md\:px-spacing24 {
                padding-left: calc(var(--ug)*1.5);
                padding-right: calc(var(--ug)*1.5)
            }

            .md\:px-spacing28 {
                padding-left: calc(var(--ug)*1.75);
                padding-right: calc(var(--ug)*1.75)
            }

            .md\:px-spacing32 {
                padding-left: calc(var(--ug)*2);
                padding-right: calc(var(--ug)*2)
            }

            .md\:px-spacing36 {
                padding-left: calc(var(--ug)*2.25);
                padding-right: calc(var(--ug)*2.25)
            }

            .md\:px-spacing4 {
                padding-left: calc(var(--ug)*.25);
                padding-right: calc(var(--ug)*.25)
            }

            .md\:px-spacing40 {
                padding-left: calc(var(--ug)*2.5);
                padding-right: calc(var(--ug)*2.5)
            }

            .md\:px-spacing44 {
                padding-left: calc(var(--ug)*2.75);
                padding-right: calc(var(--ug)*2.75)
            }

            .md\:px-spacing48 {
                padding-left: calc(var(--ug)*3);
                padding-right: calc(var(--ug)*3)
            }

            .md\:px-spacing56 {
                padding-left: calc(var(--ug)*3.5);
                padding-right: calc(var(--ug)*3.5)
            }

            .md\:px-spacing6 {
                padding-left: calc(var(--ug)*.375);
                padding-right: calc(var(--ug)*.375)
            }

            .md\:px-spacing64 {
                padding-left: calc(var(--ug)*4);
                padding-right: calc(var(--ug)*4)
            }

            .md\:px-spacing8 {
                padding-left: calc(var(--ug)*.5);
                padding-right: calc(var(--ug)*.5)
            }

            .md\:px-spacing80 {
                padding-left: calc(var(--ug)*5);
                padding-right: calc(var(--ug)*5)
            }

            .md\:py-0 {
                padding-top: 0;
                padding-bottom: 0
            }

            .md\:py-spacing10 {
                padding-top: calc(var(--ug)*.625);
                padding-bottom: calc(var(--ug)*.625)
            }

            .md\:py-spacing100 {
                padding-top: calc(var(--ug)*6.25);
                padding-bottom: calc(var(--ug)*6.25)
            }

            .md\:py-spacing12 {
                padding-top: calc(var(--ug)*.75);
                padding-bottom: calc(var(--ug)*.75)
            }

            .md\:py-spacing14 {
                padding-top: calc(var(--ug)*.875);
                padding-bottom: calc(var(--ug)*.875)
            }

            .md\:py-spacing16 {
                padding-top: calc(var(--ug));
                padding-bottom: calc(var(--ug))
            }

            .md\:py-spacing2 {
                padding-top: calc(var(--ug)*.125);
                padding-bottom: calc(var(--ug)*.125)
            }

            .md\:py-spacing20 {
                padding-top: calc(var(--ug)*1.25);
                padding-bottom: calc(var(--ug)*1.25)
            }

            .md\:py-spacing24 {
                padding-top: calc(var(--ug)*1.5);
                padding-bottom: calc(var(--ug)*1.5)
            }

            .md\:py-spacing28 {
                padding-top: calc(var(--ug)*1.75);
                padding-bottom: calc(var(--ug)*1.75)
            }

            .md\:py-spacing32 {
                padding-top: calc(var(--ug)*2);
                padding-bottom: calc(var(--ug)*2)
            }

            .md\:py-spacing36 {
                padding-top: calc(var(--ug)*2.25);
                padding-bottom: calc(var(--ug)*2.25)
            }

            .md\:py-spacing4 {
                padding-top: calc(var(--ug)*.25);
                padding-bottom: calc(var(--ug)*.25)
            }

            .md\:py-spacing40 {
                padding-top: calc(var(--ug)*2.5);
                padding-bottom: calc(var(--ug)*2.5)
            }

            .md\:py-spacing48 {
                padding-top: calc(var(--ug)*3);
                padding-bottom: calc(var(--ug)*3)
            }

            .md\:py-spacing56 {
                padding-top: calc(var(--ug)*3.5);
                padding-bottom: calc(var(--ug)*3.5)
            }

            .md\:py-spacing6 {
                padding-top: calc(var(--ug)*.375);
                padding-bottom: calc(var(--ug)*.375)
            }

            .md\:py-spacing64 {
                padding-top: calc(var(--ug)*4);
                padding-bottom: calc(var(--ug)*4)
            }

            .md\:py-spacing8 {
                padding-top: calc(var(--ug)*.5);
                padding-bottom: calc(var(--ug)*.5)
            }

            .md\:py-spacing80 {
                padding-top: calc(var(--ug)*5);
                padding-bottom: calc(var(--ug)*5)
            }

            .md\:\!pb-0 {
                padding-bottom: 0 !important
            }

            .md\:\!pb-spacing14 {
                padding-bottom: calc(var(--ug)*.875) !important
            }

            .md\:\!pl-spacing14 {
                padding-left: calc(var(--ug)*.875) !important
            }

            .md\:\!pl-spacing16 {
                padding-left: calc(var(--ug)) !important
            }

            .md\:\!pl-spacing2 {
                padding-left: calc(var(--ug)*.125) !important
            }

            .md\:\!pl-spacing24 {
                padding-left: calc(var(--ug)*1.5) !important
            }

            .md\:\!pl-spacing68 {
                padding-left: calc(var(--ug)*4.25) !important
            }

            .md\:\!pr-spacing10 {
                padding-right: calc(var(--ug)*.625) !important
            }

            .md\:\!pr-spacing12 {
                padding-right: calc(var(--ug)*.75) !important
            }

            .md\:\!pr-spacing14 {
                padding-right: calc(var(--ug)*.875) !important
            }

            .md\:\!pr-spacing2 {
                padding-right: calc(var(--ug)*.125) !important
            }

            .md\:\!pr-spacing20 {
                padding-right: calc(var(--ug)*1.25) !important
            }

            .md\:\!pr-spacing24 {
                padding-right: calc(var(--ug)*1.5) !important
            }

            .md\:\!pr-spacing80 {
                padding-right: calc(var(--ug)*5) !important
            }

            .md\:\!pt-0 {
                padding-top: 0 !important
            }

            .md\:\!pt-spacing10 {
                padding-top: calc(var(--ug)*.625) !important
            }

            .md\:pb-0 {
                padding-bottom: 0
            }

            .md\:pb-6 {
                padding-bottom: 1.5rem
            }

            .md\:pb-spacing10 {
                padding-bottom: calc(var(--ug)*.625)
            }

            .md\:pb-spacing100 {
                padding-bottom: calc(var(--ug)*6.25)
            }

            .md\:pb-spacing12 {
                padding-bottom: calc(var(--ug)*.75)
            }

            .md\:pb-spacing14 {
                padding-bottom: calc(var(--ug)*.875)
            }

            .md\:pb-spacing140 {
                padding-bottom: calc(var(--ug)*8.75)
            }

            .md\:pb-spacing16 {
                padding-bottom: calc(var(--ug))
            }

            .md\:pb-spacing20 {
                padding-bottom: calc(var(--ug)*1.25)
            }

            .md\:pb-spacing24 {
                padding-bottom: calc(var(--ug)*1.5)
            }

            .md\:pb-spacing28 {
                padding-bottom: calc(var(--ug)*1.75)
            }

            .md\:pb-spacing32 {
                padding-bottom: calc(var(--ug)*2)
            }

            .md\:pb-spacing36 {
                padding-bottom: calc(var(--ug)*2.25)
            }

            .md\:pb-spacing40 {
                padding-bottom: calc(var(--ug)*2.5)
            }

            .md\:pb-spacing48 {
                padding-bottom: calc(var(--ug)*3)
            }

            .md\:pb-spacing56 {
                padding-bottom: calc(var(--ug)*3.5)
            }

            .md\:pb-spacing6 {
                padding-bottom: calc(var(--ug)*.375)
            }

            .md\:pb-spacing64 {
                padding-bottom: calc(var(--ug)*4)
            }

            .md\:pb-spacing8 {
                padding-bottom: calc(var(--ug)*.5)
            }

            .md\:pl-0 {
                padding-left: 0
            }

            .md\:pl-24 {
                padding-left: 6rem
            }

            .md\:pl-spacing10 {
                padding-left: calc(var(--ug)*.625)
            }

            .md\:pl-spacing100 {
                padding-left: calc(var(--ug)*6.25)
            }

            .md\:pl-spacing108 {
                padding-left: calc(var(--ug)*6.75)
            }

            .md\:pl-spacing12 {
                padding-left: calc(var(--ug)*.75)
            }

            .md\:pl-spacing16 {
                padding-left: calc(var(--ug))
            }

            .md\:pl-spacing20 {
                padding-left: calc(var(--ug)*1.25)
            }

            .md\:pl-spacing205 {
                padding-left: calc(var(--ug)*12.813)
            }

            .md\:pl-spacing24 {
                padding-left: calc(var(--ug)*1.5)
            }

            .md\:pl-spacing28 {
                padding-left: calc(var(--ug)*1.75)
            }

            .md\:pl-spacing32 {
                padding-left: calc(var(--ug)*2)
            }

            .md\:pl-spacing36 {
                padding-left: calc(var(--ug)*2.25)
            }

            .md\:pl-spacing40 {
                padding-left: calc(var(--ug)*2.5)
            }

            .md\:pl-spacing48 {
                padding-left: calc(var(--ug)*3)
            }

            .md\:pl-spacing56 {
                padding-left: calc(var(--ug)*3.5)
            }

            .md\:pl-spacing6 {
                padding-left: calc(var(--ug)*.375)
            }

            .md\:pl-spacing64 {
                padding-left: calc(var(--ug)*4)
            }

            .md\:pl-spacing8 {
                padding-left: calc(var(--ug)*.5)
            }

            .md\:pr-0 {
                padding-right: 0
            }

            .md\:pr-spacing10 {
                padding-right: calc(var(--ug)*.625)
            }

            .md\:pr-spacing100 {
                padding-right: calc(var(--ug)*6.25)
            }

            .md\:pr-spacing12 {
                padding-right: calc(var(--ug)*.75)
            }

            .md\:pr-spacing128 {
                padding-right: calc(var(--ug)*8)
            }

            .md\:pr-spacing14 {
                padding-right: calc(var(--ug)*.875)
            }

            .md\:pr-spacing16 {
                padding-right: calc(var(--ug))
            }

            .md\:pr-spacing2 {
                padding-right: calc(var(--ug)*.125)
            }

            .md\:pr-spacing20 {
                padding-right: calc(var(--ug)*1.25)
            }

            .md\:pr-spacing205 {
                padding-right: calc(var(--ug)*12.813)
            }

            .md\:pr-spacing24 {
                padding-right: calc(var(--ug)*1.5)
            }

            .md\:pr-spacing32 {
                padding-right: calc(var(--ug)*2)
            }

            .md\:pr-spacing36 {
                padding-right: calc(var(--ug)*2.25)
            }

            .md\:pr-spacing40 {
                padding-right: calc(var(--ug)*2.5)
            }

            .md\:pr-spacing44 {
                padding-right: calc(var(--ug)*2.75)
            }

            .md\:pr-spacing48 {
                padding-right: calc(var(--ug)*3)
            }

            .md\:pr-spacing56 {
                padding-right: calc(var(--ug)*3.5)
            }

            .md\:pr-spacing64 {
                padding-right: calc(var(--ug)*4)
            }

            .md\:pr-spacing68 {
                padding-right: calc(var(--ug)*4.25)
            }

            .md\:pr-spacing80 {
                padding-right: calc(var(--ug)*5)
            }

            .md\:pt-0 {
                padding-top: 0
            }

            .md\:pt-0\.5 {
                padding-top: .125rem
            }

            .md\:pt-4 {
                padding-top: 1rem
            }

            .md\:pt-spacing10 {
                padding-top: calc(var(--ug)*.625)
            }

            .md\:pt-spacing100 {
                padding-top: calc(var(--ug)*6.25)
            }

            .md\:pt-spacing12 {
                padding-top: calc(var(--ug)*.75)
            }

            .md\:pt-spacing14 {
                padding-top: calc(var(--ug)*.875)
            }

            .md\:pt-spacing16 {
                padding-top: calc(var(--ug))
            }

            .md\:pt-spacing2 {
                padding-top: calc(var(--ug)*.125)
            }

            .md\:pt-spacing20 {
                padding-top: calc(var(--ug)*1.25)
            }

            .md\:pt-spacing205 {
                padding-top: calc(var(--ug)*12.813)
            }

            .md\:pt-spacing24 {
                padding-top: calc(var(--ug)*1.5)
            }

            .md\:pt-spacing28 {
                padding-top: calc(var(--ug)*1.75)
            }

            .md\:pt-spacing32 {
                padding-top: calc(var(--ug)*2)
            }

            .md\:pt-spacing36 {
                padding-top: calc(var(--ug)*2.25)
            }

            .md\:pt-spacing40 {
                padding-top: calc(var(--ug)*2.5)
            }

            .md\:pt-spacing48 {
                padding-top: calc(var(--ug)*3)
            }

            .md\:pt-spacing56 {
                padding-top: calc(var(--ug)*3.5)
            }

            .md\:pt-spacing64 {
                padding-top: calc(var(--ug)*4)
            }

            .md\:pt-spacing8 {
                padding-top: calc(var(--ug)*.5)
            }

            .md\:pt-spacing80 {
                padding-top: calc(var(--ug)*5)
            }

            .md\:text-left {
                text-align: left
            }

            .md\:\!text-center {
                text-align: center !important
            }

            .md\:text-center {
                text-align: center
            }

            .md\:text-start {
                text-align: start
            }

            .md\:\!text-\[0\.875rem\] {
                font-size: .875rem !important
            }

            .md\:\!text-\[1\.5rem\] {
                font-size: 1.5rem !important
            }

            .md\:\!text-bodyLarge {
                font-size: 1.25rem !important;
                line-height: 1.75rem !important
            }

            .md\:\!text-bodyNormal {
                font-size: 1.125rem !important;
                line-height: 1.5rem !important
            }

            .md\:\!text-bodySmall {
                font-size: 1rem !important;
                line-height: 1.375rem !important
            }

            .md\:\!text-buttonNormal {
                font-size: 1.125rem !important;
                line-height: 1.5rem !important
            }

            .md\:\!text-buttonSmall {
                font-size: 1rem !important;
                line-height: 1.375rem !important
            }

            .md\:\!text-captionNormal {
                font-size: .875rem !important;
                line-height: 1.125rem !important
            }

            .md\:\!text-captionSmall {
                font-size: .75rem !important;
                line-height: 1rem !important
            }

            .md\:\!text-fontSize14 {
                font-size: .875rem !important;
                line-height: 1.688rem !important
            }

            .md\:\!text-heading1 {
                font-size: 3.75rem !important;
                line-height: 4.25rem !important
            }

            .md\:\!text-heading1\.2 {
                font-size: 2.5rem !important;
                line-height: 2.75rem !important
            }

            .md\:\!text-heading2 {
                font-size: 2.25rem !important;
                line-height: 2.75rem !important
            }

            .md\:\!text-icon-lg {
                font-size: calc(var(--ug)*1.5) !important;
                line-height: calc(var(--ug)*1.5) !important
            }

            .md\:\!text-icon-md {
                font-size: calc(var(--ug)*1.25) !important;
                line-height: calc(var(--ug)*1.25) !important
            }

            .md\:\!text-interactionLarge1 {
                font-size: 1.25rem !important;
                line-height: 1.75rem !important
            }

            .md\:\!text-interactionNormal {
                font-size: 1.125rem !important;
                line-height: 1.5rem !important
            }

            .md\:\!text-labelNormal {
                font-size: .875rem !important;
                line-height: 1.125rem !important
            }

            .md\:\!text-title2 {
                font-size: 1.25rem !important;
                line-height: 1.75rem !important
            }

            .md\:\!text-title3 {
                font-size: 1.125rem !important;
                line-height: 1.5rem !important
            }

            .md\:text-3\.5xl {
                font-size: 2.5rem;
                line-height: 3rem
            }

            .md\:text-3xl {
                font-size: 1.875rem;
                line-height: 2.25rem
            }

            .md\:text-\[14px\] {
                font-size: 14px
            }

            .md\:text-\[16px\] {
                font-size: 16px
            }

            .md\:text-\[18px\] {
                font-size: 18px
            }

            .md\:text-\[200px\] {
                font-size: 200px
            }

            .md\:text-\[20px\] {
                font-size: 20px
            }

            .md\:text-\[24px\] {
                font-size: 24px
            }

            .md\:text-\[36px\] {
                font-size: 36px
            }

            .md\:text-\[8\.3px\] {
                font-size: 8.3px
            }

            .md\:text-base {
                font-size: 1rem;
                line-height: 1.5rem
            }

            .md\:text-bodyLarge {
                font-size: 1.25rem;
                line-height: 1.75rem
            }

            .md\:text-bodyNormal {
                font-size: 1.125rem;
                line-height: 1.5rem
            }

            .md\:text-bodySmall {
                font-size: 1rem;
                line-height: 1.375rem
            }

            .md\:text-buttonNormal {
                font-size: 1.125rem;
                line-height: 1.5rem
            }

            .md\:text-buttonSmall {
                font-size: 1rem;
                line-height: 1.375rem
            }

            .md\:text-captionNormal {
                font-size: .875rem;
                line-height: 1.125rem
            }

            .md\:text-captionSmall {
                font-size: .75rem;
                line-height: 1rem
            }

            .md\:text-heading1 {
                font-size: 3.75rem;
                line-height: 4.25rem
            }

            .md\:text-heading1\.2 {
                font-size: 2.5rem;
                line-height: 2.75rem
            }

            .md\:text-heading2 {
                font-size: 2.25rem;
                line-height: 2.75rem
            }

            .md\:text-heading3 {
                font-size: 1.75rem;
                line-height: 2.25rem
            }

            .md\:text-icon-32 {
                font-size: calc(var(--ug)*1.75);
                line-height: calc(var(--ug)*1.75)
            }

            .md\:text-icon-lg {
                font-size: calc(var(--ug)*1.5);
                line-height: calc(var(--ug)*1.5)
            }

            .md\:text-icon-md {
                font-size: calc(var(--ug)*1.25);
                line-height: calc(var(--ug)*1.25)
            }

            .md\:text-icon-sm {
                font-size: calc(var(--ug));
                line-height: calc(var(--ug))
            }

            .md\:text-icon-xl {
                font-size: calc(var(--ug)*2);
                line-height: calc(var(--ug)*2)
            }

            .md\:text-interactionLarge1 {
                font-size: 1.25rem;
                line-height: 1.75rem
            }

            .md\:text-interactionLarge2 {
                font-size: 1.5rem;
                line-height: 2rem
            }

            .md\:text-interactionNormal {
                font-size: 1.125rem;
                line-height: 1.5rem
            }

            .md\:text-interactionSmall {
                font-size: 1rem;
                line-height: 1.375rem
            }

            .md\:text-labelNormal {
                font-size: .875rem;
                line-height: 1.125rem
            }

            .md\:text-labelSmall {
                font-size: .75rem;
                line-height: 1rem
            }

            .md\:text-lg {
                font-size: 1.125rem;
                line-height: 1.75rem
            }

            .md\:text-sm {
                font-size: .875rem;
                line-height: 1.25rem
            }

            .md\:text-textLarge {
                font-size: 2.25rem;
                line-height: 2.75rem
            }

            .md\:text-title-all-caps-normal {
                font-size: .875rem;
                line-height: 1.125rem
            }

            .md\:text-title-all-caps-small {
                font-size: .75rem;
                line-height: 1rem
            }

            .md\:text-title1 {
                font-size: 1.5rem;
                line-height: 2rem
            }

            .md\:text-title2 {
                font-size: 1.25rem;
                line-height: 1.75rem
            }

            .md\:text-title3,
            .md\:text-underlineLarge {
                font-size: 1.125rem;
                line-height: 1.5rem
            }

            .md\:text-underlineNormal {
                font-size: 1rem;
                line-height: 1.375rem
            }

            .md\:text-underlineSmall {
                font-size: .875rem;
                line-height: 1.125rem
            }

            .md\:text-xl {
                font-size: 1.25rem;
                line-height: 1.75rem
            }

            .md\:text-xs {
                font-size: .75rem;
                line-height: 1rem
            }

            .md\:\!font-450 {
                font-weight: 400 !important
            }

            .md\:font-450 {
                font-weight: 400
            }

            .md\:font-medium {
                font-weight: 500
            }

            .md\:font-normal {
                font-weight: 400
            }

            .md\:\!capitalize {
                text-transform: capitalize !important
            }

            .md\:\!leading-7 {
                line-height: 1.75rem !important
            }

            .md\:\!leading-\[16px\] {
                line-height: 16px !important
            }

            .md\:leading-4 {
                line-height: 1rem
            }

            .md\:leading-5 {
                line-height: 1.25rem
            }

            .md\:leading-5\.5 {
                line-height: 1.375rem
            }

            .md\:leading-6 {
                line-height: 1.5rem
            }

            .md\:leading-8 {
                line-height: 2rem
            }

            .md\:leading-\[16px\] {
                line-height: 16px
            }

            .md\:leading-\[18px\] {
                line-height: 18px
            }

            .md\:leading-\[200px\] {
                line-height: 200px
            }

            .md\:leading-\[22px\] {
                line-height: 22px
            }

            .md\:leading-\[24px\] {
                line-height: 24px
            }

            .md\:leading-\[28px\] {
                line-height: 28px
            }

            .md\:leading-\[32px\] {
                line-height: 32px
            }

            .md\:leading-\[44px\] {
                line-height: 44px
            }

            .md\:leading-tight {
                line-height: 1.25
            }

            .md\:\!-tracking-0\.12 {
                letter-spacing: -.12px !important
            }

            .md\:\!-tracking-0\.16 {
                letter-spacing: -.16px !important
            }

            .md\:\!-tracking-0\.18 {
                letter-spacing: -.18px !important
            }

            .md\:\!-tracking-0\.36 {
                letter-spacing: -.36px !important
            }

            .md\:-tracking-0\.12 {
                letter-spacing: -.12px
            }

            .md\:-tracking-0\.122 {
                letter-spacing: -.122px
            }

            .md\:-tracking-0\.14 {
                letter-spacing: -.14px
            }

            .md\:-tracking-0\.16 {
                letter-spacing: -.16px
            }

            .md\:-tracking-0\.18 {
                letter-spacing: -.18px
            }

            .md\:-tracking-0\.2 {
                letter-spacing: -.2px
            }

            .md\:-tracking-0\.24 {
                letter-spacing: -.24px
            }

            .md\:-tracking-0\.28 {
                letter-spacing: -.28px
            }

            .md\:-tracking-0\.32 {
                letter-spacing: -.32px
            }

            .md\:-tracking-0\.36 {
                letter-spacing: -.36px
            }

            .md\:-tracking-0\.44 {
                letter-spacing: -.44px
            }

            .md\:-tracking-0\.48 {
                letter-spacing: -.48px
            }

            .md\:-tracking-0\.6 {
                letter-spacing: -.6px
            }

            .md\:tracking-0\.14 {
                letter-spacing: .14px
            }

            .md\:tracking-0\.16 {
                letter-spacing: .16px
            }

            .md\:tracking-\[-0\.14px\] {
                letter-spacing: -.14px
            }

            .md\:tracking-\[-0\.16px\] {
                letter-spacing: -.16px
            }

            .md\:tracking-\[-0\.18px\] {
                letter-spacing: -.18px
            }

            .md\:tracking-\[-0\.24px\] {
                letter-spacing: -.24px
            }

            .md\:tracking-\[-0\.2px\] {
                letter-spacing: -.2px
            }

            .md\:tracking-\[-0\.36px\] {
                letter-spacing: -.36px
            }

            .md\:\!text-greyscale-6 {
                --tw-text-opacity: 1 !important;
                color: rgb(var(--greyscale-6)/var(--tw-text-opacity)) !important
            }

            .md\:\!text-greyscale-7 {
                --tw-text-opacity: 1 !important;
                color: rgb(var(--greyscale-7)/var(--tw-text-opacity)) !important
            }

            .md\:\!text-greyscale-main {
                --tw-text-opacity: 1 !important;
                color: rgb(var(--greyscale-main)/var(--tw-text-opacity)) !important
            }

            .md\:text-black {
                --tw-text-opacity: 1;
                color: rgb(0 0 0/var(--tw-text-opacity))
            }

            .md\:text-greyscale-1 {
                --tw-text-opacity: 1;
                color: rgb(var(--greyscale-1)/var(--tw-text-opacity))
            }

            .md\:text-greyscale-2 {
                --tw-text-opacity: 1;
                color: rgb(var(--greyscale-2)/var(--tw-text-opacity))
            }

            .md\:text-greyscale-3 {
                --tw-text-opacity: 1;
                color: rgb(var(--greyscale-3)/var(--tw-text-opacity))
            }

            .md\:text-greyscale-5 {
                --tw-text-opacity: 1;
                color: rgb(var(--greyscale-5)/var(--tw-text-opacity))
            }

            .md\:text-greyscale-6 {
                --tw-text-opacity: 1;
                color: rgb(var(--greyscale-6)/var(--tw-text-opacity))
            }

            .md\:text-greyscale-main {
                --tw-text-opacity: 1;
                color: rgb(var(--greyscale-main)/var(--tw-text-opacity))
            }

            .md\:text-greyscale-white {
                --tw-text-opacity: 1;
                color: rgb(var(--greyscale-white)/var(--tw-text-opacity))
            }

            .md\:text-primary-main {
                --tw-text-opacity: 1;
                color: rgb(var(--primary-main)/var(--tw-text-opacity))
            }

            .md\:text-white {
                --tw-text-opacity: 1;
                color: rgb(255 255 255/var(--tw-text-opacity))
            }

            .md\:shadow-card {
                --tw-shadow: 0px 12px 28px 0px rgba(36, 7, 70, .06);
                --tw-shadow-colored: 0px 12px 28px 0px var(--tw-shadow-color)
            }

            .md\:shadow-card,
            .md\:shadow-elevation-sm {
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .md\:shadow-elevation-sm {
                --tw-shadow: 0px 1px 0px 0px #dee5ec, 0px 4px 12px 0px rgba(12, 22, 32, .06);
                --tw-shadow-colored: 0px 1px 0px 0px var(--tw-shadow-color), 0px 4px 12px 0px var(--tw-shadow-color)
            }

            .md\:shadow-hard-highlighted {
                --tw-shadow: 0px 6px 0px 0px rgb(var(--system-fill-bg-accent-2));
                --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color)
            }

            .md\:shadow-hard-highlighted,
            .md\:shadow-horizontal {
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .md\:shadow-horizontal {
                --tw-shadow: 6px 0px 12px -6px rgba(0, 0, 0, .06);
                --tw-shadow-colored: 6px 0px 12px -6px var(--tw-shadow-color)
            }

            .md\:shadow-lg {
                --tw-shadow: 0px 32px 68px 0px rgba(0, 0, 0, .08), 0px -12px 40px 0px rgba(0, 0, 0, .04);
                --tw-shadow-colored: 0px 32px 68px 0px var(--tw-shadow-color), 0px -12px 40px 0px var(--tw-shadow-color)
            }

            .md\:shadow-lg,
            .md\:shadow-md {
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .md\:shadow-md {
                --tw-shadow: 0px 16px 28px 0px rgba(36, 7, 70, .06), 0px -2px 40px 0px rgba(36, 7, 70, .04);
                --tw-shadow-colored: 0px 16px 28px 0px var(--tw-shadow-color), 0px -2px 40px 0px var(--tw-shadow-color)
            }

            .md\:shadow-none {
                --tw-shadow: 0 0 #0000;
                --tw-shadow-colored: 0 0 #0000
            }

            .md\:shadow-none,
            .md\:shadow-sm {
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .md\:shadow-sm {
                --tw-shadow: 0px 16px 32px 0px rgba(36, 7, 70, .06), 0px -8px 20px 0px rgba(36, 7, 70, .02);
                --tw-shadow-colored: 0px 16px 32px 0px var(--tw-shadow-color), 0px -8px 20px 0px var(--tw-shadow-color)
            }

            .md\:shadow-xs {
                --tw-shadow: -2px 0px 8px 0px rgba(42, 7, 70, .02), 2px 6px 8px 0px rgba(42, 7, 70, .04);
                --tw-shadow-colored: -2px 0px 8px 0px var(--tw-shadow-color), 2px 6px 8px 0px var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .md\:outline-none {
                outline: 2px solid transparent;
                outline-offset: 2px
            }

            .md\:blur-\[95px\] {
                --tw-blur: blur(95px)
            }

            .md\:blur-\[95px\],
            .md\:drop-shadow-md {
                filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
            }

            .md\:drop-shadow-md {
                --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06))
            }

            .md\:drop-shadow-none {
                --tw-drop-shadow: drop-shadow(0 0 #0000);
                filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
            }

            .md\:backgroundRadialGradient {
                background: radial-gradient(circle, rgba(197, 19, 93, .16) 0, #fff 61%)
            }

            .md\:last\:pb-0:last-child {
                padding-bottom: 0
            }

            .md\:last\:pl-spacing16:last-child {
                padding-left: calc(var(--ug))
            }

            .md\:last\:pr-0:last-child {
                padding-right: 0
            }

            .md\:hover\:bg-primary-tint-4:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--primary-tint-4)/var(--tw-bg-opacity))
            }

            .md\:hover\:text-white:hover {
                --tw-text-opacity: 1;
                color: rgb(255 255 255/var(--tw-text-opacity))
            }

            .md\:hover\:\!gradient-cta:hover {
                background: var(--branding-cta-bg) !important
            }

            @media only screen and (min-width:479px) {
                .md\:hover\:\!gradient-cta:hoverbutton:hover {
                    background: var(--branding-cta-hover) !important
                }
            }

            .md\:ui-selected\:text-title3[data-headlessui-state~=selected] {
                font-size: 1.125rem;
                line-height: 1.5rem
            }

            :where([data-headlessui-state~=selected]) .md\:ui-selected\:text-title3 {
                font-size: 1.125rem;
                line-height: 1.5rem
            }

            .md\:ui-not-selected\:text-bodyNormal[data-headlessui-state]:not([data-headlessui-state~=selected]) {
                font-size: 1.125rem;
                line-height: 1.5rem
            }

            :where([data-headlessui-state]:not([data-headlessui-state~=selected])) .md\:ui-not-selected\:text-bodyNormal:not([data-headlessui-state]) {
                font-size: 1.125rem;
                line-height: 1.5rem
            }
        }

        @media (min-width:1200px) {
            .lg\:\!right-48 {
                right: 12rem !important
            }

            .lg\:\!top-spacing10 {
                top: calc(var(--ug)*.625) !important
            }

            .lg\:\!mb-spacing8 {
                margin-bottom: calc(var(--ug)*.5) !important
            }

            .lg\:mb-spacing10 {
                margin-bottom: calc(var(--ug)*.625)
            }

            .lg\:mb-spacing32 {
                margin-bottom: calc(var(--ug)*2)
            }

            .lg\:mb-spacing56 {
                margin-bottom: calc(var(--ug)*3.5)
            }

            .lg\:mt-0 {
                margin-top: 0
            }

            .lg\:mt-spacing36 {
                margin-top: calc(var(--ug)*2.25)
            }

            .lg\:block {
                display: block
            }

            .lg\:flex {
                display: flex
            }

            .lg\:hidden {
                display: none
            }

            .lg\:\!h-44px {
                height: 2.75rem !important
            }

            .lg\:\!h-48px {
                height: 3rem !important
            }

            .lg\:h-22px {
                height: 1.375rem
            }

            .lg\:h-47px {
                height: 2.92rem
            }

            .lg\:w-138px {
                width: 8.643rem
            }

            .lg\:w-47px {
                width: 2.92rem
            }

            .lg\:max-w-140px {
                max-width: 8.75rem
            }

            .lg\:max-w-433px {
                max-width: 27.063rem
            }

            .lg\:max-w-448px {
                max-width: 28rem
            }

            .lg\:max-w-520px {
                max-width: 32.5rem
            }

            .lg\:flex-row {
                flex-direction: row
            }

            .lg\:bg-\[\#FCF0F1\] {
                --tw-bg-opacity: 1;
                background-color: rgb(252 240 241/var(--tw-bg-opacity))
            }

            .lg\:bg-cover {
                background-size: cover
            }

            .lg\:py-spacing128 {
                padding-top: calc(var(--ug)*8);
                padding-bottom: calc(var(--ug)*8)
            }

            .lg\:pt-spacing32 {
                padding-top: calc(var(--ug)*2)
            }

            .lg\:pt-spacing80 {
                padding-top: calc(var(--ug)*5)
            }

            .lg\:\!text-bodySmall {
                font-size: 1rem !important;
                line-height: 1.375rem !important
            }

            .lg\:\!text-captionNormal {
                font-size: .875rem !important;
                line-height: 1.125rem !important
            }

            .lg\:text-bodySmall {
                font-size: 1rem;
                line-height: 1.375rem
            }

            .lg\:text-heading3 {
                font-size: 1.75rem;
                line-height: 2.25rem
            }

            .lg\:text-icon-lg {
                font-size: calc(var(--ug)*1.5);
                line-height: calc(var(--ug)*1.5)
            }

            .lg\:hover\:bg-system-fill-bg-accent-1:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(242 221 223/var(--tw-bg-opacity))
            }
        }

        @media (min-width:1367px) {
            .xl\:col-span-4 {
                grid-column: span 4/span 4
            }

            .xl\:col-span-8 {
                grid-column: span 8/span 8
            }

            .xl\:grid-cols-12 {
                grid-template-columns: repeat(12, minmax(0, 1fr))
            }

            .xl\:gap-7 {
                gap: 1.75rem
            }

            .xl\:pb-spacing14 {
                padding-bottom: calc(var(--ug)*.875)
            }

            .xl\:pr-spacing205 {
                padding-right: calc(var(--ug)*12.813)
            }
        }

        .\[\&\:\:-moz-progress-bar\]\:bg-state-green::-moz-progress-bar {
            --tw-bg-opacity: 1;
            background-color: rgb(63 145 97/var(--tw-bg-opacity))
        }

        .\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button,
        .\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button {
            -webkit-appearance: none;
            appearance: none
        }

        .\[\&\:\:-webkit-progress-bar\]\:bg-transparent::-webkit-progress-bar {
            background-color: transparent
        }

        .\[\&\:\:-webkit-progress-value\]\:bg-state-green::-webkit-progress-value {
            --tw-bg-opacity: 1;
            background-color: rgb(63 145 97/var(--tw-bg-opacity))
        }

        .\[\&\>div\]\:flex>div {
            display: flex
        }

        .\[\&\>div\]\:w-full>div {
            width: 100%
        }

        .\[\&\>div\]\:flex-col>div {
            flex-direction: column
        }

        .\[\&\>i\]\:text-icon-xl>i {
            font-size: calc(var(--ug)*2);
            line-height: calc(var(--ug)*2)
        }

        @media (min-width:768px) {
            .md\:\[\&\>i\]\:text-icon-lg>i {
                font-size: calc(var(--ug)*1.5);
                line-height: calc(var(--ug)*1.5)
            }
        }

        .\[\&\>span\]\:block>span {
            display: block
        }

        @font-face {
            ascent-override: 90%;
            font-family: __localCircularXXTTFont_c0eaa4;
            src: url(https://assets.upgrad.com/3262/_next/static/media/76e318f78a0f650e-s.p.woff) format("woff");
            font-display: swap;
            font-weight: 400
        }

        @font-face {
            ascent-override: 90%;
            font-family: __localCircularXXTTFont_c0eaa4;
            src: url(https://assets.upgrad.com/3262/_next/static/media/de2e162ac959d95e-s.p.woff) format("woff");
            font-display: swap;
            font-weight: 500
        }

        @font-face {
            font-family: __localCircularXXTTFont_Fallback_c0eaa4;
            src: local("Arial");
            ascent-override: 93.20%;
            descent-override: 27.09%;
            line-gap-override: 0.00%;
            size-adjust: 102.26%
        }

        .__className_c0eaa4 {
            font-family: __localCircularXXTTFont_c0eaa4, __localCircularXXTTFont_Fallback_c0eaa4, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
        }

        .BookACall_main__YfuN4 {
            display: flex;
            flex-direction: column;
            flex: 1;
            margin-top: 16px;
            visibility: hidden;
            transition: visibility .1s linear
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .BookACall_main__YfuN4 {
                margin-top: 10px
            }
        }

        .BookACall_main__active__JLNmB {
            visibility: visible
        }

        .BookACall_main__heading__n9XFg {
            font-size: 24px;
            line-height: 36px;
            color: #1a202c
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .BookACall_main__heading__n9XFg {
                font-size: 20px;
                line-height: 30px
            }
        }

        .BookACall_main__heading__n9XFg>span {
            color: #e95454
        }

        .BookACall_main__description__J0QMZ {
            font-size: 16px;
            line-height: 27px;
            margin-top: 8px;
            color: #7c8698
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .BookACall_main__description__J0QMZ {
                font-size: 14px;
                line-height: 24px;
                margin-top: 4px;
                margin-bottom: 10px
            }
        }

        .BookACall_main__image__gmAM4 {
            width: 80%;
            margin: auto
        }

        .BookACall_main__bookACallButton__u7l5H {
            height: 48px;
            width: 100%;
            font-size: 18px;
            border-radius: 8px;
            color: #fff;
            background-color: #e95454;
            border: 0;
            padding: 0;
            cursor: pointer;
            margin-top: auto
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .BookACall_main__bookACallButton__u7l5H {
                height: 44px;
                font-size: 16px
            }
        }

        .TopBar_main__fe86s {
            display: flex;
            justify-content: space-between;
            align-items: center;
            height: 24px;
            padding: 0 40px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .TopBar_main__fe86s {
                box-shadow: 0 3px 6px rgba(9, 30, 66, .03), 0 2px 4px rgba(9, 30, 66, .08);
                height: 56px;
                padding: 0 16px
            }
        }

        .TopBar_main__left__7sjQ5 {
            position: relative;
            display: flex;
            align-items: center
        }

        .TopBar_main__left__back__Dox38 {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 24px;
            height: 24px;
            background: none;
            border: 0;
            cursor: pointer
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .TopBar_main__left__back__Dox38 {
                margin-right: 12px
            }
        }

        .TopBar_main__left__back__Dox38:after,
        .TopBar_main__left__back__Dox38:before {
            content: "";
            display: block;
            box-sizing: border-box;
            position: absolute
        }

        .TopBar_main__left__back__Dox38:after {
            left: 3px;
            width: 12px;
            height: 12px;
            border-color: #1a202c;
            border-style: solid;
            border-width: 0 0 1.5px 1.5px;
            transform: rotate(45deg)
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .TopBar_main__left__back__Dox38:after {
                border-width: 0 0 2px 2px;
                border-color: #7c8698
            }
        }

        .TopBar_main__left__back__Dox38:before {
            width: 22px;
            height: 1.5px;
            background: #1a202c;
            left: 2px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .TopBar_main__left__back__Dox38:before {
                width: 16px;
                height: 2px;
                background: #7c8698
            }
        }

        .TopBar_main__skip__IfvTA {
            cursor: pointer;
            border: 0;
            padding: 0 2px;
            height: 24px;
            background: none;
            color: #7c8698;
            font-size: 14px
        }

        .OTPInput_main__MfyTJ {
            text-align: center;
            position: relative
        }

        .OTPInput_main__left__k33TA {
            text-align: left;
            position: relative
        }

        .OTPInput_wrapper__t0gwE {
            display: inline-flex;
            justify-content: center;
            border: 1px solid #dfe1e6;
            border-radius: 8px;
            background: #fff
        }

        .OTPInput_wrapper__t0gwE.OTPInput_error__5aF5A {
            border-color: #e95454
        }

        .OTPInput_wrapper__t0gwE .OTPInput_input__xox34 {
            width: 48px;
            height: 48px;
            text-align: center;
            color: #1a202c;
            font-size: 20px;
            line-height: 25px;
            border: 0;
            outline: 0;
            background: none
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .OTPInput_wrapper__t0gwE .OTPInput_input__xox34 {
                width: 40px;
                height: 40px;
                font-size: 18px
            }
        }

        .OTPInput_wrapper__t0gwE .OTPInput_input__xox34::-moz-placeholder {
            color: #7c8698;
            letter-spacing: normal
        }

        .OTPInput_wrapper__t0gwE .OTPInput_input__xox34::placeholder {
            color: #7c8698;
            letter-spacing: normal
        }

        .OTPInput_wrapper__t0gwE .OTPInput_input__xox34+input {
            box-shadow: -14px 0 0 -13px #dfe1e6;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .OTPInput_errorMsg__8sjSm {
            position: absolute;
            top: 100%;
            left: 0;
            font-size: 12px;
            line-height: 18px;
            color: #e95454
        }

        .OTPInput_darkTheme__i71Im {
            border: 2px solid #7c8698;
            background: #4a5568
        }

        .OTPInput_darkTheme__i71Im.OTPInput_error__5aF5A {
            border-color: #ee7a7a
        }

        .OTPInput_darkTheme__i71Im .OTPInput_input__xox34 {
            color: #fff
        }

        .OTPInput_darkTheme__i71Im .OTPInput_input__xox34:active,
        .OTPInput_darkTheme__i71Im .OTPInput_input__xox34:focus {
            border-color: #fff
        }

        .OTPInput_darkTheme__i71Im .OTPInput_input__xox34::-moz-placeholder {
            color: #b4bac4;
            letter-spacing: normal
        }

        .OTPInput_darkTheme__i71Im .OTPInput_input__xox34::placeholder {
            color: #b4bac4;
            letter-spacing: normal
        }

        .OTPInput_darkTheme__i71Im .OTPInput_input__xox34+input {
            box-shadow: -14px 0 0 -13px #7c8698
        }

        .OTPInput_darkTheme__i71Im+.OTPInput_errorMsg__8sjSm {
            color: #ee7a7a
        }

        .Loader_overlay__xjuMG {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 10;
            background: rgba(0, 0, 0, .5)
        }

        .Loader_loader__3_NxK {
            position: absolute;
            inset: 0;
            margin: auto;
            width: 50px;
            height: 50px;
            border-radius: 50%;
            box-sizing: border-box;
            border: 5px solid #f23e36;
            border-top-color: #fff;
            animation: Loader_rotate__bNvjw 2s linear infinite
        }

        @keyframes Loader_rotate__bNvjw {
            to {
                transform: rotate(1turn)
            }
        }

        .CalWidget_calContainer__invisible__nhcmr,
        .CalWidget_calContainer__tpqGa,
        .CalWidget_calContainer__visible__joELQ {
            position: fixed;
            z-index: 300;
            top: 0;
            left: 0;
            flex-direction: column;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, .5);
            padding: 0
        }

        .CalWidget_calContainer__visible__joELQ {
            display: flex
        }

        .CalWidget_calContainer__invisible__nhcmr {
            display: none
        }

        .CalWidget_overlayContainer__Qeqlo {
            position: relative;
            z-index: 35;
            width: 100%;
            height: 100%;
            background-color: rgba(255, 0, 0, .5);
            padding: 0
        }

        .CalWidget_label__2aFUi {
            color: #fff;
            margin: 0;
            font-size: 20px;
            text-transform: uppercase
        }

        .CalWidget_closeButton__1w2wm {
            position: fixed;
            cursor: pointer;
            top: 30px;
            right: 40px;
            width: 24px;
            height: 24px;
            z-index: 9999;
            border-radius: 50%;
            transition: all .2s
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .CalWidget_closeButton__1w2wm {
                top: 20px;
                right: 20px
            }
        }

        .CalWidget_closeButton__1w2wm:after,
        .CalWidget_closeButton__1w2wm:before {
            position: absolute;
            content: "";
            height: 2px;
            width: 30px;
            top: 12px;
            left: 1px;
            margin-top: -1px;
            background: #b6bcc6;
            transition: all .2s
        }

        @media only screen and (min-width:320px)and (max-width:767px) {

            .CalWidget_closeButton__1w2wm:after,
            .CalWidget_closeButton__1w2wm:before {
                width: 24px
            }
        }

        .CalWidget_closeButton__1w2wm:before {
            transform: rotate(45deg)
        }

        .CalWidget_closeButton__1w2wm:after {
            transform: rotate(-45deg)
        }

        .PhoneEmail_skeletonLoader__syqOT {
            background-color: #fff;
            background-image: linear-gradient(90deg, #eee 8%, #ddd 18%, #eee 33%);
            animation: PhoneEmail_skletalAnimation__yi88e 1s ease-in-out infinite;
            border-radius: inherit
        }

        @keyframes PhoneEmail_skletalAnimation__yi88e {
            0% {
                background-position: -468px 0
            }

            to {
                background-position: 468px 0
            }
        }

        @keyframes PhoneEmail_spinner__SxMy4 {
            to {
                transform: rotate(1turn)
            }
        }

        .PhoneEmail_wrapper__TJ2tB {
            display: flex;
            flex-direction: column;
            align-items: center;
            position: relative;
            width: 100%;
            padding: 0 20px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .PhoneEmail_wrapper__TJ2tB {
                padding: 16px 20px
            }
        }

        .PhoneEmail_title__BClWv {
            font-weight: 500;
            font-size: 24px;
            line-height: 36px;
            letter-spacing: -.008em;
            color: #1a202c;
            width: 100%
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .PhoneEmail_title__BClWv {
                font-size: 20px;
                line-height: 30px;
                letter-spacing: -.00666667em
            }
        }

        .PhoneEmail_phoneEmail__6NptD {
            width: 100%;
            margin-top: 32px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .PhoneEmail_phoneEmail__6NptD {
                margin-top: 24px
            }
        }

        .PhoneEmail_or__PNGXV {
            font-size: 14px;
            line-height: 24px;
            color: #7c8698;
            margin-top: 8px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .PhoneEmail_or__PNGXV {
                font-size: 12px;
                line-height: 18px
            }
        }

        .PhoneEmail_toggleOption__BEZgM {
            cursor: pointer;
            text-decoration: underline;
            font-size: 14px;
            line-height: 24px;
            color: #7c8698;
            background: none;
            border: 0;
            padding: 0 4px;
            margin: 4px 0 0
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .PhoneEmail_toggleOption__BEZgM {
                font-size: 12px;
                line-height: 18px
            }
        }

        .PhoneEmail_bottom__ABWfA {
            width: 100%;
            margin-top: auto;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .PhoneEmail_bottom__ABWfA {
                margin-top: 24px
            }
        }

        .PhoneEmail_bottom__terms__cpxDV {
            margin-top: 4px;
            font-weight: 400;
            font-size: 12px;
            line-height: 18px;
            display: flex;
            align-items: center;
            color: #7c8698;
            visibility: hidden
        }

        .PhoneEmail_bottom__terms__cpxDV>a {
            color: #1a202c;
            margin: 0 2px;
            padding: 0 2px
        }

        .PhoneEmail_bottom__terms__show__RJUor {
            visibility: visible
        }

        .PhoneEmail_button__BcjUw {
            display: flex;
            justify-content: center;
            align-items: center;
            font-weight: 500;
            font-size: 18px;
            line-height: 31px;
            letter-spacing: -.006em;
            text-transform: capitalize;
            color: #fff;
            background: #e95454;
            border-radius: 8px;
            width: 100%;
            height: 51px;
            border: 0;
            padding: 0;
            margin-top: auto;
            cursor: pointer
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .PhoneEmail_button__BcjUw {
                position: relative;
                height: 44px;
                font-size: 16px;
                line-height: 27px;
                letter-spacing: -.00533333em;
                margin-inline: 0
            }
        }

        .PhoneEmail_button__loading__Or9oX {
            cursor: not-allowed;
            pointer-events: none;
            opacity: .8;
            font-size: 0;
            color: transparent
        }

        .PhoneEmail_button__loading__Or9oX:after {
            content: "";
            box-sizing: border-box;
            width: 20px;
            height: 20px;
            margin-left: 10px;
            border-radius: 50%;
            border: 2px solid #fff;
            border-top-color: transparent;
            animation: PhoneEmail_spinner__SxMy4 .6s linear infinite
        }

        .PhoneEmail_button__BcjUw:disabled {
            cursor: not-allowed;
            background: #dfe1e6;
            pointer-events: none
        }

        .UserDetails_skeletonLoader__QAFY0 {
            background-color: #fff;
            background-image: linear-gradient(90deg, #eee 8%, #ddd 18%, #eee 33%);
            animation: UserDetails_skletalAnimation___ko_I 1s ease-in-out infinite;
            border-radius: inherit
        }

        @keyframes UserDetails_skletalAnimation___ko_I {
            0% {
                background-position: -468px 0
            }

            to {
                background-position: 468px 0
            }
        }

        @keyframes UserDetails_spinner__CroAd {
            to {
                transform: rotate(1turn)
            }
        }

        .UserDetails_main__jSD6q {
            display: flex;
            flex-direction: column;
            flex: 1
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .UserDetails_main__jSD6q {
                display: block;
                margin-top: 0;
                padding: 16px 20px;
                z-index: 1
            }
        }

        .UserDetails_wrapper__buR_v {
            display: flex;
            flex-direction: column;
            gap: 20px;
            padding: 16px 12px 180px;
            overflow: auto;
            height: 300px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .UserDetails_wrapper__buR_v {
                flex: 1;
                padding: 0;
                height: auto;
                overflow: visible;
                margin-bottom: 24px;
                margin-inline: -4px;
                padding-inline: 4px
            }
        }

        .UserDetails_title__zuDov {
            font-weight: 500;
            font-size: 24px;
            line-height: 36px;
            letter-spacing: -.008em;
            color: #1a202c;
            margin-bottom: 8px;
            width: 100%
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .UserDetails_title__zuDov {
                font-size: 20px;
                line-height: 30px;
                letter-spacing: -.00666667em
            }
        }

        .UserDetails_phone__9x6Yl {
            position: relative;
            overflow: visible;
            width: 100%;
            margin-bottom: 8px;
            padding: 0 8px;
            max-height: 50px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .UserDetails_phone__9x6Yl {
                position: unset
            }
        }

        .UserDetails_hasReferral__ke_i1 {
            font-weight: 400;
            font-size: 14px;
            line-height: 24px;
            letter-spacing: -.00466667em;
            color: #1966fa;
            background: none;
            border: 0;
            padding: 0 2px;
            width: -moz-fit-content;
            width: fit-content;
            cursor: pointer
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .UserDetails_hasReferral__ke_i1 {
                font-size: 12px;
                line-height: 18px
            }
        }

        .UserDetails_apply__68Mn4 {
            font-weight: 500;
            font-size: 14px;
            line-height: 24px;
            position: absolute;
            right: 12px;
            top: 10px;
            cursor: pointer;
            color: #e95454;
            background: #fff;
            border: 0;
            padding: 0 2px
        }

        .UserDetails_apply__68Mn4:disabled {
            color: #dfe1e6;
            pointer-events: none
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .UserDetails_apply__68Mn4 {
                letter-spacing: -.00466667em
            }
        }

        .UserDetails_button__hUGsj {
            display: flex;
            justify-content: center;
            align-items: center;
            font-weight: 500;
            font-size: 18px;
            line-height: 31px;
            letter-spacing: -.006em;
            text-transform: capitalize;
            color: #fff;
            background: #e95454;
            border-radius: 8px;
            height: 51px;
            border: 0;
            padding: 0;
            margin: auto 20px 0;
            cursor: pointer
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .UserDetails_button__hUGsj {
                position: relative;
                height: 44px;
                width: 100%;
                font-size: 16px;
                line-height: 27px;
                letter-spacing: -.00533333em;
                margin-inline: 0
            }
        }

        .UserDetails_button__loading___skle {
            cursor: not-allowed;
            pointer-events: none;
            opacity: .8;
            font-size: 0;
            color: transparent
        }

        .UserDetails_button__loading___skle:after {
            content: "";
            box-sizing: border-box;
            width: 20px;
            height: 20px;
            margin-left: 10px;
            border-radius: 50%;
            border: 2px solid #fff;
            border-top-color: transparent;
            animation: UserDetails_spinner__CroAd .6s linear infinite
        }

        .UserDetails_button__hUGsj:disabled {
            cursor: not-allowed;
            background: #dfe1e6;
            pointer-events: none
        }

        .SearchDropdown_main__FfzrZ {
            position: relative
        }

        .SearchDropdown_main__FfzrZ.SearchDropdown_dropdownOpen__bCxZG {
            z-index: 1001
        }

        .SearchDropdown_selectBox__HIITB {
            height: 44px;
            width: 100%;
            background-color: #fff;
            border: 1px solid #dfe1e6;
            border-radius: 8px;
            padding: 0 14px;
            color: #4a5568;
            display: flex;
            align-items: center;
            justify-content: space-between;
            cursor: pointer;
            font-size: 16px;
            line-height: 27px;
            letter-spacing: -.00533333em;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SearchDropdown_selectBox__HIITB {
                font-size: 14px;
                line-height: 24px
            }
        }

        .SearchDropdown_selectBox__HIITB:active,
        .SearchDropdown_selectBox__HIITB:focus {
            border-color: #4a5568
        }

        .SearchDropdown_selectBox__HIITB>span:not(:empty) {
            color: #1a202c;
            font-weight: 400
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SearchDropdown_selectBox__HIITB>span:not(:empty) {
                font-size: 14px
            }
        }

        .SearchDropdown_selectBox__HIITB>span:not(:empty)+.SearchDropdown_label__zpY4N {
            font-size: 12px;
            top: -9px !important;
            background: #fff;
            padding: 0 4px;
            left: 12px;
            line-height: 18px;
            color: #4a5568;
            font-weight: 400
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SearchDropdown_selectBox__HIITB>span:not(:empty)+.SearchDropdown_label__zpY4N {
                font-size: 12px;
                top: -8px !important
            }
        }

        .SearchDropdown_selectBox__HIITB.SearchDropdown_open__baie0 {
            border-color: #a6acb9
        }

        .SearchDropdown_selectBox__HIITB.SearchDropdown_open__baie0 .SearchDropdown_arrow__6EzkK {
            transform: translateY(2px) rotate(225deg)
        }

        .SearchDropdown_selectBox__HIITB.SearchDropdown_open__baie0 .SearchDropdown_label__zpY4N {
            font-size: 14px;
            top: -9px !important;
            background: #fff;
            padding: 0 4px;
            left: 12px;
            line-height: 18px;
            color: #4a5568
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SearchDropdown_selectBox__HIITB.SearchDropdown_open__baie0 .SearchDropdown_label__zpY4N {
                font-size: 12px;
                top: -8px !important
            }
        }

        .SearchDropdown_selectBox__HIITB.SearchDropdown_selected__ewUC_ {
            border-color: #4a5568
        }

        .SearchDropdown_selectBox__HIITB .SearchDropdown_label__zpY4N {
            color: #b4bac4;
            font-size: 16px;
            position: absolute;
            left: 14px;
            top: 9px;
            pointer-events: none;
            transition-property: left, top;
            transition-timing-function: ease-out;
            transition-duration: .2s;
            line-height: 27px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SearchDropdown_selectBox__HIITB .SearchDropdown_label__zpY4N {
                font-size: 14px;
                top: 10px;
                line-height: 24px
            }
        }

        .SearchDropdown_selectBox__HIITB .SearchDropdown_arrow__6EzkK {
            width: 9px;
            height: 9px;
            margin-right: 8px;
            border-color: #7c8698;
            border-style: solid;
            border-width: 0 2px 2px 0;
            transform: translateY(-2px) rotate(45deg)
        }

        .SearchDropdown_selectBox__HIITB.SearchDropdown_hasError__TLh7Q {
            border-color: #e95454;
            color: #e95454;
            outline: none
        }

        .SearchDropdown_selectBox__HIITB.SearchDropdown_hasError__TLh7Q>.SearchDropdown_label__zpY4N {
            color: #e95454
        }

        .SearchDropdown_selectBox__HIITB.SearchDropdown_hasError__TLh7Q>.SearchDropdown_arrow__6EzkK {
            border-color: #e95454
        }

        .SearchDropdown_options__aMiTO {
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            padding: 8px 8px 6px;
            z-index: 1000;
            text-align: left;
            background-color: #fefefe;
            box-shadow: 0 4px 10px rgba(9, 30, 66, .1);
            border-radius: 8px;
            pointer-events: none;
            display: none
        }

        .SearchDropdown_options__selected__XHLHv {
            pointer-events: all;
            display: block
        }

        .SearchDropdown_options__aMiTO .SearchDropdown_searchContainer__63og1 {
            margin-bottom: 8px;
            position: relative
        }

        .SearchDropdown_options__aMiTO .SearchDropdown_searchContainer__63og1 .SearchDropdown_searchInput__Ro2NO {
            width: 100%;
            padding: 8px 12px 8px 32px;
            border: 1px solid #dfe1e6;
            border-radius: 6px;
            font-size: 14px;
            line-height: 20px;
            color: #4a5568;
            background-color: #fff;
            outline: none
        }

        .SearchDropdown_options__aMiTO .SearchDropdown_searchContainer__63og1 .SearchDropdown_searchInput__Ro2NO:focus {
            border-color: #4a5568
        }

        .SearchDropdown_options__aMiTO .SearchDropdown_searchContainer__63og1 .SearchDropdown_searchInput__Ro2NO::-moz-placeholder {
            color: #b4bac4
        }

        .SearchDropdown_options__aMiTO .SearchDropdown_searchContainer__63og1 .SearchDropdown_searchInput__Ro2NO::placeholder {
            color: #b4bac4
        }

        .SearchDropdown_options__aMiTO .SearchDropdown_searchContainer__63og1 .SearchDropdown_searchIcon__6hX3G {
            position: absolute;
            left: 10px;
            top: 50%;
            transform: translateY(-50%);
            color: #b4bac4;
            font-size: 14px
        }

        .SearchDropdown_options__aMiTO .SearchDropdown_container__w8XYA {
            padding-right: 8px;
            overflow: auto
        }

        @supports selector(::-webkit-scrollbar-thumb) {
            .SearchDropdown_options__aMiTO .SearchDropdown_container__w8XYA::-webkit-scrollbar {
                -webkit-appearance: none;
                appearance: none;
                width: 6px
            }

            .SearchDropdown_options__aMiTO .SearchDropdown_container__w8XYA::-webkit-scrollbar-thumb {
                border-radius: 3px;
                background-color: #4a5568
            }

            .SearchDropdown_options__aMiTO .SearchDropdown_container__w8XYA::-webkit-scrollbar-track {
                background-color: #b4bac4;
                border-radius: 3px
            }
        }

        .SearchDropdown_options__aMiTO .SearchDropdown_item__h09HA {
            padding: 0 14px;
            cursor: pointer;
            color: #4a5568;
            font-size: 14px;
            line-height: 40px;
            height: 40px;
            border-radius: 8px
        }

        .SearchDropdown_options__aMiTO .SearchDropdown_item__h09HA:active,
        .SearchDropdown_options__aMiTO .SearchDropdown_item__h09HA:focus,
        .SearchDropdown_options__aMiTO .SearchDropdown_item__h09HA:hover {
            background-color: #f0f0f0
        }

        .SearchDropdown_darkTheme__3FH7q {
            background-color: #4a5568;
            border: 2px solid #7c8698;
            color: #fff
        }

        .SearchDropdown_darkTheme__3FH7q>span:not(:empty)+.SearchDropdown_label__zpY4N {
            display: none
        }

        .SearchDropdown_darkTheme__3FH7q:active,
        .SearchDropdown_darkTheme__3FH7q:focus {
            border-color: #fff;
            outline: 0
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SearchDropdown_darkTheme__3FH7q {
                border-width: 1px
            }
        }

        .SearchDropdown_darkTheme__3FH7q.SearchDropdown_open__baie0 {
            border-color: #fff
        }

        .SearchDropdown_darkTheme__3FH7q.SearchDropdown_open__baie0>.SearchDropdown_label__zpY4N {
            background: none;
            padding: 0;
            font-size: 16px;
            left: 14px;
            top: 10px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SearchDropdown_darkTheme__3FH7q.SearchDropdown_open__baie0>.SearchDropdown_label__zpY4N {
                font-size: 14px;
                top: 9px
            }
        }

        .SearchDropdown_darkTheme__3FH7q .SearchDropdown_options__aMiTO {
            background-color: #53627b;
            box-shadow: 0 2px 8px rgba(9, 30, 66, .04), 0 12px 32px rgba(9, 30, 66, .12)
        }

        .SearchDropdown_darkTheme__3FH7q .SearchDropdown_options__aMiTO .SearchDropdown_searchContainer__63og1 .SearchDropdown_searchInput__Ro2NO {
            background-color: #4a5568;
            border-color: #7c8698;
            color: #fff
        }

        .SearchDropdown_darkTheme__3FH7q .SearchDropdown_options__aMiTO .SearchDropdown_searchContainer__63og1 .SearchDropdown_searchInput__Ro2NO::-moz-placeholder {
            color: #b4bac4
        }

        .SearchDropdown_darkTheme__3FH7q .SearchDropdown_options__aMiTO .SearchDropdown_searchContainer__63og1 .SearchDropdown_searchInput__Ro2NO::placeholder {
            color: #b4bac4
        }

        .SearchDropdown_darkTheme__3FH7q .SearchDropdown_options__aMiTO .SearchDropdown_searchContainer__63og1 .SearchDropdown_searchInput__Ro2NO:focus {
            border-color: #fff
        }

        .SearchDropdown_darkTheme__3FH7q .SearchDropdown_options__aMiTO .SearchDropdown_searchContainer__63og1 .SearchDropdown_searchIcon__6hX3G {
            color: #b4bac4
        }

        .SearchDropdown_darkTheme__3FH7q .SearchDropdown_options__aMiTO .SearchDropdown_item__h09HA {
            color: #fff
        }

        .SearchDropdown_darkTheme__3FH7q .SearchDropdown_options__aMiTO .SearchDropdown_item__h09HA:active,
        .SearchDropdown_darkTheme__3FH7q .SearchDropdown_options__aMiTO .SearchDropdown_item__h09HA:focus,
        .SearchDropdown_darkTheme__3FH7q .SearchDropdown_options__aMiTO .SearchDropdown_item__h09HA:hover {
            background-color: #273959
        }

        .SearchDropdown_error__3qp5p {
            margin-top: 2px;
            font-weight: 500;
            font-size: 12px;
            line-height: 18px;
            color: #e95454
        }

        #SecondaryHeader_secHeader__xPlZb .SecondaryHeader_slider-container__LEzKe .SecondaryHeader_slide__mcz8x {
            padding-left: 0 !important;
            padding-right: 0 !important
        }

        #SecondaryHeader_secHeader__xPlZb .SecondaryHeader_slider-container__LEzKe .SecondaryHeader_slider-list__SA2hI {
            gap: calc(var(--ug)*1.5) !important
        }

        .EditPhoneEmail_skeletonLoader__BSqED {
            background-color: #fff;
            background-image: linear-gradient(90deg, #eee 8%, #ddd 18%, #eee 33%);
            animation: EditPhoneEmail_skletalAnimation__BRpuP 1s ease-in-out infinite;
            border-radius: inherit
        }

        @keyframes EditPhoneEmail_skletalAnimation__BRpuP {
            0% {
                background-position: -468px 0
            }

            to {
                background-position: 468px 0
            }
        }

        @keyframes EditPhoneEmail_spinner__0AkEX {
            to {
                transform: rotate(1turn)
            }
        }

        .EditPhoneEmail_main__IzOfV {
            display: flex;
            flex-direction: column;
            flex: 1;
            padding: 0 20px;
            margin-top: 16px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .EditPhoneEmail_main__IzOfV {
                padding: 16px 20px;
                margin-top: 0
            }
        }

        .EditPhoneEmail_title__odx8_ {
            font-weight: 500;
            font-size: 24px;
            line-height: 36px;
            letter-spacing: -.008em;
            color: #1a202c;
            width: 100%
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .EditPhoneEmail_title__odx8_ {
                font-size: 20px;
                line-height: 30px;
                letter-spacing: -.00666667em
            }
        }

        .EditPhoneEmail_phoneEmail__o_St9 {
            margin-top: 24px
        }

        .EditPhoneEmail_button__90hew {
            display: flex;
            justify-content: center;
            align-items: center;
            font-weight: 500;
            font-size: 18px;
            line-height: 31px;
            letter-spacing: -.006em;
            text-transform: capitalize;
            color: #fff;
            background: #e95454;
            border-radius: 8px;
            width: 100%;
            height: 51px;
            border: 0;
            padding: 0;
            margin-top: auto;
            cursor: pointer
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .EditPhoneEmail_button__90hew {
                position: relative;
                height: 44px;
                font-size: 16px;
                line-height: 27px;
                letter-spacing: -.00533333em;
                margin-inline: 0;
                margin-top: 24px
            }
        }

        .EditPhoneEmail_button__loading__4t8kp {
            cursor: not-allowed;
            pointer-events: none;
            opacity: .8;
            font-size: 0;
            color: transparent
        }

        .EditPhoneEmail_button__loading__4t8kp:after {
            content: "";
            box-sizing: border-box;
            width: 20px;
            height: 20px;
            margin-left: 10px;
            border-radius: 50%;
            border: 2px solid #fff;
            border-top-color: transparent;
            animation: EditPhoneEmail_spinner__0AkEX .6s linear infinite
        }

        .EditPhoneEmail_button__90hew:disabled {
            cursor: not-allowed;
            background: #dfe1e6;
            pointer-events: none
        }

        .SignupForm_main__5EvwT {
            display: flex;
            background-color: #fff;
            box-shadow: 0 4px 8px rgba(9, 30, 66, .03), 0 2px 5px rgba(9, 30, 66, .08)
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SignupForm_main__5EvwT {
                height: 100%;
                box-shadow: none
            }
        }

        .SignupForm_main__back__Nnc6D {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 24px;
            height: 24px;
            background: none;
            border: 0;
            padding: 0;
            cursor: pointer;
            position: relative;
            margin-left: 20px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SignupForm_main__back__Nnc6D {
                margin-left: 0
            }
        }

        .SignupForm_main__back__Nnc6D:after,
        .SignupForm_main__back__Nnc6D:before {
            content: "";
            display: block;
            box-sizing: border-box;
            position: absolute
        }

        .SignupForm_main__back__Nnc6D:after {
            left: 3px;
            width: 12px;
            height: 12px;
            border-color: #1a202c;
            border-style: solid;
            border-width: 0 0 1.5px 1.5px;
            transform: rotate(45deg)
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SignupForm_main__back__Nnc6D:after {
                border-width: 0 0 2px 2px;
                border-color: #7c8698
            }
        }

        .SignupForm_main__back__Nnc6D:before {
            width: 22px;
            height: 1.5px;
            background: #1a202c;
            left: 2px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SignupForm_main__back__Nnc6D:before {
                width: 16px;
                height: 2px;
                background: #7c8698
            }
        }

        .SignupForm_main__close__kEVX2 {
            width: 24px;
            height: 24px;
            border: 0;
            background: none;
            padding: 0;
            position: relative;
            display: flex;
            justify-content: center;
            align-items: center;
            margin-left: auto
        }

        .SignupForm_main__close__kEVX2:after,
        .SignupForm_main__close__kEVX2:before {
            content: "";
            position: absolute;
            width: 2px;
            height: 18px;
            background-color: #7c8698;
            transform: rotate(45deg)
        }

        .SignupForm_main__close__kEVX2:after {
            transform: rotate(-45deg)
        }

        .SignupForm_shadow__TUJRi {
            box-shadow: 0 6px 6px -6px rgba(9, 30, 66, .1);
            z-index: 1;
            margin-inline: -20px;
            padding: 0 20px 16px
        }

        .SignupForm_imageWrapper__Zzf9i {
            width: 340px;
            display: flex;
            align-items: flex-end;
            justify-content: flex-start;
            position: relative;
            background-color: #f4f5f7
        }

        .SignupForm_imageWrapper__Zzf9i .SignupForm_feature__YvxvQ {
            height: 36px;
            position: absolute;
            background: #fff;
            display: flex;
            align-items: center;
            padding: 8px 12px;
            gap: 8px;
            border-radius: 8px;
            font-weight: 400;
            font-size: 12px;
            box-shadow: 0 4.02722px 8.05443px rgba(9, 30, 66, .03), 0 2.68481px 5.36962px rgba(9, 30, 66, .08);
            color: #4a5568
        }

        .SignupForm_imageWrapper__Zzf9i .SignupForm_feature__text__fsbD2 {
            font-weight: 400;
            font-size: 12px;
            line-height: 23px;
            letter-spacing: -.00466667em;
            color: #4a5568
        }

        .SignupForm_imageWrapper__Zzf9i .SignupForm_feature__YvxvQ.SignupForm_top__ohWgk {
            top: 50px;
            right: 40px
        }

        .SignupForm_imageWrapper__Zzf9i .SignupForm_feature__YvxvQ.SignupForm_top__ohWgk>svg {
            color: #6a3ded
        }

        .SignupForm_imageWrapper__Zzf9i .SignupForm_feature__YvxvQ.SignupForm_left__W9H5m {
            top: 108px;
            left: 28px
        }

        .SignupForm_imageWrapper__Zzf9i .SignupForm_feature__YvxvQ.SignupForm_left__W9H5m>svg {
            color: #1966fa
        }

        .SignupForm_imageWrapper__Zzf9i .SignupForm_feature__YvxvQ.SignupForm_right__PaIu8 {
            top: 168px;
            right: 16px
        }

        .SignupForm_imageWrapper__Zzf9i .SignupForm_feature__YvxvQ.SignupForm_right__PaIu8>svg {
            color: #028d5e
        }

        .SignupForm_content__k4t7U {
            padding: 24px 20px;
            width: 400px;
            height: 512px;
            border-radius: 16px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SignupForm_content__k4t7U {
                padding: 0;
                width: 100%;
                height: 100%;
                border-radius: 0
            }
        }

        .SignupForm_content__body___WoDM {
            display: flex;
            flex-direction: column;
            height: 100%
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SignupForm_content__body__head__b4VmB {
                display: flex;
                align-items: center;
                padding: 0 16px;
                z-index: 1;
                gap: 12px;
                width: 100%;
                height: 56px;
                background: #fff;
                box-shadow: 0 3px 6px rgba(9, 30, 66, .03), 0 2px 4px rgba(9, 30, 66, .08)
            }
        }

        .SignupForm_content__body__box__RNar2 {
            display: flex;
            flex: 1;
            position: relative;
            overflow: clip
        }

        .SignupForm_content__body__topBlob__gxjYI {
            display: none;
            top: -75px;
            right: -75px;
            position: absolute;
            width: 100px;
            height: 100px;
            border-radius: 50%;
            border: 1px solid rgba(106, 61, 237, .2);
            box-shadow: 0 0 0 9px #fff, 0 0 0 10px rgba(106, 61, 237, .16), 0 0 0 19px #fff, 0 0 0 20px rgba(106, 61, 237, .12), 0 0 0 29px #fff, 0 0 0 30px rgba(106, 61, 237, .08), 0 0 0 39px #fff, 0 0 0 40px rgba(106, 61, 237, .04)
        }

        .SignupForm_content__body__topBlob__gxjYI:after {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            top: 50px;
            left: 50px;
            box-shadow: 0 0 150px 50px #c4b1f8;
            border-radius: 50%
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SignupForm_content__body__topBlob__gxjYI {
                display: block
            }
        }

        .SignupForm_content__body__bottomBlob__HvpPv {
            display: none;
            left: -90px;
            bottom: 100px;
            position: absolute;
            width: 100px;
            height: 100px;
            border-radius: 50%;
            border: 1px solid rgba(154, 64, 127, .2);
            box-shadow: 0 0 0 9px #fff, 0 0 0 10px rgba(154, 64, 127, .16), 0 0 0 19px #fff, 0 0 0 20px rgba(154, 64, 127, .12), 0 0 0 29px #fff, 0 0 0 30px rgba(154, 64, 127, .08), 0 0 0 39px #fff, 0 0 0 40px rgba(154, 64, 127, .04)
        }

        .SignupForm_content__body__bottomBlob__HvpPv:after {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            top: 50px;
            left: 50px;
            box-shadow: 0 0 150px 50px #c676ae;
            border-radius: 50%
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SignupForm_content__body__bottomBlob__HvpPv {
                display: block
            }
        }

        .InputBoxV2_wrapper__bzC7m {
            position: relative
        }

        .InputBoxV2_label___o_3k {
            font-weight: 400;
            font-size: 16px;
            line-height: 27px;
            letter-spacing: -.00533333em;
            padding: 0 4px;
            position: absolute;
            left: 12px;
            top: 9px;
            background: #fff;
            color: #b4bac4;
            pointer-events: none;
            transition: top .2s ease-out
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .InputBoxV2_label___o_3k {
                font-size: 14px;
                line-height: 24px
            }
        }

        .InputBoxV2_input__wjKcj {
            font-weight: 400;
            font-size: 16px;
            line-height: 27px;
            letter-spacing: -.00533333em;
            background-color: #fff;
            width: 100%;
            height: 44px;
            padding: 8px 14px;
            border: 1px solid #dfe1e6;
            border-radius: 8px;
            color: #1a202c
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .InputBoxV2_input__wjKcj {
                font-size: 14px;
                line-height: 24px
            }
        }

        .InputBoxV2_input__wjKcj::-moz-placeholder {
            color: transparent
        }

        .InputBoxV2_input__wjKcj::placeholder {
            color: transparent
        }

        .InputBoxV2_input__wjKcj:not(:-moz-placeholder-shown) {
            border-color: #4a5568;
            outline: none;
            box-shadow: none
        }

        .InputBoxV2_input__wjKcj:active,
        .InputBoxV2_input__wjKcj:focus,
        .InputBoxV2_input__wjKcj:not(:placeholder-shown) {
            border-color: #4a5568;
            outline: none;
            box-shadow: none
        }

        .InputBoxV2_input__wjKcj:not(:-moz-placeholder-shown)+.InputBoxV2_label___o_3k {
            display: block;
            top: -10px !important;
            font-size: 12px;
            line-height: 18px;
            letter-spacing: -.004em;
            color: #4a5568
        }

        .InputBoxV2_input__wjKcj:active+.InputBoxV2_label___o_3k,
        .InputBoxV2_input__wjKcj:focus+.InputBoxV2_label___o_3k,
        .InputBoxV2_input__wjKcj:not(:placeholder-shown)+.InputBoxV2_label___o_3k {
            display: block;
            top: -10px !important;
            font-size: 12px;
            line-height: 18px;
            letter-spacing: -.004em;
            color: #4a5568
        }

        .InputBoxV2_input__wjKcj:-webkit-autofill,
        .InputBoxV2_input__wjKcj:-webkit-autofill:active,
        .InputBoxV2_input__wjKcj:-webkit-autofill:focus,
        .InputBoxV2_input__wjKcj:-webkit-autofill:hover {
            box-shadow: inset 0 0 0 30px #fff !important
        }

        .InputBoxV2_input__wjKcj:disabled {
            background-color: #dfe1e6;
            box-shadow: none;
            color: #b4bac4;
            pointer-events: none
        }

        .InputBoxV2_input__wjKcj.InputBoxV2_hasError__r12eO {
            border-color: #e95454;
            color: #e95454;
            outline: none
        }

        .InputBoxV2_input__wjKcj.InputBoxV2_hasError__r12eO+.InputBoxV2_label___o_3k {
            color: #e95454
        }

        .InputBoxV2_input__wjKcj:-moz-read-only~span {
            display: block;
            color: #028d5e;
            font-weight: 500;
            font-size: 14px;
            line-height: 24px;
            letter-spacing: -.00466667em;
            margin-top: 8px
        }

        .InputBoxV2_input__wjKcj:read-only~span {
            display: block;
            color: #028d5e;
            font-weight: 500;
            font-size: 14px;
            line-height: 24px;
            letter-spacing: -.00466667em;
            margin-top: 8px
        }

        .InputBoxV2_error__pKgbR {
            margin-top: 2px;
            font-weight: 500;
            font-size: 12px;
            line-height: 18px;
            color: #e95454
        }

        .closeContainerPopup {
            display: flex;
            justify-content: flex-end;
            padding: calc(var(--ug)*.625)
        }

        .enquiryPopupWrapper {
            height: 540px;
            width: 770px;
            background-color: transparent
        }

        .enquiryPopupWrapper .pb__enquiryForm__terms {
            margin-top: calc(var(--ug)*.75);
            text-align: center !important;
            font-size: 11.8px
        }

        .icoTimes {
            position: absolute;
            right: 10px;
            top: 10px;
            height: 24px;
            width: 26px;
            cursor: pointer;
            opacity: 1;
            transition-property: all;
            transition-duration: .5s;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        .enquiryPopupWrapper .enquiryModule {
            height: 100% !important;
            overflow: hidden;
            border-radius: 1.5rem
        }

        .enquiryPopupWrapper .inputBox__error,
        .enquiryPopupWrapper .pb__invalid__otp {
            font-size: .75rem;
            line-height: 1rem;
            font-weight: 500;
            --tw-text-opacity: 1;
            color: rgb(233 84 84/var(--tw-text-opacity))
        }

        .enquiryPopupWrapper.thankyouPopupWrapper .enquiryModule__thankyou {
            margin: 120px 0
        }

        .enquiryPopupWrapper .enquiryModuleError {
            position: relative !important;
            display: block;
            font-size: .75rem;
            line-height: 1rem;
            font-weight: 500;
            --tw-text-opacity: 1;
            color: rgb(233 84 84/var(--tw-text-opacity))
        }

        .enquiryPopupWrapper .enquiryModule__left {
            height: 100%;
            flex: 1.5;
            --tw-bg-opacity: 1;
            background-color: rgb(252 240 241/var(--tw-bg-opacity))
        }

        .enquiryPopupWrapper .eqwrap {
            height: 100% !important
        }

        .enquiryPopupWrapper .enquiryModule__left--subheading {
            padding-left: 0;
            font-size: .875rem;
            line-height: 1.125rem;
            font-weight: 400;
            letter-spacing: -.14px;
            --tw-text-opacity: 1;
            color: rgb(102 102 102/var(--tw-text-opacity))
        }

        .enquiryPopupWrapper .enquiryModule__left--heading {
            margin-bottom: calc(var(--ug)*.75);
            font-size: 1.75rem;
            line-height: 2.25rem;
            font-weight: 500;
            letter-spacing: -.28px;
            --tw-text-opacity: 1;
            color: rgb(0 0 0/var(--tw-text-opacity))
        }

        .enquiryPopupWrapper .pb__optionTag__radio [type=radio]:checked+label:after {
            left: 12px
        }

        .enquiryPopupWrapper .pb__otpContainer {
            height: 100%
        }

        .enquiryPopupWrapper .enquiryForm {
            display: flex;
            height: 100% !important;
            flex-direction: column
        }

        .enquiryPopupWrapper .enquiryModule__right {
            height: 100% !important;
            flex: 2;
            padding: calc(var(--ug)*1.75) calc(var(--ug)*2.5) !important
        }

        .enquiryPopupWrapper .pb__enquiryForm__heading {
            margin-bottom: calc(var(--ug)*1.25)
        }

        .enquiryPopupWrapper.thankyouPopupWrapper .enquiryModule__right {
            width: 100% !important
        }

        .enquiryPopupWrapper .enquiryForm__stage5 {
            height: 21rem;
            overflow-x: hidden;
            overflow-y: scroll;
            padding-bottom: calc(var(--ug)*1.25) !important;
            padding-top: 0 !important
        }

        .enquiryPopupWrapper .enquiryForm__stage5::-webkit-scrollbar {
            height: calc(var(--ug)*2.25);
            width: calc(var(--ug)*.375)
        }

        .enquiryPopupWrapper .enquiryForm__stage5::-webkit-scrollbar-thumb {
            border-radius: .5rem;
            --tw-bg-opacity: 1;
            background-color: rgb(125 125 125/var(--tw-bg-opacity));
            outline-width: 0
        }

        .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryForm__heading {
            margin-bottom: calc(var(--ug)*.625);
            font-size: 15px
        }

        .enquiryPopupWrapper .enquiryModule__left--imagewrap__dimension {
            display: block !important;
            width: auto !important
        }

        .enquiryPopupWrapper .enquiryModule__left--imagewrap__dimension img {
            mix-blend-mode: darken
        }

        .enquiryPopupWrapper .enquiryModule__left--imagewrap {
            bottom: 0
        }

        .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryProgressBar {
            margin: 0;
            margin-bottom: calc(var(--ug)*1.5)
        }

        .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryForm .enquiryForm__inputContainer {
            row-gap: calc(var(--ug)*1.5)
        }

        .enquiryPopupWrapper .pb__enquiryForm__inputContainer {
            padding-right: calc(var(--ug)*.5) !important
        }

        @media (min-width:320px) {
            .enquiryPopupWrapper .pb__enquiryForm__inputContainer {
                gap: calc(var(--ug)*1.25) !important
            }
        }

        @media (min-width:768px) {
            .enquiryPopupWrapper .pb__enquiryForm__inputContainer {
                gap: calc(var(--ug)*1.5) !important
            }
        }

        .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsBox {
            -moz-column-gap: calc(var(--ug)*.375) !important;
            column-gap: calc(var(--ug)*.375) !important;
            row-gap: calc(var(--ug)*.375) !important
        }

        .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__terms {
            margin-bottom: calc(var(--ug)*.625) !important;
            text-align: left !important
        }

        .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryForm__footer {
            position: absolute !important;
            bottom: 0 !important
        }

        .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsHeading {
            margin-bottom: calc(var(--ug)*.875) !important
        }

        .enquiryPopupWrapper .pb__enquiryForm__heading,
        .enquiryPopupWrapper .pb__inputForm__para,
        .enquiryPopupWrapper .pb__verify__otp {
            font-weight: 400 !important
        }

        .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsBox .optionTags .enquiryForm__optionLabel {
            padding-left: calc(var(--ug)*.75) !important;
            padding-right: calc(var(--ug)*.75) !important;
            padding-top: 0 !important;
            padding-bottom: 0 !important
        }

        .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryForm__stage5 .dropdown-list {
            position: absolute;
            left: 0;
            bottom: 0;
            height: 145px;
            border-radius: .75rem
        }

        .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryForm__otpheading {
            margin-top: calc(var(--ug)*2.5);
            margin-bottom: 0;
            font-size: 1.125rem;
            line-height: 1.5rem;
            font-weight: 500
        }

        .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryForm__backArrow {
            top: 0;
            margin-bottom: calc(var(--ug)*.625)
        }

        .enquiryPopupWrapper .enquiryForm__btn,
        .enquiryPopupWrapper .enquiryForm__btnOtp {
            height: calc(var(--ug)*2.75);
            width: 100%;
            border-radius: .5rem !important;
            border-width: 0;
            font-size: 1rem;
            line-height: 1.375rem;
            letter-spacing: -.16px
        }

        .enquiryPopupWrapper .enquiryForm__btn--active,
        .enquiryPopupWrapper .enquiryForm__btnOtp--active {
            height: calc(var(--ug)*2.75);
            width: 100%;
            border-radius: .5rem;
            border-width: 0;
            background-image: linear-gradient(180deg, #ee2c3c, #da202f 93.75%);
            font-size: 1rem;
            line-height: 1.375rem;
            font-weight: 500;
            letter-spacing: -.16px;
            --tw-text-opacity: 1;
            color: rgb(255 255 255/var(--tw-text-opacity));
            --tw-shadow: 0px 16px 32px 0px rgba(36, 7, 70, .06), 0px -8px 20px 0px rgba(36, 7, 70, .02);
            --tw-shadow-colored: 0px 16px 32px 0px var(--tw-shadow-color), 0px -8px 20px 0px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .enquiryPopupWrapper input::-moz-placeholder {
            font-weight: 400 !important
        }

        .enquiryPopupWrapper input::placeholder {
            font-weight: 400 !important
        }

        .enquiryPopupWrapper .enquiryForm__btn,
        .enquiryPopupWrapper .enquiryForm__btnOtp,
        .enquiryPopupWrapper .enquiryModule__left--heading,
        .enquiryPopupWrapper .inputBox__error,
        .enquiryPopupWrapper .pb__enquiryForm__btnOtp,
        .enquiryPopupWrapper .pb__enquiryForm__heading,
        .enquiryPopupWrapper .pb__enquiryForm__optionsHeading,
        .enquiryPopupWrapper .pb__enquiryForm__otp__heading,
        .enquiryPopupWrapper .pb__enquiryForm__terms a,
        .enquiryPopupWrapper .pb__expertAdvice__heading,
        .enquiryPopupWrapper .pb__invalid__otp,
        .enquiryPopupWrapper .pb__verify__inputOtp,
        .enquiryPopupWrapper .pb__verify__otp,
        .enquiryPopupWrapper .pb__verify__resend {
            font-family: var(--font-circularMedium) !important
        }

        .enquiryPopupWrapper .enquiryForm__btn,
        .enquiryPopupWrapper .enquiryForm__btn--active,
        .enquiryPopupWrapper .enquiryForm__btnOtp,
        .enquiryPopupWrapper .enquiryForm__btnOtp--active,
        .enquiryPopupWrapper .pb__enquiryForm__btnOtp {
            height: calc(var(--ug)*2.75) !important;
            padding: calc(var(--ug)*.625) calc(var(--ug)*1.5) !important;
            font-size: 1rem !important;
            line-height: 1.375rem !important
        }

        @media screen and (max-width:991px) {
            .wrapper-popup {
                height: 100%;
                width: 100%
            }

            .enquiryPopupWrapper.thankyouPopupWrapper {
                position: absolute;
                bottom: 0;
                height: 15.625rem !important;
                border-radius: 10px
            }

            .enquiryPopupWrapper .pb__country__inputBox .inputBox__input {
                height: calc(var(--ug)*3.5) !important;
                padding: calc(var(--ug)*.875) calc(var(--ug));
                font-size: 1rem;
                line-height: 1.375rem
            }

            .enquiryPopupWrapper .pb__enquiryForm__terms {
                text-align: center
            }

            .enquiryPopupWrapper.thankyouPopupWrapper .enquiryModule__thankyou {
                margin-top: calc(var(--ug))
            }

            .enquiryPopupWrapper.thankyouPopupWrapper .enquiryModule__thankyou img {
                margin: 0;
                height: 3.75rem;
                width: 3.75rem
            }

            .enquiryPopupWrapper.thankyouPopupWrapper .enquiryModule__thankyou h3 {
                margin-top: calc(var(--ug)*.375);
                margin-bottom: calc(var(--ug)*.375);
                margin-left: 0;
                margin-right: 0;
                font-size: 1.25rem;
                line-height: 1.75rem;
                font-weight: 500;
                letter-spacing: -.21px
            }

            .enquiryPopupWrapper.thankyouPopupWrapper .enquiryModule__thankyou p {
                margin: 0;
                font-size: .875rem;
                line-height: 1.125rem;
                font-weight: 400;
                letter-spacing: -.14px
            }

            .thankyouPopupWrapper .enquiryModule {
                height: 100%
            }

            .enquiryPopupWrapper .pb__optionTag__radio [type=radio]:checked+label:after {
                left: 12px
            }

            .enquiryPopupWrapper .enquiryModule {
                height: calc(100dvh - 100px) !important
            }

            .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryForm__backArrow {
                top: -7px
            }

            .enquiryPopupWrapper .enquiryModule__left {
                display: flex;
                height: 5rem !important;
                border-radius: 0 !important
            }

            .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryForm .inputForm__verify .verify__otp {
                font-size: 1rem !important;
                line-height: 1.375rem !important
            }

            .enquiryPopupWrapper .sidebarEnquiryHeader {
                display: none
            }

            .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryForm__heading {
                font-size: 1rem !important;
                line-height: 1.375rem !important;
                font-weight: 500 !important
            }

            .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryForm__footer {
                position: relative !important;
                bottom: 0 !important;
                left: 0 !important;
                margin-top: calc(var(--ug)*2.75) !important;
                width: 100% !important
            }

            .enquiryPopupWrapper .pb__otpContainer {
                justify-content: flex-start
            }

            .enquiryPopupWrapper .pb__otp__enquiryForm__footer {
                margin-top: calc(var(--ug)*2.75) !important;
                justify-content: flex-start
            }

            .enquiryPopupWrapper .pb__otp__enquiryForm__footer .enquiryForm__btnOtp--active {
                height: calc(var(--ug)*3.5) !important
            }

            .enquiryPopupWrapper .pb__optionTag__checkbox .pb__enquiryForm__optionLabel {
                cursor: pointer;
                font-weight: 500
            }

            .enquiryPopupWrapper .pb__optionTag__radio .pb__enquiryForm__optionLabel {
                font-weight: 500
            }

            .enquiryPopupWrapper {
                height: 100dvh !important;
                width: 100% !important;
                --tw-bg-opacity: 1;
                background-color: rgb(255 255 255/var(--tw-bg-opacity))
            }

            .enquiryPopupWrapper .enquiryForm.enquiryFormDetailScreen {
                justify-content: space-between
            }

            .enquiryPopupWrapper .enquiryForm.enquiryFormDetailScreen .enquiryForm__footer {
                position: absolute !important;
                margin-top: calc(var(--ug)*1.25) !important
            }

            .enquiryPopupWrapper .enquiryForm__stage5 {
                height: calc(100dvh - 230px)
            }

            .enquiryPopupWrapper .mcenter {
                display: block
            }

            .enquiryPopupWrapper .enquiryModule__right--formlayout .enquiryForm__stage5 {
                margin-bottom: 0 !important
            }

            .enquiryPopupWrapper .noenquiry3sticky {
                margin-top: 0 !important;
                width: unset
            }

            .enquiryPopupWrapper .enquiryModule__right {
                width: 100% !important;
                padding: calc(var(--ug)*1.75) calc(var(--ug)*1.25) calc(var(--ug)*1.5) !important
            }

            .enquiryPopupWrapper .pb__inputBox input {
                height: calc(var(--ug)*3.5) !important;
                padding: calc(var(--ug)*.875) calc(var(--ug));
                font-size: 1rem;
                line-height: 1.375rem
            }

            .enquiryPopupWrapper .enquiryForm__btn,
            .enquiryPopupWrapper .enquiryForm__btn--active,
            .enquiryPopupWrapper .enquiryForm__btnOtp,
            .enquiryPopupWrapper .enquiryForm__btnOtp--active,
            .enquiryPopupWrapper .pb__enquiryForm__btnOtp {
                height: calc(var(--ug)*3.5) !important;
                padding: calc(var(--ug)*.875) calc(var(--ug)) !important;
                font-size: 1rem !important;
                line-height: 1.375rem !important
            }
        }

        .enquiryPopupWrapper .loading-0,
        .enquiryPopupWrapper .loading-1,
        .enquiryPopupWrapper .loading-2 {
            animation-name: bounce1
        }

        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btn:after {
            content: none !important
        }

        .popupLayer_overLay__PQcx3 {
            position: fixed;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, .78);
            z-index: 99 !important;
            display: flex;
            justify-content: center;
            align-items: center
        }

        .popupLayer_icoTimes__qew8C {
            right: 10px;
            top: 10px;
            width: 26px;
            height: 24px;
            position: absolute;
            opacity: 1;
            transition: all .5s ease;
            cursor: pointer;
            z-index: 99
        }

        .popupLayer_icoTimes__qew8C:after,
        .popupLayer_icoTimes__qew8C:before {
            background-color: #364257;
            position: absolute;
            content: "";
            height: 1.5px;
            width: 20px;
            top: 10px;
            left: 2px
        }

        .popupLayer_icoTimes__qew8C:before {
            transform: rotate(45deg)
        }

        .popupLayer_icoTimes__qew8C:after {
            transform: rotate(-45deg)
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_enquiryPop__gmzkN .popupLayer_icoTimes__qew8C:after,
        .popupLayer_abroadPopup__HrxZ0.popupLayer_enquiryPop__gmzkN .popupLayer_icoTimes__qew8C:before {
            background-color: #fff
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_otplayer__mk5A3 .popupLayer_icoTimes__qew8C:after,
        .popupLayer_abroadPopup__HrxZ0.popupLayer_otplayer__mk5A3 .popupLayer_icoTimes__qew8C:before {
            background-color: #000
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_enquiryPop__gmzkN .popupLayer_icoTimes__qew8C {
            top: -10px
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_otplayer__mk5A3 .popupLayer_icoTimes__qew8C {
            top: 10px
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_youtube__7sWKT .popupLayer_icoTimes__qew8C {
            top: -2px;
            right: -30px;
            background: no-repeat
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_alumnipop__e_oEI .popupLayer_icoTimes__qew8C,
        .popupLayer_abroadPopup__HrxZ0.popupLayer_gallery__K1WrQ .popupLayer_icoTimes__qew8C {
            display: none
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_youtube__7sWKT .popupLayer_icoTimes__qew8C:after,
        .popupLayer_abroadPopup__HrxZ0.popupLayer_youtube__7sWKT .popupLayer_icoTimes__qew8C:before {
            background: #fff
        }

        .popupLayer_abroadPopup__HrxZ0 {
            background: #fff;
            box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .15);
            border-radius: 4px;
            width: 425px;
            padding: 15px;
            position: relative
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_homeSyllabusPopup__swx8U {
            padding: 8px 15px
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_homeSyllabusPopup__swx8U .popupLayer_btn-ok__PNEQn {
            border-radius: 4px;
            padding: 8px 26px;
            width: -moz-fit-content;
            width: fit-content;
            height: auto
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_homeSyllabusPopup__swx8U .popupLayer_icoTimes__qew8C {
            top: 5px;
            right: 5px
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_abroadPopupLogin__QeuYv {
            width: 1000px
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_abroadPopupImagePdf__afOSj {
            width: 800px
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_youtube__7sWKT {
            height: 100%;
            background: rgba(0, 0, 0, .75);
            width: 90%;
            padding: 2px
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_youtube__7sWKT div {
            height: 100%
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_gallery__K1WrQ {
            min-height: 480px;
            width: 800px;
            padding: 0;
            border: 0;
            background: #000
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_webinarpop__2jEUi {
            width: 520px;
            padding: 15px 0 0
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_flitterpop__yRjHq {
            width: 660px;
            padding: 15px 0 0
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_alumnipop__e_oEI {
            width: 520px
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_enquiryPop__gmzkN {
            padding: 0 0 15px;
            height: auto;
            margin-top: 0
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_otplayer__mk5A3 {
            border-radius: 4px;
            padding: 30px 0 !important;
            width: 425px !important
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_enquiryPop__gmzkN h3.popupLayer_titleform__FVvgg {
            background: linear-gradient(92.07deg, #da5d67 -90.21%, #405783 75.19%);
            border-radius: 4px 4px 0 0;
            color: #fff;
            font-size: 12px;
            font-weight: 600;
            margin: 0 0 15px;
            height: 50px;
            line-height: inherit;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0 35px
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_enquiryPop__gmzkN h2.popupLayer_subtitleform__a3Dnk {
            font-size: 16px;
            font-weight: 600;
            margin: -20px 0 15px
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_contentOverlay__dId6Q {
            border-radius: 8px;
            padding: 16px 16px 8px !important;
            width: 330px !important
        }

        .popupLayer_contentOverlay__dId6Q .popupLayer_icoTimes__qew8C {
            right: 0
        }

        .popupLayer_contentOverlay__dId6Q .popupLayer_icoTimes__qew8C:after,
        .popupLayer_contentOverlay__dId6Q .popupLayer_icoTimes__qew8C:before {
            width: 12px
        }

        @media only screen and (max-width:810px) {
            .popupLayer_abroadPopup__HrxZ0.popupLayer_youtube__7sWKT {
                height: 100%;
                max-height: 350px;
                width: 90%;
                padding: 0
            }

            .popupLayer_abroadPopup__HrxZ0.popupLayer_youtube__7sWKT .popupLayer_icoTimes__qew8C {
                top: -15px;
                right: -12px
            }
        }

        @media only screen and (max-width:767px) {
            .popupLayer_overLay__PQcx3 {
                top: auto;
                bottom: 0;
                align-items: flex-end;
                height: 100%
            }

            .popupLayer_overLay__PQcx3.popupLayer_fliterbottom__lW3Je {
                align-items: end
            }

            .popupLayer_abroadPopup__HrxZ0 {
                width: 90%;
                height: auto;
                margin-top: -10%;
                padding: 20px;
                border-radius: 4px
            }

            .popupLayer_abroadPopup__HrxZ0.popupLayer_abroadPopupLogin__QeuYv,
            .popupLayer_abroadPopup__HrxZ0.popupLayer_alumnipop__e_oEI,
            .popupLayer_abroadPopup__HrxZ0.popupLayer_flitterpop__yRjHq,
            .popupLayer_abroadPopup__HrxZ0.popupLayer_gallery__K1WrQ,
            .popupLayer_abroadPopup__HrxZ0.popupLayer_webinarpop__2jEUi {
                width: 100%
            }

            .popupLayer_abroadPopup__HrxZ0.popupLayer_abroadPopupLogin__QeuYv,
            .popupLayer_abroadPopup__HrxZ0.popupLayer_webinarpop__2jEUi {
                height: 100%;
                margin-top: 0;
                border-radius: 0;
                overflow-y: scroll
            }

            .popupLayer_abroadPopup__HrxZ0.popupLayer_abroadPopupImagePdf__afOSj {
                height: 80%
            }

            .popupLayer_abroadPopup__HrxZ0.popupLayer_gallery__K1WrQ {
                height: 240px;
                min-height: auto
            }

            .popupLayer_abroadPopup__HrxZ0.popupLayer_flitterpop__yRjHq {
                margin: 0 0 40px
            }

            .popupLayer_abroadPopup__HrxZ0 .popupLayer_submit-enquiry-btn__5LG9f {
                padding: 10px 0;
                font-size: 14px;
                height: auto;
                line-height: inherit
            }

            .popupLayer_abroadPopup__HrxZ0 .popupLayer_stylecontent__cpAXo .popupLayer_formCard__cIUb5 h3 {
                margin: 0 0 4px;
                font-size: 14px
            }

            .popupLayer_abroadPopup__HrxZ0 .popupLayer_stylecontent__cpAXo .popupLayer_formCard__cIUb5 .popupLayer_rowwrap__F16_h:last-child {
                margin-bottom: 4px
            }

            .popupLayer_abroadPopup__HrxZ0 .popupLayer_stylecontent__cpAXo p.popupLayer_tc__xE4TB {
                margin: 0 0 10px
            }

            .popupLayer_abroadPopup__HrxZ0 h2.popupLayer_subtitleform__a3Dnk {
                margin: 0 0 5px;
                font-size: 15px
            }

            .popupLayer_abroadPopup__HrxZ0 h3.popupLayer_titleform__FVvgg {
                margin: 15px 0 5px;
                font-size: 17px
            }

            .popupLayer_abroadPopup__HrxZ0.popupLayer_enquiryPop__gmzkN h2.popupLayer_subtitleform__a3Dnk {
                font-size: 14px;
                font-weight: 600;
                margin: 0
            }

            .popupLayer_abroadPopup__HrxZ0.popupLayer_otplayer__mk5A3 .popupLayer_icoTimes__qew8C {
                right: -2px;
                top: 5px !important
            }

            .popupLayer_abroadPopup__HrxZ0.popupLayer_enquiryPop__gmzkN .popupLayer_icoTimes__qew8C {
                right: -2px
            }

            .popupLayer_abroadPopup__HrxZ0.popupLayer_enquiryPop__gmzkN .popupLayer_icoTimes__qew8C:after,
            .popupLayer_abroadPopup__HrxZ0.popupLayer_enquiryPop__gmzkN .popupLayer_icoTimes__qew8C:before {
                width: 13px;
                top: 6px
            }

            .popupLayer_abroadPopup__HrxZ0.popupLayer_otplayer__mk5A3 .popupLayer_icoTimes__qew8C:after,
            .popupLayer_abroadPopup__HrxZ0.popupLayer_otplayer__mk5A3 .popupLayer_icoTimes__qew8C:before {
                width: 13px;
                top: 5px
            }

            .popupLayer_abroadPopup__HrxZ0.popupLayer_otplayer__mk5A3 {
                padding: 20px 0 !important;
                width: 100% !important
            }

            .popupLayer_abroadPopup__HrxZ0.popupLayer_enquiryPop__gmzkN h3.popupLayer_titleform__FVvgg {
                margin: 0 0 10px
            }

            .popupLayer_abroadPopup__HrxZ0.popupLayer_contentOverlay__dId6Q {
                width: 290px !important;
                padding: 8px !important;
                height: 100px !important
            }

            .popupLayer_dlayBox__0_8RS .popupLayer_PopupInner__3bk11,
            .popupLayer_dlayBox__0_8RS .popupLayer_abroadPopup__HrxZ0,
            .popupLayer_dlayBox__0_8RS .popupLayer_delayForm__Cl2Fc {
                height: auto;
                min-height: auto;
                border-radius: 24px 24px 0 0
            }

            .popupLayer_dlayBox__0_8RS.popupLayer_singupDelayForm__ccc4o .popupLayer_PopupInner__3bk11,
            .popupLayer_dlayBox__0_8RS.popupLayer_singupDelayForm__ccc4o .popupLayer_abroadPopup__HrxZ0,
            .popupLayer_dlayBox__0_8RS.popupLayer_singupDelayForm__ccc4o .popupLayer_delayForm__Cl2Fc {
                height: 100%;
                border-radius: 0
            }
        }

        .popupLayer_fliterbottomNew__HvNI4 {
            justify-content: flex-start;
            align-items: inherit;
            bottom: 0;
            top: inherit
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_flitterNew__BWN0X {
            padding: 0;
            margin: 0;
            height: 100%;
            overflow: hidden;
            border-radius: 0;
            width: 100%
        }

        .popupLayer_abroadPopup__HrxZ0.popupLayer_flitterNew__BWN0X .popupLayer_icoTimes__qew8C {
            top: 10px;
            right: 20px
        }

        .OnboardDetailsForm_main__UBFlB {
            display: flex;
            border-radius: 16px;
            background-color: #fff
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .OnboardDetailsForm_main__UBFlB {
                height: 100%;
                border-radius: 0
            }
        }

        .OnboardDetailsForm_imageWrapper__x7aj9 {
            width: 340px;
            display: flex;
            align-items: center;
            justify-content: center;
            box-sizing: border-box;
            position: relative;
            background-color: #f4f5f7;
            border-radius: 16px 0 0 16px
        }

        .OnboardDetailsForm_imageWrapper__image__deCdG {
            width: 80%;
            height: auto;
            -o-object-fit: contain;
            object-fit: contain
        }

        .OnboardDetailsForm_content__S_Kys {
            padding: 24px 0;
            width: 400px;
            box-shadow: 0 2px 85px 9px hsla(0, 0%, 60%, .06);
            min-height: 512px;
            border-radius: 16px;
            display: flex;
            flex-direction: column
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .OnboardDetailsForm_content__S_Kys {
                border-radius: 0;
                padding: 0;
                height: 100%;
                width: 100%;
                box-shadow: none
            }
        }

        .OnboardDetailsForm_content__body__J6dIw {
            display: flex;
            flex: 1;
            overflow: clip;
            padding: 0 40px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .OnboardDetailsForm_content__body__J6dIw {
                padding: 0 20px 24px
            }
        }

        .OnboardDetailsForm_content__body__box__IwWe3 {
            white-space: nowrap;
            display: flex;
            flex-shrink: 0;
            transition: transform .3s ease-out
        }

        .OnboardDetailsForm_content__body__box__IwWe3>* {
            white-space: normal
        }

        .OnboardDetailsForm_loading__UKjcm {
            width: 400px;
            box-shadow: 0 2px 85px 9px hsla(0, 0%, 60%, .06);
            min-height: 512px;
            border-radius: 16px;
            display: flex;
            justify-content: center;
            align-items: center;
            position: relative
        }

        .OnboardDetailsForm_loading__UKjcm:before {
            content: "";
            position: absolute;
            width: 30px;
            height: 30px;
            border: 4px solid #f23e36;
            border-top-color: transparent;
            border-radius: 50%;
            animation: OnboardDetailsForm_loader__A1gX7 1s linear infinite
        }

        @keyframes OnboardDetailsForm_loader__A1gX7 {
            to {
                transform: rotate(1turn)
            }
        }

        .FadeInFadeOutLoader_LoaderCard__6WRyi {
            background: #fff;
            border-radius: 5px;
            min-height: 278px;
            display: flex;
            align-items: center;
            margin-bottom: 16px
        }

        .FadeInFadeOutLoader_LoaderCard__wrapper__ENya6 {
            position: relative;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 100%;
            height: 100%
        }

        .FadeInFadeOutLoader_LoaderCard__loader___kQCH {
            position: absolute;
            animation: FadeInFadeOutLoader_loader__VgZ_a 1s linear infinite;
            background: #aaa;
            width: 4px;
            height: 11px;
            border-radius: 26%;
            transform-origin: 2px 20px
        }

        .FadeInFadeOutLoader_LoaderCard__loader___kQCH:first-child {
            transform: rotate(0deg);
            animation-delay: -.9166666667 s
        }

        .FadeInFadeOutLoader_LoaderCard__loader___kQCH:nth-child(2) {
            transform: rotate(30deg);
            animation-delay: -.8333333333 s
        }

        .FadeInFadeOutLoader_LoaderCard__loader___kQCH:nth-child(3) {
            transform: rotate(60deg);
            animation-delay: -.75 s
        }

        .FadeInFadeOutLoader_LoaderCard__loader___kQCH:nth-child(4) {
            transform: rotate(90deg);
            animation-delay: -.6666666667 s
        }

        .FadeInFadeOutLoader_LoaderCard__loader___kQCH:nth-child(5) {
            transform: rotate(120deg);
            animation-delay: -.5833333333 s
        }

        .FadeInFadeOutLoader_LoaderCard__loader___kQCH:nth-child(6) {
            transform: rotate(150deg);
            animation-delay: -.5 s
        }

        .FadeInFadeOutLoader_LoaderCard__loader___kQCH:nth-child(7) {
            transform: rotate(180deg);
            animation-delay: -.4166666667 s
        }

        .FadeInFadeOutLoader_LoaderCard__loader___kQCH:nth-child(8) {
            transform: rotate(210deg);
            animation-delay: -.3333333333 s
        }

        .FadeInFadeOutLoader_LoaderCard__loader___kQCH:nth-child(9) {
            transform: rotate(240deg);
            animation-delay: -.25 s
        }

        .FadeInFadeOutLoader_LoaderCard__loader___kQCH:nth-child(10) {
            transform: rotate(270deg);
            animation-delay: -.1666666667 s
        }

        .FadeInFadeOutLoader_LoaderCard__loader___kQCH:nth-child(11) {
            transform: rotate(300deg);
            animation-delay: -.0833333333 s
        }

        .FadeInFadeOutLoader_LoaderCard__loader___kQCH:nth-child(12) {
            transform: rotate(330deg);
            animation-delay: 0 s
        }

        @keyframes FadeInFadeOutLoader_loader__VgZ_a {
            0% {
                opacity: 1
            }

            to {
                opacity: 0
            }
        }

        .FadeInFadeOutLoader_LoaderCard__desc__2QeJt {
            margin-top: 60px;
            font-size: 32px;
            font-weight: 300;
            color: #101010;
            text-align: center
        }

        @media screen and (max-width:768px) {
            .FadeInFadeOutLoader_LoaderCard__6WRyi {
                min-height: 200px
            }
        }

        .ReferralModal_skeletonLoader__0J1a6 {
            background-color: #fff;
            background-image: linear-gradient(90deg, #eee 8%, #ddd 18%, #eee 33%);
            animation: ReferralModal_skletalAnimation__v8ndI 1s ease-in-out infinite;
            border-radius: inherit
        }

        @keyframes ReferralModal_skletalAnimation__v8ndI {
            0% {
                background-position: -468px 0
            }

            to {
                background-position: 468px 0
            }
        }

        .ReferralModal_main__Zj7bn {
            display: flex;
            background-color: #fff;
            box-shadow: 0 4px 8px rgba(9, 30, 66, .03), 0 2px 5px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .ReferralModal_main__Zj7bn {
                height: 100%
            }
        }

        .ReferralModal_close___zhlJ {
            width: 24px;
            height: 24px;
            border: 0;
            background: none;
            padding: 0;
            position: relative;
            display: flex;
            justify-content: center;
            align-items: center;
            margin-left: auto
        }

        .ReferralModal_close___zhlJ:after,
        .ReferralModal_close___zhlJ:before {
            content: "";
            position: absolute;
            width: 2px;
            height: 18px;
            background-color: #7c8698;
            transform: rotate(45deg)
        }

        .ReferralModal_close___zhlJ:after {
            transform: rotate(-45deg)
        }

        .ReferralModal_imageWrapper__tZ3WS {
            width: 340px;
            display: flex;
            align-items: flex-end;
            justify-content: flex-start;
            position: relative;
            background-color: #f4f5f7
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .ReferralModal_imageWrapper__tZ3WS {
                display: none
            }
        }

        .ReferralModal_imageWrapper__tZ3WS .ReferralModal_feature__Cuctw {
            height: 36px;
            position: absolute;
            background: #fff;
            display: flex;
            align-items: center;
            padding: 8px 12px;
            gap: 8px;
            border-radius: 8px;
            font-weight: 400;
            font-size: 12px;
            box-shadow: 0 4.02722px 8.05443px rgba(9, 30, 66, .03), 0 2.68481px 5.36962px rgba(9, 30, 66, .08);
            color: #4a5568
        }

        .ReferralModal_imageWrapper__tZ3WS .ReferralModal_feature__text__dBdIo {
            font-weight: 400;
            font-size: 12px;
            line-height: 23px;
            letter-spacing: -.00466667em;
            color: #4a5568
        }

        .ReferralModal_imageWrapper__tZ3WS .ReferralModal_feature__Cuctw.ReferralModal_top___Ghhk {
            top: 50px;
            right: 40px
        }

        .ReferralModal_imageWrapper__tZ3WS .ReferralModal_feature__Cuctw.ReferralModal_top___Ghhk>svg {
            color: #6a3ded
        }

        .ReferralModal_imageWrapper__tZ3WS .ReferralModal_feature__Cuctw.ReferralModal_left__hxlAf {
            top: 108px;
            left: 28px
        }

        .ReferralModal_imageWrapper__tZ3WS .ReferralModal_feature__Cuctw.ReferralModal_left__hxlAf>svg {
            color: #1966fa
        }

        .ReferralModal_imageWrapper__tZ3WS .ReferralModal_feature__Cuctw.ReferralModal_right__IpLeG {
            top: 168px;
            right: 16px
        }

        .ReferralModal_imageWrapper__tZ3WS .ReferralModal_feature__Cuctw.ReferralModal_right__IpLeG>svg {
            color: #028d5e
        }

        .ReferralModal_content__Pq1j1 {
            padding: 24px 40px;
            width: 400px;
            height: 512px;
            border-radius: 16px;
            display: flex;
            flex-direction: column;
            position: relative
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .ReferralModal_content__Pq1j1 {
                padding: 24px;
                width: 100%;
                height: 100%;
                border-radius: 0
            }
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_btnWrapper__szOBd {
            display: flex;
            justify-content: flex-end
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_btnWrapper__szOBd .ReferralModal_skipBtn__447al {
            cursor: pointer;
            border: 0;
            padding: 0 2px;
            height: 24px;
            background: none;
            color: #7c8698
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_wrapper__lt3cN {
            margin-top: 16px;
            display: flex;
            flex-direction: column;
            flex: 1
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_title__RbMtU {
            font-weight: 500;
            font-size: 24px;
            line-height: 36px;
            letter-spacing: -.008em;
            color: #1a202c
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_subtitle__DyN8b {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            letter-spacing: -.008em;
            color: #4a5568;
            display: block;
            margin-top: 8px
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_inputWrapper__SP4RK {
            margin-top: 24px
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_button___0TY5 {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 48px;
            width: 100%;
            font-size: 18px;
            border-radius: 8px;
            color: #fff;
            background-color: #e95454;
            border: 0;
            padding: 0;
            cursor: pointer;
            margin-top: auto
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .ReferralModal_content__Pq1j1 .ReferralModal_button___0TY5 {
                position: relative;
                height: 44px;
                font-size: 16px;
                line-height: 27px;
                letter-spacing: -.00533333em;
                margin-inline: 0;
                margin-top: 24px
            }
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_button__loading__il1lk {
            cursor: not-allowed;
            pointer-events: none;
            opacity: .8;
            font-size: 0;
            color: transparent
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_button__loading__il1lk:after {
            content: "";
            box-sizing: border-box;
            width: 20px;
            height: 20px;
            margin-left: 10px;
            border-radius: 50%;
            border: 2px solid #fff;
            border-top-color: transparent;
            animation: ReferralModal_spinner__CrQGO .6s linear infinite
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_button___0TY5:disabled {
            cursor: not-allowed;
            background: #dfe1e6;
            pointer-events: none
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_closeBtn__j30kd {
            color: #e95454;
            background: transparent;
            border: 2px solid #e95454
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_errorContainer__Xp0TU {
            display: flex;
            flex-direction: column;
            align-items: center;
            flex: 1
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_error__01rEU {
            height: 100px;
            width: 100px;
            margin: 24px 0;
            background-color: #f4f5f7;
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .ReferralModal_content__Pq1j1 .ReferralModal_error__01rEU {
                margin-top: 100px
            }
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_error__01rEU>* {
            top: 24px;
            left: 26px
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_loadingScreen__ENY8T {
            position: absolute;
            inset: 0;
            z-index: 1;
            background-color: #fff;
            display: flex;
            justify-content: center;
            align-items: center
        }

        .ReferralModal_content__Pq1j1 .ReferralModal_loadingScreen__ENY8T:after {
            content: "";
            box-sizing: border-box;
            width: 48px;
            height: 48px;
            border-radius: 50%;
            border: 4px solid #e95454;
            border-top-color: transparent;
            animation: ReferralModal_spinner__CrQGO .6s linear infinite
        }

        @keyframes ReferralModal_spinner__CrQGO {
            to {
                transform: rotate(1turn)
            }
        }

        .Dropdown_main__oYM3T {
            position: relative
        }

        .Dropdown_selectBox__a4wdv {
            height: 44px;
            width: 100%;
            background-color: #fff;
            border: 1px solid #dfe1e6;
            border-radius: 8px;
            padding: 0 14px;
            color: #4a5568;
            display: flex;
            align-items: center;
            justify-content: space-between;
            cursor: pointer;
            font-size: 16px;
            line-height: 27px;
            letter-spacing: -.00533333em;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Dropdown_selectBox__a4wdv {
                font-size: 14px;
                line-height: 24px
            }
        }

        .Dropdown_selectBox__a4wdv:active,
        .Dropdown_selectBox__a4wdv:focus {
            border-color: #4a5568
        }

        .Dropdown_selectBox__a4wdv>span:not(:empty) {
            color: #1a202c;
            font-weight: 400
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Dropdown_selectBox__a4wdv>span:not(:empty) {
                font-size: 14px
            }
        }

        .Dropdown_selectBox__a4wdv>span:not(:empty)+.Dropdown_label__kETtC {
            font-size: 12px;
            top: -9px !important;
            background: #fff;
            padding: 0 4px;
            left: 12px;
            line-height: 18px;
            color: #4a5568;
            font-weight: 400
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Dropdown_selectBox__a4wdv>span:not(:empty)+.Dropdown_label__kETtC {
                font-size: 12px;
                top: -8px !important
            }
        }

        .Dropdown_selectBox__a4wdv.Dropdown_open__xnGDr {
            border-color: #a6acb9
        }

        .Dropdown_selectBox__a4wdv.Dropdown_open__xnGDr .Dropdown_arrow__7Od_F {
            transform: translateY(2px) rotate(225deg)
        }

        .Dropdown_selectBox__a4wdv.Dropdown_open__xnGDr .Dropdown_label__kETtC {
            font-size: 14px;
            top: -9px !important;
            background: #fff;
            padding: 0 4px;
            left: 12px;
            line-height: 18px;
            color: #4a5568
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Dropdown_selectBox__a4wdv.Dropdown_open__xnGDr .Dropdown_label__kETtC {
                font-size: 12px;
                top: -8px !important
            }
        }

        .Dropdown_selectBox__a4wdv.Dropdown_selected__cAHIr {
            border-color: #4a5568
        }

        .Dropdown_selectBox__a4wdv.Dropdown_disabled__S4Gez {
            background-color: #f7fafc;
            border-color: #e2e8f0;
            color: #a0aec0;
            cursor: not-allowed;
            opacity: .6
        }

        .Dropdown_selectBox__a4wdv.Dropdown_disabled__S4Gez:active,
        .Dropdown_selectBox__a4wdv.Dropdown_disabled__S4Gez:focus {
            border-color: #e2e8f0
        }

        .Dropdown_selectBox__a4wdv.Dropdown_disabled__S4Gez .Dropdown_arrow__7Od_F {
            opacity: .5
        }

        .Dropdown_selectBox__a4wdv .Dropdown_label__kETtC {
            color: #b4bac4;
            font-size: 16px;
            position: absolute;
            left: 14px;
            top: 9px;
            pointer-events: none;
            transition-property: left, top;
            transition-timing-function: ease-out;
            transition-duration: .2s;
            line-height: 27px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Dropdown_selectBox__a4wdv .Dropdown_label__kETtC {
                font-size: 14px;
                top: 10px;
                line-height: 24px
            }
        }

        .Dropdown_selectBox__a4wdv .Dropdown_arrow__7Od_F {
            width: 9px;
            height: 9px;
            margin-right: 8px;
            border-color: #7c8698;
            border-style: solid;
            border-width: 0 2px 2px 0;
            transform: translateY(-2px) rotate(45deg)
        }

        .Dropdown_selectBox__a4wdv.Dropdown_hasError__uh3BV {
            border-color: #e95454;
            color: #e95454;
            outline: none
        }

        .Dropdown_selectBox__a4wdv.Dropdown_hasError__uh3BV>.Dropdown_label__kETtC {
            color: #e95454
        }

        .Dropdown_selectBox__a4wdv.Dropdown_hasError__uh3BV>.Dropdown_arrow__7Od_F {
            border-color: #e95454
        }

        .Dropdown_options__psXjX {
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            padding: 8px 8px 6px;
            z-index: 1;
            text-align: left;
            background-color: #fefefe;
            box-shadow: 0 4px 10px rgba(9, 30, 66, .1);
            border-radius: 8px;
            pointer-events: none;
            display: none
        }

        .Dropdown_options__selected__YBNLO {
            pointer-events: all;
            display: block
        }

        .Dropdown_options__psXjX .Dropdown_container__S2oX9 {
            padding-right: 8px;
            overflow: auto
        }

        @supports selector(::-webkit-scrollbar-thumb) {
            .Dropdown_options__psXjX .Dropdown_container__S2oX9::-webkit-scrollbar {
                -webkit-appearance: none;
                appearance: none;
                width: 6px
            }

            .Dropdown_options__psXjX .Dropdown_container__S2oX9::-webkit-scrollbar-thumb {
                border-radius: 3px;
                background-color: #4a5568
            }

            .Dropdown_options__psXjX .Dropdown_container__S2oX9::-webkit-scrollbar-track {
                background-color: #b4bac4;
                border-radius: 3px
            }
        }

        .Dropdown_options__psXjX .Dropdown_item__Tnle6 {
            padding: 8px 14px;
            cursor: pointer;
            color: #4a5568;
            font-size: 14px;
            line-height: 1.4;
            min-height: 40px;
            border-radius: 8px;
            white-space: normal;
            word-wrap: break-word;
            display: flex;
            align-items: center
        }

        .Dropdown_options__psXjX .Dropdown_item__Tnle6:active,
        .Dropdown_options__psXjX .Dropdown_item__Tnle6:focus,
        .Dropdown_options__psXjX .Dropdown_item__Tnle6:hover {
            background-color: #f0f0f0
        }

        .Dropdown_darkTheme___Dsxh {
            background-color: #4a5568;
            border: 2px solid #7c8698;
            color: #fff
        }

        .Dropdown_darkTheme___Dsxh>span:not(:empty)+.Dropdown_label__kETtC {
            display: none
        }

        .Dropdown_darkTheme___Dsxh:active,
        .Dropdown_darkTheme___Dsxh:focus {
            border-color: #fff;
            outline: 0
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Dropdown_darkTheme___Dsxh {
                border-width: 1px
            }
        }

        .Dropdown_darkTheme___Dsxh.Dropdown_open__xnGDr {
            border-color: #fff
        }

        .Dropdown_darkTheme___Dsxh.Dropdown_open__xnGDr>.Dropdown_label__kETtC {
            background: none;
            padding: 0;
            font-size: 16px;
            left: 14px;
            top: 10px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Dropdown_darkTheme___Dsxh.Dropdown_open__xnGDr>.Dropdown_label__kETtC {
                font-size: 14px;
                top: 9px
            }
        }

        .Dropdown_darkTheme___Dsxh .Dropdown_options__psXjX {
            background-color: #53627b;
            box-shadow: 0 2px 8px rgba(9, 30, 66, .04), 0 12px 32px rgba(9, 30, 66, .12)
        }

        .Dropdown_darkTheme___Dsxh .Dropdown_options__psXjX .Dropdown_item__Tnle6 {
            color: #fff
        }

        .Dropdown_darkTheme___Dsxh .Dropdown_options__psXjX .Dropdown_item__Tnle6:active,
        .Dropdown_darkTheme___Dsxh .Dropdown_options__psXjX .Dropdown_item__Tnle6:focus,
        .Dropdown_darkTheme___Dsxh .Dropdown_options__psXjX .Dropdown_item__Tnle6:hover {
            background-color: #273959
        }

        .Dropdown_error__OGDvi {
            margin-top: 2px;
            font-weight: 500;
            font-size: 12px;
            line-height: 18px;
            color: #e95454
        }

        .SearchableDropdown_main__1XNuq {
            position: relative
        }

        .SearchableDropdown_selectBox__FsGAR {
            height: 44px;
            width: 100%;
            background-color: #fff;
            border: 1px solid #dfe1e6;
            border-radius: 8px;
            padding: 0 14px;
            color: #4a5568;
            display: flex;
            align-items: center;
            justify-content: space-between;
            cursor: pointer;
            font-size: 16px;
            line-height: 27px;
            letter-spacing: -.00533333em;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SearchableDropdown_selectBox__FsGAR {
                font-size: 14px;
                line-height: 24px
            }
        }

        .SearchableDropdown_selectBox__FsGAR:active,
        .SearchableDropdown_selectBox__FsGAR:focus {
            border-color: #4a5568
        }

        .SearchableDropdown_selectBox__FsGAR>span:not(:empty) {
            color: #1a202c;
            font-weight: 400
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SearchableDropdown_selectBox__FsGAR>span:not(:empty) {
                font-size: 14px
            }
        }

        .SearchableDropdown_selectBox__FsGAR>span:not(:empty)+.SearchableDropdown_label__EPs4g {
            font-size: 12px;
            top: -9px !important;
            background: #fff;
            padding: 0 4px;
            left: 12px;
            line-height: 18px;
            color: #4a5568;
            font-weight: 400
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SearchableDropdown_selectBox__FsGAR>span:not(:empty)+.SearchableDropdown_label__EPs4g {
                font-size: 12px;
                top: -8px !important
            }
        }

        .SearchableDropdown_selectBox__FsGAR.SearchableDropdown_open__HoaoX {
            border-color: #a6acb9
        }

        .SearchableDropdown_selectBox__FsGAR.SearchableDropdown_open__HoaoX .SearchableDropdown_arrow__1raUn {
            transform: translateY(2px) rotate(225deg)
        }

        .SearchableDropdown_selectBox__FsGAR.SearchableDropdown_open__HoaoX .SearchableDropdown_label__EPs4g {
            font-size: 14px;
            top: -9px !important;
            background: #fff;
            padding: 0 4px;
            left: 12px;
            line-height: 18px;
            color: #4a5568
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SearchableDropdown_selectBox__FsGAR.SearchableDropdown_open__HoaoX .SearchableDropdown_label__EPs4g {
                font-size: 12px;
                top: -8px !important
            }
        }

        .SearchableDropdown_selectBox__FsGAR.SearchableDropdown_selected__TYwEt {
            border-color: #4a5568
        }

        .SearchableDropdown_selectBox__FsGAR .SearchableDropdown_label__EPs4g {
            color: #b4bac4;
            font-size: 16px;
            position: absolute;
            left: 14px;
            top: 9px;
            pointer-events: none;
            transition-property: left, top;
            transition-timing-function: ease-out;
            transition-duration: .2s;
            line-height: 27px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SearchableDropdown_selectBox__FsGAR .SearchableDropdown_label__EPs4g {
                font-size: 14px;
                top: 10px;
                line-height: 24px
            }
        }

        .SearchableDropdown_selectBox__FsGAR .SearchableDropdown_arrow__1raUn {
            width: 9px;
            height: 9px;
            margin-right: 8px;
            border-color: #7c8698;
            border-style: solid;
            border-width: 0 2px 2px 0;
            transform: translateY(-2px) rotate(45deg)
        }

        .SearchableDropdown_selectBox__FsGAR.SearchableDropdown_hasError__DB1xL {
            border-color: #e95454;
            color: #e95454;
            outline: none
        }

        .SearchableDropdown_selectBox__FsGAR.SearchableDropdown_hasError__DB1xL>.SearchableDropdown_label__EPs4g {
            color: #e95454
        }

        .SearchableDropdown_selectBox__FsGAR.SearchableDropdown_hasError__DB1xL>.SearchableDropdown_arrow__1raUn {
            border-color: #e95454
        }

        .SearchableDropdown_options__7noiC {
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            padding: 8px 8px 6px;
            z-index: 1;
            text-align: left;
            background-color: #fefefe;
            box-shadow: 0 4px 10px rgba(9, 30, 66, .1);
            border-radius: 8px;
            pointer-events: none;
            display: none
        }

        .SearchableDropdown_options__selected__UQLyh {
            pointer-events: all;
            display: block
        }

        .SearchableDropdown_options__7noiC .SearchableDropdown_searchInput__2FTjr {
            width: 100%;
            height: 36px;
            border: 1px solid #dfe1e6;
            border-radius: 6px;
            padding: 0 12px;
            font-size: 14px;
            color: #4a5568;
            margin-bottom: 8px;
            outline: none
        }

        .SearchableDropdown_options__7noiC .SearchableDropdown_searchInput__2FTjr:focus {
            border-color: #4a5568
        }

        .SearchableDropdown_options__7noiC .SearchableDropdown_searchInput__2FTjr::-moz-placeholder {
            color: #b4bac4
        }

        .SearchableDropdown_options__7noiC .SearchableDropdown_searchInput__2FTjr::placeholder {
            color: #b4bac4
        }

        .SearchableDropdown_options__7noiC .SearchableDropdown_container__z14Uj {
            padding-right: 8px;
            overflow: auto
        }

        @supports selector(::-webkit-scrollbar-thumb) {
            .SearchableDropdown_options__7noiC .SearchableDropdown_container__z14Uj::-webkit-scrollbar {
                -webkit-appearance: none;
                appearance: none;
                width: 6px
            }

            .SearchableDropdown_options__7noiC .SearchableDropdown_container__z14Uj::-webkit-scrollbar-thumb {
                border-radius: 3px;
                background-color: #4a5568
            }

            .SearchableDropdown_options__7noiC .SearchableDropdown_container__z14Uj::-webkit-scrollbar-track {
                background-color: #b4bac4;
                border-radius: 3px
            }
        }

        .SearchableDropdown_options__7noiC .SearchableDropdown_item__gsy_8 {
            padding: 0 14px;
            cursor: pointer;
            color: #4a5568;
            font-size: 14px;
            line-height: 40px;
            height: 40px;
            border-radius: 8px
        }

        .SearchableDropdown_options__7noiC .SearchableDropdown_item__gsy_8:active,
        .SearchableDropdown_options__7noiC .SearchableDropdown_item__gsy_8:focus,
        .SearchableDropdown_options__7noiC .SearchableDropdown_item__gsy_8:hover {
            background-color: #f0f0f0
        }

        .SearchableDropdown_options__7noiC .SearchableDropdown_noResults__TmWDZ {
            padding: 0 14px;
            color: #b4bac4;
            font-size: 14px;
            line-height: 40px;
            height: 40px;
            text-align: center;
            font-style: italic
        }

        .SearchableDropdown_darkTheme__06Toj {
            background-color: #4a5568;
            border: 2px solid #7c8698;
            color: #fff
        }

        .SearchableDropdown_darkTheme__06Toj>span:not(:empty)+.SearchableDropdown_label__EPs4g {
            display: none
        }

        .SearchableDropdown_darkTheme__06Toj:active,
        .SearchableDropdown_darkTheme__06Toj:focus {
            border-color: #fff;
            outline: 0
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SearchableDropdown_darkTheme__06Toj {
                border-width: 1px
            }
        }

        .SearchableDropdown_darkTheme__06Toj.SearchableDropdown_open__HoaoX {
            border-color: #fff
        }

        .SearchableDropdown_darkTheme__06Toj.SearchableDropdown_open__HoaoX>.SearchableDropdown_label__EPs4g {
            background: none;
            padding: 0;
            font-size: 16px;
            left: 14px;
            top: 10px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .SearchableDropdown_darkTheme__06Toj.SearchableDropdown_open__HoaoX>.SearchableDropdown_label__EPs4g {
                font-size: 14px;
                top: 9px
            }
        }

        .SearchableDropdown_darkTheme__06Toj .SearchableDropdown_options__7noiC {
            background-color: #53627b;
            box-shadow: 0 2px 8px rgba(9, 30, 66, .04), 0 12px 32px rgba(9, 30, 66, .12)
        }

        .SearchableDropdown_darkTheme__06Toj .SearchableDropdown_options__7noiC .SearchableDropdown_searchInput__2FTjr {
            background-color: #4a5568;
            border-color: #7c8698;
            color: #fff
        }

        .SearchableDropdown_darkTheme__06Toj .SearchableDropdown_options__7noiC .SearchableDropdown_searchInput__2FTjr:focus {
            border-color: #fff
        }

        .SearchableDropdown_darkTheme__06Toj .SearchableDropdown_options__7noiC .SearchableDropdown_searchInput__2FTjr::-moz-placeholder {
            color: #b4bac4
        }

        .SearchableDropdown_darkTheme__06Toj .SearchableDropdown_options__7noiC .SearchableDropdown_searchInput__2FTjr::placeholder {
            color: #b4bac4
        }

        .SearchableDropdown_darkTheme__06Toj .SearchableDropdown_options__7noiC .SearchableDropdown_item__gsy_8 {
            color: #fff
        }

        .SearchableDropdown_darkTheme__06Toj .SearchableDropdown_options__7noiC .SearchableDropdown_item__gsy_8:active,
        .SearchableDropdown_darkTheme__06Toj .SearchableDropdown_options__7noiC .SearchableDropdown_item__gsy_8:focus,
        .SearchableDropdown_darkTheme__06Toj .SearchableDropdown_options__7noiC .SearchableDropdown_item__gsy_8:hover {
            background-color: #273959
        }

        .SearchableDropdown_darkTheme__06Toj .SearchableDropdown_options__7noiC .SearchableDropdown_noResults__TmWDZ {
            color: #b4bac4
        }

        .SearchableDropdown_error__ePqAs {
            margin-top: 2px;
            font-weight: 500;
            font-size: 12px;
            line-height: 18px;
            color: #e95454
        }

        .CheckboxDropdown_main__6MoJJ {
            position: relative
        }

        .CheckboxDropdown_selectBox__ejNhv {
            height: 44px;
            width: 100%;
            background-color: #fff;
            border: 1px solid #dfe1e6;
            border-radius: 8px;
            padding: 0 14px;
            color: #4a5568;
            display: flex;
            align-items: center;
            justify-content: space-between;
            cursor: pointer;
            font-size: 16px;
            line-height: 27px;
            letter-spacing: -.00533333em;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .CheckboxDropdown_selectBox__ejNhv {
                font-size: 14px;
                line-height: 24px
            }
        }

        .CheckboxDropdown_selectBox__ejNhv:active,
        .CheckboxDropdown_selectBox__ejNhv:focus {
            border-color: #4a5568
        }

        .CheckboxDropdown_selectBox__ejNhv>span:not(:empty) {
            color: #1a202c;
            font-weight: 400
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .CheckboxDropdown_selectBox__ejNhv>span:not(:empty) {
                font-size: 14px
            }
        }

        .CheckboxDropdown_selectBox__ejNhv>span:not(:empty)+.CheckboxDropdown_label__Dz_0_ {
            font-size: 12px;
            top: -9px !important;
            background: #fff;
            padding: 0 4px;
            left: 12px;
            line-height: 18px;
            color: #4a5568;
            font-weight: 400
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .CheckboxDropdown_selectBox__ejNhv>span:not(:empty)+.CheckboxDropdown_label__Dz_0_ {
                font-size: 12px;
                top: -8px !important
            }
        }

        .CheckboxDropdown_selectBox__ejNhv.CheckboxDropdown_open__fauX9 {
            border-color: #a6acb9
        }

        .CheckboxDropdown_selectBox__ejNhv.CheckboxDropdown_open__fauX9 .CheckboxDropdown_arrow__7vrSt {
            transform: translateY(2px) rotate(225deg)
        }

        .CheckboxDropdown_selectBox__ejNhv.CheckboxDropdown_open__fauX9 .CheckboxDropdown_label__Dz_0_ {
            font-size: 14px;
            top: -9px !important;
            background: #fff;
            padding: 0 4px;
            left: 12px;
            line-height: 18px;
            color: #4a5568
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .CheckboxDropdown_selectBox__ejNhv.CheckboxDropdown_open__fauX9 .CheckboxDropdown_label__Dz_0_ {
                font-size: 12px;
                top: -8px !important
            }
        }

        .CheckboxDropdown_selectBox__ejNhv.CheckboxDropdown_selected__bv7Um {
            border-color: #4a5568
        }

        .CheckboxDropdown_selectBox__ejNhv .CheckboxDropdown_label__Dz_0_ {
            color: #b4bac4;
            font-size: 16px;
            position: absolute;
            left: 14px;
            top: 9px;
            pointer-events: none;
            transition-property: left, top;
            transition-timing-function: ease-out;
            transition-duration: .2s;
            line-height: 27px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .CheckboxDropdown_selectBox__ejNhv .CheckboxDropdown_label__Dz_0_ {
                font-size: 14px;
                top: 10px;
                line-height: 24px
            }
        }

        .CheckboxDropdown_selectBox__ejNhv .CheckboxDropdown_arrow__7vrSt {
            width: 9px;
            height: 9px;
            margin-right: 8px;
            border-color: #7c8698;
            border-style: solid;
            border-width: 0 2px 2px 0;
            transform: translateY(-2px) rotate(45deg)
        }

        .CheckboxDropdown_selectBox__ejNhv.CheckboxDropdown_hasError__lYNwh {
            border-color: #e95454;
            color: #e95454;
            outline: none
        }

        .CheckboxDropdown_selectBox__ejNhv.CheckboxDropdown_hasError__lYNwh>.CheckboxDropdown_label__Dz_0_ {
            color: #e95454
        }

        .CheckboxDropdown_selectBox__ejNhv.CheckboxDropdown_hasError__lYNwh>.CheckboxDropdown_arrow__7vrSt {
            border-color: #e95454
        }

        .CheckboxDropdown_options__eLzIV {
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            padding: 8px 8px 6px;
            z-index: 1;
            text-align: left;
            background-color: #fefefe;
            box-shadow: 0 4px 10px rgba(9, 30, 66, .1);
            border-radius: 8px;
            pointer-events: none;
            display: none
        }

        .CheckboxDropdown_options__selected__O13Jc {
            pointer-events: all;
            display: block
        }

        .CheckboxDropdown_options__eLzIV .CheckboxDropdown_container__8wb3A {
            padding-right: 8px;
            overflow: auto
        }

        @supports selector(::-webkit-scrollbar-thumb) {
            .CheckboxDropdown_options__eLzIV .CheckboxDropdown_container__8wb3A::-webkit-scrollbar {
                -webkit-appearance: none;
                appearance: none;
                width: 6px
            }

            .CheckboxDropdown_options__eLzIV .CheckboxDropdown_container__8wb3A::-webkit-scrollbar-thumb {
                border-radius: 3px;
                background-color: #4a5568
            }

            .CheckboxDropdown_options__eLzIV .CheckboxDropdown_container__8wb3A::-webkit-scrollbar-track {
                background-color: #b4bac4;
                border-radius: 3px
            }
        }

        .CheckboxDropdown_options__eLzIV .CheckboxDropdown_item__wATbI {
            padding: 0 14px;
            cursor: pointer;
            color: #4a5568;
            font-size: 14px;
            line-height: 40px;
            height: 40px;
            border-radius: 8px
        }

        .CheckboxDropdown_options__eLzIV .CheckboxDropdown_item__wATbI:active,
        .CheckboxDropdown_options__eLzIV .CheckboxDropdown_item__wATbI:focus,
        .CheckboxDropdown_options__eLzIV .CheckboxDropdown_item__wATbI:hover {
            background-color: #f0f0f0
        }

        .CheckboxDropdown_checkboxContainer__9WT_p {
            display: flex;
            align-items: center;
            gap: 8px;
            width: 100%
        }

        .CheckboxDropdown_checkbox__jgTJq {
            width: 16px;
            height: 16px;
            border: 1px solid #dfe1e6;
            border-radius: 4px;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #fff;
            flex-shrink: 0;
            transition: all .2s ease
        }

        .CheckboxDropdown_checkbox__jgTJq.CheckboxDropdown_checked__JwO4I {
            background-color: #dc2626;
            border-color: #dc2626;
            color: #fff
        }

        .CheckboxDropdown_checkmark__h5kg7 {
            width: 12px;
            height: 12px;
            color: #fff
        }

        .CheckboxDropdown_itemText__Vt4ii {
            flex: 1;
            text-align: left
        }

        .CheckboxDropdown_darkTheme__U3Nlt {
            background-color: #4a5568;
            border: 2px solid #7c8698;
            color: #fff
        }

        .CheckboxDropdown_darkTheme__U3Nlt>span:not(:empty)+.CheckboxDropdown_label__Dz_0_ {
            display: none
        }

        .CheckboxDropdown_darkTheme__U3Nlt:active,
        .CheckboxDropdown_darkTheme__U3Nlt:focus {
            border-color: #fff;
            outline: 0
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .CheckboxDropdown_darkTheme__U3Nlt {
                border-width: 1px
            }
        }

        .CheckboxDropdown_darkTheme__U3Nlt.CheckboxDropdown_open__fauX9 {
            border-color: #fff
        }

        .CheckboxDropdown_darkTheme__U3Nlt.CheckboxDropdown_open__fauX9>.CheckboxDropdown_label__Dz_0_ {
            background: none;
            padding: 0;
            font-size: 16px;
            left: 14px;
            top: 10px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .CheckboxDropdown_darkTheme__U3Nlt.CheckboxDropdown_open__fauX9>.CheckboxDropdown_label__Dz_0_ {
                font-size: 14px;
                top: 9px
            }
        }

        .CheckboxDropdown_darkTheme__U3Nlt .CheckboxDropdown_options__eLzIV {
            background-color: #53627b;
            box-shadow: 0 2px 8px rgba(9, 30, 66, .04), 0 12px 32px rgba(9, 30, 66, .12)
        }

        .CheckboxDropdown_darkTheme__U3Nlt .CheckboxDropdown_options__eLzIV .CheckboxDropdown_item__wATbI {
            color: #fff
        }

        .CheckboxDropdown_darkTheme__U3Nlt .CheckboxDropdown_options__eLzIV .CheckboxDropdown_item__wATbI:active,
        .CheckboxDropdown_darkTheme__U3Nlt .CheckboxDropdown_options__eLzIV .CheckboxDropdown_item__wATbI:focus,
        .CheckboxDropdown_darkTheme__U3Nlt .CheckboxDropdown_options__eLzIV .CheckboxDropdown_item__wATbI:hover {
            background-color: #273959
        }

        .CheckboxDropdown_darkTheme__U3Nlt .CheckboxDropdown_checkbox__jgTJq {
            border-color: #7c8698;
            background-color: #4a5568
        }

        .CheckboxDropdown_darkTheme__U3Nlt .CheckboxDropdown_checkbox__jgTJq.CheckboxDropdown_checked__JwO4I {
            background-color: #dc2626;
            border-color: #dc2626
        }

        .CheckboxDropdown_error__FOms9 {
            margin-top: 2px;
            font-weight: 500;
            font-size: 12px;
            line-height: 18px;
            color: #e95454
        }

        .ResendOTP_main__wGzKi {
            display: block
        }

        .ResendOTP_main__wGzKi .ResendOTP_timer__UDJ_e {
            min-width: 200px;
            color: #1a202c !important;
            font-size: 12px;
            line-height: 18px
        }

        .ResendOTP_main__wGzKi .ResendOTP_otp__WG6l_ {
            font-size: 12px;
            line-height: 18px;
            border: 0;
            padding: 0;
            background: none;
            cursor: pointer;
            color: #2badf8;
            margin: 0 12px 0 0
        }

        .Otp_skeletonLoader__JA1BK {
            background-color: #fff;
            background-image: linear-gradient(90deg, #eee 8%, #ddd 18%, #eee 33%);
            animation: Otp_skletalAnimation__GNMbE 1s ease-in-out infinite;
            border-radius: inherit
        }

        @keyframes Otp_skletalAnimation__GNMbE {
            0% {
                background-position: -468px 0
            }

            to {
                background-position: 468px 0
            }
        }

        @keyframes Otp_spinner__XV5W2 {
            to {
                transform: rotate(1turn)
            }
        }

        .Otp_main___eJ7X {
            display: flex;
            flex-direction: column;
            flex: 1;
            align-items: flex-start;
            margin-top: 16px;
            padding: 0 20px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Otp_main___eJ7X {
                padding: 16px 20px;
                margin-top: 0
            }
        }

        .Otp_title__zJcrZ {
            font-weight: 500;
            font-size: 24px;
            line-height: 36px;
            letter-spacing: -.008em;
            color: #1a202c;
            width: 100%
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Otp_title__zJcrZ {
                font-size: 20px;
                line-height: 30px;
                letter-spacing: -.00666667em
            }
        }

        .Otp_emailPhone__XJK99 {
            font-size: 14px;
            line-height: 24px;
            color: #7c8698;
            display: flex;
            margin-top: 8px;
            margin-bottom: 16px;
            gap: 3px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Otp_emailPhone__XJK99 {
                margin-bottom: 24px;
                letter-spacing: -.00533333em;
                color: #4a5568
            }
        }

        .Otp_emailPhone__edit__jOp3q {
            cursor: pointer;
            color: #1966fa;
            padding: 0 2px;
            border: 0;
            background: none
        }

        .Otp_resendWrapper__DfbdQ {
            display: flex;
            margin-top: 8px;
            gap: 3px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Otp_resendWrapper__DfbdQ {
                margin-top: 16px
            }
        }

        .Otp_resendWrapper__DfbdQ>span {
            font-size: 14px;
            line-height: 24px;
            font-weight: 400;
            letter-spacing: -.00466667em;
            color: #7c8698
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Otp_resendWrapper__DfbdQ>span {
                letter-spacing: -.00533333em;
                color: #4a5568
            }
        }

        .Otp_resendWrapper__DfbdQ .Otp_resend__d9CnH p {
            font-size: 14px;
            line-height: 24px;
            font-weight: 400;
            letter-spacing: -.00466667em;
            color: #7c8698;
            min-width: 0
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Otp_resendWrapper__DfbdQ .Otp_resend__d9CnH p {
                letter-spacing: -.00533333em;
                color: #4a5568
            }
        }

        .Otp_resendWrapper__DfbdQ .Otp_resend__d9CnH button {
            font-size: 14px;
            line-height: 24px;
            font-weight: 400;
            letter-spacing: -.00466667em;
            margin-right: 0;
            color: #1966fa
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Otp_resendWrapper__DfbdQ .Otp_resend__d9CnH button {
                letter-spacing: -.00533333em
            }
        }

        .Otp_resendWrapper__error__gY9DE {
            margin-top: 20px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Otp_resendWrapper__error__gY9DE {
                margin-top: 28px
            }
        }

        .Otp_error__CWSq3 {
            margin-top: 2px;
            font-size: 12px;
            line-height: 18px;
            color: #e95454
        }

        .Otp_button__VK9pY {
            display: flex;
            justify-content: center;
            align-items: center;
            font-weight: 500;
            font-size: 18px;
            line-height: 31px;
            letter-spacing: -.006em;
            text-transform: capitalize;
            color: #fff;
            background: #e95454;
            border-radius: 8px;
            width: 100%;
            height: 51px;
            border: 0;
            padding: 0;
            margin-top: auto;
            cursor: pointer
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Otp_button__VK9pY {
                position: relative;
                height: 44px;
                font-size: 16px;
                line-height: 27px;
                letter-spacing: -.00533333em;
                margin-inline: 0;
                margin-top: 24px
            }
        }

        .Otp_button__loading___Z9_e {
            cursor: not-allowed;
            pointer-events: none;
            opacity: .8;
            font-size: 0;
            color: transparent
        }

        .Otp_button__loading___Z9_e:after {
            content: "";
            box-sizing: border-box;
            width: 20px;
            height: 20px;
            margin-left: 10px;
            border-radius: 50%;
            border: 2px solid #fff;
            border-top-color: transparent;
            animation: Otp_spinner__XV5W2 .6s linear infinite
        }

        .Otp_button__VK9pY:disabled {
            cursor: not-allowed;
            background: #dfe1e6;
            pointer-events: none
        }

        @keyframes bounce {

            0%,
            to {
                transform: translateY(0)
            }

            50% {
                transform: translateY(-1rem)
            }
        }

        .dot1,
        .dot2,
        .dot3 {
            background-color: #6a11b0;
            border-radius: 50%;
            margin: .25rem;
            animation: bounce 1s infinite
        }

        .dot2 {
            animation-delay: .2s;
            background-color: #b584db
        }

        .dot3 {
            animation-delay: .4s;
            background-color: #e1c9f5
        }

        .isFixed {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%)
        }

        .stagesBox:before {
            content: "";
            position: absolute;
            top: 15px;
            left: 42px;
            width: 103px;
            height: 1px;
            background-color: #e6e6e6
        }

        .stagesBox.acknowleged:before {
            background-color: #bed9d0
        }

        .stagesInnerBox:last-child .stagesBox:before {
            display: none
        }

        .completedStage:before {
            background-color: #0c9913
        }

        .completedStage {
            border: 2px solid #0c9913
        }

        .completedStage>span {
            background-color: #fff
        }

        .completedStage>i {
            color: #0c9913
        }

        .stagesContainer {
            max-width: 992px
        }

        .tabs {
            box-shadow: 0 4px 9px 2px #091e4214
        }

        .loading-spinner__circle {
            width: 20px;
            height: 20px;
            background: #fff;
            background: conic-gradient(var(--branding-primary, red), var(--branding-primary-hover, #ff8282), #fff);
            border-radius: 50%;
            display: none;
            justify-content: center;
            align-items: center
        }

        .loading-spinner__circle:after {
            content: "";
            background: var(--branding-primary, #e32635);
            width: 100%;
            height: 100%;
            transform: scale(.8);
            border-radius: 50%
        }

        .loading {
            display: flex;
            animation: rotate 2s ease-in-out infinite;
            opacity: 1;
            transition: all 1s
        }

        @keyframes rotate {
            0% {
                rotate: 0deg
            }

            to {
                rotate: 2turn
            }
        }

        .ISDCode_dropdownWrapper___wTlJ {
            position: relative
        }

        .ISDCode_current__flag__lF6PB {
            scale: .8
        }

        .ISDCode_current__code__sALz7 {
            font-weight: 450;
            font-size: 14px;
            line-height: 16px;
            letter-spacing: -.00533333em;
            color: #4a5568;
            flex: 1;
            padding-left: 12px
        }

        .ISDCode_current__arrow__mWXC2 {
            width: 24px;
            height: 16px;
            position: relative;
            display: flex;
            justify-content: center;
            align-items: center;
            right: 0
        }

        .ISDCode_current__arrow__mWXC2:before {
            content: "";
            position: absolute;
            width: 6px;
            height: 6px;
            border-color: #1a202c;
            border-style: solid;
            border-width: 0 1.5px 1.5px 0;
            transform: translateY(-1px) rotate(45deg)
        }

        .ISDCode_error__so2wh>span {
            color: #e95454
        }

        .ISDCode_error__so2wh>div:before {
            border-color: #e95454
        }

        .ISDCode_drawer__5ALm8 {
            position: absolute;
            z-index: 1000;
            box-shadow: 0 2px 5px rgba(0, 0, 0, .16);
            width: -webkit-fill-available;
            border-radius: 8px;
            background-color: #fafbfc
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .ISDCode_drawer__5ALm8 {
                top: auto;
                animation: ISDCode_slide-down__5T2BJ .3s ease;
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0
            }
        }

        .ISDCode_overlay__dAy8b {
            display: none
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .ISDCode_overlay__dAy8b {
                display: block;
                position: fixed;
                inset: 0;
                background: rgba(0, 0, 0, .5)
            }
        }

        .ISDCode_dropdown__j8w6P {
            padding: 20px 20px 0
        }

        .ISDCode_dropdown__search__mHx4t {
            background: #fff;
            border: 2px solid #dfe1e6;
            padding: 6px;
            border-radius: 8px;
            display: flex;
            align-items: center;
            gap: 8px
        }

        .ISDCode_dropdown__search__mHx4t>svg {
            color: #b4bac4
        }

        .ISDCode_dropdown__search__input__HN3oA {
            flex: 1;
            border: 0;
            outline: 0;
            padding: 0;
            margin: 0;
            background: none;
            line-height: 24px;
            color: #4a5568
        }

        .ISDCode_dropdown__search__input__HN3oA::-moz-placeholder {
            color: #b4bac4
        }

        .ISDCode_dropdown__search__input__HN3oA::placeholder {
            color: #b4bac4
        }

        .ISDCode_list__LQQnN {
            display: flex;
            flex-direction: column;
            gap: 4px;
            overflow: auto;
            height: 200px;
            padding: 0 10px 10px;
            margin: 8px 10px
        }

        .ISDCode_list__LQQnN::-webkit-scrollbar {
            -webkit-appearance: none;
            appearance: none;
            width: 6px
        }

        .ISDCode_list__LQQnN::-webkit-scrollbar-thumb {
            border-radius: 3px;
            background-color: #4a5568
        }

        .ISDCode_list__LQQnN::-webkit-scrollbar-track {
            background-color: #b4bac4;
            border-radius: 3px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .ISDCode_list__LQQnN {
                height: 53vh;
                width: -moz-fit-content
            }
        }

        .ISDCode_item__IgtEy {
            display: flex;
            gap: 8px;
            align-items: center;
            justify-content: flex-start;
            padding: 10px 12px;
            font-weight: 450;
            font-size: 14px;
            line-height: 24px;
            background: none;
            border: 0;
            border-radius: 4px;
            cursor: pointer
        }

        .ISDCode_item__IgtEy:active,
        .ISDCode_item__IgtEy:focus,
        .ISDCode_item__IgtEy:hover {
            background: #fff
        }

        .ISDCode_item__flag__1IP3V {
            width: 28px;
            height: 20px;
            border-radius: 2px;
            flex-shrink: 0
        }

        .ISDCode_item__name__KN_s_ {
            letter-spacing: -.00533333em;
            color: #1a202c;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis
        }

        .ISDCode_item__code__PlBUs {
            letter-spacing: -.00533333em;
            color: #7c8698
        }

        @keyframes ISDCode_slide-up__XTwsS {
            0% {
                transform: translateY(200px)
            }
        }

        .ISDCode_label__IZNRX {
            color: var(--Type-Palette-Tertiary, #7c8698);
            font-family: CircularXX;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 27.2px;
            letter-spacing: -.075px;
            pointer-events: none;
            padding-left: 4px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .ISDCode_label__IZNRX {
                font-size: 12px;
                line-height: 24px
            }
        }

        .ISDCode_required__SA3BP:after {
            color: #e95454;
            content: "*";
            display: inline;
            margin-left: 2px
        }

        .ISDCode_drawerOpen__NmmT4 {
            border-color: #4a5568;
            transition: border-color .3s ease
        }

        .ISDCode_disabled__425yl {
            pointer-events: none;
            opacity: .5
        }

        @media only screen and (max-width:768px) {
            .footerActive {
                bottom: -68px;
                transform: translateY(-100%);
                -webkit-transform: translateY(-100%);
                -moz-transform: translateY(-100%);
                transition: transform .6s ease-out;
                -moz-transition: transform .6s ease-out
            }
        }

        .StickyHeader_stickyHeaderArrow__kKIzV {
            background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 60.16%)
        }

        .showHeader {
            transform: translateY(36%);
            transition: transform .6s ease-out;
            top: -20px
        }

        @media only screen and (max-width:768px) {
            .showHeader {
                transform: translateY(50%)
            }
        }

        .WhyChooseUs_sticky-section__58GG9 {
            position: sticky;
            top: 0;
            background-color: #fff;
            z-index: 1;
            max-height: 50vh
        }

        .WhyChooseUs_scrollable-content__VfTA1 {
            overflow-y: auto
        }

        .left-gradient {
            background: linear-gradient(-90deg, hsla(0, 0%, 100%, 0), #fff 60.23%)
        }

        .right-gradient {
            background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff 60.16%)
        }

        .loop-slider .inner,
        .loop-slider .stopAnimate {
            display: flex;
            width: -moz-max-content;
            width: max-content;
            animation-name: loop;
            animation-timing-function: linear;
            animation-iteration-count: infinite;
            animation-duration: 22s
        }

        .loop-slider .stopAnimate:hover {
            animation-play-state: paused
        }

        .swiperjh {
            width: -moz-max-content;
            width: max-content
        }

        @keyframes loop {
            0% {
                transform: translateX(0)
            }

            to {
                transform: translateX(-50%)
            }
        }

        .OutcomePath_outcomePathCard__TVTlH {
            width: calc(100% + 20px)
        }

        .OutcomePath_outcomePathCard__TVTlH:before {
            position: absolute;
            top: 0;
            left: 30px;
            content: "";
            width: 10px;
            height: 10px;
            border-radius: 50%;
            background-color: #000;
            border: 1px solid #000;
            transform: translateY(-50%)
        }

        .OutcomePath_outcomePathCard__TVTlH:after {
            position: absolute;
            top: 0;
            left: 32px;
            content: "";
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background-color: #000;
            transform: translateY(-50%)
        }

        .OutcomePath_outcomePathCard__TVTlH.OutcomePath_blackCircle__oyfLB:before {
            background-color: #fff
        }

        .OutcomePath_topArrow__KBOsx {
            display: inline-block;
            position: absolute;
            top: 0;
            left: 34.5px;
            content: "";
            width: 1px;
            height: 44px;
            border-left: 1px dashed #000
        }

        .LandingPageCurriculum_textclass__t0JGA .LandingPageCurriculum_slider-control-centerleft__RDcfA {
            left: -2rem !important
        }

        @media (min-width:768px) {
            .LandingPageCurriculum_textclass__t0JGA .LandingPageCurriculum_slider-control-centerleft__RDcfA {
                position: absolute
            }
        }

        .LandingPageCurriculum_textclass__t0JGA .LandingPageCurriculum_slider-control-centerright__9z1ER {
            right: -2rem !important
        }

        @media (min-width:768px) {
            .LandingPageCurriculum_textclass__t0JGA .LandingPageCurriculum_slider-control-centerright__9z1ER {
                position: absolute
            }
        }

        .sticky-form {
            position: fixed;
            top: 1.25rem;
            right: var(--right)
        }

        .sticky-playlist {
            position: fixed;
            top: 0;
            display: block
        }

        @media (min-width:320px) {
            .sticky-playlist {
                left: 0;
                right: 0
            }
        }

        @media (min-width:768px) {
            .sticky-playlist {
                left: auto;
                right: auto
            }
        }

        .sticky-playlist {
            transform: translateY(2%);
            -webkit-transform: translateY(2%);
            -moz-transform: translateY(2%);
            transition: transform .6s ease-in-out;
            -moz-transition: transform .6s ease-in-out
        }

        .sticky-form-bottom {
            right: 0
        }

        .sticky-form-bottom,
        .sticky-playlist-bottom {
            position: absolute;
            bottom: calc(var(--ug)*.625);
            transform: translateY(2%);
            -webkit-transform: translateY(2%);
            -moz-transform: translateY(2%);
            transition: transform .6s ease-in-out;
            -moz-transition: transform .6s ease-in-out
        }

        .sticky-playlist-bottom {
            left: 0
        }

        .blog-editor-content {
            margin: 0;
            padding: 0
        }

        .blog-editor-content:first-child {
            margin-top: calc(var(--ug)*1.25)
        }

        .blog-editor-content .CertTheme__paragraph {
            padding-bottom: calc(var(--ug)*1.5);
            font-size: 1.125rem;
            font-weight: 400;
            line-height: 2rem;
            --tw-text-opacity: 1 !important;
            color: rgb(var(--greyscale-1)/var(--tw-text-opacity)) !important
        }

        .blog-editor-content .CertTheme__paragraph:last-child {
            padding-bottom: 0
        }

        .blog-editor-content .CertTheme__paragraph img {
            margin: auto
        }

        .blog-editor-content .CertTheme__h2 {
            margin: 0;
            padding-bottom: calc(var(--ug)*.625) !important;
            font-weight: 500;
            text-transform: none !important;
            line-height: 2.25rem;
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-main)/var(--tw-text-opacity))
        }

        @media (min-width:320px) {
            .blog-editor-content .CertTheme__h2 {
                font-size: 1.25rem;
                line-height: 1.75rem
            }
        }

        @media (min-width:768px) {
            .blog-editor-content .CertTheme__h2 {
                font-size: 1.75rem !important;
                line-height: 2.25rem !important
            }
        }

        .blog-editor-content .CertTheme__h3 {
            margin: 0;
            padding-bottom: calc(var(--ug)*.625) !important;
            font-size: 1.25rem !important;
            font-weight: 500;
            line-height: 2rem;
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-main)/var(--tw-text-opacity))
        }

        .blog-editor-content .CertTheme__ol2 .CertTheme__listItem .CertTheme__nestedListItem,
        .blog-editor-content .CertTheme__ol2 .CertTheme__listItem:last-child {
            margin-bottom: 0 !important;
            padding-bottom: 0 !important
        }

        .blog-editor-content .CertTheme__ol1 .CertTheme__listItem {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--greyscale-1)/var(--tw-text-opacity)) !important
        }

        .blog-editor-content .CertTheme__ol1 .CertTheme__listItem,
        .blog-editor-content .CertTheme__ul .CertTheme__listItem span {
            font-size: 1.125rem !important;
            font-weight: 400;
            line-height: 2rem
        }

        @media (min-width:768px) {
            .blog-editor-content .CertTheme__ul .CertTheme__listItem span {
                margin-left: calc(var(--ug)*.125)
            }
        }

        .blog-editor-content .CertTheme__ul .CertTheme__listItem .CertTheme__textBold {
            font-size: 1.125rem !important;
            font-weight: 500 !important;
            line-height: 2rem;
            --tw-text-opacity: 1 !important;
            color: rgb(var(--greyscale-1)/var(--tw-text-opacity)) !important
        }

        .blog-editor-content .CertTheme__ol1 {
            margin-bottom: 0 !important;
            margin-left: 1rem
        }

        @media (min-width:768px) {
            .blog-editor-content .CertTheme__ol1 {
                margin-left: 2rem
            }
        }

        .blog-editor-content .brightcove-player-container {
            margin-bottom: calc(var(--ug)*1.5) !important
        }

        .blog-editor-content .CertTheme__ol1 .CertTheme__listItem:last-child {
            margin-bottom: 0 !important;
            padding-bottom: calc(var(--ug)*1.5)
        }

        .blog-editor-content h2,
        .blog-editor-content p {
            margin: 0;
            padding: 0
        }

        .blog-editor-content .CertTheme__table {
            width: inherit !important;
            display: block;
            overflow: auto
        }

        .blog-editor-content pre {
            white-space: pre-wrap
        }

        .blog-editor-content .CertTheme__textCode {
            background-color: transparent !important
        }

        .blog-editor-content .brightcove-react-player-loader .video-js {
            border-radius: .75rem
        }

        .blog-editor-content .CertTheme__paragraph .CertTheme__link span {
            color: #216fdb !important;
            text-decoration-line: underline !important
        }

        .blog-editor-content .CertTheme__table .CertTheme__tableCell {
            line-height: 18px;
            font-size: 16px
        }

        .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slider-container__CiaDM {
            margin-top: calc(calc(var(--ug)*1.25) * -1);
            margin-bottom: calc(calc(var(--ug)*1.25) * -1);
            overflow: visible;
            padding-top: calc(var(--ug)*1.25) !important;
            padding-bottom: calc(var(--ug)*1.25) !important
        }

        @media (min-width:768px) {
            .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slider-container__CiaDM {
                margin-left: calc(calc(var(--ug)*5) * -1);
                margin-right: calc(calc(var(--ug)*5) * -1)
            }
        }

        .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slider-container__CiaDM {
            padding: 0 4.375rem
        }

        .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slider-list__EUZgq {
            -moz-column-gap: calc(var(--ug)*1.25);
            column-gap: calc(var(--ug)*1.25)
        }

        @media (min-width:768px) {
            .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slider-list__EUZgq {
                gap: 0
            }
        }

        .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slide__FjX6J {
            padding-left: 0 !important;
            padding-right: 0 !important
        }

        @media (min-width:768px) {
            .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slide__FjX6J {
                padding-left: calc(var(--ug)*.625) !important;
                padding-right: calc(var(--ug)*.625) !important
            }
        }

        .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slider-frame__gStsb {
            overflow: hidden !important
        }

        .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slide__FjX6J .InlineWidget_shadow-card__V_Kvj {
            box-shadow: none;
            border-radius: 16px;
            border-width: 1px;
            --tw-border-opacity: 1;
            border-color: rgb(245 245 245/var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity))
        }

        @media (min-width:768px) {
            .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slide-visible__8YmDX {
                opacity: 1 !important
            }
        }

        .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 {
            margin-left: calc(calc(var(--ug)*1.25) * -1);
            margin-right: calc(calc(var(--ug)*1.25) * -1)
        }

        @media (min-width:768px) {
            .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 {
                margin-left: calc(calc(var(--ug)*.75) * -1);
                margin-right: calc(calc(var(--ug)*.75) * -1)
            }
        }

        .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slider-frame__gStsb {
            padding-left: calc(var(--ug)*1.25);
            padding-right: calc(var(--ug)*1.25)
        }

        @media (min-width:768px) {
            .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slider-frame__gStsb {
                padding-right: calc(var(--ug)*.75)
            }
        }

        .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slider-control-centerleft__MITpV button {
            top: -.7rem;
            padding: .25rem;
            left: 5.2rem
        }

        .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slider-control-centerright__uCA0D button {
            top: -.7rem;
            padding: .25rem;
            left: -3.4rem;
            font-size: 1rem
        }

        .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slider-control-centerleft__MITpV button i,
        .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slider-control-centerright__uCA0D button i {
            font-size: calc(var(--ug)*1.25);
            line-height: calc(var(--ug)*1.25)
        }

        @media only screen and (max-width:479px) {
            .InlineWidget_inline-widget-carousel-wrapper__Tvtm8 .InlineWidget_slider-container__CiaDM {
                padding-left: 0;
                padding-right: 0
            }

            .InlineWidget_inline-widget-carousel-wrapper__Tvtm8.InlineWidget_bottom-dots__BlhPf {
                position: absolute;
                top: 50%;
                margin: 0 !important;
                height: 100%;
                width: 100%;
                --tw-translate-y: -50%;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .InlineWidget_inline-widget-carousel-wrapper__Tvtm8.InlineWidget_bottom-dots__BlhPf .InlineWidget_slider-container__CiaDM {
                display: flex;
                height: 100%;
                align-items: center;
                overflow: visible
            }

            .InlineWidget_inline-widget-carousel-wrapper__Tvtm8.InlineWidget_bottom-dots__BlhPf .InlineWidget_slider-frame__gStsb {
                padding: 0
            }

            .InlineWidget_inline-widget-carousel-wrapper__Tvtm8.InlineWidget_bottom-dots__BlhPf .InlineWidget_slider-list__EUZgq {
                gap: 0
            }
        }

        .ComparableWidget_sticky-header-m__AxVYm {
            position: fixed;
            top: 2.25rem;
            padding-right: 1.85rem;
            padding-left: 0;
            z-index: 1;
            margin: 0;
            max-width: 99.5%;
            animation: ComparableWidget_smoothScroll__L4K9V .3s forwards
        }

        .ComparableWidget_sticky-header-m-bottom__VWs9X {
            position: absolute;
            bottom: 1px;
            padding-right: 0;
            padding-left: 0;
            max-width: 100%;
            animation: ComparableWidget_smoothScroll__L4K9V .5s backwards
        }

        .ComparableWidget_sticky-header-d__hfMAr {
            position: fixed;
            top: 1.5rem;
            padding-right: 0;
            padding-left: 0;
            max-width: 77.5rem;
            animation: ComparableWidget_smoothScroll__L4K9V .3s forwards
        }

        .ComparableWidget_sticky-header-d-bottom__xaKLL {
            position: absolute;
            bottom: 0;
            padding-right: 0;
            padding-top: 1px;
            padding-left: 0;
            max-width: 77.5rem;
            animation: ComparableWidget_smoothScroll__L4K9V .5s backwards
        }

        @keyframes ComparableWidget_smoothScroll__L4K9V {
            0% {
                transform: translateY(-20px)
            }

            to {
                transform: translateY(0)
            }
        }

        .BannerHomePageRevamp_odometer-container__bjNE7 {
            display: flex;
            font-size: 1rem;
            font-family: Helvetica Neue, sans-serif;
            overflow: hidden;
            align-items: flex-end
        }

        .BannerHomePageRevamp_static-part__s5G_Z {
            display: flex;
            align-items: flex-end
        }

        .BannerHomePageRevamp_digit-container__j7nRc {
            height: 1.1em;
            width: .57em;
            overflow: hidden;
            position: relative;
            margin: 0 .2px
        }

        .BannerHomePageRevamp_digit-strip__P4hHw {
            display: flex;
            flex-direction: column;
            position: absolute;
            top: 0;
            left: 0
        }

        .BannerHomePageRevamp_digit__RI9q1 {
            height: 1.1em;
            line-height: .85em;
            text-align: center
        }

        .BannerHomePageRevamp_comma__VEr0N {
            width: .25em;
            height: 1.2em;
            line-height: 1em;
            text-align: center
        }

        .WhyCourseCards_why-course-recharts__qSkYN .WhyCourseCards_recharts-label-list__bjAEy {
            font-weight: 500
        }

        @media (min-width:320px) {
            .WhyCourseCards_why-course-recharts__qSkYN .WhyCourseCards_recharts-label-list__bjAEy {
                font-size: .875rem;
                line-height: 1.125rem;
                letter-spacing: -.14px
            }
        }

        @media (min-width:768px) {
            .WhyCourseCards_why-course-recharts__qSkYN .WhyCourseCards_recharts-label-list__bjAEy {
                font-size: .875rem;
                line-height: 1.125rem;
                letter-spacing: -.16px
            }
        }

        .WhyCourseCards_why-course-recharts__qSkYN .WhyCourseCards_recharts-cartesian-axis__g_AMi {
            font-size: 1rem;
            line-height: 1.375rem
        }

        @media (min-width:320px) {
            .WhyCourseCards_why-course-recharts__qSkYN .WhyCourseCards_recharts-cartesian-axis__g_AMi {
                letter-spacing: -.14px
            }
        }

        @media (min-width:768px) {
            .WhyCourseCards_why-course-recharts__qSkYN .WhyCourseCards_recharts-cartesian-axis__g_AMi {
                letter-spacing: -.16px
            }
        }

        @media (min-width:320px) {
            .WhyCourseCards_why-course-recharts__qSkYN .WhyCourseCards_recharts-xAxis__XVKNF {
                font-size: .875rem;
                line-height: 1.125rem;
                letter-spacing: -.14px
            }
        }

        @media (min-width:768px) {
            .WhyCourseCards_why-course-recharts__qSkYN .WhyCourseCards_recharts-xAxis__XVKNF {
                font-size: 1rem;
                line-height: 1.375rem;
                letter-spacing: -.16px
            }
        }

        @media (min-width:320px) {
            .WhyCourseCards_why-course-recharts__qSkYN .WhyCourseCards_recharts-bar__NMm6s {
                font-size: .875rem;
                line-height: 1.125rem;
                letter-spacing: -.14px
            }
        }

        @media (min-width:768px) {
            .WhyCourseCards_why-course-recharts__qSkYN .WhyCourseCards_recharts-bar__NMm6s {
                font-size: .875rem;
                line-height: 1.125rem;
                letter-spacing: -.16px
            }
        }

        .WhyCourseCards_why-course-recharts__qSkYN .WhyCourseCards_recharts-xAxis__XVKNF text.WhyCourseCards_recharts-text__y4Alu.WhyCourseCards_recharts-label__Lust9 {
            font-size: 1rem;
            line-height: 1.375rem
        }

        .NudgeWidget_desktopCard__dURye {
            position: fixed;
            z-index: 4;
            display: flex;
            flex-direction: column;
            gap: 6px;
            padding: 12px 16px 14px;
            background: #fff;
            box-shadow: 0 20px 40px rgba(9, 30, 66, .12);
            border-radius: 16px;
            top: 120px;
            max-width: 350px
        }

        .NudgeWidget_desktopCard__title__kk6sJ {
            color: #1a202c;
            font-weight: 600;
            font-size: 16px;
            line-height: 27px;
            padding-right: 16px
        }

        .NudgeWidget_desktopCard__subtitle__xkkQv {
            color: #4a5568;
            font-weight: 500;
            font-size: 14px;
            line-height: 24px
        }

        .NudgeWidget_desktopCard__button__mlzDD {
            border-radius: 8px;
            padding: 0 12px;
            border: none;
            color: #fff;
            height: 30px;
            font-size: 14px;
            font-weight: 600;
            display: inline-block;
            align-self: flex-start;
            cursor: pointer
        }

        .NudgeWidget_closeButton__njD9n {
            display: flex;
            justify-content: center;
            align-items: center;
            border: 0;
            padding: 0;
            position: absolute;
            top: 18px;
            right: 16px;
            width: 16px;
            height: 16px;
            background: transparent;
            color: #1a202c;
            cursor: pointer
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .NudgeWidget_closeButton__njD9n {
                color: #4a5568;
                top: unset;
                right: unset;
                position: relative;
                width: 24px;
                height: 24px;
                align-self: flex-end
            }
        }

        .NudgeWidget_closeButton__njD9n:after,
        .NudgeWidget_closeButton__njD9n:before {
            position: absolute;
            content: "";
            width: 100%;
            height: 2px;
            background: currentcolor
        }

        .NudgeWidget_closeButton__njD9n:before {
            transform: rotate(45deg)
        }

        .NudgeWidget_closeButton__njD9n:after {
            transform: rotate(-45deg)
        }

        .NudgeWidget_mobileCard__Wq4cn {
            display: flex;
            flex-direction: column;
            padding: 16px 20px 0
        }

        .NudgeWidget_mobileCard__title__JM68A {
            display: flex;
            margin-top: 8px;
            color: #1a202c;
            font-weight: 600;
            font-size: 20px;
            line-height: 30px
        }

        .NudgeWidget_mobileCard__subtitle___Z3j1 {
            color: #7c8698;
            font-weight: 500;
            font-size: 14px;
            line-height: 24px;
            margin-top: 10px
        }

        .NudgeWidget_mobileCard__button__fvU5f {
            background: #e95454;
            align-self: center;
            border-radius: 8px;
            padding: 12px 97px;
            font-weight: 700;
            border: none;
            color: #fff;
            margin-top: 24px;
            margin-bottom: 24px;
            cursor: pointer;
            width: 100%;
            display: flex;
            justify-content: center
        }

        .NudgeWidget_mobileCard__button__text__YkbCZ {
            font-size: 16px;
            text-transform: none;
            text-align: center
        }

        .ProgressIndicator_main__1Jt65 {
            display: flex;
            gap: 8px;
            justify-content: space-between;
            flex-wrap: wrap;
            font-size: 14px;
            line-height: 24px;
            padding: 16px 40px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .ProgressIndicator_main__1Jt65 {
                font-size: 12px
            }
        }

        .ProgressIndicator_main__details__ZsMTy {
            display: flex;
            -moz-column-gap: 8px;
            column-gap: 8px
        }

        .ProgressIndicator_main__details__ZsMTy>span {
            background-color: currentColor
        }

        .ProgressIndicator_main__details__label__c4Sx6 {
            align-self: center
        }

        .ProgressIndicator_main__separator__dhPol {
            flex: 1;
            height: 1px;
            background-color: #7c8698;
            align-self: center
        }

        .ProgressIndicator_circle__au7rp {
            height: 24px;
            width: 24px;
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center
        }

        .ProgressIndicator_current__6lH90 {
            color: #4a5568
        }

        .ProgressIndicator_current__6lH90>span {
            background-color: #4a5568
        }

        .ProgressIndicator_complete__Kj73M {
            color: #02a971
        }

        .ProgressIndicator_complete__Kj73M>span {
            background-color: #02a971
        }

        .ProgressIndicator_skipped__hWm5b {
            color: #f6c24c
        }

        .ProgressIndicator_skipped__hWm5b>span {
            background-color: #f6c24c
        }

        .ProgressIndicator_pending__Fr_Jz {
            color: #7c8698
        }

        .ProgressIndicator_pending__Fr_Jz>span {
            background-color: transparent;
            border: 1px solid
        }

        .ProgressIndicator_pending__Fr_Jz>span img {
            filter: invert(55%) sepia(8%) saturate(692%) hue-rotate(180deg) brightness(94%) contrast(91%)
        }

        .Input_wrapper__SKymt {
            height: 44px;
            width: 100%;
            background-color: #fff;
            border: 1px solid #dfe1e6;
            border-radius: 8px;
            position: relative
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Input_wrapper__SKymt {
                height: 36px
            }
        }

        .Input_wrapper__SKymt.Input_error__ldM2d {
            border-color: #e95454
        }

        .Input_wrapper__SKymt input {
            font-size: 14px;
            line-height: 24px;
            width: 100%;
            height: 100%;
            margin: 0;
            border: 0;
            padding: 0 12px;
            border-radius: 6px;
            background: transparent;
            color: #1a202c
        }

        .Input_wrapper__SKymt input::-moz-placeholder {
            color: #b4bac4;
            font-size: 14px
        }

        .Input_wrapper__SKymt input::placeholder {
            color: #b4bac4;
            font-size: 14px
        }

        .Input_wrapper__SKymt input:-webkit-autofill,
        .Input_wrapper__SKymt input:-webkit-autofill:active,
        .Input_wrapper__SKymt input:-webkit-autofill:focus,
        .Input_wrapper__SKymt input:-webkit-autofill:hover {
            -webkit-background-clip: text;
            background-clip: text;
            -webkit-text-fill-color: #1a202c;
            caret-color: #1a202c
        }

        .Input_wrapper__SKymt .Input_errorMsg__GlL33 {
            position: absolute;
            top: 100%;
            left: 0;
            margin-top: 2px;
            font-size: 12px;
            line-height: 18px;
            color: #e95454
        }

        .Input_darkTheme__Xu7a7 {
            background-color: #4a5568;
            border: 2px solid #7c8698
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Input_darkTheme__Xu7a7 {
                border-width: 1px
            }
        }

        .Input_darkTheme__Xu7a7.Input_error__ldM2d {
            border-color: #ee7a7a
        }

        .Input_darkTheme__Xu7a7 input {
            color: #fff
        }

        .Input_darkTheme__Xu7a7 input:active,
        .Input_darkTheme__Xu7a7 input:focus {
            outline: 2px solid #fff
        }

        @media only screen and (min-width:320px)and (max-width:767px) {

            .Input_darkTheme__Xu7a7 input:active,
            .Input_darkTheme__Xu7a7 input:focus {
                outline-width: 1px
            }
        }

        .Input_darkTheme__Xu7a7 input:-webkit-autofill,
        .Input_darkTheme__Xu7a7 input:-webkit-autofill:active,
        .Input_darkTheme__Xu7a7 input:-webkit-autofill:focus,
        .Input_darkTheme__Xu7a7 input:-webkit-autofill:hover {
            -webkit-text-fill-color: #fff;
            caret-color: #fff
        }

        .Input_darkTheme__Xu7a7 .Input_errorMsg__GlL33 {
            color: #ee7a7a
        }

        .AutoSuggest_wrapper__vAojq {
            height: 44px;
            width: 100%;
            background-color: #fff;
            color: #7c8698;
            border-radius: 8px;
            position: relative;
            display: flex;
            flex-direction: column;
            justify-content: center
        }

        .AutoSuggest_wrapper__vAojq input {
            font-size: 16px;
            line-height: 24px;
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0 12px;
            border: 1px solid #dfe1e6;
            border-radius: 8px;
            background: transparent;
            color: #1a202c;
            outline: 0
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .AutoSuggest_wrapper__vAojq input {
                font-size: 14px
            }
        }

        .AutoSuggest_wrapper__vAojq input:active,
        .AutoSuggest_wrapper__vAojq input:focus {
            color: #1a202c;
            border-color: #4a5568
        }

        .AutoSuggest_wrapper__vAojq input.AutoSuggest_selected__9H9FZ {
            border-color: #4a5568
        }

        .AutoSuggest_wrapper__vAojq input:not(:empty)+.AutoSuggest_label___TN6u,
        .AutoSuggest_wrapper__vAojq input:valid+.AutoSuggest_label___TN6u {
            font-size: 12px;
            top: -9px;
            background: #fff;
            padding: 0 4px;
            left: 12px;
            color: #4a5568;
            font-weight: 400
        }

        @media only screen and (min-width:320px)and (max-width:767px) {

            .AutoSuggest_wrapper__vAojq input:not(:empty)+.AutoSuggest_label___TN6u,
            .AutoSuggest_wrapper__vAojq input:valid+.AutoSuggest_label___TN6u {
                font-size: 12px;
                color: #4a5568;
                top: -8px
            }
        }

        .AutoSuggest_wrapper__vAojq input:-webkit-autofill,
        .AutoSuggest_wrapper__vAojq input:-webkit-autofill:active,
        .AutoSuggest_wrapper__vAojq input:-webkit-autofill:focus,
        .AutoSuggest_wrapper__vAojq input:-webkit-autofill:hover {
            -webkit-background-clip: text;
            background-clip: text;
            -webkit-text-fill-color: #1a202c;
            caret-color: #1a202c
        }

        .AutoSuggest_wrapper__vAojq .AutoSuggest_label___TN6u {
            color: #b4bac4;
            font-size: 16px;
            position: absolute;
            left: 14px;
            top: 12px;
            pointer-events: none;
            transition-property: left, top;
            transition-timing-function: ease-out;
            transition-duration: .2s
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .AutoSuggest_wrapper__vAojq .AutoSuggest_label___TN6u {
                font-size: 14px;
                top: 13px
            }
        }

        .AutoSuggest_wrapper__vAojq .AutoSuggest_arrow__tEYPV {
            width: 9px;
            height: 9px;
            border-width: 0 2px 2px 0;
            margin-right: 8px;
            border-style: solid;
            transform: translateY(-2px) rotate(45deg);
            border-color: #7c8698 !important;
            position: absolute;
            right: 14px;
            pointer-events: none
        }

        .AutoSuggest_wrapper__vAojq .AutoSuggest_list__Zcnrz {
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
            position: absolute;
            top: 44px;
            left: 0;
            width: 100%;
            padding: 8px;
            z-index: 1;
            text-align: left;
            background-color: #fefefe;
            box-shadow: 0 4px 10px rgba(9, 30, 66, .1);
            border-radius: 8px;
            pointer-events: none;
            display: none
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .AutoSuggest_wrapper__vAojq .AutoSuggest_list__Zcnrz {
                top: 36px
            }
        }

        .AutoSuggest_wrapper__vAojq .AutoSuggest_list__selected__NxO1E {
            pointer-events: all;
            display: block
        }

        .AutoSuggest_wrapper__vAojq .AutoSuggest_list__Zcnrz .AutoSuggest_container__PPJ_b {
            max-height: 124px;
            padding-right: 8px;
            overflow: auto
        }

        .AutoSuggest_wrapper__vAojq .AutoSuggest_list__Zcnrz .AutoSuggest_container__PPJ_b::-webkit-scrollbar {
            -webkit-appearance: none;
            appearance: none;
            width: 6px
        }

        .AutoSuggest_wrapper__vAojq .AutoSuggest_list__Zcnrz .AutoSuggest_container__PPJ_b::-webkit-scrollbar-thumb {
            border-radius: 3px;
            background-color: #4a5568
        }

        .AutoSuggest_wrapper__vAojq .AutoSuggest_list__Zcnrz .AutoSuggest_container__PPJ_b::-webkit-scrollbar-track {
            background-color: #b4bac4;
            border-radius: 3px
        }

        .AutoSuggest_wrapper__vAojq .AutoSuggest_list__Zcnrz .AutoSuggest_item___O_Cp {
            padding: 0 12px;
            cursor: pointer;
            color: #4a5568;
            font-size: 14px;
            line-height: 40px;
            height: 40px;
            border-radius: 8px;
            outline: 0;
            border: 0;
            background-color: transparent;
            width: 100%;
            text-align: left
        }

        .AutoSuggest_wrapper__vAojq .AutoSuggest_list__Zcnrz .AutoSuggest_item___O_Cp:active,
        .AutoSuggest_wrapper__vAojq .AutoSuggest_list__Zcnrz .AutoSuggest_item___O_Cp:focus,
        .AutoSuggest_wrapper__vAojq .AutoSuggest_list__Zcnrz .AutoSuggest_item___O_Cp:hover {
            background-color: #f0f0f0
        }

        .AutoSuggest_wrapper__vAojq.AutoSuggest_open__0EZ71 .AutoSuggest_arrow__tEYPV {
            transform: translateY(2px) rotate(225deg);
            border-color: #7c8698 !important
        }

        .AutoSuggest_wrapper__vAojq.AutoSuggest_open__0EZ71 .AutoSuggest_label___TN6u {
            font-size: 12px;
            top: -9px;
            background: #fff;
            padding: 0 4px;
            left: 12px;
            color: #4a5568;
            font-weight: 400
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .AutoSuggest_wrapper__vAojq.AutoSuggest_open__0EZ71 .AutoSuggest_label___TN6u {
                font-size: 12px;
                color: #4a5568;
                top: -8px
            }
        }

        .AutoSuggest_otherInput__m3fKc {
            margin-top: 8px
        }

        .AutoSuggest_otherInput__m3fKc input {
            outline: 0;
            font-size: 16px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .AutoSuggest_otherInput__m3fKc input {
                font-size: 14px
            }
        }

        .AutoSuggest_otherInput__m3fKc:focus-within {
            color: #4a5568;
            border-color: #4a5568
        }

        .AutoSuggest_darkTheme__pihMA {
            background-color: #4a5568;
            border: 2px solid #7c8698
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .AutoSuggest_darkTheme__pihMA {
                border-width: 1px
            }
        }

        .AutoSuggest_darkTheme__pihMA input {
            color: #fff
        }

        .AutoSuggest_darkTheme__pihMA input:active,
        .AutoSuggest_darkTheme__pihMA input:focus {
            outline: 2px solid #fff
        }

        @media only screen and (min-width:320px)and (max-width:767px) {

            .AutoSuggest_darkTheme__pihMA input:active,
            .AutoSuggest_darkTheme__pihMA input:focus {
                outline-width: 1px
            }
        }

        .AutoSuggest_darkTheme__pihMA input:-webkit-autofill,
        .AutoSuggest_darkTheme__pihMA input:-webkit-autofill:active,
        .AutoSuggest_darkTheme__pihMA input:-webkit-autofill:focus,
        .AutoSuggest_darkTheme__pihMA input:-webkit-autofill:hover {
            -webkit-text-fill-color: #fff;
            caret-color: #fff
        }

        .AutoSuggest_darkTheme__pihMA .AutoSuggest_options__YdccK {
            background-color: #53627b;
            box-shadow: 0 2px 8px rgba(9, 30, 66, .04), 0 12px 32px rgba(9, 30, 66, .12)
        }

        .AutoSuggest_darkTheme__pihMA .AutoSuggest_options__YdccK .AutoSuggest_item___O_Cp {
            color: #fff
        }

        .AutoSuggest_darkTheme__pihMA .AutoSuggest_options__YdccK .AutoSuggest_item___O_Cp:active,
        .AutoSuggest_darkTheme__pihMA .AutoSuggest_options__YdccK .AutoSuggest_item___O_Cp:focus,
        .AutoSuggest_darkTheme__pihMA .AutoSuggest_options__YdccK .AutoSuggest_item___O_Cp:hover {
            background-color: #273959
        }

        .Questions_main__vxwQy {
            display: flex;
            flex-direction: column;
            flex: 1;
            margin-top: 16px;
            visibility: hidden;
            transition: visibility .1s linear
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Questions_main__vxwQy {
                margin-top: 10px
            }
        }

        .Questions_main__active__Nonw2 {
            visibility: visible
        }

        .Questions_main__title__XFn7i {
            font-size: 24px;
            line-height: 36px;
            color: #1a202c
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Questions_main__title__XFn7i {
                font-size: 20px;
                line-height: 30px
            }
        }

        .Questions_main__subtitle__q5gM7 {
            font-size: 16px;
            line-height: 27px;
            margin-top: 8px;
            color: #7c8698
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Questions_main__subtitle__q5gM7 {
                font-size: 14px;
                line-height: 24px;
                margin-top: 4px;
                margin-bottom: 10px
            }
        }

        .Questions_main__inputContainer__hHYmo {
            padding-top: 16px;
            margin-bottom: 16px;
            display: flex;
            flex-direction: column;
            gap: 24px;
            overflow: auto;
            flex: 1
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Questions_main__inputContainer__hHYmo {
                padding-top: 20px;
                gap: 20px
            }
        }

        .Questions_main__cta__8xfeB {
            height: 48px;
            width: 100%;
            font-size: 18px;
            border-radius: 8px;
            color: #fff;
            background-color: #e95454;
            border: 0;
            padding: 0;
            cursor: pointer;
            margin-top: auto;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Questions_main__cta__8xfeB {
                height: 44px;
                font-size: 16px;
                margin-top: 12px
            }
        }

        .Questions_main__cta__disable__s1vVe {
            background-color: #dfe1e6;
            pointer-events: none
        }

        .OnboardWidget_main__oHUoP {
            position: fixed;
            z-index: 4;
            top: 120px;
            right: 50px;
            width: 10px;
            height: 10px
        }

        .VerticalPrograms_sticky-filter__VwG1X {
            padding-left: calc(var(--ug)*1.25);
            padding-right: calc(var(--ug)*1.25);
            top: -6px;
            transform: translateY(100%)
        }

        .VerticalPrograms_sticky-filter__VwG1X,
        .VerticalPrograms_sticky-tutorial__ZEXr3 {
            position: fixed;
            --tw-shadow: 0px 12px 28px 0px rgba(36, 7, 70, .06);
            --tw-shadow-colored: 0px 12px 28px 0px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            transition: transform .6s ease-in-out
        }

        .VerticalPrograms_sticky-tutorial__ZEXr3 {
            transform: translateY(0)
        }

        .Avatar_avatar-gradient__eFxHU {
            border-radius: 8rem;
            --tw-bg-opacity: 1;
            background-color: rgb(var(--greyscale-4)/var(--tw-bg-opacity));
            opacity: .25;
            transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
            transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
            transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
            transition-duration: .3s;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        .Avatar_slide-current__OWwN4 .Avatar_avatar-gradient__eFxHU {
            border-bottom-left-radius: 18.75rem;
            border-bottom-right-radius: 18.75rem;
            border-top-right-radius: 0;
            border-top-left-radius: 0;
            border-width: 1px;
            --tw-border-opacity: 1;
            border-color: rgb(var(--primary-main)/var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity));
            opacity: 1
        }

        .Avatar_avatar-carousel__n92uq .Avatar_slide-current__OWwN4 {
            margin-left: calc(var(--ug)*.625);
            margin-right: calc(var(--ug)*.625)
        }

        @media only screen and (max-width:479px) {
            .Avatar_avatar-carousel__n92uq .Avatar_slide-current__OWwN4 {
                width: 3.5rem !important;
                transform: scaleX(1.0714) !important
            }

            .Avatar_avatar-carousel__n92uq .Avatar_slider-list__bucSz {
                justify-content: center
            }
        }

        .Testimonials_image-bottom-gradient__HZcH1 {
            background: linear-gradient(90deg, rgba(238, 44, 60, 0), rgba(238, 44, 60, .4) 14.05%, #ee2c3c 50.17%, rgba(238, 44, 60, .4) 85.95%, rgba(238, 44, 60, 0))
        }

        .Testimonials_testimonials-carousel__FatDE .Testimonials_slider-control-centerleft__d6ii_ {
            position: absolute;
            left: -3.25rem
        }

        .Testimonials_testimonials-carousel__FatDE .Testimonials_slider-control-centerright__MBFWx {
            position: absolute;
            right: -3.25rem
        }

        @media only screen and (max-width:479px) {
            .Testimonials_testimonials-carousel__FatDE .Testimonials_slider-control-centerleft__d6ii_ {
                position: absolute;
                left: 1.5rem
            }

            .Testimonials_testimonials-carousel__FatDE .Testimonials_slider-control-centerright__MBFWx {
                position: absolute;
                right: 1.25rem
            }
        }

        .Reviews_reviews-carousel__4ZvYQ .Reviews_slider-control-centerleft__L_weY,
        .Reviews_reviews-carousel__4ZvYQ .Reviews_slider-control-centerright__L8iRX {
            position: absolute;
            top: 12rem
        }

        .RawAndReal_image-bottom-gradient__an1NS {
            background: linear-gradient(90deg, rgba(238, 44, 60, 0), rgba(238, 44, 60, .4) 14.05%, #ee2c3c 50.17%, rgba(238, 44, 60, .4) 85.95%, rgba(238, 44, 60, 0))
        }

        .RawAndReal_raw-real-carousel__wqtzD .RawAndReal_slider-control-centerleft__LgEEG {
            position: absolute;
            left: -3.25rem
        }

        .RawAndReal_raw-real-carousel__wqtzD .RawAndReal_slider-control-centerright__242l6 {
            position: absolute;
            right: -3.25rem
        }

        @media only screen and (max-width:479px) {
            .RawAndReal_raw-real-carousel__wqtzD .RawAndReal_slider-control-centerleft__LgEEG {
                position: absolute;
                left: 1.5rem
            }

            .RawAndReal_raw-real-carousel__wqtzD .RawAndReal_slider-control-centerright__242l6 {
                position: absolute;
                right: 1.25rem
            }
        }

        .Projects_projects__AVC2H>div>div {
            padding: 0 10px !important
        }

        .eligibility .slide-current .arrow-wrapper {
            display: none
        }

        .eligibility .slide {
            width: -moz-fit-content !important;
            width: fit-content !important
        }

        .eligibility .slider-control-centerleft>button {
            padding: calc(var(--ug)*.625)
        }

        .DegreeCertificate_certificate-carousel__Heyhf .DegreeCertificate_slide__BOQRM {
            width: auto !important
        }

        .BootcampReviews_reviews-carousel__MVBkM .BootcampReviews_slider-control-centerleft__NuTKs,
        .BootcampReviews_reviews-carousel__MVBkM .BootcampReviews_slider-control-centerright__2yxqe {
            position: absolute;
            top: 12rem
        }

        .CountrySelection_current__JJdIt {
            display: flex;
            gap: 6px;
            align-items: center;
            padding-right: 6px;
            border-right: 1px solid #dfe1e6;
            cursor: pointer
        }

        .CountrySelection_current__flag__1BOlE {
            scale: .6
        }

        .CountrySelection_current__code__viTPN {
            font-weight: 400;
            font-size: 14px;
            line-height: 16px;
            letter-spacing: -.00533333em;
            color: #4a5568
        }

        .CountrySelection_current__arrow__NxrTa {
            width: 24px;
            height: 16px;
            position: relative;
            display: flex;
            justify-content: center;
            align-items: center
        }

        .CountrySelection_current__arrow__NxrTa:before {
            content: "";
            position: absolute;
            width: 6px;
            height: 6px;
            border-color: #1a202c;
            border-style: solid;
            border-width: 0 1.5px 1.5px 0;
            transform: translateY(-1px) rotate(45deg)
        }

        .CountrySelection_error__kbh9N>span {
            color: #e95454
        }

        .CountrySelection_error__kbh9N>div:before {
            border-color: #e95454
        }

        .CountrySelection_drawer__MgBDx {
            position: absolute;
            top: 100%;
            z-index: 1000;
            box-shadow: 0 2px 5px rgba(0, 0, 0, .16);
            width: 100%;
            left: 0;
            border-radius: 8px;
            background-color: #fafbfc
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .CountrySelection_drawer__MgBDx {
                position: fixed;
                bottom: 0;
                left: 0;
                right: 0;
                top: auto;
                animation: CountrySelection_slide-up__al3wg .3s ease;
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0
            }
        }

        .CountrySelection_overlay__4mRAa {
            display: none
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .CountrySelection_overlay__4mRAa {
                display: block;
                position: fixed;
                inset: 0;
                background: rgba(0, 0, 0, .5);
                z-index: 10
            }
        }

        .CountrySelection_dropdown__hlDu8 {
            padding: 20px 20px 0
        }

        .CountrySelection_dropdown__search__XPJtc {
            background: #fff;
            border: 2px solid #dfe1e6;
            padding: 6px;
            border-radius: 8px;
            display: flex;
            align-items: center;
            gap: 8px
        }

        .CountrySelection_dropdown__search__XPJtc>svg {
            color: #b4bac4
        }

        .CountrySelection_dropdown__search__input__Odfys {
            flex: 1;
            border: 0;
            outline: 0;
            padding: 0;
            margin: 0;
            background: none;
            line-height: 24px;
            color: #4a5568
        }

        .CountrySelection_dropdown__search__input__Odfys::-moz-placeholder {
            color: #b4bac4
        }

        .CountrySelection_dropdown__search__input__Odfys::placeholder {
            color: #b4bac4
        }

        .CountrySelection_list__Pa6RE {
            display: flex;
            flex-direction: column;
            gap: 4px;
            overflow: hidden auto;
            height: 200px;
            padding: 0 10px 10px;
            margin: 8px 10px
        }

        .CountrySelection_list__Pa6RE::-webkit-scrollbar {
            -webkit-appearance: none;
            appearance: none;
            width: 6px
        }

        .CountrySelection_list__Pa6RE::-webkit-scrollbar-thumb {
            border-radius: 3px;
            background-color: #4a5568
        }

        .CountrySelection_list__Pa6RE::-webkit-scrollbar-track {
            background-color: #b4bac4;
            border-radius: 3px
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .CountrySelection_list__Pa6RE {
                height: 45vh
            }
        }

        .CountrySelection_item__GC3c7 {
            display: flex;
            gap: 8px;
            align-items: center;
            justify-content: flex-start;
            padding: 10px 12px;
            font-weight: 400;
            font-size: 14px;
            line-height: 24px;
            width: 100%;
            background: none;
            border: 0;
            border-radius: 4px;
            cursor: pointer
        }

        .CountrySelection_item__GC3c7:active,
        .CountrySelection_item__GC3c7:focus,
        .CountrySelection_item__GC3c7:hover {
            background: #fff
        }

        .CountrySelection_item__flag__G_bdH {
            width: 28px;
            height: 20px;
            border-radius: 2px;
            flex-shrink: 0
        }

        .CountrySelection_item__name__DGa2X {
            letter-spacing: -.00533333em;
            color: #1a202c;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis
        }

        .CountrySelection_item__code__2Rr3T {
            letter-spacing: -.00533333em;
            color: #7c8698
        }

        @keyframes CountrySelection_slide-up__al3wg {
            0% {
                transform: translateY(200px)
            }
        }

        .flags_ad__9lld7 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 0
        }

        .flags_ae__jJ5gh {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px 0
        }

        .flags_af__2cicQ {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -20px
        }

        .flags_ag__NKCgB {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -20px
        }

        .flags_ai__FVBZx {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px 0
        }

        .flags_al__0jzpT {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -20px
        }

        .flags_am__S6xmM {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -40px
        }

        .flags_an__MWTyw {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -40px
        }

        .flags_ao__Pn_Bt {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -40px
        }

        .flags_ar__3uw_X {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -60px
        }

        .flags_at__YYwgn {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -60px
        }

        .flags_au__y9cPq,
        .flags_cc__VhOvm,
        .flags_cx__dzZbt,
        .flags_nf__0u7r2 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -60px
        }

        .flags_ax__3zw6C {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px 0
        }

        .flags_aw__Mq5UE {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -20px
        }

        .flags_az__SgbZi {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -40px
        }

        .flags_ba__4p_8_ {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -60px
        }

        .flags_bb__GM6BZ {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -80px
        }

        .flags_bd__yA7sG {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -80px
        }

        .flags_be__Rte_q {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -80px
        }

        .flags_bf__uInkY {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -80px
        }

        .flags_bg__2khor {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px 0
        }

        .flags_bh__hOtel {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -20px
        }

        .flags_bi__JnFjb {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -40px
        }

        .flags_bj__bVT0Z {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -60px
        }

        .flags_bm__KsXzC {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -80px
        }

        .flags_bn__jnvJE {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -100px
        }

        .flags_bo__M7IjO {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -100px
        }

        .flags_br__C7uZZ {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -100px
        }

        .flags_bs__9dUfw {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -100px
        }

        .flags_bt__CmRNc {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -100px
        }

        .flags_bw__7mpdh {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -120px
        }

        .flags_by__Zz8kB {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -120px
        }

        .flags_bz__OFHwt {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -120px
        }

        .flags_ca__z8A_b {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -120px
        }

        .flags_caf__JF7UY,
        .flags_eh__lI6tG {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -120px
        }

        .flags_cas__2OpRL {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px 0
        }

        .flags_cd__fyqQb {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -20px
        }

        .flags_ceu__vSE_Y,
        .flags_va__PKSwx,
        .flags_xk__JlLYk {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -40px
        }

        .flags_cf__b_ya0 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -60px
        }

        .flags_cg__Zeqct {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -80px
        }

        .flags_ch__delzx {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -100px
        }

        .flags_ci__wXH91 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -120px
        }

        .flags_cl__fypyk {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -140px
        }

        .flags_cm__JUkdF {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -140px
        }

        .flags_cn__eQzQH {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -140px
        }

        .flags_as__up8Nf,
        .flags_cna__MjGyj,
        .flags_gl__Qk0mm,
        .flags_gu__UuUd1 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -140px
        }

        .flags_co__7cZSy {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -140px
        }

        .flags_coc__hxPA2,
        .flags_ki__LQCSv,
        .flags_mh__lwN16,
        .flags_mp__YAQC4,
        .flags_nr__uH2dx,
        .flags_tv__QZABx {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -140px
        }

        .flags_cr__aMr5K {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px 0
        }

        .flags_csa__fhFlp {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -20px
        }

        .flags_cu__doz5V {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -40px
        }

        .flags_cv__rVUjq {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -60px
        }

        .flags_cy___ZCcp {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -80px
        }

        .flags_cz__jPree {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -100px
        }

        .flags_de__bTlRd {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -120px
        }

        .flags_dj__vtoRz {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -140px
        }

        .flags_dk__zAbpo,
        .flags_fo__oBuKw {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -160px
        }

        .flags_dm__EEHjK {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -160px
        }

        .flags_do__29jQe {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -160px
        }

        .flags_dz__KlVbC {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -160px
        }

        .flags_ec__sSOhh {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -160px
        }

        .flags_eg__V40Og {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -160px
        }

        .flags_ee__0M97L {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -160px
        }

        .flags_er__5hKod {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px 0
        }

        .flags_es__34Ha4 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -20px
        }

        .flags_et__EZhRF {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -40px
        }

        .flags_eu__1bBxL {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -60px
        }

        .flags_fi__tpbRN {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -80px
        }

        .flags_fj__Gw5Lg {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -100px
        }

        .flags_fk__Vzi7Q {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -120px
        }

        .flags_bl__c20WX,
        .flags_fr__yO53A,
        .flags_gf__OtzYD,
        .flags_gp__pcJpO,
        .flags_mq__WSFYV,
        .flags_nc__Ho3DJ,
        .flags_pm__xnyCy,
        .flags_re__vftic,
        .flags_wf__toeRW,
        .flags_yt__YsCiy {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -140px
        }

        .flags_ga___Nyh6 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -160px
        }

        .flags_gb__aNX_o,
        .flags_io__Bz7uK {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -180px
        }

        .flags_fm__v6JTO {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -180px
        }

        .flags_gd__oImnt {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -180px
        }

        .flags_ge__0Ve_i {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -180px
        }

        .flags_gg__Ze_ZE {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -180px
        }

        .flags_gh__jc2yf {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -180px
        }

        .flags_gi__13zOp {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -180px
        }

        .flags_gm__5WER1 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -180px
        }

        .flags_gn__dPqSY {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -200px
        }

        .flags_gq__QvJGr {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -200px
        }

        .flags_gr__u41WH {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -200px
        }

        .flags_gt__C0JeD {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -200px
        }

        .flags_gw__rSO8w {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -200px
        }

        .flags_gy__Td6v8 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -200px
        }

        .flags_hk__lJaym {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -200px
        }

        .flags_hn__jQ4F3 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -200px
        }

        .flags_hr__XkZ46 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px 0
        }

        .flags_ht__tyck7 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px -20px
        }

        .flags_hu__E_pS0 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px -40px
        }

        .flags_id__pOZfg {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px -60px
        }

        .flags_ie__AH5vG {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px -80px
        }

        .flags_il__2RAUh {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px -100px
        }

        .flags_im___9II_ {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px -120px
        }

        .flags_in__HGHlW {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px -140px
        }

        .flags_iq___ukHG {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px -160px
        }

        .flags_ir__KmGK0 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px -180px
        }

        .flags_is__lIlYw {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px -200px
        }

        .flags_it__hiSPM {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -220px
        }

        .flags_je__Qar7m {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -220px
        }

        .flags_jm__vJv9Z {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -220px
        }

        .flags_jo__ovH9c,
        .flags_ps__FHA0M {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -220px
        }

        .flags_jp__lSo0C {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -220px
        }

        .flags_ke__ts1un {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -220px
        }

        .flags_kg__vWk6A {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -220px
        }

        .flags_kh__3wy1J {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -220px
        }

        .flags_km__rkCmj {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px -220px
        }

        .flags_kn__PR_TE {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px 0
        }

        .flags_kp__HdEq2 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px -20px
        }

        .flags_kr__QaRzd {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px -40px
        }

        .flags_kw__0ASkc {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px -60px
        }

        .flags_ky__U4pg6 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px -80px
        }

        .flags_kz__ciJuW {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px -100px
        }

        .flags_la__JvhCO {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px -120px
        }

        .flags_lb__HundF {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px -140px
        }

        .flags_lc__S4DBk {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px -160px
        }

        .flags_li__O9GxK {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px -180px
        }

        .flags_lk__a_YJX {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px -200px
        }

        .flags_lr__itjfe {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px -220px
        }

        .flags_ls__HGxB8 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -240px
        }

        .flags_lt__BGtBd {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -240px
        }

        .flags_lu__uX_oJ {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -240px
        }

        .flags_lv__kzx28 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -240px
        }

        .flags_ly__tmQxv {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -240px
        }

        .flags_ma__o2mFv {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -240px
        }

        .flags_mc__In_Fs {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -240px
        }

        .flags_md__ooBgS {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -240px
        }

        .flags_me__JXLQF {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px -240px
        }

        .flags_mg___gHMx {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px -240px
        }

        .flags_mk__QS7n3 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -260px
        }

        .flags_ml__wxwRA {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -260px
        }

        .flags_mm__Ft0Rn {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -260px
        }

        .flags_mn__5zPmQ {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -260px
        }

        .flags_mo__9rDil {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -260px
        }

        .flags_mr__IGPLg {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -260px
        }

        .flags_ms__37z4u {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -260px
        }

        .flags_mt__rQFeW {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -260px
        }

        .flags_mu__x9cDM {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px -260px
        }

        .flags_mv__TLeHc {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px -260px
        }

        .flags_mw___aN8X {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px 0
        }

        .flags_mx__NCzlp {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px -20px
        }

        .flags_my__torGn {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px -40px
        }

        .flags_mz__sXQnl {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px -60px
        }

        .flags_na__wM_Wc {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px -80px
        }

        .flags_ne__rmh5U {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px -100px
        }

        .flags_ng__T6nQg {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px -120px
        }

        .flags_ni__tpyOr {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px -140px
        }

        .flags_bq__dyMzp,
        .flags_cw__YMC89,
        .flags_mf__lr49R,
        .flags_nl__xs5Gx,
        .flags_sx__j9oDF {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px -160px
        }

        .flags_no__0hCbT,
        .flags_sj__GGdvD {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px -180px
        }

        .flags_np__Z0Sj4 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px -200px
        }

        .flags_ck__BvKaL,
        .flags_nu__r3sZs,
        .flags_nz__tryMF,
        .flags_tk__HELdd {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px -220px
        }

        .flags_om__DxJ9T {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px -240px
        }

        .flags_pa__5aaa3 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px -260px
        }

        .flags_pe__x7lfI {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -280px
        }

        .flags_pf__o9dnE {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -280px
        }

        .flags_pg__C2l6v {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -280px
        }

        .flags_ph__eQP1D {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -280px
        }

        .flags_pk__ydx_U {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -280px
        }

        .flags_pl__lw0F5 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -280px
        }

        .flags_pr__dVPWW {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -280px
        }

        .flags_pt__mQiq9 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -280px
        }

        .flags_pw__wrovI {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px -280px
        }

        .flags_py__mOYjm {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px -280px
        }

        .flags_qa__gihxf {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px -280px
        }

        .flags_ro__5xpK_ {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px 0
        }

        .flags_rs__UMNwb {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px -20px
        }

        .flags_ru__o5_4l {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px -40px
        }

        .flags_rw__yggMk {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px -60px
        }

        .flags_sa__VSpmv {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px -80px
        }

        .flags_sb__PJL4s {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px -100px
        }

        .flags_sc__mj4sj {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px -120px
        }

        .flags_sd__zF_Jl,
        .flags_ss__XaYej {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px -140px
        }

        .flags_se__N9534 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px -160px
        }

        .flags_sg__jAhzA {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px -180px
        }

        .flags_sh__fUZu5 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px -200px
        }

        .flags_si__M1Md6 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px -220px
        }

        .flags_sk__opfxN {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px -240px
        }

        .flags_sl__QL1WJ {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px -260px
        }

        .flags_sm__w0BnY {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px -280px
        }

        .flags_sn__LpY4m {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -300px
        }

        .flags_so__M5Afk {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -300px
        }

        .flags_sr__37zwd {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -300px
        }

        .flags_st__GAqet {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -300px
        }

        .flags_sv__k0xxK {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -300px
        }

        .flags_sy__bcpVo {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -300px
        }

        .flags_sz__QJ__v {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -300px
        }

        .flags_tc__B5aV_ {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -300px
        }

        .flags_td__qOL2H {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -224px -300px
        }

        .flags_tg__1ofpg {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -252px -300px
        }

        .flags_th__AcHuX {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -280px -300px
        }

        .flags_tj__J3Cd5 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -308px -300px
        }

        .flags_tl__959Po {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px 0
        }

        .flags_tm__rxsgj {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px -20px
        }

        .flags_tn__EA0ZI {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px -40px
        }

        .flags_to__DFHs6 {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px -60px
        }

        .flags_tr__QL1JL {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px -80px
        }

        .flags_tt__PA8_Z {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px -100px
        }

        .flags_tw__2qjWp {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px -120px
        }

        .flags_tz__k2ldk {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px -140px
        }

        .flags_ua__15T_o {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px -160px
        }

        .flags_ug__a25Fi {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px -180px
        }

        .flags_us__RleCO,
        .flags_vi___1T7A {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px -200px
        }

        .flags_uy__lMCPX {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px -220px
        }

        .flags_uz__2DbYR {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px -240px
        }

        .flags_vc__xaPUh {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px -260px
        }

        .flags_ve__8GACi {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px -280px
        }

        .flags_vg__7CSct {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -336px -300px
        }

        .flags_vn__yA_M_ {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) 0 -320px
        }

        .flags_vu__tdYwT {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -28px -320px
        }

        .flags_ws__AMQGz {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -56px -320px
        }

        .flags_ww__L_arg {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -84px -320px
        }

        .flags_ye__12Z0w {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -112px -320px
        }

        .flags_za__ik_sm {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -140px -320px
        }

        .flags_zm__BIGMH {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -168px -320px
        }

        .flags_zw__eL_qt {
            background: url(https://assets.upgrad.com/3262/_next/static/media/flags.e6454ac1.png) -196px -320px
        }

        .PhoneNumber_wrapper__bBGqu {
            display: flex;
            flex-direction: column;
            position: relative
        }

        .PhoneNumber_main__KWYvw {
            display: flex;
            padding: 8px;
            background: #fff;
            border-radius: 8px;
            border: 1px solid #dfe1e6;
            height: 44px;
            overflow: hidden;
            align-items: center
        }

        .PhoneNumber_main__KWYvw:focus-within {
            border-color: #4a5568
        }

        .PhoneNumber_main__filled__AaILa {
            color: #1a202c;
            border-color: #4a5568
        }

        .PhoneNumber_main__error__S4ulw {
            border-color: #e95454;
            color: #e95454
        }

        .PhoneNumber_main__error__S4ulw:focus-within {
            border-color: #e95454
        }

        .PhoneNumber_main__disabled__yOFvo {
            border-color: #b4bac4;
            background: #dfe1e6;
            color: #b4bac4;
            pointer-events: none
        }

        .PhoneNumber_errorMsg__LHEfK {
            margin-top: 2px;
            font-weight: 500;
            font-size: 12px;
            line-height: 18px;
            color: #e95454
        }

        .PhoneNumber_number__dkgKW {
            border: none;
            font-weight: 400;
            font-size: 16px;
            line-height: 28px;
            margin-left: 20px;
            letter-spacing: -.00533333em;
            color: #1a202c;
            padding: 0;
            flex: 1
        }

        .PhoneNumber_number__dkgKW::-moz-placeholder {
            color: #b4bac4
        }

        .PhoneNumber_number__dkgKW::placeholder {
            color: #b4bac4
        }

        .PhoneNumber_number__dkgKW:focus-within {
            outline: none
        }

        .PhoneNumber_number__dkgKW[type=number] {
            -webkit-appearance: textfield;
            -moz-appearance: textfield;
            appearance: textfield
        }

        .PhoneNumber_number__dkgKW[type=number]::-webkit-inner-spin-button,
        .PhoneNumber_number__dkgKW[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            appearance: none
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .PhoneNumber_number__dkgKW {
                font-size: 14px;
                line-height: 24px
            }
        }

        .PhoneNumber_number__error__hXZSn {
            color: #e95454
        }

        .PhoneNumber_input__showAsterisk__72JIj {
            position: relative;
            display: inline-block
        }

        .PhoneNumber_asterisk__4k6sJ {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            color: #e95454;
            pointer-events: none
        }

        .dropdown label {
            font-size: 1rem !important;
            line-height: 1.375rem !important
        }

        .input-ctn:not(:-moz-placeholder-shown)+label {
            font-size: 1rem !important;
            line-height: 1.375rem !important;
            font-weight: 400 !important
        }

        .input-ctn:active+label,
        .input-ctn:focus+label,
        .input-ctn:not(:placeholder-shown)+label {
            font-size: 1rem !important;
            line-height: 1.375rem !important;
            font-weight: 400 !important
        }

        .dropdown>span:not(:empty)+label {
            font-weight: 400 !important
        }

        .sticky-filter {
            padding-left: calc(var(--ug)*1.25);
            padding-right: calc(var(--ug)*1.25);
            top: -6px;
            transform: translateY(100%)
        }

        .sticky-filter,
        .sticky-tutorial {
            position: fixed;
            --tw-shadow: 0px 12px 28px 0px rgba(36, 7, 70, .06);
            --tw-shadow-colored: 0px 12px 28px 0px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            transition: transform .6s ease-in-out
        }

        .sticky-tutorial {
            transform: translateY(0)
        }

        .code_bg {
            background-color: #fbf5fb
        }

        .code_border_color {
            --tw-border-opacity: 1;
            border-color: rgb(143 26 36/var(--tw-border-opacity))
        }

        .code_color {
            --tw-text-opacity: 1;
            color: rgb(143 26 36/var(--tw-text-opacity))
        }

        .dropdown label {
            --tw-translate-y: 0.125rem;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            font-size: .875rem !important;
            line-height: 1.125rem !important
        }

        .dropdown label:after {
            --tw-text-opacity: 1;
            color: rgb(var(--primary-main)/var(--tw-text-opacity));
            --tw-content: "*";
            content: var(--tw-content)
        }

        .input-ctn:not(:-moz-placeholder-shown)+label {
            font-weight: 500
        }

        .input-ctn:active+label,
        .input-ctn:focus+label,
        .input-ctn:not(:placeholder-shown)+label {
            font-weight: 500
        }

        .dropdown>span:not(:empty)+label {
            font-weight: 500 !important
        }

        .tnc-text .CertTheme__link {
            font-weight: 500;
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-main)/var(--tw-text-opacity));
            text-decoration-line: underline
        }

        @media (min-width:320px) {
            .tnc-text .CertTheme__link {
                font-size: .875rem !important;
                line-height: 1.125rem !important;
                letter-spacing: -.122px
            }
        }

        @media (min-width:768px) {
            .tnc-text .CertTheme__link {
                font-size: .75rem !important;
                line-height: 1rem !important;
                letter-spacing: -.12px
            }
        }

        .tnc-text .CertTheme__paragraph {
            --tw-text-opacity: 1;
            color: rgb(var(--greyscale-2)/var(--tw-text-opacity))
        }

        @media (min-width:320px) {
            .tnc-text .CertTheme__paragraph {
                font-size: .875rem !important;
                line-height: 1.125rem !important;
                letter-spacing: -.122px
            }
        }

        @media (min-width:768px) {
            .tnc-text .CertTheme__paragraph {
                font-size: .75rem !important;
                line-height: 1rem !important;
                letter-spacing: -.12px
            }
        }

        .dropdownspan span {
            width: 100%;
            text-align: left
        }

        @media (min-width:768px) {
            .dropdownspan span {
                width: 18.438rem
            }
        }

        Styles for the SaLeadForm component .examSideBarWrapper {
            border-radius: .25rem
        }

        .examSideBarWrapper .pb__optionTag__checkbox .pb__enquiryForm__optionLabel {
            cursor: pointer
        }

        .examSideBarForm {
            position: relative;
            z-index: 10;
            display: flex;
            min-height: 380px;
            width: 100%;
            flex-direction: column;
            border-radius: .25rem
        }

        .examStickyForm.thankyouPopupWrapper .enquiryModule__thankyou {
            margin: 120px 0
        }

        .examStickyForm .pb__expertAdvice__container img {
            margin: auto
        }

        .examStickyForm .pb__expertAdvice__btn {
            font-size: 1rem !important;
            line-height: 1.375rem !important
        }

        @media (min-width:768px) {
            .examStickyForm .pb__expertAdvice__btn {
                font-size: 1rem !important;
                line-height: 1.375rem !important
            }
        }

        .examStickyForm .pb__expertAdvice__pera {
            font-weight: 400 !important
        }

        .examStickyForm input::-moz-placeholder {
            font-weight: 400 !important
        }

        .examStickyForm input::placeholder {
            font-weight: 400 !important
        }

        .examStickyForm .enquiryModule__right {
            min-height: 316px;
            border-radius: 1.25rem;
            border-width: 1px;
            --tw-border-opacity: 1;
            border-color: rgb(242 242 242/var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity));
            padding: calc(var(--ug)*1.5) calc(var(--ug)*1.25);
            --tw-shadow: 0px 16px 32px 0px rgba(36, 7, 70, .06), 0px -8px 20px 0px rgba(36, 7, 70, .02);
            --tw-shadow-colored: 0px 16px 32px 0px var(--tw-shadow-color), 0px -8px 20px 0px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .enquiryModule__modal .enquiryModule__right {
            height: 100% !important;
            flex: 2;
            padding: calc(var(--ug)*1.75) calc(var(--ug)*2.5) !important
        }

        .examSideBarWrapper .pb__enquiryForm__terms {
            margin-top: calc(var(--ug)*1.5) !important;
            text-align: center
        }

        @media (min-width:320px) {
            .examSideBarWrapper .pb__enquiryForm__inputContainer {
                gap: calc(var(--ug)*1.25) !important
            }
        }

        @media (min-width:768px) {
            .examSideBarWrapper .pb__enquiryForm__inputContainer {
                gap: calc(var(--ug)) !important
            }
        }

        .examSideBarWrapper .enquiryModule__left {
            height: 100%;
            flex: 1.5;
            --tw-bg-opacity: 1;
            background-color: rgb(252 240 241/var(--tw-bg-opacity))
        }

        .examSideBarWrapper .pb__otpContainer {
            height: 100%
        }

        .examSideBarWrapper .enquiryForm__stage5 .pb__enquiryForm__inputContainer {
            gap: calc(var(--ug)*1.5);
            padding-right: calc(var(--ug)*.5)
        }

        .examSideBarWrapper .enquiryModule__form__popup .enquiryModule__right {
            border-top-left-radius: 0 !important;
            border-top-right-radius: 1.5rem !important;
            border-bottom-right-radius: 1.5rem !important;
            border-bottom-left-radius: 0 !important;
            padding: calc(var(--ug)*1.75) calc(var(--ug)*2.5)
        }

        .examSideBarWrapper .enquiryModule__form__popup .enquiryForm__stage5 {
            padding: 0 !important
        }

        .examSideBarWrapper .enquiryModule__form__popup .pb__enquiryForm__footer {
            margin-top: calc(var(--ug)*1.5) !important
        }

        .examSideBarWrapper .enquiryModule__form__popup .enquiryModule__left {
            border-top-left-radius: 1.5rem;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 1.5rem;
            --tw-bg-opacity: 1 !important;
            background-color: rgb(252 240 241/var(--tw-bg-opacity)) !important
        }

        .examSideBarWrapper .enquiryModuleError,
        .examSideBarWrapper .inputBox__error,
        .examSideBarWrapper .pb__invalid__otp {
            font-size: .75rem;
            line-height: 1rem;
            font-weight: 500;
            --tw-text-opacity: 1;
            color: rgb(233 84 84/var(--tw-text-opacity))
        }

        .examSideBarWrapper .enquiryModuleError {
            position: relative;
            display: block
        }

        .examSideBarWrapper .pb__enquiryForm__heading {
            margin-bottom: calc(var(--ug)*1.25)
        }

        .examSideBarWrapper .enquiryForm__stage5 {
            height: 21rem;
            overflow-x: hidden;
            overflow-y: scroll;
            padding-bottom: calc(var(--ug)*1.25) !important;
            padding-top: 0 !important
        }

        .examSideBarWrapper .enquiryModule__modal {
            height: 540px;
            width: 770px;
            background-color: transparent
        }

        .examSideBarWrapper .enquiryModule__modal-content {
            overflow: hidden;
            border-radius: 1.5rem
        }

        .examSideBarWrapper .enquiryModule__left--subheading {
            padding-left: 0;
            font-size: .875rem;
            line-height: 1.125rem;
            font-weight: 400;
            letter-spacing: -.14px;
            --tw-text-opacity: 1;
            color: rgb(102 102 102/var(--tw-text-opacity))
        }

        .examSideBarWrapper .enquiryModule__left--heading {
            margin-bottom: calc(var(--ug)*.75);
            font-size: 1.75rem;
            line-height: 2.25rem;
            font-weight: 500;
            letter-spacing: -.28px;
            --tw-text-opacity: 1;
            color: rgb(0 0 0/var(--tw-text-opacity))
        }

        .examStickyForm .enquiryModule__right--formlayout .enquiryProgressBar {
            margin-top: 0;
            margin-right: 0;
            margin-bottom: calc(var(--ug)*1.5);
            margin-left: 0
        }

        .examSideBarWrapper .pb__expertAdvice__container {
            border-radius: 1.5rem;
            border-width: 1px;
            --tw-border-opacity: 1;
            border-color: rgb(230 230 230/var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity));
            padding: calc(var(--ug)*1.25) calc(var(--ug)*.875);
            --tw-shadow: 0px 6px 0px 0px #f2f2f2;
            --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .examSideBarWrapper .enquiryForm__btn,
        .examSideBarWrapper .enquiryForm__btnOtp {
            height: calc(var(--ug)*2.75);
            letter-spacing: -.16px
        }

        .examSideBarWrapper .enquiryForm__btn--active,
        .examSideBarWrapper .enquiryForm__btnOtp--active {
            height: calc(var(--ug)*2.75);
            width: 100%;
            border-radius: .5rem !important;
            background-image: linear-gradient(180deg, #ee2c3c, #da202f 93.75%);
            letter-spacing: -.16px
        }

        .examSideBarWrapper .pb__optionTag__radio [type=radio]:checked+label:after {
            left: 12px
        }

        .examSideBarWrapper .custom-dropdown {
            width: 98%
        }

        .examSideBarWrapper .enquiryForm__stage5::-webkit-scrollbar {
            height: calc(var(--ug)*2.25);
            width: calc(var(--ug)*.375)
        }

        .examSideBarWrapper .enquiryForm__stage5::-webkit-scrollbar-thumb {
            border-radius: .5rem;
            --tw-bg-opacity: 1;
            background-color: rgb(125 125 125/var(--tw-bg-opacity));
            outline-width: 0
        }

        .examStickyForm .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsBox {
            gap: calc(var(--ug)*.375)
        }

        .examStickyForm .enquiryModule__right--formlayout .enquiryForm__stage5 .dropdown-list {
            position: absolute;
            left: 0;
            bottom: 0;
            height: 145px;
            border-radius: .75rem
        }

        .examSideBarWrapper .enquiryForm__btn,
        .examSideBarWrapper .enquiryForm__btnOtp,
        .examSideBarWrapper .enquiryModule__left--heading,
        .examSideBarWrapper .inputBox__error,
        .examSideBarWrapper .pb__enquiryForm__btnOtp,
        .examSideBarWrapper .pb__enquiryForm__heading,
        .examSideBarWrapper .pb__enquiryForm__optionsHeading,
        .examSideBarWrapper .pb__enquiryForm__otp__heading,
        .examSideBarWrapper .pb__enquiryForm__terms a,
        .examSideBarWrapper .pb__expertAdvice__btn,
        .examSideBarWrapper .pb__expertAdvice__heading,
        .examSideBarWrapper .pb__invalid__otp,
        .examSideBarWrapper .pb__verify__inputOtp,
        .examSideBarWrapper .pb__verify__otp,
        .examSideBarWrapper .pb__verify__resend {
            font-family: var(--font-circularMedium) !important
        }

        .examStickyForm .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__terms {
            margin-bottom: calc(var(--ug)*.625) !important;
            color: initial !important
        }

        .examStickyForm .eqwrap {
            height: 100% !important
        }

        .examStickyForm .pb__inputForm__para,
        .examStickyForm .pb__verify__otp {
            font-weight: 400 !important
        }

        .examStickyForm .enquiryModule__right--formlayout .enquiryForm {
            display: flex;
            height: 100% !important;
            flex-direction: column;
            justify-content: space-between
        }

        .examStickyForm .enquiryForm__footer {
            position: unset !important;
            margin-top: calc(var(--ug)*1.5) !important;
            width: inherit !important
        }

        .examStickyForm .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsHeading {
            margin-bottom: calc(var(--ug)*.5) !important;
            font-size: .875rem !important;
            line-height: 1.125rem !important
        }

        .examStickyForm .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsBox .optionTags .enquiryForm__optionLabel {
            height: calc(var(--ug)*1.75) !important;
            padding-left: calc(var(--ug)*.5) !important;
            padding-right: calc(var(--ug)*.5) !important
        }

        .examStickyForm .enquiryModule__right--formlayout .enquiryForm__heading {
            margin-bottom: calc(var(--ug)*.625) !important;
            font-size: 1rem !important;
            line-height: 1.375rem !important
        }

        .examSideBarWrapper .enquiryModule__left--imagewrap {
            top: auto !important;
            bottom: 0 !important;
            transform: none !important
        }

        .examStickyForm .enquiryModule__left--imagewrap__dimension {
            display: block !important;
            width: auto !important
        }

        .examStickyForm .enquiryModule__left--imagewrap__dimension img {
            mix-blend-mode: darken
        }

        .examStickyForm .enquiryModule__left--imagewrap {
            bottom: 0 !important
        }

        .examStickyForm .enquiryModule__right--formlayout .enquiryForm__otpheading {
            margin-top: calc(var(--ug)*2.5) !important;
            margin-bottom: -90px;
            font-size: 1.125rem;
            line-height: 1.5rem;
            font-weight: 500
        }

        .examStickyForm .enquiryModule__right--formlayout .enquiryForm__stage2 {
            padding-top: calc(var(--ug)*5) !important;
            padding-bottom: calc(var(--ug)*5) !important;
            padding-left: 0 !important;
            padding-right: 0 !important
        }

        .examStickyForm .enquiryloader {
            overflow: hidden !important
        }

        .examSideBarForm h4 {
            margin: 0;
            padding: calc(var(--ug)) calc(var(--ug)) calc(var(--ug)*.375);
            font-size: 1.25rem;
            line-height: 1.75rem;
            font-weight: 500;
            --tw-text-opacity: 1;
            color: rgb(41 41 41/var(--tw-text-opacity))
        }

        .examSideBarForm .box {
            padding-left: calc(var(--ug));
            padding-right: calc(var(--ug));
            padding-bottom: calc(var(--ug));
            padding-top: 0
        }

        .stylecontent .formCard h3 {
            text-align: left
        }

        .examSideBarWrapper.examStickyForm {
            width: 100%
        }

        .examStickyForm .enquiryForm__btn,
        .examStickyForm .enquiryForm__btn--active,
        .examStickyForm .enquiryForm__btnOtp,
        .examStickyForm .enquiryForm__btnOtp--active,
        .examStickyForm .pb__enquiryForm__btnOtp {
            height: calc(var(--ug)*2.75) !important;
            padding: calc(var(--ug)*.625) calc(var(--ug)*1.5) !important;
            font-size: 1rem !important;
            line-height: 1.375rem !important
        }

        @media screen and (max-width:767px) {
            .examSideBarForm h4 {
                font-size: 1.25rem;
                line-height: 1.75rem;
                font-weight: 400
            }

            .examSideBarForm .box {
                padding-left: calc(var(--ug)*.875);
                padding-right: calc(var(--ug)*.875);
                padding-bottom: calc(var(--ug));
                padding-top: 0
            }

            .examSideBarForm {
                min-height: 312px
            }

            .examSideBarWrapper {
                margin-left: calc(var(--ug)*1.25);
                margin-right: calc(var(--ug)*1.25)
            }
        }

        @media only screen and (max-width:991px) {
            .examSideBarWrapper .enquiryModule__right--formlayout {
                width: 100%;
                max-width: none
            }

            .examSideBarWrapper .pb__enquiryForm__heading {
                font-size: 1.25rem;
                line-height: 1.75rem
            }

            .examSideBarWrapper .enquiryModule__left {
                display: none
            }

            .examSideBarWrapper .enquiryModule__modal {
                height: 100% !important;
                width: 100% !important
            }

            .examSideBarWrapper .pb__otp__enquiryForm__footer {
                margin-top: calc(var(--ug)*4)
            }

            .examSideBarWrapper .enquiryForm__footer {
                margin-top: calc(var(--ug)*3.125)
            }

            .examSideBarWrapper .enquiryModule__form__popup .enquiryModule__modal-content {
                height: 100%;
                border-radius: 0
            }

            .examSideBarWrapper .enquiryModule__right {
                padding: 0 !important
            }

            .examSideBarWrapper .enquiryModule__modal-overlay .enquiryModule__right {
                display: block !important;
                border-radius: 0 !important;
                padding: 0 !important
            }

            .examSideBarWrapper .enquiryModule__right--formlayout {
                padding: calc(var(--ug)*1.25) !important
            }

            .examSideBarWrapper .enquiryModule__modal-overlay .enquiryForm__stage5 {
                height: calc(100dvh - 280px)
            }

            .examStickyForm .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btn {
                font-size: .875rem;
                line-height: 1.125rem
            }

            .examStickyForm .enquiryModule__right--formlayout .enquiryForm__otpheading {
                margin-bottom: -200px
            }

            .examStickyForm .enquiryModule__right--formlayout .enquiryForm .enquiryForm__optionsContainer .enquiryForm__optionsHeading {
                padding-left: calc(var(--ug)*1.25)
            }

            .examStickyForm .enquiryModule__right--formlayout .enquiryForm .inputForm__verify .verify__otp {
                font-size: .875rem;
                line-height: 1.125rem
            }

            .examStickyForm .enquiryForm__btn,
            .examStickyForm .enquiryForm__btn--active,
            .examStickyForm .enquiryForm__btnOtp,
            .examStickyForm .enquiryForm__btnOtp--active,
            .examStickyForm .pb__enquiryForm__btnOtp {
                height: calc(var(--ug)*3.5) !important;
                padding: calc(var(--ug)*.875) calc(var(--ug)) !important;
                font-size: 1rem !important;
                line-height: 1.375rem !important
            }

            .examStickyForm .pb__country__inputBox input,
            .examStickyForm .pb__inputBox input {
                height: calc(var(--ug)*3.5) !important;
                padding: calc(var(--ug)*.875) calc(var(--ug));
                font-size: 1rem;
                line-height: 1.375rem
            }

            .examStickyForm .enquiryModule__modal-overlay.enquiryModule__form__popup .enquiryModule__right .enquiryForm__footer {
                position: fixed !important;
                bottom: 20px !important;
                width: 90% !important
            }

            .examStickyForm .enquiryModule__form__popup .enquiryModule__right--formlayout .enquiryForm__backArrow {
                top: -8px;
                height: 16px;
                width: 16px
            }

            .examSideBarWrapper .pb__verify__input {
                padding-top: calc(var(--ug)*.625);
                padding-bottom: calc(var(--ug)*.625)
            }

            .examSideBarWrapper .pb__verify__inputOtp {
                width: 44px
            }

            .examStickyForm.thankyouPopupWrapper .enquiryModule__modal {
                top: auto
            }

            .examStickyForm.thankyouPopupWrapper {
                position: absolute !important;
                bottom: 0 !important;
                height: 15.625rem !important;
                width: 100% !important;
                border-radius: 10px
            }

            .examStickyForm.thankyouPopupWrapper .enquiryModule__right {
                position: absolute !important;
                bottom: -10px !important;
                height: 15.625rem !important;
                min-height: auto !important;
                width: 100% !important;
                border-radius: 10px !important
            }

            .examStickyForm.thankyouPopupWrapper .enquiryModule__thankyou {
                margin-top: calc(var(--ug))
            }

            .examStickyForm.thankyouPopupWrapper .enquiryModule__thankyou img {
                margin: 0;
                height: 3.75rem;
                width: 3.75rem
            }

            .examStickyForm.thankyouPopupWrapper .enquiryModule__thankyou h3 {
                margin-top: calc(var(--ug)*.375);
                margin-bottom: calc(var(--ug)*.375);
                margin-left: 0;
                margin-right: 0;
                font-size: 1.25rem;
                line-height: 1.75rem;
                font-weight: 500;
                letter-spacing: -.21px
            }

            .examStickyForm.thankyouPopupWrapper .enquiryModule__thankyou p {
                margin: 0;
                font-size: .875rem;
                line-height: 1.125rem;
                font-weight: 400;
                letter-spacing: -.14px
            }

            .thankyouPopupWrapper .enquiryModule {
                height: 100%
            }
        }

        .examSideBarWrapper .loading-0,
        .examSideBarWrapper .loading-1,
        .examSideBarWrapper .loading-2 {
            animation-name: bounce1
        }

        @keyframes bounce1 {

            0%,
            to {
                opacity: 1
            }

            60% {
                opacity: 0
            }
        }

        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btn--active:after,
        .enquiryModule__right--formlayout .enquiryForm__footer .enquiryForm__btnOtp--active:after {
            content: none !important
        }

        .lpheader {
            display: none
        }

        .showLPHeader {
            display: flex;
            width: 100%;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 30;
            transition: position .6s ease-out
        }

        .lpheader-mobile {
            display: none
        }

        .showLPHeaderMobile {
            display: block
        }

        .Referral_readOnly__kAnhY input {
            cursor: not-allowed
        }

        .Referral_apply___JDjL {
            font-weight: 500;
            font-size: 14px;
            line-height: 24px;
            position: absolute;
            right: 12px;
            top: 10px;
            cursor: pointer;
            color: #e95454;
            background: #fff;
            border: 0;
            padding: 0 2px
        }

        .Referral_apply___JDjL:disabled {
            color: #dfe1e6;
            pointer-events: none
        }

        @media only screen and (min-width:320px)and (max-width:767px) {
            .Referral_apply___JDjL {
                letter-spacing: -.00466667em
            }
        }

        .Referral_verifiedIcon__mbuIY {
            position: absolute;
            display: flex;
            top: 10px;
            right: 10px;
            pointer-events: none
        }

        .ProfileOTP_main__rUx1a {
            inset: 0;
            z-index: 10;
            padding: 24px;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
            background-color: #fff
        }

        .ProfileOTP_backBtn__3cI8j {
            position: absolute;
            top: 32px;
            left: 32px;
            width: 24px;
            height: 24px;
            background: none;
            border: 0;
            padding: 0;
            display: flex;
            align-items: center;
            cursor: pointer;
            font-size: 14px
        }

        .ProfileOTP_backBtn__3cI8j:after,
        .ProfileOTP_backBtn__3cI8j:before {
            content: "";
            position: absolute
        }

        .ProfileOTP_backBtn__3cI8j:before {
            width: 10px;
            height: 10px;
            transform: translateX(4px) rotate(45deg);
            border-color: #1a202c;
            border-style: solid;
            border-width: 0 0 1.5px 1.5px
        }

        .ProfileOTP_backBtn__3cI8j:after {
            width: 20px;
            height: 1.5px;
            left: 2px;
            background-color: #1a202c
        }

        .ProfileOTP_title__sFfHR {
            margin-bottom: 16px;
            font-weight: 600;
            font-size: 24px;
            line-height: 112%;
            text-align: center;
            color: #1a202c
        }

        .ProfileOTP_subtitle__26nH_ {
            font-size: 16px;
            line-height: 178%;
            text-align: center;
            color: #4a5568;
            margin-bottom: 32px
        }

        .ProfileOTP_cta__apBVO {
            width: 248px;
            height: 40px;
            border-radius: 4px;
            margin-top: 32px;
            background-color: #e32525;
            border: 0;
            padding: 0;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #fff;
            cursor: pointer
        }

        .ProfileOTP_cta__apBVO:disabled {
            opacity: .6;
            background-color: #dfe1e6
        }

        .ProfileOTP_cta__text__sqoUg {
            text-transform: uppercase;
            font-weight: 600;
            color: currentColor
        }

        .ProfileOTP_cta__arrow__8P5VL {
            width: 20px;
            height: 20px;
            position: relative;
            display: inline-flex;
            align-items: center;
            margin-left: 8px
        }

        .ProfileOTP_cta__arrow__8P5VL:after,
        .ProfileOTP_cta__arrow__8P5VL:before {
            content: "";
            position: absolute;
            right: 0
        }

        .ProfileOTP_cta__arrow__8P5VL:before {
            width: 8px;
            height: 8px;
            transform: translateX(-1.5px) rotate(225deg);
            border-color: currentcolor;
            border-style: solid;
            border-width: 0 0 1.5px 1.5px
        }

        .ProfileOTP_cta__arrow__8P5VL:after {
            width: 16px;
            height: 1.5px;
            background-color: currentColor
        }

        .ProfileOTP_resendWrapper__uLcGF {
            margin-top: 16px;
            text-align: center
        }

        .ProfileOTP_resendWrapper__uLcGF>span {
            font-size: 16px;
            color: #1a202c
        }

        .ProfileOTP_resend__cgtJB {
            color: #1966fa;
            margin-left: 8px;
            display: inline-block;
            font-size: 16px
        }

        .ProfileOTP_resend__cgtJB>button[class*=otp],
        .ProfileOTP_resend__cgtJB>p[class*=timer] {
            color: inherit;
            font-size: 16px;
            margin-right: 0;
            min-width: 0
        }


        @font-face {
            font-family: 'CircularXXTT';
            src: url('/fonts/CircularXXTT-Book.woff') format('woff');

            font-weight: 400;
            font-style: normal;
            font-display: swap;
        }

        @font-face {
            font-family: 'CircularXXTT';
            src: url('/fonts/CircularXXTT-Medium.woff') format('woff');

            font-weight: 500;
            font-style: normal;
            font-display: swap;
        }
