.font_gotham {    font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important;}h2.yellow_underline:after {    background: #ffd000 !important;}.text-cyan {    color: #0086bf !important;}.banner {    background-repeat: no-repeat;    background-position: center;    background-size: cover;    min-height: 540px;}/* .banner:before {    content: '';    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    display: inline-block;    background: linear-gradient(to bottom, rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .5) 100%);} */.center_div {    position: absolute !important;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);}.text-yellow {    color: #ffd100;}textarea.form-control,input.form-control {    font-size: 1.9rem;    padding: 0.4em 0.5em !important;    border-radius: 0.5rem !important;    border: 1px solid #777;}.videoDiv {    background: rgba(0, 0, 0, 0.5);    gap: 10px;    border-radius: 50px;    cursor: pointer;}.asterisk {    color: #B52237;}.topBlue {    background: linear-gradient(to bottom, #005eb8 800px, #FFF 0%);}/* #formDiv .newPrimary {    border: 1px solid #0054a6 !important;} */.imageRadius {    object-fit: cover;    border-radius: 7px 0 0 7px;}.quotesDiv {    border-radius: 0 7px 7px 0;}.selectChurchSize span.icon.icon-error.form-error-icon {    display: none !important;}#selectChurchSize-error {    position: absolute;    bottom: -29px;}.selectChurchSize.churchError button.btn.dropdown-toggle.bs-placeholder.btn-light.selectpicker-select.border-grey.bg-white.font-16.font_gotham.text-san-juan.font-weight-400.py-3 {    border: 2px solid #ea5239 !important;}.bgSkyLightBlue {    background-color: #eef7f9;}h2.hrLine:after {    content: "";    flex: 1 1;    border-bottom: 1px solid #71B2C9;    margin: auto;}.rightArrow {    position: relative;}.rightArrow:after {    content: "";    position: absolute;    top: 10px;    left: -85px;    background: url('/wp-content/themes/donation/img/compassion-sunday/right-forward.svg');    background-size: cover;    background-repeat: no-repeat;    background-position: top;    width: 44px;    height: 100px;}.close_post {    z-index: 9999;    position: absolute;    top: -15px;    right: -15px;}.youtube-player iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 9;    border-radius: 7px !important;    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%) !important;    border: 0;    background-color: transparent !important;}.youtube-player {    position: relative;    padding-bottom: 56.25% !important;    height: 0;    overflow: hidden;    max-width: 100%;}.selectChurchSize div.dropdown-menu,.selectCountry div.dropdown-menu {    transform: translate3d(0px, 44px, 0px) !important;    z-index: 10 !important;}.h_100 {    height: 100%;}.cardImage {    height: 100%;}@media (min-width: 1440px) {    .bannerContainer {        max-width: 1440px;    }}@media (width <=1024px) {    #static-header.fixed {        overflow: hidden !important;    }    .rightArrow:after {        display: none;    }    .cardImage {        height: 100%;    }}@media(max-width:767px) {    .card-row {        gap: 4px;        margin-top: 0 !important;        background: #00407A;    }    .imageRadius,    .quotesDiv {        border-radius: unset !important;    }    .rightArrow:after {        display: none;    }    .topBlue {        background: linear-gradient(to bottom, #005eb8 100%, #FFF 0%);    }    .bgSkyLightBlue {        background: transparent;    }    .banner .container {        position: absolute;        top: 25%;        left: 50%;        transform: translate(-50%, -50%);    }    .rounded-7 {        border-radius: 0 !important;    }    .h_100 {        height: auto;    }}.bg-navy-blue {    background-color: #005eb8 !important;}.container {    margin: 0 auto;    position: relative;}.position-icon {    position: absolute;    left: 50%;    top: 0%;    transform: translate(-50%, -50%);    z-index: 20;}.card-row {    margin-top: -100px;    z-index: 10;    position: relative;}.hrLine {    flex: 1;}div.modal div.overlay {    position: fixed !important;    top: 0;    left: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    background-color: rgba(31, 31, 31, 0.8);    -moz-opacity: .95;    -khtml-opacity: .95;    opacity: .95;}.lightbox-close {    outline: none;    padding: 12px 0;}.card-row .card-body {    display: flex;    justify-content: center;    align-items: center;    flex-direction: column;}


/* video */
.video-container {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}
.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media(max-width:767px){
    #registerBtn,#findOutBtn{
        width:100%;
    }
}