#wpforms-conversational-form-page .wpforms-conversational-form-logo img{
}
.wpforms-description p{
    margin:0px;
}
#wpforms-conversational-form-page .wpforms-field-label:before{
    content:'';
    position:relative;
    left:0px;
}
#wpforms-conversational-form-page .wpforms-field-label{
    text-align:center;
    text-transform:uppercase;
    font-weight:bold;
}
.wpforms-field-radio.wpforms-list-inline ul, .wpforms-field-checkbox.wpforms-list-inline ul{
    display:flex;
    flex-wrap:wrap;
    justify-content: center;
    align-items: center;
}
#wpforms-conversational-form-page .wpforms-image-choices-image img{

}
.wpforms-image-choices-label{
    font-size:14px !important;
    line-height:90% !important;
    width:150px !important;
    margin-left:auto;
    margin-right:auto;
}
#wpforms-conversational-form-page .wpforms-image-choices-label:before{
    margin-bottom:12px !important;
}
/*Evidenzio messaggio risposta*/
.wpforms-field.wpforms-field-html.wpforms-conditional-field.wpforms-conditional-show  > div:first-child .message{
    background: rgba(255,255,255,0.6);
    padding: 10px;
    border-radius: 40px;
}

@media (min-width: 769px) {
    #wpforms-conversational-form-page .wpforms-field-radio li:not(.wpforms-image-choices-item):not(.wpforms-selected) label:hover:before, #wpforms-conversational-form-page .wpforms-field-radio li:not(.wpforms-image-choices-item):not(.wpforms-selected) label.wpforms-field-item-hover:before,
    #wpforms-conversational-form-page .wpforms-field-payment-multiple li:not(.wpforms-image-choices-item):not(.wpforms-selected) label:hover:before,
    #wpforms-conversational-form-page .wpforms-field-payment-multiple li:not(.wpforms-image-choices-item):not(.wpforms-selected) label.wpforms-field-item-hover:before,
    #wpforms-conversational-form-page .wpforms-field-payment-checkbox li:not(.wpforms-image-choices-item):not(.wpforms-selected) label:hover:before,
    #wpforms-conversational-form-page .wpforms-field-payment-checkbox li:not(.wpforms-image-choices-item):not(.wpforms-selected) label.wpforms-field-item-hover:before,
    #wpforms-conversational-form-page .wpforms-field-gdpr-checkbox li:not(.wpforms-image-choices-item):not(.wpforms-selected) label:hover:before,
    #wpforms-conversational-form-page .wpforms-field-gdpr-checkbox li:not(.wpforms-image-choices-item):not(.wpforms-selected) label.wpforms-field-item-hover:before,
    #wpforms-conversational-form-page .wpforms-field-checkbox li:not(.wpforms-image-choices-item):not(.wpforms-selected) label:hover:before,
    #wpforms-conversational-form-page .wpforms-field-checkbox li:not(.wpforms-image-choices-item):not(.wpforms-selected) label.wpforms-field-item-hover:before {
        content: "Opzione " counter(wpforms-radio, upper-alpha);
        font-size:12px;
    }
}

@media (min-width: 769px) {
    #wpforms-conversational-form-page .wpforms-image-choices-item:not(.wpforms-selected):hover .wpforms-image-choices-label:before,
    #wpforms-conversational-form-page .wpforms-image-choices-item:not(.wpforms-selected).wpforms-field-item-hover .wpforms-image-choices-label:before {
        content: "Opzione " counter(wpforms-radio, upper-alpha);
        font-size:12px;
    }
}

.wpforms-field.wpforms-field-html p{
    text-align:center;
    font-size:20px;
}
.wpforms-field.wpforms-field-html  a{
    display:table;
    margin:24px auto;
    text-decoration:none;
    background-color: #448ccb;
    color: rgba(255,255,255,0.8);
    font-family: "Lato", sans-serif;
    font-weight: 600;
    font-size: 19px;
    padding: 12px 31px;
    border-radius: 3px;
    border: 0;
    cursor: pointer;
}
#wpforms-conversational-form-page .wpforms-submit{
    text-transform: uppercase;
    margin-left:auto;
    margin-right:auto;
    display:block;
    opacity:0;
}
#wpforms-conversational-form-page{
    font-family:'Roboto';
}

#wpforms-conversational-form-page .field-eta input{
    margin-left:auto;
    margin-right:auto;
    width:80px;
    display:table;
    text-align:center;
    border-left:1px solid rgba(26,61,92,0.1);
    border-top:1px solid rgba(26,61,92,0.1);
    border-right:1px solid rgba(26,61,92,0.1);
    background:#ffffff;
    -moz-appearance: textfield;
}

#wpforms-conversational-form-page .field-eta input::-webkit-outer-spin-button,
#wpforms-conversational-form-page .field-eta input::-webkit-inner-spin-button{
    -webkit-appearance: none;
    margin: 0;
}

@media(max-width:767px){
    #wpforms-conversational-form-page .wpforms-image-choices-image img{
        /*height:60px;*/
    }
}
@media(max-width:520px){
    #wpforms-conversational-form-page .wpforms-image-choices-item{
        width:100% !important;
    }
}

#wpforms-conversational-form-page .wpforms-field{
    opacity:1 !important;
}
.wpforms-conversational-form-btn-desc{
    display:none;
}
.wpforms-required-label{
    display:none;
}
.wpforms-conversational-form-field-info{
    display:none;
}
#wpforms-conversational-form-page .wpforms-conversational-form-wrap{
    max-width:none;
}
.wpforms-error{
    text-align:center;
 }
#wpforms-60264-field_30-container .wpforms-error,
#wpforms-60264-field_31-container .wpforms-error{
    display:none !important;
}

.home-button{
    position:fixed;
    text-decoration:none;
    font-weight:bold;
    background:#BCD6EC;
    padding:12px;
    display:block;
    top:0px;
    left:0px;
}
.home-button i{
    font-size:22px;
    color:#1a3d5c;
}

.wpforms-field.hidden{
    display:none !important;
}

.prosegui-div button{
    display: table !important;
    margin: 24px auto !important;
    text-decoration: none !important;
    background-color: #448ccb !important;
    color: rgba(255,255,255,0.8) !important;
    font-family: "Lato", sans-serif !important;
    font-weight: 600 !important;
    font-size: 19px !important;
    padding: 12px 31px !important;
    border-radius: 3px !important;
    border: 0 !important;
    cursor: pointer !important;
}
.wpforms-conversational-form-footer{
    display:none !important;
}
.postid-60264 #wpforms-conversational-form-page .wpforms-submit-container {
	height: 10vh!important;
	padding-bottom:160px!important;
}