@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
.multivisa {
font-family: "Nunito Sans";
}
.multivisa .banner {
width: 100%;
height: 30dvh;
background-image: url(../../img/multivisa/banner.webp);
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 768px) {
    .multivisa .banner {
        display: none;
    }
}
.multivisa .content-box {
    border-radius: 40px 40px 0 0;
    padding: 65px 0 125px;
    margin-top: -65px;
    background-image: url(../../img/multivisa/bg.webp);
    background-repeat: no-repeat;
    background-size: cover;
}
@media screen and (max-width: 768px) {
    .multivisa .content-box {
        margin-top: 0;
        border-radius: 0;
        padding-top: 33px;
    }
}
@media screen and (max-width: 768px) {
    .multivisa .content-box .container {
        padding: 0;
    }
}
.multivisa .content-box .block-title {
    margin-bottom: 18px;
}
@media screen and (max-width: 768px) {
    .multivisa .content-box .block-title {
        padding: 0 24px;
        font-size: 24px;
        line-height: normal;
        margin-bottom: 14px;
        text-align: start !important;
    }
}
.multivisa .content-box .description {
    color: #333;
    text-align: center;
    font-size: 24px;
    line-height: 24px;
}
@media screen and (max-width: 768px) {
    .multivisa .content-box .description {
        padding: 0 24px;
        font-size: 16px;
        font-weight: 400;
        line-height: normal;
        text-align: start !important;
    }
}
.multivisa .content-box .description:last-of-type {
    margin-bottom: 42px;
}
@media screen and (max-width: 768px) {
    .multivisa .content-box .description:last-of-type {
        margin-bottom: 55px;
    }
}
.multivisa .content-box .form-box {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.multivisa .content-box .form-box .disabled {
    opacity: 0.5;
    pointer-events: none;
}
.multivisa .content-box .form-box .form-card {
    width: 55%;
    padding: 32px 24px;
    border-radius: 20px;
    background: #453f9b;
    box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.04);
    color: #fff;
    /*.notification.notification-box--info {
        */
    /* border: 1px solid blue;
    */
    /* background: rgb(38, 217, 205, 0.35);
    */
    /* color: blue;
    */
    /*
}
*/
}
@media screen and (max-width: 820px) {
    .multivisa .content-box .form-box .form-card {
        width: 100%;
    }
}
.multivisa .content-box .form-box .form-card .prev-step__btn {
    color: #f4f3fa;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.multivisa .content-box .form-box .form-card .step-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 24px;
}
.multivisa .content-box .form-box .form-card .input-box {
    display: flex;
    flex-direction: column;
    margin-bottom: 16px;
}
.multivisa .content-box .form-box .form-card .input-box:has(input[type="date"]) label:after {
    content: '*';
    color: #cc261a;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}
.multivisa .content-box .form-box .form-card .input-box label {
    font-size: 16px;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: -0.15px;
    margin-bottom: 8px;
}
.multivisa .content-box .form-box .form-card .input-box input {
    border-radius: 8px;
    background: rgba(240, 240, 255, 0.20);
    border: none;
    padding: 12px 16px;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    position: relative;
}
.multivisa .content-box .form-box .form-card .input-box input::placeholder {
    color: #bfc9e9;
    font-weight: 400;
}
.multivisa .content-box .form-box .form-card .input-box input[type="date"]::after {
    content: "";
    position: absolute;
    right: 1rem;
    top: 1.5rem;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M17.1865 20.0269H6.8141C6.68263 20.001 6.55033 19.9785 6.42011 19.948C4.98603 19.6146 4.0048 18.3837 4.00188 16.9071C3.99937 14.0548 3.99937 11.2028 4.00188 8.35106C4.00423 8.21039 4.01412 8.06996 4.03151 7.93035C4.18719 6.52215 5.41425 5.33975 6.81994 5.2521C7.10334 5.23457 7.38882 5.2496 7.68807 5.2496C7.68807 5.0743 7.69767 4.93407 7.68807 4.7955C7.65677 4.40151 7.81328 4.13189 8.18891 4.0025H8.43933C8.82456 4.13857 8.97148 4.41987 8.94017 4.81554C8.92932 4.94868 8.94017 5.08349 8.94017 5.22539H15.0621C15.0621 5.08349 15.0713 4.94868 15.0621 4.81512C15.0292 4.41737 15.1777 4.13648 15.563 4H15.8134C16.189 4.13147 16.3472 4.39942 16.3142 4.793C16.303 4.93532 16.3142 5.07931 16.3142 5.23082C16.5104 5.23082 16.6815 5.23082 16.8526 5.23082C18.3243 5.2496 19.5184 6.14903 19.8923 7.523C19.9341 7.6816 19.9645 7.84479 20 8.0059V17.241C19.9881 17.269 19.9788 17.2981 19.972 17.3278C19.8919 17.9518 19.623 18.5365 19.2012 19.0033C18.7794 19.4702 18.225 19.7969 17.6122 19.9397C17.4703 19.9727 17.328 19.9981 17.1865 20.0269ZM18.7487 10.1866H5.25398V10.3699C5.25398 12.5293 5.25398 14.6888 5.25398 16.8482C5.25398 17.9751 6.04698 18.7723 7.16761 18.7731C10.3902 18.7748 13.6129 18.7748 16.8355 18.7731C17.9582 18.7731 18.75 17.9747 18.7504 16.8491C18.7504 14.6896 18.7504 12.53 18.7504 10.3703L18.7487 10.1866ZM5.26316 8.91242H18.7375C18.9461 6.97458 17.5822 6.30095 16.3126 6.51255C16.3126 6.90738 16.3151 7.30555 16.3126 7.69996C16.3096 8.04054 16.0621 8.30557 15.7391 8.32602C15.6531 8.33391 15.5664 8.32366 15.4846 8.29592C15.4028 8.26818 15.3277 8.22358 15.2643 8.165C15.2008 8.10641 15.1504 8.03516 15.1162 7.95584C15.082 7.87653 15.0649 7.79092 15.0659 7.70456C15.0605 7.30388 15.0659 6.90321 15.0659 6.49419H8.93767V6.67115C8.93767 7.02091 8.94268 7.37024 8.93516 7.72C8.93333 7.87008 8.8767 8.01432 8.77592 8.12556C8.67514 8.23679 8.53717 8.30734 8.388 8.32393C8.05702 8.3569 7.77321 8.15698 7.70351 7.83937C7.69026 7.76235 7.68536 7.68413 7.6889 7.60606C7.6889 7.23752 7.6889 6.86899 7.6889 6.50254C6.22019 6.31138 5.06909 7.1265 5.26316 8.91242Z" fill="white"/><path d="M8.31841 15.7067C8.52125 15.7067 8.72409 15.703 8.92693 15.7067C9.08477 15.717 9.23288 15.7866 9.34147 15.9016C9.45007 16.0167 9.51111 16.1685 9.51233 16.3267C9.51354 16.4848 9.45484 16.6376 9.34803 16.7543C9.24121 16.8709 9.0942 16.9428 8.93653 16.9555C8.52083 16.963 8.105 16.963 7.68902 16.9555C7.53188 16.9426 7.38541 16.8709 7.27886 16.7547C7.17231 16.6384 7.11353 16.4863 7.11426 16.3286C7.115 16.171 7.1752 16.0194 7.28284 15.9042C7.39047 15.789 7.53761 15.7186 7.69486 15.7072C7.90271 15.703 8.11056 15.7067 8.31841 15.7067Z" fill="white"/><path d="M15.6907 16.9579C15.4882 16.9579 15.2854 16.9613 15.0826 16.9579C14.7261 16.9508 14.4544 16.682 14.4502 16.3377C14.4461 15.9934 14.7228 15.7117 15.0863 15.7079C15.4867 15.7043 15.887 15.7043 16.2871 15.7079C16.6519 15.7108 16.9302 15.9859 16.929 16.334C16.9277 16.682 16.6485 16.9529 16.2833 16.96C16.0859 16.9604 15.8885 16.9579 15.6907 16.9579Z" fill="white"/><path d="M15.6922 12.0135C15.895 12.0135 16.0979 12.0106 16.3007 12.0135C16.3861 12.0081 16.4716 12.0202 16.5521 12.0492C16.6326 12.0782 16.7064 12.1233 16.7687 12.1818C16.8311 12.2404 16.8808 12.3111 16.9148 12.3896C16.9488 12.4681 16.9663 12.5528 16.9663 12.6383C16.9663 12.7239 16.9488 12.8085 16.9148 12.887C16.8808 12.9655 16.8311 13.0362 16.7687 13.0948C16.7064 13.1533 16.6326 13.1985 16.5521 13.2274C16.4716 13.2564 16.3861 13.2685 16.3007 13.2631C15.895 13.2684 15.4895 13.2684 15.0841 13.2631C15.0006 13.2643 14.9177 13.2487 14.8403 13.2174C14.7629 13.1861 14.6926 13.1396 14.6335 13.0807C14.5743 13.0218 14.5275 12.9516 14.4959 12.8743C14.4643 12.7971 14.4484 12.7143 14.4493 12.6308C14.4547 12.2852 14.7264 12.0185 15.0828 12.0131C15.2869 12.011 15.4897 12.0135 15.6922 12.0135Z" fill="white"/><path d="M8.3166 12.0134C8.51944 12.0134 8.72228 12.0101 8.92471 12.0134C9.01008 12.008 9.09566 12.0202 9.17616 12.0491C9.25666 12.0781 9.33037 12.1232 9.39275 12.1818C9.45512 12.2403 9.50483 12.311 9.53882 12.3896C9.5728 12.4681 9.59033 12.5527 9.59033 12.6382C9.59033 12.7238 9.5728 12.8084 9.53882 12.8869C9.50483 12.9655 9.45512 13.0362 9.39275 13.0947C9.33037 13.1533 9.25666 13.1984 9.17616 13.2274C9.09566 13.2563 9.01008 13.2685 8.92471 13.263C8.51903 13.2683 8.11348 13.2683 7.70808 13.263C7.62297 13.268 7.53774 13.2554 7.45764 13.2263C7.37753 13.1971 7.30423 13.1518 7.24223 13.0933C7.18023 13.0348 7.13083 12.9642 7.09707 12.8859C7.06331 12.8077 7.0459 12.7233 7.0459 12.638C7.0459 12.5528 7.06331 12.4684 7.09707 12.3901C7.13083 12.3118 7.18023 12.2413 7.24223 12.1828C7.30423 12.1242 7.37753 12.079 7.45764 12.0498C7.53774 12.0206 7.62297 12.0081 7.70808 12.013C7.91092 12.0109 8.11376 12.0134 8.3166 12.0134Z" fill="white"/><path d="M12.0047 12.0134C12.2076 12.0134 12.4104 12.0101 12.6128 12.0134C12.7707 12.024 12.9186 12.0939 13.027 12.2091C13.1354 12.3242 13.1962 12.4762 13.1971 12.6343C13.1981 12.7925 13.1391 12.9451 13.0321 13.0616C12.9251 13.1781 12.778 13.2498 12.6204 13.2622C12.203 13.2689 11.787 13.2689 11.3724 13.2622C11.2153 13.249 11.0689 13.177 10.9626 13.0606C10.8563 12.9441 10.7978 12.7919 10.7988 12.6342C10.7999 12.4765 10.8604 12.325 10.9683 12.21C11.0762 12.095 11.2235 12.025 11.3808 12.0139C11.5886 12.0105 11.7969 12.0134 12.0047 12.0134Z" fill="white"/><path d="M12.0107 15.7068C12.2136 15.7068 12.4164 15.7026 12.6193 15.7068C12.7821 15.7096 12.9373 15.7759 13.0519 15.8915C13.1665 16.0072 13.2314 16.1631 13.2326 16.3259C13.2339 16.4887 13.1714 16.6456 13.0586 16.763C12.9458 16.8804 12.7916 16.9491 12.6289 16.9543C12.2082 16.9635 11.7872 16.9635 11.3659 16.9543C11.2033 16.9494 11.0489 16.8812 10.9359 16.7641C10.8228 16.647 10.76 16.4905 10.7607 16.3277C10.7615 16.165 10.8258 16.009 10.94 15.893C11.0541 15.777 11.2091 15.7102 11.3718 15.7068C11.5846 15.7026 11.7979 15.7068 12.0107 15.7068Z" fill="white"/></svg>') no-repeat center / contain;
    pointer-events: none;
}
@media screen and (max-width: 768px) {
    .multivisa .content-box .form-box .form-card .input-box input[type="date"]::after {
        top: 1.3rem;
    }
}
.multivisa .content-box .form-box .form-card .input-box input[type="date"]::-webkit-calendar-picker-indicator {
    opacity: 0;
    position: absolute;
    right: 0.75rem;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    cursor: pointer;
}
.multivisa .content-box .form-box .form-card .notification {
    border-radius: 10px;
    border: 1px solid #96f8af;
    background: rgba(96, 234, 144, 0.30);
    margin: 24px 0;
    padding: 12px 16px;
    color: #96f8af;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
    letter-spacing: -0.15px;
    position: relative;
    display: flex;
    align-items: center;
}
.multivisa .content-box .form-box .form-card .notification:last-of-type {
    margin-bottom: 0;
}
.multivisa .content-box .form-box .form-card .notification.notification-box--error {
    border-radius: 12px;
    border: 1px solid #e0634d;
    background: linear-gradient(90deg, #fef2f2 0%, #ffe2e2 100%);
    color: #e0634d;
    font-family: "Nunito Sans";
    font-size: 18px;
    line-height: 20px;
    /*padding-left: 60px;
    */
}
.multivisa .content-box .form-box .form-card .notification.notification-box--error::before {
    content: '';
    width: 32px;
    min-width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: #e0634d;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M16.2973 13.4999L10.2973 2.99992C10.1665 2.76908 9.97678 2.57707 9.74752 2.44348C9.51826 2.30989 9.25767 2.2395 8.99232 2.2395C8.72698 2.2395 8.46639 2.30989 8.23713 2.44348C8.00787 2.57707 7.81815 2.76908 7.68733 2.99992L1.68733 13.4999C1.55509 13.7289 1.48575 13.9889 1.48633 14.2533C1.48692 14.5178 1.55741 14.7774 1.69066 15.0058C1.82391 15.2342 2.01519 15.4234 2.2451 15.554C2.47501 15.6847 2.73538 15.7523 2.99983 15.7499H14.9998C15.263 15.7497 15.5215 15.6801 15.7493 15.5484C15.9771 15.4166 16.1662 15.2272 16.2977 14.9993C16.4292 14.7713 16.4984 14.5127 16.4983 14.2495C16.4982 13.9864 16.4289 13.7278 16.2973 13.4999Z" stroke="white" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 6.75V9.75" stroke="white" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 12.75H9.00667" stroke="white" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 15px;
}
.multivisa .content-box .form-box .form-card #confirmation-form {
    margin-top: 24px;
}
@media screen and (max-width: 768px) {
    .multivisa .content-box .form-box .form-card #confirmation-form {
        margin-top: 18px;
    }
}
.multivisa .content-box .form-box .form-card .resand-sms {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 24px 0;
}
.multivisa .content-box .form-box .form-card .resand-sms .timer {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.15px;
    color: #ffde90;
    display: flex;
    align-items: center;
}
.multivisa .content-box .form-box .form-card .resand-sms .resend-btn {
    border-radius: 8px;
    border: 1px solid #bfc9e9;
    height: 32px;
    padding: 0 12px;
    display: flex;
    align-items: center;
    color: #bfc9e9;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: -0.15px;
}
.multivisa .content-box .form-box .form-card .contract-card__box {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
}
@media (max-width: 768px) {
    .multivisa .content-box .form-box .form-card .contract-card__box {
        grid-template-columns: 1fr;
    }
}
.multivisa .content-box .form-box .form-card .contract-card__box .contract-card {
    border-radius: 16px;
    background: #332e85;
    padding: 16px;
}
.multivisa .content-box .form-box .form-card .contract-card__box .contract-card .contract-card__title {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    gap: 8px;
}
.multivisa .content-box .form-box .form-card .contract-card__box .contract-card .contract-card__title span {
    display: block;
    width: 32px;
    height: 32px;
    border-radius: 20px;
    background: #726cc3;
    background-repeat: no-repeat;
    background-position: center;
}
.multivisa .content-box .form-box .form-card .contract-card__box .contract-card .contract-info {
    color: #dfdcfa;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-left: calc(32px + 8px);
    /* svg size + gap */
    width: fit-content;
}
.multivisa .content-box .form-box .form-card .contract-card__box .contract-card[data-type="start-date"] .contract-card__title span {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M5.33301 1.33337V4.00004" stroke="%23F4F3FA" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.667 1.33337V4.00004" stroke="%23F4F3FA" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.6667 2.66663H3.33333C2.59695 2.66663 2 3.26358 2 3.99996V13.3333C2 14.0697 2.59695 14.6666 3.33333 14.6666H12.6667C13.403 14.6666 14 14.0697 14 13.3333V3.99996C14 3.26358 13.403 2.66663 12.6667 2.66663Z" stroke="%23F4F3FA" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 6.66663H14" stroke="%23F4F3FA" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.multivisa .content-box .form-box .form-card .contract-card__box .contract-card[data-type="end-date"] .contract-card__title span {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M5.33301 1.33337V4.00004" stroke="%23F4F3FA" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.667 1.33337V4.00004" stroke="%23F4F3FA" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.6667 2.66663H3.33333C2.59695 2.66663 2 3.26358 2 3.99996V13.3333C2 14.0697 2.59695 14.6666 3.33333 14.6666H12.6667C13.403 14.6666 14 14.0697 14 13.3333V3.99996C14 3.26358 13.403 2.66663 12.6667 2.66663Z" stroke="%23F4F3FA" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 6.66663H14" stroke="%23F4F3FA" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.multivisa .content-box .form-box .form-card .contract-card__box .contract-card[data-type="remaining"] .contract-card__title span {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_19304_11392)"><path d="M8 4V8L10.6667 9.33333" stroke="white" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.99967 14.6667C11.6816 14.6667 14.6663 11.6819 14.6663 8.00004C14.6663 4.31814 11.6816 1.33337 7.99967 1.33337C4.31778 1.33337 1.33301 4.31814 1.33301 8.00004C1.33301 11.6819 4.31778 14.6667 7.99967 14.6667Z" stroke="white" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_19304_11392"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
}
.multivisa .content-box .form-box .form-card .contract-card__box .contract-card[data-type="remaining"] .contract-info {
    border-radius: 9999px;
    background: #ffce6b;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.10), 0 2px 4px -2px rgba(0, 0, 0, 0.10);
    padding: 6px 14px;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 18.667px;
    letter-spacing: 0.14px;
}
.multivisa .content-box .form-box .form-card .contract-card__box .contract-card[data-type="contract-type"] .contract-card__title span {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M13.3337 8.66664C13.3337 12 11.0003 13.6666 8.22699 14.6333C8.08177 14.6825 7.92402 14.6802 7.78033 14.6266C5.00033 13.6666 2.66699 12 2.66699 8.66664V3.99997C2.66699 3.82316 2.73723 3.65359 2.86225 3.52857C2.98728 3.40355 3.15685 3.33331 3.33366 3.33331C4.66699 3.33331 6.33366 2.53331 7.49366 1.51997C7.6349 1.39931 7.81456 1.33301 8.00033 1.33301C8.18609 1.33301 8.36576 1.39931 8.50699 1.51997C9.67366 2.53997 11.3337 3.33331 12.667 3.33331C12.8438 3.33331 13.0134 3.40355 13.1384 3.52857C13.2634 3.65359 13.3337 3.82316 13.3337 3.99997V8.66664Z" stroke="white" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.multivisa .content-box .form-box .form-card .contract-card__box .contract-card[data-type="contract-type"] .contract-info {
    border-radius: 9999px;
    border: 1px solid #38d67f;
    padding: 6px 16px;
    color: #38d67f;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.14px;
}
.multivisa .content-box .form-box .form-card .contract-card__box .contract-card[data-type="contract-type"] .contract-info.unactive {
    border: 1px solid #8284c2;
    color: #8284c2;
}
.multivisa .content-box .form-box .form-card .contract-card__box .contract-card[data-type="contract-type"] .contract-info.unactive [data-type='contract-type-info'] {
    color: #8284c2;
}
.multivisa .content-box .form-box .form-card .step-row.btn-row {
    display: flex;
    justify-content: end;
    margin-top: 32px;
}
@media screen and (max-width: 768px) {
    .multivisa .content-box .form-box .form-card .step-row.btn-row {
        margin-top: 18px;
    }
}
.multivisa .content-box .form-box .form-card .step-row .addDate {
    width: calc(50% - 12px);
}
@media screen and (max-width: 768px) {
    .multivisa .content-box .form-box .form-card .step-row .addDate {
        width: 100%;
    }
}
.multivisa .content-box .form-box .form-card .history-box {
    margin-top: 24px;
    padding-top: 24px;
    border-top: 1px solid #726cc3;
}
.multivisa .content-box .form-box .form-card .history-box .box {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.multivisa .content-box .form-box .form-card .history-box .box .history-card {
    border-radius: 16px;
    background: #332e85;
    padding: 22px 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.multivisa .content-box .form-box .form-card .history-box .box .history-card .info-box {
    display: flex;
    align-items: center;
    gap: 12px;
}
.multivisa .content-box .form-box .form-card .history-box .box .history-card .info-box span {
    border-radius: 20px;
    background: #726cc3;
    width: 40px;
    height: 40px;
    display: block;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M5.33301 1.33337V4.00004" stroke="%23F4F3FA" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.667 1.33337V4.00004" stroke="%23F4F3FA" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.6667 2.66663H3.33333C2.59695 2.66663 2 3.26358 2 3.99996V13.3333C2 14.0697 2.59695 14.6666 3.33333 14.6666H12.6667C13.403 14.6666 14 14.0697 14 13.3333V3.99996C14 3.26358 13.403 2.66663 12.6667 2.66663Z" stroke="%23F4F3FA" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 6.66663H14" stroke="%23F4F3FA" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
}
.multivisa .content-box .form-box .form-card .history-box .box .history-card button {
    border-radius: 9999px;
    border: 1px solid #9790e1;
    padding: 6px 14px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 18.667px;
    letter-spacing: 0.14px;
}
.multivisa .content-box .form-box .form-card .history-box .box .history-card button[data-type="delete-period"] {
    border: 1px solid #e0634d;
    color: #e0634d;
}
.multivisa .content-box .form-box [data-step="addPeriod"] .inputs-row {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
}
@media (max-width: 768px) {
    .multivisa .content-box .form-box [data-step="addPeriod"] .inputs-row {
        grid-template-columns: 1fr;
    }
}
.multivisa .content-box .form-box [data-step="addPeriod"] .inputs-row .input-box {
    margin-bottom: 0;
}
.multivisa .content-box .form-box [data-step="addPeriod"] [data-name="hasHistory"] .step-row .btns-col {
    width: calc(50% - 12px);
    display: flex;
    flex-direction: column;
    gap: 8px;
}
@media (max-width: 768px) {
    .multivisa .content-box .form-box [data-step="addPeriod"] [data-name="hasHistory"] .step-row .btns-col {
        width: 100%;
    }
}
.multivisa .content-box .form-box [data-step="addPeriod"] [data-name="hasHistory"] .step-row .btns-col .transparent {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}
.multivisa .content-box .form-box [data-step="addPeriod"] [data-name="hasHistory"] .step-row .btns-col .transparent[data-name="bay-more"] {
    position: relative;
}
.multivisa .content-box .form-box [data-step="addPeriod"] [data-name="hasHistory"] .step-row .btns-col .transparent[data-name="bay-more"] .custom-tooltip {
    width: fit-content;
    height: fit-content;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
}
.multivisa .content-box .form-box .notification-box p[data-name="period-message"]:empty, .multivisa .content-box .form-box .notification-box p[data-name="days-left-message"]:empty {
    display: none;
}
.multivisa .content-box [data-name="addPeriodForm"] .notification-box--info::before {
    content: '';
    width: 32px;
    min-width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: #02a16a;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M5.33203 1.33337V4.00004" stroke="white" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.668 1.33337V4.00004" stroke="white" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.6667 2.66663H3.33333C2.59695 2.66663 2 3.26358 2 3.99996V13.3333C2 14.0697 2.59695 14.6666 3.33333 14.6666H12.6667C13.403 14.6666 14 14.0697 14 13.3333V3.99996C14 3.26358 13.403 2.66663 12.6667 2.66663Z" stroke="white" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 6.66663H14" stroke="white" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 15px;
}
@media (max-width: 517px) {
    .btn-row {
        max-height: fit-content;
    }
}