#ud_donate_now_page{
    margin-bottom: 10.4rem;
}
#ud_donate_outcome{
    margin-top:11.2rem;
    margin-bottom: 10rem;
}
#ud_positive_outcome{
    margin-top:6.7rem;
}
.ud_donate_banner_page .ud_donate_banner_container{
    padding-left: 13.1rem;
    padding-right: 13.1rem;
}
#ud_donate_now_page .ud_donate_banner_page{
    max-height: 430px;
    padding:4.6rem 0;
    background-image: url("../images/logo_banner.svg");
    background-repeat: no-repeat;
    background-size: 22%;
    background-position: bottom right 5%;
    margin-bottom: 6.4rem;
}
#ud_donate_now_page .ud_donate_banner_page .ud_donate_banner_sx .ud_donate_banner_sx_title{
    font-family: barlow_condensedmedium;
    font-style: normal;
    font-weight: 500;
    font-size: 4rem;
    line-height: 5.2rem;
}
#ud_positive_outcome .ud_positive_content{
    margin-top:8.2rem;
}

#ud_donate_now_page .ud_donate_banner_page .ud_donate_banner_sx .ud_donate_banner_sx_first h2,
#ud_donate_now_page .ud_donate_banner_page .ud_donate_banner_sx .ud_donate_banner_sx_second h2,
#ud_donate_now_page .border-l h2{
    font-family: barlow_condensedmedium;
    font-style: normal;
    font-weight: 500;
    font-size: 7.2rem;
    line-height: 8.6rem;
    text-transform: uppercase;
}
#ud_donate_now_page .ud_donate_banner_page .ud_donate_banner_sx .ud_donate_banner_sx_first h5,
#ud_donate_now_page .ud_donate_banner_page .ud_donate_banner_sx .ud_donate_banner_sx_second h5,
#ud_donate_now_page .border-l h5{
    font-family: barlow_condensedmedium;
    font-style: normal;
    font-weight: normal;
    font-size: 2.4rem;
    line-height: 2.9rem;
}
#ud_donate_now_page .border-l{
    padding: 2rem 0 0 7rem;
}
#ud_donate_now_page .border-l h5{
    margin-bottom: 2.6rem;
}
#ud_donate_now_page .border-l h3{
    font-family: barlow_condensedmedium;
    font-style: normal;
    font-weight: 500;
    font-size: 4rem;
    line-height: 4.8rem;
}
#ud_donate_now_page  .ud_donate_banner_page .progress{
    background-color: var(--white);
    border-radius: 4.5px;
}
#ud_donate_now_page  .ud_donate_banner_page .progress-bar{
    background-color: var(--orange);
    border-top-right-radius: 4.5px;
    border-bottom-right-radius: 4.5px;
}
/*
  * Form
*/
/* .ud_donate_form h3.secondaryBlue,
.ud_donate_form_title h3{
    font-family: barlow_condensedmedium;
    font-style: normal;
    font-weight: 500;
    font-size: 4rem;
    line-height: 4.8rem;
} */

.ud_donate_form .ud_select_import.selected .ud_import{
    background-color: var(--basicBlue);
    color:var(--white);
}
.ud_donate_form .ud_select_import{
    min-height: 224px;
    cursor: pointer;
}
.ud_donate_form .ud_select_import .ud_import{
    background-color: #F0F2F8;
    color:#7C8DB0;
    min-height: 112px;
    padding:2.7rem 3.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ud_donate_form .ud_select_free_import .box_title{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top:1.2rem;
    padding-bottom:1.2rem;
    background-color:#F0F2F8;
}
.ud_donate_form .ud_select_free_import .box_title h5{
    font-family: barlow_condensedmedium;
    font-style: normal;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 3rem;
    color: #104a6b;
}
.page-dona-ora .ud_donate_form .ud_select_free_import .ud_import{
    margin-bottom: 7.2rem;
}
.ud_donate_form .ud_select_free_import .ud_import input{
    width: 100%;
    min-height: 72px;
    text-align: center;
    font-family: barlowregular;
    font-style: normal;
    font-weight: normal;
    font-size: 2rem;
    line-height: 3rem;
}
.ud_donate_form .ud_select_free_import .ud_import input[type=number]:active,
.ud_donate_form .ud_select_free_import .ud_import input[type=number]:focus,
.ud_donate_form .ud_select_free_import .ud_import input[type=number]:focus-visible{
    border: 1px solid #53AFBE;
    outline: none;
}
.ud_donate_form .ud_select_import .ud_image{
    position: relative;
}
.ud_donate_form .ud_select_import:hover .ud_image p{
    display: flex !important;
    position: absolute;
    top: 0;
    height: 100%;
    background-color: #F0F2F8;
    align-items: center;
    justify-content: center;
    padding:2rem 1.2rem;
    opacity: 0.8;
    color:#313446;
    font-weight: 500;
}
.ud_donate_form .ud_select_import.selected:hover .ud_image p{
    width: 100%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding:2rem 1.2rem;
    opacity: 0.8;
    color: var(--white);
    font-weight: 500;
    background: #53AFBE;
}
.ud_donate_form .acf-field-6089a99d56f5c .acf-label,
.ud_donate_form .acf-field-6089a99d56f5c .acf-input-wrap{
    display: none;
}

.ud_donate_now_description{
    padding:4.8rem 4rem;
}
.ud_donate_now_description h5{
    line-height: 3rem;
}
.ud_donate_now_description span p{
    margin-bottom: 10px;
}
.ud_donate_now_description span p,
.ud_donate_form_title span p{
    font-family: barlowregular;
    font-style: normal;
    font-weight: normal;
    font-size: 1.7rem;
    line-height: 2.4rem;
    color:var(--text);
}
.ud_donate_now_description span p a{
    font-weight: 400;
    text-decoration: underline;
}
.acf-field.acf-field-radio.acf-field-6089a99d56f5c{
    display: block;
    width: 100%;
}
.ud_donate_form .acf-fields>.acf-field{
    border:0px;
}
.ud_donate_form .acf-field .acf-label label{
    font-family: barlowregular;
    font-style: normal;
    font-weight: normal;
    font-size: 1.7rem;
    line-height: 2rem;
    display: flex;
    align-items: center;
    color: var(--text);
}
.ud_donate_form .acf-field.acf-field-text.acf-field-6089a9d456f5d.is-required,
.ud_donate_form .acf-field.acf-field-text.acf-field-6089a9e456f5e.is-required{
    display: inline-block;
    width: 45%;
}
.ud_donate_form .acf-field.acf-field-text.acf-field-6089a9d456f5d.is-required{
    margin-right: 2.4rem;
}
.ud_donate_form .acf-field.acf-field-text.acf-field-6089a9eb56f5f.is-required,
.ud_donate_form .acf-field.acf-field-text.acf-field-6089aa3056f61.is-required{
    display: inline-block;
    width:65%;
    margin-right: 2.4rem;
}
.ud_donate_form .acf-field.acf-field-number.acf-field-6089b1c518a3c,
.ud_donate_form .acf-field.acf-field-number.acf-field-6089aa1556f60.is-required{
    display: inline-block;
    width:25%;
}

.ud_donate_form .acf-field.acf-field-email.acf-field-6089aad956f63.is-required{
    display: inline-block;
    width:65%;
}

.ud_donate_form .acf-field.acf-field-text.acf-field-6089aa4356f62.is-required{
    display: inline-block;
    width:25%;
    margin-right: 2.4rem;
}
.ud_donate_form .acf-fields.acf-form-fields .acf-field > .acf-input input[type=text],
.ud_donate_form .acf-fields.acf-form-fields .acf-field > .acf-input input[type=number],
.ud_donate_form .acf-fields.acf-form-fields .acf-field > .acf-input input[type=email]{
    min-height: 48px;
}
.ud_donate_form .acf-field.acf-field-text.acf-field-6089aaf056f64.is-required,
.ud_donate_form .acf-field.acf-field-textarea.acf-field-6089b22018a3d{
    display: block;
    width:95%;
}
.ud_donate_form .acf-field.acf-field-text.acf-field-6089aaf056f64.is-required input{
    margin-bottom: 6.8rem;
}
.acf-field.acf-field-true-false.acf-field-6089b23418a3e .acf-label,
.acf-field.acf-field-true-false.acf-field-6089b23418a3e .acf-input{
    display: inline-block;
}
#acf-form > div.acf-fields.acf-form-fields.-top > div.acf-field.acf-field-true-false.acf-field-6089b23418a3e{
    border:0px;
    margin-bottom: 5rem;
}
#acf-field_6089b22018a3d{
    margin-bottom: 0;
}
.ud_donate_form .ud_donate_secure_payments_box{
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #F3F3F3;
    padding:0 2.4rem;
}
.ud_donate_form .ud_donate_secure_payments_box span{
    font-weight: 700;
    font-family: barlowregular;
}
.ud_donate_form .ud_donate_form_title p{
    font-family: barlowregular;
    font-style: normal;
    font-weight: normal;
    font-size: 1.7rem;
    line-height: 2rem;
    color: var(--text);
}
.ud_donate_form .acf-field.acf-field-radio.acf-field-6089abad56f65.is-required.acfe-no-label{
    padding:0 1rem;
}
.ud_donate_form .acf-field.acf-field-radio.acf-field-6089abad56f65.is-required.acfe-no-label .acf-input .acf-radio-list li{
    display: inline-block;
    margin-right: 5.8rem;
    margin-bottom: 6.3rem;
}
.ud_donate_form .acf-field.acf-field-radio.acf-field-6089abad56f65.is-required.acfe-no-label .acf-input .acf-radio-list li label{
    font-family: barlowregular;
    font-style: normal;
    font-weight: normal;
    font-size: 2rem;
    line-height: 2.4rem;
    color:#000;
}
.page-dona-ora .ud_donate_form .acf-form-submit{
    position: relative;
}
.ud_donate_form .acf-form-submit input[type=submit]{
    max-height: 72px;
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: var(--orange);
    color:var(--white);
    padding: 2.4rem 2rem;
    font-family: barlow_condensedmedium;
    font-style: normal;
    font-weight: 500;
    font-size: 2rem;
    line-height: 2.4rem;
    cursor: pointer;
    border-radius: 0;
}
.ud_donate_form .acf-form-submit input[type=submit]:hover{
    background: #E48A1F;
}
.ud_donate_form .acf-form-submit::after{
    position: absolute;
    bottom: 38%;
    right: 13%;
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url('../icons/arrowRight_white.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    padding:0.2rem 0;
}
.ud_donate_form .acf-field.acf-field-radio.acf-field-6089abad56f65{
    margin-bottom: 3rem;
}
.ud_donate_form .acf-field.acf-field-radio.acf-field-6089abad56f65 .acf-input ul li{
    display: inline-block;
    margin-right: 5rem;
}
.ud_donate_form .acf-field.acf-field-radio.acf-field-6089abad56f65 .acf-input ul li label{
    font-family: barlowregular;
    font-style: normal;
    font-weight: normal;
    font-size: 2rem;
    line-height: 2.4rem;
}
.ud_donate_form .acf-field-6089abad56f65 .acf-label,
.ud_donate_form .acf-field-608a86833106f{
    display: none;
}
.ud_donate_form .acf-field-6089abad56f65 .acf-input{
    display: flex;
    flex-wrap: wrap;
}
.ud_donate_form .acf-field-6089abad56f65 .acf-input ul.acf-radio-list{
    order: 2;
    margin-top: 2.4rem;
    margin-bottom: 3rem;
}
.ud_donate_form .acf-field-6089abad56f65 .acf-input .ud_donate_form_title{
    order:1;
    flex: 90%;
}
.ud_donate_form .acf-field-6089abad56f65 .acf-input .acf-true-false{
    flex: 5%;
}
.ud_donate_form .acf-field-6089abad56f65 .acf-input .ud_donate_secure_payments_box {
    order: 3;
    flex: 100%;
    margin-top:2rem;
}
.ud_donate_form .acf-field-6089abad56f65 .acf-input .ud_donate_secure_payments_box .ud_secure_payment_text{
	width:26%;
} 

ul.acf-radio-list li label{
    position: relative;
    padding-left: 36px;
}

ul.acf-radio-list input[type="radio"]{
    position: absolute;
    visibility: hidden;
    left: 0;
}
ul.acf-radio-list input[type="radio"]::before{
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background: #fff;
    visibility: initial;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 40px;
}
ul.acf-radio-list input[type="radio"]:checked:before{
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background: rgb(255,255,255);
    background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(111,188,200,1) 0%, rgba(83,175,190,1) 38%, rgba(255,255,255,1) 38%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 64%, rgba(255,255,255,1) 100%);
    visibility: initial;
    
}
/*
    * Positive
*/
.ud_message_form .acf-fields.acf-form-fields .acf-field.acf-field-6089b22018a3d .acf-label{
    display: none;
}
.ud_message_form .acf-fields.acf-form-fields .acf-field.acf-field-6089b22018a3d > .acf-input input{
    width: 100%;
    min-height: 72px;
    margin-bottom: 2.1rem;
}
.ud_message_form .acf-field-6089b23418a3e{
    display: flex;
    align-items: center;
    margin-bottom: 7.4rem;
}
.ud_message_form .acf-field-6089b23418a3e .acf-label{
    order: 2;
    margin-left: 1.6rem;
}
.ud_message_form .acf-field-6089b23418a3e .acf-label label{
    font-family: barlowregular;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 3rem;
}
.ud_message_form .acf-field-6089b23418a3e .acf-input label input[type="checkbox"]{
    position: relative;
    background: white;
    width: 4.4rem;
    height: 2.4rem;
    -webkit-appearance: initial;
    border-radius: 2rem;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
    cursor: pointer;
    vertical-align: middle;
    background-color: #E3E3E3;
}
.ud_message_form .acf-field-6089b23418a3e .acf-input label input[type="checkbox"]:checked{
    background-color: #53AFBE;
}
.ud_message_form .acf-field-6089b23418a3e .acf-input label input[type="checkbox"]::after{
    position: absolute;
  top: 8%;
  display: block;
  width: 2rem;
  height: 2rem;
  background: #fff;
  text-align: center;
  transition: all 0.3s ease-in 0s;
  border: #888 1px solid;
  border-radius: 1.3125rem;
  left: 2%;
  content: "";
}
.ud_message_form .acf-field-6089b23418a3e .acf-input label input[type="checkbox"]:checked::after{
    left: 53%;
  content: "";
}

.ud_message_form .acf-form-submit > input[type="submit"].acf-button{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 1.8rem 9.5rem;
    background: #53AFBE;
    font-family: barlow_condensedmedium;
    font-style: normal;
    font-weight: 500;
    font-size: 2rem;
    line-height: 2.4rem;
    color:var(--white);
    cursor: pointer;
}
.ud_message_form .acf-form-submit > input[type="submit"].acf-button:hover{
    background: #3E98A7;
    color:var(--white);
}
#ud_positive_outcome > div > div > div.col-xs-12.col-md-6.col-lg-6 > div.ud_message_form.mt-5 > a:hover{
    background: #F0F2F8;
    border: 1px solid #53AFBE;
    box-sizing: border-box;
}
#acf-form > div.acf-form-submit{
    padding:0 1.5rem;
}
.ud_message_form .acf-form-submit .btn-ud-transparent.ud_positive_btn{
    width: 42%;
    padding:1.8rem 3.8rem;
    margin-right: 2.4rem;
}

.acf-loading, .acf-spinner{
    display: none;
}