.d-none{    display: none;}.ak_form{    text-align: left;    margin-bottom: 15px;}.ak_col_md_6 {    -webkit-box-flex: 0;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;}.ak_col_md_4 {    -webkit-box-flex: 0;    -ms-flex: 0 0 33.333333%;    flex: 0 0 33.333333%;    max-width: 33.333333%;}.ak_form_row{    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin-right: -5px;    margin-left: -5px;}.ak_form_row>.ak_col, .ak_form_row>[class*=ak_col_md_] {    padding-right: 5px;    padding-left: 5px;    position: relative;    width: 100%;    box-sizing: border-box;}.ak_form_group {    margin-bottom: 1rem;}.ak_form label {    display: inline-block;    margin-bottom: .2rem;}.ak_form_control {    display: block;    width: 100%;    padding: .8rem;    font-size: 1rem;    line-height: 1.5;    color: #495057;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #ced4da;    border-radius:  0;    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;    box-sizing: border-box;}.ak_form button,.ak_form input,.ak_form optgroup,.ak_form select,.ak_form textarea{    margin: 0;    font-family: inherit;}.ak_form_check {    position: relative;    display: block;    padding-left: 1.25rem;    margin-bottom: 1rem;}.ak_form_check_label {    margin-bottom: 0 !important;}.ak_form input[type=checkbox],.ak_form input[type=radio]{    box-sizing: border-box;    padding: 0;}.ak_form .ak_form_check_input{    position: absolute;    margin-top: .5rem;    margin-left: -1.25rem;}.ak_form_submit:not(:disabled):not(.disabled){    cursor: pointer;    border: 2px solid #1A989A;}.bg_form .ak_form_submit:not(:disabled):not(.disabled){    cursor: pointer;    border: 1px solid #ffffff;}.ak_form_submit:disabled{    opacity: 0.8;    cursor: not-allowed;}.ak_form_submit{    color: #ffffff;    font-size: 14px;    line-height: 46px;    height: 46px;    font-style: normal;    font-weight: 600;    background-color: #1A989A;    border-radius: 3px;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    text-transform: uppercase;    border-width: 0px;    padding-left: 30px;    padding-right: 30px;    position: relative;    display: inline-block;    width: auto;    margin: 0;    text-align: left;    text-decoration: none;    cursor: pointer;    white-space: nowrap;    outline: 0;    letter-spacing: 1px;    -webkit-transition: all 500ms ease;    -moz-transition: all 500ms ease;    transition: all 500ms ease;}.ak_form_submit:hover{    background: var(--primary);    color: #fff;    border-color: var(--primary)!important;}.bg_form .ak_form_submit:not(:disabled):not(.disabled):hover{    background: #fff;    color: var(--secondary);}.ak_form .errore_campo{    font-weight: 600;    color: #0A6A68;}.ak_form_response{    margin: 15px 0;    color: #fff;}.ak_form_response .feedback_danger{    background: #f52d2d;    padding: 10px 20px;}.ak_form_response .feedback_success{    background: #00a016;    padding: 10px 20px;}.grecaptcha-badge {    visibility: hidden;}