#rz-popup-info {
    transform: translateY(-100%);
}
.rz_show_popup {
    opacity: 1;
    transform: unset !important;
    animation: fade-in-popup 1s;
}
@keyframes fade-in-popup {
    0% {
        transform: translateY(-100%);
        opacity: 0;
    }
    100% {
        transform: translateY(0%);
        opacity: 1;
    }
}
#rz-popup-close {
    cursor: pointer;
}
.rz_form_codprod {
    font-size: 20px;
}

.rz_campo_form_left .jet-form__label-text, .rz_campo_form_right .jet-form__label-text, .rz_campo_form .jet-form__label-text{
    color: #dd782e;
    text-transform: uppercase;
    font-family: Mulish;
    font-weight: 800;
}
.rz_campo_form_left.jet-form-col, .rz_campo_form_right.jet-form-col,.rz_campo_form.jet-form-col {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    display: flex;
    flex-direction: column;
}
.rz_campo_form_left .jet-form-col__end {
    width: 90%;
}
 .rz_campo_form_right .jet-form-col__end,  .rz_campo_form .jet-form-col__end {
    width: 100%;
}
.rz_campo_form_left input[type="text"], .rz_campo_form_right input[type="text"], .rz_campo_form_right input[type="email"], .rz_campo_form textarea {

  background-color : #1E4B90; 
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  color: #fff;
  
}
.rz_campo_form_left input[type="text"], .rz_campo_form_right input[type="text"]:focus, .rz_campo_form_right input[type="email"]:focus, .rz_campo_form textarea:focus {
    outline: none !important;
}
.rz_campo_form_privacy {
    color: #fff;
    font-size: 18px;
    font-family: Mulish;
    font-weight: 600;
}
.rz_campo_form_privacy .jet-form-col__start {
    order: 2;
}
.rz_campo_form_privacy .jet-form-col__end {
    flex: unset;
}
.rz_campo_form .jet-form__submit {
    background-color: #fff;
    font-family: Mulish;
    font-weight: 800;
    border: 2px solid #dd782e;
    width: 300px;
}
.rz_campo_form .jet-form__submit:hover {
    background-color: #dd782e;
    border-color: #dd782e;
    color: #fff;
}
.rz_campo_form .jet-form__submit-wrap {
    align-items: flex-end;
}
.jet-form-message {
    background-color: #fff;
}
/** MOBILE **/
@media only screen and (max-width: 767px) {
    .jet-form-col__start {
        max-width: 100%;
    }
}

#rz-popup-disp {
    transform: translateY(calc( -100% - 150px ));
}
.rz_show_popup {
    opacity: 1;
    transform: unset !important;
    animation: fade-in-popup 1s;
}
@keyframes fade-in-popup {
    0% {
        transform: translateY(calc( -100% - 150px ));
        opacity: 0;
    }
    100% {
        transform: translateY(0%);
        opacity: 1;
    }
}
#rz-popup-close-sp {
    cursor: pointer;
}

/** MOBILE **/
@media only screen and (max-width: 767px) {
    .rz_disp_popup_titolo .elementor-heading-title {
        font-size: 18px !important;
    }
    .rz_disp_popup_desc .elementor-heading-title{
        font-size: 10px !important;
    }
}
