/* Start custom CSS for section, class: .elementor-element-af0a8da */.veri {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 1.2vw;
    padding: 5.67vw 5.2vw;
}

.veriTit {
    font-family: "Poppins-Bold", "Poppins", sans-serif;
    font-size: 2.08vw;
    line-height: 2.08vw;
    color: #000;
}

.veriDesc {
    font-family: "Poppins-Medium", "Poppins", sans-serif;
    font-size: 1.04vw;
    line-height: 1.6vw;
    color: #000;
    max-width: 60vw;
}

.pcBre {
    display: block;
}

.veriAct {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.62vw;
    width: 100%;
}

.veriInp {
    width: 24.81vw !important;
    padding: 0.6vw 1vw !important;
    font-family: "Poppins-Medium", "Poppins", sans-serif;
    font-size: 0.88vw !important;
    line-height: 0.88vw !important;
    border: 2px solid #000 !important;
    outline: none;
}

.veriInp::placeholder {
    color: #cdcdcd !important;
}

.veriBut {
    width: 24.81vw;
    padding: 0.6vw 1vw;
    font-family: "Poppins-SemiBold", "Poppins", sans-serif;
    font-size: 0.88vw;
    line-height: 0.88vw;
    color: #000 !important;
    background: linear-gradient(90deg, #ffdf7e, #ffc443) !important;
    border: none;
    cursor: pointer;
}

.methOne {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 2.73vw 28.3vw 3.38vw 25.78vw;
}

.methOneTit {
    font-family: "Poppins-Bold", "Poppins", sans-serif;
    font-size: 1.56vw;
    line-height: 1.56vw;
    color: #000;
}

.methSteps {
    display: flex;
    justify-content: center;
    column-gap: 6.14vw;
    margin-top: 3.25vw;
    width: 100%;
}

.methStep {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

.methSteText {
    margin-top: 3.25vw;
    font-family: "Poppins-SemiBold", "Poppins", sans-serif;
    font-size: 1.04vw;
    line-height: 1.4vw;
    color: #000;
    white-space: nowrap;
}

.methTwo {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 2.81vw 13.64vw 18.1vw 13.64vw;
}

.methTwoTit {
    font-family: "Poppins-Bold", "Poppins", sans-serif;
    font-size: 1.56vw;
    line-height: 1.56vw;
    color: #000;
}

.methTwoSteps {
    display: flex;
    justify-content: center;
    column-gap: 6.14vw;
    margin-top: 3.25vw;
    width: 100%;
}

.methTwoStep {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.modal-mask {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.8);
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 9999;
}

.modal-mask.is-visible {
    display: flex;
}

.modal-card {
    background: transparent;
    padding: 0 !important;
    max-width: 32rem;
    width: auto;
    box-sizing: border-box;
}

.modal-body {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    width: 25vw;
    height: 13.25vw;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.modal-body.success {
    background-image: url("/wp-content/uploads/2026/01/verButRig.png");
}

.modal-body.error {
    background-image: url("/wp-content/uploads/2026/01/verButErr.png");
}

.modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 1.5vw;
}

.modal-body.success .modal-content {
    top: 50%;
    left: 56.5%;
    transform: translateY(-50%);
    width: 10vw;
    gap: 1.5vw;
}

.modal-text {
    color: #fff;
    font-family: Poppins-Medium;
    font-size: 0.7vw;
    line-height: 1.1vw;
}

.modal-body.success .modal-text {
    font-size: 0.6vw;
    width: 10vw;
    line-height: 1.1vw;
}

.modal-btn {
    font-family: Poppins-SemiBold;
    font-size: 1vw;
    line-height: 1vw;
    padding: 0.4vw 1.25vw;
    border: none;
    background: url("/wp-content/uploads/2026/01/verBut.png") center / cover no-repeat;
    color: #000;
    cursor: pointer;
    min-width: 6vw;
    transition: color 0.3s ease;
}
.modal-btn:hover {
    color: #fff !important;
}

@media (max-width: 768px) {
    .modal-body {
        width: 80vw;
        height: 100vw;
    }

    .modal-body.success {
        background-image: url("/wp-content/uploads/2026/01/mVerButRig.png");
    }

    .modal-content {
        top: 55%;
        left: 50%;
        transform: translateX(-50%);
        width: 80%;
        gap: 4vw;
    }

    .modal-body.success .modal-content {
        top: 60%;
        left: 50%;
        transform: translateX(-50%);
        width: 80%;
        gap: 4vw;
    }

    .modal-text {
        font-size: 3.5vw;
        line-height: 5vw;
    }

    .modal-body.success .modal-text {
        font-size: 3.5vw;
        width: 60vw;
        line-height: 5vw;
    }

    .modal-btn {
        font-size: 3.5vw;
        padding: 2.5vw 8vw;
    }

    .veri {
        gap: 4.27vw;
        padding: 12vw 6vw;
    }

    .veriTit {
        font-size: 6.40vw;
        line-height: 6.40vw;
    }

    .veriDesc {
        font-size: 3.73vw;
        line-height: 5.33vw;
        max-width: 100%;
    }

    .veriAct {
        gap: 3.2vw;
    }

    .veriInp, .veriBut {
        width: 100% !important;
        font-size: 3.73vw !important;
        line-height: 5.33vw !important;
        padding: 2.67vw 3.20vw !important;
    }

    .methOne {
        padding: 10vw 6vw 12vw 6vw;
    }

    .methOneTit {
        font-size: 5.33vw;
        line-height: 5.33vw;
    }

    .methSteps {
        flex-direction: column;
        row-gap: 6vw;
        column-gap: 0;
        margin-top: 6vw;
    }

    .methSteText {
        margin-top: 4vw;
        font-size: 3.73vw;
        line-height: 5.6vw;
    }

    .methTwo {
        padding: 12vw 6vw 24vw 6vw;
    }

    .methTwoTit {
        font-size: 5.33vw;
        line-height: 5.33vw;
    }

    .methTwoSteps {
        flex-direction: column;
        row-gap: 6vw;
        column-gap: 0;
        margin-top: 6vw;
    }
}
@media (min-width: 769px) and (max-width: 1024px) {
    .modal-body {
        width: 43vw;
        height: 50vw;
    }

    .modal-body.success {
        background-image: url("/wp-content/uploads/2026/01/mVerButRig.png");
    }

    .modal-content {
        top: 55%;
        gap: 2vw;
    }

    .modal-body.success .modal-content {
        top: 60%;
        left: 50%;
        transform: translateX(-50%);
        width: 80%;
        gap: 2vw;
    }

    .modal-text {
        font-size: 1.5vw;
        line-height: 2.2vw;
    }

    .modal-body.success .modal-text {
        font-size: 1.4vw;
        width: 25vw;
        line-height: 2vw;
    }

    .modal-btn {
        font-size: 2.8vw;
        line-height: 2vw;
        padding: 1.3vw 7vw;
    }

    .veri {
        gap: 1.76vw;
        padding: 4.88vw 3.91vw;
    }

    .veriTit {
        font-size: 2.73vw;
        line-height: 2.73vw;
    }

    .veriDesc {
        font-size: 1.46vw;
        line-height: 2.15vw;
        max-width: 80%;
    }

    .veriAct {
        gap: 1.37vw;
    }

    .veriInp {
        width: 60% !important;
        font-size: 1.37vw !important;
        line-height: 1.95vw !important;
        padding: 0.98vw 1.17vw !important;
    }

    .veriBut {
        width: 60%;
        font-size: 1.37vw;
        line-height: 1.95vw;
        padding: 0.98vw 1.17vw;
    }

    .methOne {
        padding: 6vw 4.5vw 7vw 4.5vw;
    }

    .methOneTit {
        font-size: 2.73vw;
        line-height: 2.73vw;
    }

    .methSteps {
        column-gap: 4vw;
        margin-top: 3vw;
    }

    .methSteText {
        margin-top: 2.5vw;
        font-size: 1.46vw;
        line-height: 2.2vw;
    }

    .methTwo {
        padding: 6vw 4.5vw 12vw 4.5vw;
    }

    .methTwoTit {
        font-size: 2.73vw;
        line-height: 2.73vw;
    }

    .methTwoSteps {
        column-gap: 4vw;
        margin-top: 3vw;
    }
}/* End custom CSS */