.cs_update_ui {
    position: relative;
    display: flex;
    align-items: center;
    height: 100dvh;
    overflow: hidden;
}

.cs_update_ui .inner-div {
    backdrop-filter: blur(2px);
    width: 100%;
}

.cs_update_ui .form-group.cx-box {
    display: flex;
    align-items: center;
    gap: 7px;
}

.cs_update_ui .form-content {
    height: initial;
}

.cs_reset_content,
.cs_login_content {
    position: relative;
    z-index: 999999;
    width: 100%;
    height: max-content;
}

.cs_update_ui .form-head {
    padding: initial;
    border-radius: initial;
    box-shadow: initial;
    background: initial;
}

.cs_update_ui .head {
    margin: initial;
    border: initial;
    padding: initial;
    background: initial;
    background: initial;
    border-radius: initial;
    -webkit-box-shadow: initial;
    box-shadow: initial;
    line-height: initial;
    text-align: initial;
}

.cs_update_ui .logo-main-sec,
.cs_update_ui .login-subtitle,
.cs_update_ui .function-btn {
    padding: 0 !important;
    margin: 0 !important;
}

.cs_update_ui .login-subtitle {
    padding: 20px 0 !important;
    font-size: 20px;
}

.back_btn_wrapper {
    position: fixed;
    top: 10px;
    right: 10px;
    padding: 6px;
    border-radius: 3px;
    box-shadow: -1px 0px 10px 1px #0a0a0a52;
}

.back_btn_wrapper .back_btn {
    border: 1px solid #0f76b673;
    padding: 0px 5px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 5px #666;
    box-shadow: inner 0 0 5px #666;
}

.back_btn_wrapper .back_btn a {
    color: white;
    font-size: 13px;
}

.back_btn_wrapper .back_btn a:focus {
    outline: unset;
    box-shadow: unset;
}

.user_login .form-title {
    background: unset;
    -webkit-box-shadow: unset;
    margin-top: -10px;
}

.cs_update_ui input.form-control.form-st {
    background: unset;
    border: 1px solid #ffffff69;
    border-radius: 4px;
    color: white;
}

.main-form {
    padding: 6px;
    border-radius: 3px;
    box-shadow: -1px 0px 10px 1px #0a0a0a52;
}

.user_login .form_inner {
    border: 1px solid #0f76b673;
    padding: 12px 5px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 5px #666;
    box-shadow: inner 0 0 5px #666;
}

/* .left-inner-addon button.submit-button{
    margin-top: initial !important;
} */

.left-inner-addon i {
    color: #f5f5f5 !important;
}

/* Social Update */
.cs_update_ui .btn-fn {
    background: transparent !important;
    height: 30px;
    width: 30px;
}

.cs_update_ui .btn-fn svg {
    height: 14px;
    width: 14px;
    fill: #ffffff;
}

.btn-fn a {
    color: white;
}

.btn-fn a:hover {
    color: white;
}

.social_links.cs_style_1 {
    display: flex;
    justify-content: center;
}

.social_links.cs_style_1 a {
    background-color: transparent;
    color: #fff;
    line-height: 1;
    height: 30px;
    width: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: 0.3s ease;
}

.social_links.cs_style_1 a:hover {
    box-shadow: 0 0 10px 5px rgb(0 129 225 / 50%);
}

.social_links.cs_style_1.cs_type_1 a:hover {
    box-shadow: 0 0 10px 5px rgb(255 255 255 / 50%);
}

.version {
    margin-bottom: 5px;
    color: white;
    font-weight: 400;
    font-size: 10px;
}

.logo-main-sec {
    margin-top: 0 !important;
    padding-bottom: 0 !important;
}

.function-btn {
    margin-top: 9px !important;
}

.login_opt_link .form-group input {
    display: inline-block;
}

table {
    width: min-content;
    margin: auto !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

table td:first-child {
    min-width: 60px;
}

/* Title */
.login-title {
    font-size: 130px;
    letter-spacing: 20px;
    background: -webkit-linear-gradient(white, rgb(219, 221, 224), #38495a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: animGravity 6s ease infinite;
    line-height: 1;
}

@keyframes animGravity {
    0% {
        opacity: 0;
    }
    30%,
    80% {
        letter-spacing: 40px;
        opacity: 1;
    }
    92%,
    100% {
        letter-spacing: 35px;
        opacity: 0;
    }
}

.login-subtitle {
    text-align: center;
}
.login-subtitle span {
    color: rgb(216, 216, 216);
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease;
    padding: 0 15px;
    border-right: 1px solid #fff;
}
.login-subtitle span:nth-child(1) {
    animation-name: cloudBased;
}
.login-subtitle span:nth-child(2) {
    animation-name: accounting;
}
.login-subtitle span:nth-child(3) {
    animation-name: inventory;
}
.login-subtitle span:nth-child(4) {
    animation-name: pos;
}

.login-subtitle span:last-child {
    border-right: none;
}

@keyframes cloudBased {
    0%,
    15% {
        transform: translateY(-26px);
        opacity: 0;
    }
    35%,
    80% {
        transform: translateY(0px);
        opacity: 1;
    }
    92%,
    100% {
        transform: translateY(-4px);
        opacity: 0;
    }
}
@keyframes accounting {
    0%,
    25% {
        transform: translateY(-26px);
        opacity: 0;
    }
    45%,
    80% {
        transform: translateY(0px);
        opacity: 1;
    }
    92%,
    100% {
        transform: translateY(-4px);
        opacity: 0;
    }
}
@keyframes inventory {
    0%,
    35% {
        transform: translateY(-26px);
        opacity: 0;
    }
    55%,
    80% {
        transform: translateY(0px);
        opacity: 1;
    }
    92%,
    100% {
        transform: translateY(-4px);
        opacity: 0;
    }
}
@keyframes pos {
    0%,
    45% {
        transform: translateY(-26px);
        opacity: 0;
    }
    65%,
    80% {
        transform: translateY(0px);
        opacity: 1;
    }
    92%,
    100% {
        transform: translateY(-4px);
        opacity: 0;
    }
}

.login-earth {
    position: absolute;
    width: 100%;
    bottom: 0%;
    border-radius: 100%;
    width: 200%;
    height: 100%;
    background: black;
    border-radius: 100% / 100%;
    top: 70%;
    left: 50%;
    bottom: -50%;
    margin-left: -100%;
    box-shadow: 0px 0px 150px 20px rgb(0 129 225 / 85%);
}

.login-earth:before {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100% / 100%;
    box-shadow: inset 0px 0px 62px 20px rgb(3 63 108 / 85%);
}

/* ==========Earth Animation========= */
.animation_wrapper {
    position: absolute;
    height: 100vh;
    width: 100vw;
    background: #171b27;
    top: 0;
    overflow: hidden;
}

.anim_dot_wrapper {
    position: relative;
    height: inherit;
    width: inherit;
}

.anim_top_box_wrap {
    height: inherit;
    width: inherit;
    position: relative;
}

.dot {
    position: absolute;
    display: inline-block;
    height: 2px;
    width: 2px;
    background: white;
    left: 0;
    top: 100%;
    animation: bubbleUp 20s ease-out infinite;
}

.dot-big {
    height: 5px;
    width: 5px;
    border-radius: 5px;
}

@keyframes bubbleUp {
    0% {
        opacity: 1;
    }
    80% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(-100vh);
        opacity: 0;
    }
}

.dot-x1 {
    left: 5%;
    animation-delay: 1s;
}
.dot-x2 {
    left: 10%;
    animation-delay: 8s;
}
.dot-x3 {
    left: 15%;
    animation-delay: 5s;
}
.dot-x4 {
    left: 20%;
    animation-delay: 2s;
}
.dot-x5 {
    left: 25%;
    animation-delay: 22s;
}
.dot-x6 {
    left: 30%;
    animation-delay: 8s;
}
.dot-x7 {
    left: 35%;
    animation-delay: 16s;
}
.dot-x8 {
    left: 40%;
    animation-delay: 10s;
}
.dot-x9 {
    left: 45%;
    animation-delay: 15s;
}
.dot-x10 {
    left: 50%;
    animation-delay: 11s;
}
.dot-x11 {
    left: 55%;
    animation-delay: 7s;
}
.dot-x12 {
    left: 60%;
    animation-delay: 8s;
}
.dot-x13 {
    left: 65%;
    animation-delay: 4s;
}
.dot-x14 {
    left: 70%;
    animation-delay: 16s;
}
.dot-x15 {
    left: 75%;
    animation-delay: 20s;
}
.dot-x16 {
    left: 80%;
    animation-delay: 13s;
}
.dot-x17 {
    left: 85%;
    animation-delay: 4s;
}
.dot-x18 {
    left: 90%;
    animation-delay: 18s;
}
.dot-x19 {
    left: 95%;
    animation-delay: 7s;
}
.dot-x20 {
    left: 100%;
    animation-delay: 3.9s;
}

.dot-x21 {
    left: 8%;
    animation-delay: 17s;
}
.dot-x22 {
    left: 13%;
    animation-delay: 7s;
}
.dot-x23 {
    left: 15%;
    animation-delay: 11s;
}
.dot-x24 {
    left: 27%;
    animation-delay: 3.3s;
}
.dot-x25 {
    left: 22%;
    animation-delay: 2s;
}
.dot-x26 {
    left: 63%;
    animation-delay: 1s;
}
.dot-x27 {
    left: 92%;
    animation-delay: 1.5s;
}
.dot-x28 {
    left: 77%;
    animation-delay: 8s;
}
.dot-x29 {
    left: 47%;
    animation-delay: 3s;
}
.dot-x30 {
    left: 63%;
    animation-delay: 6s;
}

.dot-x31 {
    left: 8%;
    animation-delay: 17s;
}
.dot-x32 {
    left: 13%;
    animation-delay: 7s;
}
.dot-x33 {
    left: 15%;
    animation-delay: 11s;
}
.dot-x34 {
    left: 27%;
    animation-delay: 3.3s;
    animation-duration: 17s;
}
.dot-x35 {
    left: 20%;
    animation-delay: 2s;
    animation-duration: 15s;
}
.dot-x36 {
    left: 40%;
    animation-delay: 1s;
    animation-duration: 13s;
}
.dot-x37 {
    left: 92%;
    animation-delay: 1.5s;
    animation-duration: 18s;
}
.dot-x38 {
    left: 77%;
    animation-delay: 8s;
    animation-duration: 24s;
}
.dot-x39 {
    left: 47%;
    animation-delay: 3s;
    animation-duration: 29s;
}
.dot-x40 {
    left: 63%;
    animation-delay: 6s;
    animation-duration: 16s;
}
.dot-x41 {
    left: 110px;
    animation-delay: 1.3s;
    animation-duration: 16s;
}
.dot-x42 {
    left: 160px;
    animation-delay: 1.7s;
}
.dot-x43 {
    left: 210px;
    animation-delay: 1.9s;
}
.dot-x44 {
    left: 300px;
    animation-delay: 2.4s;
    animation-duration: 15s;
}
.dot-x45 {
    left: 380px;
    animation-delay: 2.8s;
}
.dot-x46 {
    left: 550px;
    animation-delay: 5.7s;
}
.dot-x47 {
    left: 600px;
    animation-delay: 9.7s;
    animation-duration: 20s;
}
.dot-x48 {
    left: 800px;
    animation-delay: 5.3s;
}
.dot-x49 {
    left: 750px;
    animation-delay: 7.9s;
    animation-duration: 16s;
}
.dot-x50 {
    left: 900px;
    animation-delay: 4.8s;
}
.dot-x51 {
    left: 1111px;
    animation-delay: 4s;
}
.dot-x52 {
    left: 1222px;
    animation-delay: 3s;
    animation-duration: 30s;
}
.dot-x53 {
    left: 1333px;
    animation-delay: 1.7s;
}
.dot-x54 {
    left: 1444px;
    animation-delay: 4.8s;
}
.dot-x55 {
    left: 1555px;
    animation-delay: 1.74s;
    animation-duration: 18s;
}
.dot-x56 {
    left: 1666px;
    animation-delay: 1.69s;
}
.dot-x57 {
    left: 1777px;
    animation-delay: 4.35s;
    animation-duration: 28s;
}
.dot-x58 {
    left: 1888px;
    animation-delay: 8.35s;
}
.dot-x59 {
    left: 1999px;
    animation-delay: 4.36s;
    animation-duration: 22s;
}
.dot-x60 {
    left: 1594px;
    animation-delay: 6.25s;
}
.dot-x61 {
    left: 1674px;
    animation-delay: 8.64s;
    animation-duration: 17s;
}
.dot-x62 {
    left: 1474px;
    animation-delay: 6.34s;
}
.dot-x63 {
    left: 874px;
    animation-delay: 9.24s;
    animation-duration: 30s;
}
.dot-x64 {
    left: 934px;
    animation-delay: 7.34s;
}
.dot-x65 {
    left: 550px;
    animation-delay: 8.91s;
    animation-duration: 14s;
}
.dot-x66 {
    left: 354px;
    animation-delay: 8.36s;
}
.dot-x67 {
    left: 1493px;
    animation-delay: 8.8s;
    animation-duration: 16s;
}
.dot-x68 {
    left: 1570px;
    animation-delay: 7.77s;
}
.dot-x69 {
    left: 1673px;
    animation-delay: 9.59s;
    animation-duration: 18s;
}
.dot-x70 {
    left: 1257px;
    animation-delay: 7.45s;
}
.dot-x71 {
    left: 148px;
    animation-delay: 4.94s;
    animation-duration: 17s;
}
.dot-x72 {
    left: 1789px;
    animation-delay: 8.88s;
}
.dot-x73 {
    left: 1085px;
    animation-delay: 8.38s;
    animation-duration: 15.8s;
}
.dot-x74 {
    left: 694px;
    animation-delay: 5.99s;
}
.dot-x75 {
    left: 957px;
    animation-delay: 1.9s;
    animation-duration: 27s;
}
.dot-x76 {
    left: 745px;
    animation-delay: 13.5s;
}
.dot-x77 {
    left: 451px;
    animation-delay: 5.5s;
    animation-duration: 31s;
}
.dot-x78 {
    left: 170px;
    animation-delay: 7.49s;
}
.dot-x79 {
    left: 1780px;
    animation-delay: 8.64s;
    animation-duration: 10s;
}
.dot-x80 {
    left: 1900px;
    animation-delay: 9.36s;
    animation-duration: 10s;
}

.dot-random-1 {
    left: 107px;
    animation-delay: 2s;
    animation-duration: 30s;
}
.dot-random-2 {
    left: 63%;
    animation-delay: 6s;
    animation-duration: 11s;
}
.dot-random-3 {
    left: 63px;
    animation-delay: 3.4s;
    animation-duration: 15s;
}
.dot-random-4 {
    left: 800px;
    animation-delay: 5s;
    animation-duration: 19s;
}
.dot-random-5 {
    left: 1800px;
    animation-delay: 6.3s;
    animation-duration: 11s;
}

.dot-random-6 {
    left: 1547px;
    animation-delay: 1.5s;
    animation-duration: 17s;
}
.dot-random-7 {
    left: 1451%;
    animation-delay: 4.6s;
    animation-duration: 10s;
}
.dot-random-8 {
    left: 560px;
    animation-delay: 7.1s;
    animation-duration: 20s;
}
.dot-random-9 {
    left: 1300px;
    animation-delay: 0.8s;
    animation-duration: 25s;
}

.system-info {
    padding-top: 30px;
    position: relative;
    z-index: 99;
    width: 100vw;
    margin-left: 25%;
}

.cs_clock_card {
    font-family: "Share Tech Mono", monospace;
    color: #ffffff;
    text-align: center;
    color: #daf6ff;
    text-shadow: 0 0 20px rgba(10, 175, 230, 1), 0 0 20px rgba(10, 175, 230, 0);
    padding: 20px 0;
}

.cs_login_clock #time {
    letter-spacing: 0.05em;
    font-size: 40px;
    line-height: 1;
}

.cs_login_clock #date {
    letter-spacing: 0.1em;
    font-size: 24px;
}

/* .left-inner-addon #loginPassword{
    position: absolute;
    padding-right: 40px !important;
} */

.left-inner-addon .toggle-password {
    position: absolute;
    right: 1px;
    top: 1px;
    height: 38px;
    width: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    cursor: pointer;
}

.left-inner-addon .toggle-password i {
    padding: 0 !important;
}

/* .cs_login_content .input-container #loginPassword{
    position: absolute;
} */

.cs_update_ui .form-group input:checked + label:after {
    display: none;
}

button.submit-button.cs_mt_10 {
    margin-top: 10px;
}

/* select-2 */
.form-control.select2 + .select2-container {
    width: 100% !important;
}

body .select2-container {
    display: block !important;
    max-width: 100%;
    width: initial !important;
}

.main-content .steps-sidebar .sidebar-logo img {
    height: 50px;
}

@media (min-width: 1400px) {
    .cs_update_ui .inner-div {
        margin-left: 70px;
    }
}

@media (max-width: 1399px) {
    .login-title {
        font-size: 90px;
    }
}

@media (max-width: 1199px) {
    .login-title {
        font-size: 70px;
    }
    .cs_update_ui {
        align-items: start;
    }
    .cs_reset_content,
    .cs_login_content {
        padding-top: 20px;
    }
    .cs_update_ui .login-subtitle {
        font-size: 14px;
    }
    .cs_clock_card {
        padding: 5px 0;
    }
    .cs_login_clock #time {
        font-size: 20px;
    }
    .cs_login_clock #date {
        font-size: 16px;
    }
}

@media (max-width: 991px) {
    .main-content .steps-sidebar .sidebar-logo img {
        height: 40px;
    }

    .cs_update_ui .login-subtitle {
        font-size: 11px;
    }

    .login-title {
        font-size: 50px;
        letter-spacing: 10px;
    }
    .login-subtitle {
        font-size: 14px;
    }
    @keyframes animGravity {
        0% {
            opacity: 0;
        }
        30%,
        80% {
            letter-spacing: 20px;
            opacity: 1;
        }
        92%,
        100% {
            letter-spacing: 15px;
            opacity: 0;
        }
    }
}

@media (max-width: 767px) {
    .system-info {
        z-index: 9999;
    }
    .cs_reset_content,
    .cs_login_content {
        padding-top: 50px;
    }
}

@media (max-width: 575px) {
    /* .cs_reset_content,
    .cs_login_content {
        padding-top: 50px;
    } */

    .main-content .steps-sidebar .sidebar-logo img {
        height: 30px;
    }

    .main-content.login-panel {
        justify-content: start;
    }
}

.cs_login_profile_page .cs_login_content {
    margin-top: -130px;
}
.cs_login_profile_page .inner-div {
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
}

.cs_login_profile_page .main-form {
    padding: 0;
    border-radius: 3px;
    box-shadow: none;
}

.cs_login_profile_page .form_inner {
    padding: 40px 25px 0;
    background: #0818543d;
}
.cs_login_profile_page .form-logo {
    margin-bottom: 20px;
}
.cs_login_profile_page .form-logo img {
    margin-bottom: 15px;
}
.cs_login_profile_page .form-logo p {
    color: #fff;
    font-size: 14px;
    text-align: center;
}
.cs_login_profile_page .sign-up-txt {
    color: #fff;
    font-size: 13px;
    margin-top: 15px;
}
.cs_login_profile_page .sign-up-txt a {
    color: #227cdd;
    font-weight: 600;
    text-transform: uppercase;
}
.cs_login_profile_page .submit-button {
    background: #0c62be;
    border-radius: 8px;
    font-size: 15px;
    transition: all 0.3s ease;
    height: 40px;
}
.cs_login_profile_page .submit-button:hover {
    background: #0753a3;
}
.cs_login_profile_page .txt {
    color: #fff;
    margin-top: 15px;
    position: relative;
    text-align: center;
}
.cs_login_profile_page .txt::after,
.cs_login_profile_page .txt::before {
    content: "";
    position: absolute;
    width: 25%;
    height: 1px;
    background-color: #fff;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.cs_login_profile_page .txt::before {
    right: 0;
    left: auto;
}
.cs_login_profile_page .submit-button_2 {
    background: #fff;
    color: #171b27;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    transition: all 0.3s ease;
}
.cs_login_profile_page .submit-button_2:hover {
    background: #dfdddd;
}
.cs_login_profile_page .google-icon {
    width: 16px;
    height: 16px;
    object-fit: contain;
}
.cs_login_profile_page .form-bottom {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    margin-top: 30px;
    padding-bottom: 10px;
}
.cs_login_profile_page label {
    color: #fff;
    font-size: 13px;
}
.cs_login_profile_page a{
    color: #227cdd !important;
    font-weight: 600;
}
.cs_login_profile_page .form-bottom span {
    color: #fff;
    font-size: 13px;
}
.cs_login_profile_page .form-st {
    height: 36px;
    padding: 5px !important;
    padding-left: 35px !important;
}
.cs_login_profile_page .left-inner-addon .toggle-password {
    height: 34px;
}
.login-earth_2 {
    top: 73.6%;
}
.login-earth_3 {
    top: 80%;
}
.cs_verification_page .left-inner-addon {
    display: flex;
    align-items: center;
    gap: 10px;
}
.cs_verification_page .form-st {
    height: 70px;
    padding: 10px !important;
    appearance: none;
    text-align: center;
    font-size: 18px;
}
.cs_verification_page label {
    color: #c7c2c2;
    font-size: 12px;
}
.cs_verification_page label a {
    color: #227cdd;
    font-weight: 600;
}
.cs_verification_page .form-title p {
    font-size: 14px;
    background: rgba(232, 247, 240, 0.1);
    color: #fff;
    text-align: center;
    padding: 10px;
    border-radius: 10px;
}
.cs_verification_page label strong {
    color: #fff;
}
.cs_verification_page input::-webkit-outer-spin-button,
.cs_verification_page input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.success-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
}

.success-icon {
    width: 80px;
    height: 80px;
}

.success-icon svg {
    width: 100%;
    height: 100%;
}

/* Circle animation */
.success-circle {
    fill: none;
    stroke: #22c55e;
    stroke-width: 3;
    stroke-dasharray: 157;
    stroke-dashoffset: 157;
    animation: draw-circle 2.5s ease-in-out infinite;
}

/* Check animation */
.success-check {
    fill: none;
    stroke: #22c55e;
    stroke-width: 3;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 48;
    stroke-dashoffset: 48;
    animation: draw-check 2.5s ease-in-out infinite;
}

/* Text animation */
.success-text {
    font-size: 16px;
    font-weight: 600;
    color: #22c55e !important;
    opacity: 0;
    animation: text-fade 2.5s ease-in-out forwards;
}

/* Animations */
@keyframes draw-circle {
    0% {
        stroke-dashoffset: 157;
    }
    40% {
        stroke-dashoffset: 0;
    }
    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes draw-check {
    0%,
    40% {
        stroke-dashoffset: 48;
    }
    70% {
        stroke-dashoffset: 0;
    }
    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes text-fade {
    0%,
    50% {
        opacity: 0;
    }
    70% {
        opacity: 1;
    }
    100% {
        opacity: 1;
    }
}

.cs_verification_success_page .form-title {
    height: 100%;
    margin: 10px 0;
}
.cs_verification_success_page .form-title a {
    color: #227cdd;
    font-weight: 600;
    font-size: 13px;
}
.cs_verification_success_page .form-title p {
    font-size: 14px;
    background: rgba(232, 247, 240, 0.1);
    color: #fff;
    text-align: center;
    padding: 10px;
    border-radius: 10px;
}
