
label {margin-bottom: 8px; font-weight: 700;}

.form_text_big {padding: 12px 14px; font-size: 18px; font-weight: 700; text-align: left;}
.form_text_big::placeholder {color: #BBB;}

.form_select_big {padding: 12px 14px; font-size: 18px; font-weight: 700; text-align: left;}

.form_button {background-color: #2ca1ff; border-color: #229dff; font-size: 2em; font-weight: 700; letter-spacing: 9px;}
.form_button:hover {background-color: #008dff; border-color: #008dff;}

.form_button_medium {color: #FFF; background-color: #2ca1ff; border-color: #229dff; font-size: 16px; font-weight: 700; letter-spacing: 6px;}
.form_button_medium:hover {background-color: #008dff; border-color: #008dff;}

.form_input_text {padding: 12px 14px; font-size: 16px; font-weight: 400; text-align: left;}
.form_input_select {padding: 12px 14px; font-size: 16px; font-weight: 400; text-align: left;}
.form_input_textarea {padding: 12px 14px; font-size: 16px; font-weight: 400; text-align: left;}
.form_input_any {padding: 48px 32px; font-size: 48px; font-weight: 700; text-align: center;}
.form_input_any::placeholder {color: #BBB;}

.form_mb_16 {margin-bottom: 16px;}
.form_mb_32 {margin-bottom: 32px;}


@media only screen and (max-width: 960px) {
    .form_text_big {padding: 12px 14px; font-size: 16px !important;}
    .form_select_big {padding: 12px 14px; font-size: 16px !important;}
    .form_input_any {padding: 28px 22px; font-size: 18px !important;}
}