.get-test-access {
    background-color: #00CCFF;
    padding-top: 5rem;
    padding-right: 8.875rem;
    padding-bottom: 5rem;
    padding-left: 8.875rem;
}

.get-test-access__wrapper {
    max-width: 102.25rem;
    padding-top: 4.6875rem;
    padding-right: 7.375rem;
    padding-bottom: 4.0625rem;
    padding-left: 7.375rem;
    gap: 1rem;
    border-radius: 5rem;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: #0D0D0D;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='400' height='110' viewBox='0 0 400 110' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M400 68.9945C399.949 53.1014 393.428 41.2473 380.577 33.7505C373.697 29.7412 365.897 27.9593 358.034 28.0144C350.171 27.9593 342.371 29.737 335.492 33.7505C322.64 41.2473 316.123 53.1014 316.068 68.9945C316.119 84.8918 322.64 96.7458 335.492 104.243C342.164 108.133 349.745 109.958 357.43 110C357.629 110 357.831 109.992 358.034 109.992C358.237 109.996 358.439 110 358.638 110C366.323 109.958 373.904 108.137 380.577 104.243C393.433 96.7458 399.954 84.8918 400 68.9945ZM373.114 84.6966C369.396 88.4981 364.234 90.5134 358.186 90.5218C358.135 90.5218 358.089 90.5176 358.038 90.5176C357.988 90.5176 357.941 90.5218 357.891 90.5218C351.842 90.5134 346.681 88.5023 342.962 84.6966C339.21 80.8528 337.176 75.2949 337.197 68.9987C337.171 62.7026 339.206 57.1404 342.962 53.2966C346.676 49.4951 351.838 47.4798 357.891 47.4714H357.924C357.962 47.4714 357.996 47.4714 358.034 47.4756C358.072 47.4756 358.106 47.4714 358.144 47.4714H358.178C364.23 47.4756 369.392 49.4909 373.106 53.2966C376.862 57.1404 378.897 62.7026 378.871 68.9987C378.901 75.2991 376.867 80.8528 373.114 84.6966Z' fill='%2300CCFF'/%3E%3Cpath d='M104.681 28.8927L104.681 48.3878L134.196 48.3878L134.196 109.287H155.797L155.797 48.3878H185.844V28.8927L104.681 28.8927Z' fill='%2300CCFF'/%3E%3Cpath d='M97.7083 28.7314L75.9085 28.7314L75.9085 109.287H97.7083L97.7083 28.7314Z' fill='%2300CCFF'/%3E%3Cpath d='M21.7998 28.7314L0 28.7314L0 109.287H21.7998L21.7998 28.7314Z' fill='%2300CCFF'/%3E%3Cpath d='M54.6703 28.7314L21.7998 109.287L44.2748 109.287L75.8877 28.7314L54.6703 28.7314Z' fill='%2300CCFF'/%3E%3Cpath d='M273.334 28.7314L251.699 81.748L230.064 28.7314L192.816 28.7314L192.816 109.287H214.616L214.616 43.4281L240.463 109.287H262.934L288.782 43.4281V109.287L310.581 109.287V28.7314L273.334 28.7314Z' fill='%2300CCFF'/%3E%3Cpath d='M86.7978 0C80.7707 0 75.8874 4.80696 75.8874 10.7297C75.8874 16.6568 80.7707 21.4595 86.7978 21.4595C92.825 21.4595 97.7083 16.6568 97.7083 10.7297C97.7083 4.80272 92.825 0 86.7978 0Z' fill='%2300CCFF'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position-x: 7.375rem;
    background-position-y: calc(100% + 1px);
}

.get-test-access__item {
    width: 43.25rem;
}

.get-test-access__heading {
    font-family: ALSGorizont_var;
    font-weight: 550;
    font-size: 2.5rem;
    line-height: 120%;
    letter-spacing: -0.025rem;
    color: #fff;
    margin-bottom: 2.75rem;
}

.get-test-access__heading span {
    color: #00CCFF;
    display: block;
}

.get-test-access__advantages {
    row-gap: 0.625rem;
}

.get-test-access__advantages_item, .get-test-access__advantages__item_text {
    color: #fff;
}

.get-test-access__advantages__item_text {
    line-height: 1.5rem;
    max-width: 35.625rem;
}

.get-test-access__form,
.get-test-access__wrapper .wpcf7-form {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 1.125rem;
    margin-top: 0.3125rem;
}

.get-test-access__wrapper .wpcf7-response-output {
    margin: 0 !important;
    border: none !important;
    padding: 0 !important;
    font-size: 1rem !important;
    color: #fff;
    font-family: PTGolos_vf;
}

.get-test-access__wrapper .wpcf7-not-valid-tip {
    font-family: PTGolos_vf;
    font-weight: 400;
    font-size: 1rem;
    line-height: 140%;
    letter-spacing: 0px;
    color: #ED1044;
}

.get-test-access__label,
.wpcf7-form-control-wrap {
    font-family: PTGolos_vf;
    font-weight: 400;
    font-size: 1rem;
    line-height: 140%;
    letter-spacing: 0px;
    color: rgba(255, 255, 255, 0.8);
    display: block;
    margin-bottom: 0.3125rem;
}

.get-test-access__input {
    width: 25rem;
    padding-top: 1.125rem;
    padding-right: 1rem;
    padding-bottom: 1.125rem;
    padding-left: 1rem;
    gap: 0.625rem;
    border-radius: 0.5rem;
    background-color: #FFFFFF;
    font-family: PTGolos_vf;
    font-weight: 400;
    font-size: 1rem;
    line-height: 140%;
    letter-spacing: 0px;
    color: #0D0D0D;
}

.get-test-access__input-capcha {
    padding-top: 1.125rem;
    padding-right: 1rem;
    padding-bottom: 1.125rem;
    padding-left: 1rem;
    gap: 0.625rem;
    border-radius: 0.5rem;
    background-color: #FFFFFF;
    font-family: PTGolos_vf;
    font-weight: 400;
    font-size: 1rem;
    line-height: 140%;
    letter-spacing: 0px;
    color: #0D0D0D;
}

.get-test-access__button {
    font-family: PTGolos_reg;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: -0.01875rem;
    vertical-align: bottom;
    color: #FFFFFF;
    background-color: #ED1044;
    width: 25rem;
    /* height: 60; */
    padding-top: 1.125rem;
    padding-right: 1.75rem;
    padding-bottom: 1.125rem;
    padding-left: 1.75rem;
    border-radius: 0.75rem;
    border: none;
    margin-top: 0.3125rem;
}

.get-test-access__link, .get-test-access__link a {
    font-family: PTGolos_vf;
    font-weight: 400;
    font-size: 0.8125rem;
    line-height: 125%;
    color: #656D7C;
    width: 25rem;
    margin-top: 0.9375rem;
    letter-spacing: 0px;
}

.get-test-access__link a {
    text-decoration: underline;
}


@media screen and (max-width: 1200px) {
    .get-test-access {
        padding-left: 0;
        padding-right: 0;
        padding-top: 4rem;
        padding-bottom: 4rem;
    }

    .get-test-access__wrapper {
        flex-direction: column;
        background-image: none;
        padding: 3.75rem 2.5rem 3.0625rem 2.5rem;
        border-radius: 2.5rem;
        row-gap: 3.375rem;
    }

    .get-test-access__item,
    .get-test-access__input,
    .get-test-access__button,
    .get-test-access__link, 
    .get-test-access__link a {
        width: 100%;
    }


    .get-test-access__link, 
    .get-test-access__link a {
        letter-spacing: 0.0125rem;
    }

    .get-test-access__advantages__item_text {
        max-width: 100%;
    } 

    .get-test-access__heading span {
        display: inline-block;
    }
}


@media screen and (max-width: 768px) {
    .get-test-access {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }

    .get-test-access__wrapper {
        border-radius: 1.5rem;
        padding: 2.375rem 1.25rem 1.5625rem 1.25rem;
        row-gap: 1.4375rem;
    }

    .get-test-access__heading {
        font-size: 1.25rem;
        letter-spacing: -0.0125rem;
        margin-bottom: 1.5rem;
    }

    .get-test-access__advantages {
        row-gap: 0.5rem;
    }

    .get-test-access__advantages__item_text {
        font-size: 0.8125rem;
        line-height: 1.25rem;
    }

    .get-test-access__advantages__item .list-marked__item_icon::after {
        width: 1rem;
        height: 1rem;
        background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1504 3.14355C10.1505 5.04323 10.8122 6.08841 11.5791 6.67578C12.3693 7.28104 13.3465 7.45629 14.0488 7.46191C14.0628 7.46179 14.077 7.46191 14.0908 7.46191V8.46191H14.082V8.46289H14.0508C13.3819 8.47024 12.4006 8.66181 11.5977 9.28809C10.8168 9.89716 10.1436 10.964 10.1436 12.8564H9.14355C9.14355 10.6926 9.93127 9.32001 10.9824 8.5C11.0006 8.48583 11.0198 8.4728 11.0381 8.45898H1.90918V7.46387H10.9639C9.91863 6.65973 9.15047 5.30244 9.15039 3.14355H10.1504Z' fill='%23ED1044'/%3E%3C/svg%3E%0A");
    }
}