.about-us-form-wrapper .container {
    width: 100%;
    height: 100%;
    position: relative;
}

.about-us-form-wrapper .background-block {
    width: 499px;
    height: 767px;
    position: absolute;
    background: white;
}

.about-us-form-wrapper .title {
    position: absolute;
    left: 53px;
    top: 81px;
    color: black;
    font-size: 60px;
    font-family: Spectral;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 65.22px;
}

.about-us-form-wrapper .subtitle,
.about-us-form-wrapper .description,
.about-us-form-wrapper .additional-text,
.about-us-form-wrapper .additional-text-small {
    position: absolute;
    left: 53px;
    color: rgba(87, 87, 87, 0.85);
    font-size: 22px;
    font-family: Mulish;
    font-weight: 400;
    line-height: 30.80px;
}

.about-us-form-wrapper .subtitle {
    top: 389px;
}

.about-us-form-wrapper .description {
    width: 392px;
    height: 109px;
    top: 238px;
}

.about-us-form-wrapper .additional-text {
    width: 193px;
    height: 31px;
    top: 447px;
}

.about-us-form-wrapper .additional-text-small {
    width: 85px;
    height: 30px;
    top: 505px;
}

.about-us-form-wrapper .button-container {
    width: 227.28px;
    height: 59.67px;
    position: absolute;
    left: 223px;
    top: 648px;
}

.about-us-form-wrapper .button-background {
    width: 214.68px;
    height: 47px;
    position: absolute;
    left: 6px;
    top: 6px;
    background: #E14920;
    backdrop-filter: blur(5.08px);
}

.about-us-form-wrapper .button-border-top,
.about-us-form-wrapper .button-border-bottom {
    width: 70.28px;
    height: 37.67px;
    position: absolute;
    border: 1.50px #DADADA solid;
}

.about-us-form-wrapper .button-border-top {
    left: 157px;
}

.about-us-form-wrapper .button-border-bottom {
    left: 70.28px;
    top: 59.67px;
    transform: rotate(180deg);
}

.about-us-form-wrapper .button-text {
    width: 215px;
    position: absolute;
    left: 6px;
    top: 22px;
    text-align: center;
    color: white;
    font-size: 18.82px;
    font-family: Spectral;
    font-weight: 500;
}

.about-us-form-wrapper .page-number {
    width: 101px;
    height: 39px;
    position: absolute;
    left: 53px;
    top: 655px;
}

.about-us-form-wrapper .number {
    width: 53px;
    height: 39px;
    position: absolute;
    color: #F15025;
    font-size: 44px;
    font-family: Mulish;
    font-weight: 700;
}

.about-us-form-wrapper .slash {
    width: 10px;
    height: 30px;
    position: absolute;
    left: 61px;
    top: 9px;
    color: rgba(230, 230, 230, 0.85);
    font-size: 32px;
    font-family: Mulish;
    font-weight: 400;
}

.about-us-form-wrapper .small-number {
    width: 23px;
    height: 17px;
    position: absolute;
    left: 78px;
    top: 22px;
    color: rgba(230, 230, 230, 0.85);
    font-size: 19px;
    font-family: Mulish;
    font-weight: 700;
}

#variantModal {
    display: none; /* Hide modal by default */
}

#variantModal.active {
    display: block; /* Show modal when active */
}