.block.block-form-warranty h2 {
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 2px;
    line-height: 26px;
    padding-bottom: 22px;
}

.block.block-form-warranty form {
    position: relative;
}

.block.block-form-warranty form .watch-display {
    position: absolute;
    width: 100%;
    right: 40px;
    bottom: 0;
    transform: translateX(-100%);
    text-align: right;
}

.block.block-form-warranty .response-global-output .error {
    color: #ff0000;
}

.block.block-form-warranty .response-global-output .success {
    color: #8fae1b;
}

.block.block-form-warranty .columns-3 {
    display: block;
}

.block.block-form-warranty .form-row select {
    width: 100%;
    display: block;
    margin: 0;
    border: 0.1rem solid rgba(82, 82, 82, 0.3);
    border-radius: 0.3rem;
    padding: 1.2rem 4.1rem 1.2rem 1.6rem;
    min-width: auto;
    background: white url(../assets/images/arrow-down.svg) no-repeat scroll calc(100% - 1.7rem) center/11px auto;
    color: #272727;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.5;
    appearance: none;
    outline: none;
}

.block.block-form-warranty .form-row select:disabled {
    background: rgba(82, 82, 82, 0.3);
}

.block.block-form-warranty .form-row .output-error {
    color: #ff0000;
}

.block.block-form-warranty button.btn.btn-black {
    margin-top: 5px !important;
}

@media (min-width: 969px) {
    .block.block-form-warranty .columns-3 {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-column-gap: 10px;
    }
}
