.static_module .static_form .input--madoka .no-madoka {
    width: 100%;
    padding: 5px;
    font-size: 14px
}

.static_module .static_form .input--madoka .input__field--madoka {
    color: #030304;
    font-weight: 300;
    border: 0
}

.static_module .static_form .input--madoka .input__label--madoka {
    color: #030304
}

.static_module .static_form .input--madoka .input__label--madoka .graphic--madoka {
    stroke: black
}

.static_module .static_form .input--madoka .input__label--madoka .input__label-content--madoka {
    font-weight: 300;
    font-size: 14px;
    padding: 1em 0
}

.static_module .static_form .confirm_button {
    margin: 10px 15px;
    color: #030304
}

.static_module .static_form .confirm_button .obb {
    font-size: 10px
}

.static_module .static_form .confirm_button .iscriviti {
    text-transform: uppercase
}

.static_module .static_form .confirm_button .iscriviti label {
    font-weight: 300;
    font-size: 13px
}

.static_module .static_form .confirm_button .termini label {
    font-weight: 300;
    font-size: 13px;
}
.static_module .static_form .confirm_button .profilazione label {
    font-weight: 300;
    font-size: 13px;
}

.static_module .static_form .confirm_button .send {
    text-align: right
}

.static_module .static_form .confirm_button .send button.bottone-home {
    font-weight: 700;
    background: none;
    box-shadow: none;
    border: none;
    color: #030304;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 14px;
    padding: 0
}

.static_module .static_form .confirm_button .send button.bottone-home:focus {
    outline: none
}

.static_module .static_form .confirm_button .send a.privacy {
    color: #b7b7b7;
    display: block;
    font-size: 12px
}

.static_module .static_form svg {
    stroke-width: 1px
}

.static_module .static_form .select select {
    padding-top: 0;
    padding-bottom: 0
}

.static_module .static_form .input--madoka {
    height: 72%
}

.static_module .static_form .textarea textarea {
    resize: none;
    height: 100px
}

.static_module .static_form .textarea svg {
    stroke-width: 0.5px
}

.static_module .static_form .textarea .input__label-content--madoka {
    margin-top: 0;
    position: absolute;
    bottom: 0
}

.static_module .static_form .select select {
    padding-top: 15px;
    padding-bottom: 6px;
}

form.assistenza_form.static_form {
    padding: 0px 80px;
}

div#link-modal-1 .title_modal {
    margin-top: 8%;
}

@media screen and (max-width: 990px) and (min-width: 767px) {
    .Aligner-item.Aligner-item--top {
        margin-top: 10%;
    }
}

@media screen and (max-width: 766px) {

    form.assistenza_form.static_form {
        padding: 0px;
    }

    .input__field {

        padding: 1.8em;
    }

    div#link-modal-1 .title_modal {
        margin-top: 8%;
    }

    button.bottone-home {
        margin-top: 30px;
    }

}


