html, body { overflow: hidden;  background: none; }
body.iframe { padding-top: 0px; }
body.iframe h2 { color:#ffffff; font-size: 50px; }
body.iframe .sсPageRequest__form {  background: none; }
body.iframe .sсPageRequestForm { row-gap: 10px; }
body.iframe .feedback-form__label { position: relative; align-items: flex-start; }
body.iframe .dflt-button { background-color: #9d1a17; border: 1px solid #9d1a17; color: #fff; border-radius: 6px; }
body.iframe .feedback-form__upload-button { background: #C5C9CD; border-color: #c5c9cd; }
body.iframe input, body.iframe textarea { background-color: rgba(23, 26, 30, 0.4); color: #fff; border-radius: 6px; }
body.iframe input::placeholder, body.iframe textarea::placeholder { color: #686868; }
body.iframe .dflt-button:hover { background-color: #700c0a; border: 1px solid #9d1a17; filter: drop-shadow(0px 4px 10px rgba(255, 255, 255, 0.3)); }
body.iframe .checkbox .custom-checkbox-mark { border: 1px solid rgba(143, 143, 143, 0.5); border-radius: 0; }
body.iframe .checkbox .text {color:#c2c2c2; }
body.iframe .air-datepicker-cell.-current-, body.iframe .air-datepicker-cell.-selected-.-current-, body.iframe .air-datepicker-cell.-selected-, body.iframe .air-datepicker-cell.-focus-, body.iframe .air-datepicker-cell.-selected-.-focus- { border-radius: 8px; background: #ca0101; color: #fff; }
body.iframe .air-datepicker-overlay.-active- { border-radius: 15px; }
body.iframe .upload-File__name { color:#ffffff; }
body.iframe .feedbackCalendarIcon { color: #ffffff; }
body.iframe .just-validate-error-label { color: #f60101 !important; padding: 1px 5px; background: none; border-radius: 5px; }
body.iframe .modal-dialog { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); }
body.iframe .modal-dialog__close { background-color: #ca0101; }
body.iframe .modal-dialog__close:hover { filter: drop-shadow(0px 4px 10px rgba(255, 255, 255, 0.3)); }

@media screen and (min-width: 900px) {
    body.iframe .sсPageRequestForm { grid-template-columns: 1fr 1fr; column-gap: 20px; row-gap: 20px; }
}
