
.cond-arrow {
    width : 5rem;
    height : 2rem;
    background-image: url("/wp-content/themes/dimaq/img/arrow.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-top : 1.5rem;
    margin-left : 4rem;
    margin-right : 4rem;
}

.conditions-row {
    padding-left : 12.5rem;
}

.cond-divider {
    height : 6rem;
}
.cond-dots {
    font-size : 2.2rem;
    font-weight : 400;
    color : black;
    padding-top : 1.5rem;
    padding-left : 2rem;
}

.cond-digit {
    font-family : 'Raleway';
    font-size : 6rem;
    font-weight : 900;
    color : var(--c-focus);
}


.conditions .title {
    font-family : 'Raleway';
    font-weight : 700;
    font-size : 4.8rem;
    line-height : 1.15;
    color : black;
}

.conditions .subtitle {
    font-weight : 400;
    font-size : 2.2rem;
    line-height : 1.3;
    color : black;  
    padding-top : 3rem;
}


.exam-section {
    position: relative;
    overflow: hidden;
}

.exam-bg {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
}

.exam-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.cert-desc-title {
    margin-top : 6.5rem;
    font-size : 1.8rem;
    font-weight : 700;
    line-height : 1.3;
}

.cert-desc-title span{
    color : var(--c-focus);
}

.cert-desc-text {
    font-size : 1.8rem;
    font-weight : 400;
    line-height : 1.3;
    margin-bottom : 6.5rem;
}

.cert p {
    margin-top : 2.5rem;
}

.cert-btn {
    font-size : 2.2rem;
    font-weight : 400;
    line-height : 2.8;
    border-radius : 6rem;
    padding : 2rem 3.8rem;
    text-decoration : none;
    margin-right : 3rem;
    transition: color 0.3s ease, border-color 0.3s ease;
}

.btn-0 {
    color : var(--c-focus);
    border : 1px solid var(--c-focus);
}

.btn-1 {
    color : var(--c-gray);
    border : 1px solid var(--c-gray);
}

.btn-0:hover {
     color : #C01400;
    border : 1px solid #C01400;   
}

.btn-1:hover {
     color : black;
    border : 1px solid black;   
}