::placeholder {
    color: #bec1c7;
}
form.LiveFieldSection.Paperform__QuestionBlock {
    border: 1px solid #eaebec;
    border-radius: 12px;
    padding: 24px;
}
form.LiveFieldSection.Paperform__QuestionBlock:hover,
form.LiveFieldSection.Paperform__QuestionBlock:focus {
    box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.05);
    -webkit-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.05);
    -moz-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.05);
}
.editor>.DraftEditor-root>.DraftEditor-editorContainer>.public-DraftEditor-content>div>* {
    max-width: 600px !important;
}
.LiveField__answer {
    font-family: 'Inter', "Helvetica Neue", Helvetica, Roboto, sans-serif;
    line-height: 14px;
    font-size: 14px;
    color: black;
    font-weight: 400 !important;
    margin-top: 0;
}
@media (max-width: 740px) {
    .editor.editor--live {
        padding: 0 !important;
    }
}
form[class^='Paperform'] input:not([type]),
form[class^='Paperform'] input[type="text"],
form[class^='Paperform'] input[type="email"],
form[class^='Paperform'] textarea,
.LiveField__input,
.LiveField textarea {
    padding: 12px;
    border-radius: 4px;
    border: 1px solid #B7B8B9;
    background: white;
    color: black;
    font-size: 14px;
    background: white;
}
textarea.LiveField__input[rows] {
    background-color: white;
    padding: 12px;
    transition: none;
    border-bottom-color: #B7B8B9;
}
form[class^='Paperform'] input:not([type]):hover,
form[class^='Paperform'] input[type="text"]:hover,
form[class^='Paperform'] input[type="email"]:hover,
form[class^='Paperform'] textarea:hover,
.LiveField__input:hover,
.LiveField textarea:hover,
textarea.LiveField__input[rows]:hover {
    border-color: #98999a;
    background-color: rgba(250, 250, 250, 1);
}
.LiveField__input:not(.LiveField__input--manualfocus),
textarea.LiveField__input[rows="1"],
.LiveField__input--manualfocus:focus:not(:focus) {
    border-bottom: 1px solid #B7B8B9;
}
.LiveField--active .LiveField__input:not(.LiveField__input--manualfocus),
.LiveField--active textarea.LiveField__input[rows="1"],
.LiveField__input--manualfocus:focus {
    border: 2px solid #0b0bf4 !important;
    padding: 10px 12px;
    box-shadow:0 0 20px -6px #0003;
}
textarea, textarea.LiveField__input[rows],
.LiveField__input:not(.LiveField__input--manualfocus),
textarea.LiveField__input[rows="1"],
.LiveField__input--manualfocus:not(:focus) {
    font-size: 14px;
    line-height: 1.3;
}
.Field__header,
.LiveField__header,
.LiveSummary__question,
th.LiveSummary__question,
.Scale__checkbox-label-text,
.Matrix__column-label,
.Matrix__row-label,
.Matrix__row-label--mobile {
    font-size: 16px !important;
}
.LiveField .LiveField__container {
    padding: 2px 0 5px;
}
.LiveFieldSection__row {
    margin-bottom: 0;
}
@media (min-width: 500px) {
    .LiveFieldSection__row {
        margin-bottom: 0;
    }
}
.LiveFieldSection__row .LiveField {
    margin-bottom: 12px;
}
.LiveField__description {
    margin-bottom: 3px;
    color: #777777;
}
/* Selects */
.Select.LiveField__input.is-searchable.Select--single,
.Select.LiveField__input.is-searchable.Select--multi {
    padding: 0 !important;
}
.Select-control {
    background-color: transparent !important;
    padding: 1px;
}
.Select-input,
.Select-input > input {
    width: 100% !important;
}
.Select-placeholder, .Select--single>.Select-control .Select-value {
    padding-left: 20px;
}
.Select-arrow-zone {
    padding-right: 14px;
}
/* File uploads */
.File > span.btn-raised.btn-default {
    padding: 16px 24px !important;
    border-radius: 4px;
    background-color: #DDDDDD;
    color: black !important;
}
.File > span.btn-raised.btn-default:hover,
.File > span.btn-raised.btn-default:focus,
.File > span.btn-raised.btn-default:active {
    color: black !important;
}
/* Radio buttons */
.YesNo .YesNo__button:first-child {
    width: calc(50% - 8px);
    margin-right: 8px;
}
.YesNo .btn-raised.btn-default {
    font-size: 14px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
    color: #0b0bf4;
    width: fit-content;
    min-width: 84px;
    padding: 10px 18px;
    background-color: white;
    border: 1px solid #0b0bf4;
    border-radius: 99px;
    box-shadow: none;
    text-transform: capitalize;
}
.YesNo .btn-raised.btn-primary {
    font-size: 14px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
    width: fit-content;
    min-width: 84px;
    padding: 10px 18px;
    border-radius: 99px;
    box-shadow: none;
    text-transform: capitalize;
}
.YesNo .btn-raised.btn-default:hover,
.YesNo .btn-raised.btn-default:active,
.YesNo .btn-raised.btn-default:focu,
.YesNo .btn-raised.btn-primary:hover,
.YesNo .btn-raised.btn-primary:active,
.YesNo .btn-raised.btn-primary:focuss {
    color: #0909be;
    background-color: #d9d9f2;
    border: 1px solid #0909be;
}
/* Slider */
.LiveField.LiveField--slider .LiveField__container {
    padding-bottom: 18px;
}
/* Scale */
@media (max-width: 600px) {
    .Scale__wrapper {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .Scale__checkbox-label-text {
        font-size: 13px !important;
    }
}
/* Errors validation */
.LiveField--submiterror .LiveField__input:not(.LiveField__input--manualfocus),
.LiveField--submiterror .Address__input--error .LiveField__input,
.LiveField--submiterror textarea.LiveField__input[rows][rows="1"] {
    border: 2px solid #bc4b02;
    padding: 10px 12px;
}
.LiveField__error {
    background-color: white;
    color: #bc4b02;
    text-align: left;
    font-size: 12px;
    font-weight: 500;
    text-transform: none;
}
.LiveField--error .LiveField__error {
    padding: 1px 0 3px;
}
/* Submit button */
.submit .btn-raised {
    width: max-content;
    font-size: 14px;
    line-height: 1.3;
    text-align: left;
    padding: 12px 42px 12px 18px;
    box-shadow: none;
    border-radius: 99px;
}
.submit .btn-raised.btn-primary {
    font-family: 'Inter', "Helvetica Neue", Helvetica, Roboto, sans-serif, 'Helvetica Neue', Helvetica, Roboto, sans-serif;
    font-size: 14px;
    line-height: 1.3;
    font-weight: 700 !important;
    text-align: left;
    color: rgba(255, 255, 255, 1);
    width: max-content;
    padding: 12px 46px 12px 18px;    
    background-color: #0b0bf4;
    border: 1px solid #0b0bf4;
    border-radius: 99px;
    background-image: url("https://uploads-ssl.webflow.com/66018880bda308f6ac1f0869/66030614ad45ec7ca66c1b30_icon-arrow-button-white.png");
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: 87% center;
    transition: all .25s ease-out;
    -webkit-appearance: button;
}
.btn-raised:hover, .btn-raised:focus,
.submit .btn-raised.btn-primary:hover,
.submit .btn-raised.btn-primary:focus {
    box-shadow: none;
    border-color: #040458;
    background-color: #040458;
    color: white;
    text-decoration: none;
    background-position: 88% center;
}
/* margin-top of submit button */
.editor.editor--live .submit {
    margin-top: 14px;
}
/* Submit Succes Heading */
.__header-one,
.__header-two,
.SuccessfulSubmission > .__header-one,
.SuccessfulSubmission > .__header-two {
    font-family: Inter, sans-serif !important;
    font-size: 1.875rem !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    color: #517d21 !important;
}
.__unstyled,
.SuccessfulSubmission > p.__unstyled {
    line-height: 1.3 !important;
    color: #659d2a !important;
}