@font-face {
    font-family: 'Gotham Light';
    src: url('../font/Gotham-Light.eot');
    src: url('../font/Gotham-Light.eot') format('embedded-opentype'),
    url('../font/Gotham-Light.woff2') format('woff2'),
    url('../font/Gotham-Light.woff') format('woff'),
    url('../font/Gotham-Light.ttf') format('truetype'),
    url('../font/Gotham-Light.svg') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Bold';
    src: url('../font/Gotham-Bold.eot');
    src: url('../font/Gotham-Bold.eot') format('embedded-opentype'),
    url('../font/Gotham-Bold.woff2') format('woff2'),
    url('../font/Gotham-Bold.woff') format('woff'),
    url('../font/Gotham-Bold.ttf') format('truetype'),
    url('../font/Gotham-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-BoldItalic';
    src: url('../font/Gotham-BoldItalic.eot');
    src: url('../font/Gotham-BoldItalic.eot') format('embedded-opentype'),
    url('../font/Gotham-BoldItalic.woff2') format('woff2'),
    url('../font/Gotham-BoldItalic.woff') format('woff'),
    url('../font/Gotham-BoldItalic.ttf') format('truetype'),
    url('../font/Gotham-BoldItalic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*@font-face {*/
/*    font-family: 'Helvetica Neue';*/
/*    src: url('../fonts/HelveticaNeue-Light.eot');*/
/*    src: url('../fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),*/
/*    url('../fonts/HelveticaNeue-Light.woff2') format('woff2'),*/
/*    url('../fonts/HelveticaNeue-Light.woff') format('woff'),*/
/*    url('../fonts/HelveticaNeue-Light.ttf') format('truetype'),*/
/*    url('../fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg');*/
/*    font-weight: 300;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/
/*@font-face {*/
/*    font-family: 'Helvetica Neue';*/
/*    src: url('../fonts/HelveticaNeue-Medium.eot');*/
/*    src: url('../fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),*/
/*    url('../fonts/HelveticaNeue-Medium.woff2') format('woff2'),*/
/*    url('../fonts/HelveticaNeue-Medium.woff') format('woff'),*/
/*    url('../fonts/HelveticaNeue-Medium.ttf') format('truetype'),*/
/*    url('../fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium') format('svg');*/
/*    font-weight: 500;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

body:not(.page-template-page-home-2020) .nav-search-form.showBanner {
    top: 64px !important;
}
body .nav-search-form.showBanner {
    top: 64px !important;
}

.march-banner {
    background-color: #000000;
    text-align: center;
    position: relative;
    background-image: url("../image/2025_MYM_StickyBanner_V3_1440x60.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    /* background-position: 40% center; */
    background-position: center;
    display: none;
    height:60px;
}
.march-banner.show{
    display: block;
}

.march-banner a {
    font-size: 26px;
    font-family: "Gotham Light";
    color: #004678;
    /*padding: 15.5px 0;*/
    width: 860px;
    max-width: 100%;
    line-height: 0.74;
    display: inline-block;
    padding-left: 22px;
    padding-right: 10px;
    position: relative;
    transition: all 0.5s ease;
    height:100%;
}

.march-banner a span.white {
    color: #ffffff;
    font-family: 'Gotham Bold';
    /* text-decoration:underline; */
    font-size: 17px;
    padding-right: 20px;
}

.march-banner a span.white span.italic {
    font-family: 'Gotham-BoldItalic';
}

.march-banner a:hover span.white {
    transform: translateX(10px);
}
.march-text-one {    
    font-weight:700;
}
.march-text-two {
    display:none;
}
.mr-sticky-banner {
    position:fixed;
    top: 0;
    width:100%;
    max-width: 105em;
    z-index:5000;
}
@media (max-width: 1248px) {
.march-text-one {
    display:none;
}
.march-text-two {
    display:block;
    line-height:26px;
    font-weight:700;
}
}

@media (min-width: 925px) {
    .march-banner a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }

    .march-banner a span.white:after {
        content: '';
        width: 100%;
        height: 61px;
        background-color: #004678;
        position: absolute;
        left: 0;
        z-index: -1;
    }
}

@media (max-width: 924px) {
    .march-banner {
        background-color:transparent;
        background-image: url("../image/2025_MYM_StickyBanner_V3_800x60.jpg");
        height:60px !important;
    }
    .march-banner a {
        padding: 6px;
    }

    .march-banner a span.text {
        display: block;
    }

    .march-banner a span.white {
        padding-left: 20px;
        line-height: 1.5;
        background-color: #004678;
        display: inline-block;
        padding-top: 2px;
        font-size: 16px;
    }
    body .nav-search-form.showBanner {
        top: 86px !important;
    }
    .march-text-one {
        display:block;
        /* font-size:20px;         */
        font-size: 17px;
        margin-bottom:10px;
    }
    .march-text-two {
        display:none;
        line-height:26px;
    }
}

@media (max-width: 767px) {
    .march-banner {
        height:auto !important;
    }
    .march-banner a {
        font-size: 25px;
        padding: 10px;

    }

    .march-banner a span.text {
        line-height: 1.3;
    }
}


@media (max-width: 600px) {
    .march-banner a {
        font-size: 22px;
    }

    .march-banner a span.white {
        line-height: 1.5;
    }

    .march-banner {
        /* background-color: #6daccf !important; */
        background-image: url("../image/2025_MYM_StickyBanner_V3_800x60.jpg"), linear-gradient(to right, #85a3a0, #85a3a0);
        height:auto !important;
        background-size:contain;
    }

    .march-banner a {
        padding: 7px;
    }
}

@media (max-width: 808px) {
    .march-banner {
        background-color:transparent;
    }
}

@media (min-width: 925px) {

    .march-banner a span.text {
        padding-right: 50px;
    }

    .march-banner a span.white {
        padding-left: 49px;
        padding-right: 50px;
        clip-path: polygon(13% 0, 100% 0, 100% 100%, 0% 100%);
        margin-left: -10px;
        line-height: 60px;
        display: inline-block;
    }
}

.donnor-banner {
    background-color: #282850;
    text-align: center;
    position: relative;
}

/*@media (min-width: 860px) {*/
/*    .donnor-banner:after {*/
/*        content: '';*/
/*        width: calc((100% - 860px) / 2 + 13px);*/
/*        height: 60px;*/
/*        background-color: #fff;*/
/*        position: absolute;*/
/*        right: 0;*/
/*    }*/
/*}*/


.donnor-banner a {
    font-size: 36px;
    font-family: "Gotham Light";
    color: rgb(255, 255, 255);
    /*padding: 15.5px 0;*/
    width: 860px;
    max-width: 100%;
    line-height: 0.74;
    display: inline-block;
    padding-left: 22px;
    padding-right: 10px;
    position: relative;
    transition: all 0.5s ease;
}

.donnor-banner a span.bold {
    font-family: 'Gotham Bold';
    color: #fac800;
}

.donnor-banner a span.white {
    color: #fa3264;
    font-family: 'Gotham Bold';
    font-size: 17px;
    padding-right: 20px;
}

.donnor-banner a span.white span.italic {
    font-family: 'Gotham-BoldItalic';
}

.donnor-banner a:hover span.white {
    transform: translateX(10px);
}

@media (min-width: 861px) {
    .donnor-banner a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }

    .donnor-banner a span.white:after {
        content: '';
        width: 100%;
        height: 61px;
        background-color: #fff;
        position: absolute;
        left: 0;
        z-index: -1;
    }
}

@media (max-width: 860px) {
    .donnor-banner a {
        padding: 15px;
    }

    .donnor-banner a span.text {
        display: block;
    }

    .donnor-banner a span.white {
        padding-left: 20px;
        line-height: 1.5;
        background-color: #fff;
        display: inline-block;
        padding-top: 2px;

    }
}

@media (max-width: 767px) {
    .donnor-banner a {
        font-size: 25px;
        padding: 10px;

    }

    .donnor-banner a span.text {
        line-height: 1.3;
    }
}


@media (max-width: 600px) {
    .donnor-banner a {
        font-size: 16px;
    }

    .donnor-banner a span.white {
        line-height: 1.5;
    }
}

@media (min-width: 860px) {

    .donnor-banner a {

    }

    .donnor-banner a span.text {
        padding-right: 50px;
    }

    .donnor-banner a span.white {
        padding-left: 50px;
        clip-path: polygon(13% 0, 100% 0, 100% 100%, 0% 100%);
        margin-left: -10px;
        line-height: 60px;
        display: inline-block;
    }
}

.pg-banner{
    background-color: #2c404b;
    text-align: center;
    position: relative;
    background-image: url("../image/banner-bg.jpg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 40% center;
    display: none;
}
.pg-banner.show{
    display: block;
}

.pg-banner a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 900px;
    max-width: 100%;
    margin: 0 auto;
    padding: 8px 0;

}
@media(max-width: 767px){
    .pg-banner a{
        flex-direction: column;
    }
}
.pg-banner a:hover  .btns{
    background: #ee9f07;
    color: #2d3c44;
}
.pg-banner a .text{

    font-size: 16.5px;
    font-family: Garamond, Baskerville, Georgia, Times, "Times New Roman", serif;
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;

}
@media(max-width: 767px){
    .pg-banner a .text{
        line-height: 1.2;
        padding-bottom: 4px;
        padding-top: 6px;
    }
}

.pg-banner a .text i{
    font-weight: 400;
    display: inline-block;
}
.pg-banner .righ-banner{
    display: flex;
    align-items: center;
    justify-content: center;
}

.pg-banner a img{
    margin: 0 20px;
}

.pg-banner a .btns{
    font-family: 'Gotham Bold';
    color: #fff;
    font-size: 13.5px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    border: 2px solid #ee9f07;
    padding: 4px 0;
    max-width: 112px;
    line-height: 1.2;
    letter-spacing: 0;
}
@media(max-width: 767px){
    .pg-banner{
        background-image: unset;
    }
    .pg-banner a .text{

    }
    .pg-banner a img{
        margin: 0 30px;
    }
    .pg-banner a .btns{
        max-width: unset;
        padding: 7px;
    }
}

.sitg-banner{
    background-color: #272727;
    text-align: center;
    position: relative;
    /*background-image: url("../image/banner-bg.jpg");*/
    /*background-repeat: no-repeat;*/
    /*background-size: contain;*/
    /*background-position: 40% center;*/
    display: none;
}
.sitg-banner.show{
    display: block;
}

.sitg-banner a {
    display: flex;
    align-items: center;
    justify-content: center;
    /*width: 900px;*/
    max-width: 100%;
    margin: 0 auto;
/*    padding: 8px 0;*/

}


@media(max-width: 767px){
    .sitg-banner a{
        flex-direction: column;
        padding-bottom: 10px;
    }
}
.sitg-banner a:hover  .btns{
    background: #ee9f07;
    color: #2d3c44;
}
.sitg-banner a .text{
    font-size: 29px;
    font-family: Garamond, Baskerville, Georgia, Times, "Times New Roman", serif;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 1.4;
    letter-spacing: 7.5px;

}
@media(max-width: 1490px){
    .sitg-banner a .text{
        letter-spacing: 5px;
    }

}

@media(max-width: 1440px){
    .sitg-banner a .text{
        font-size: 20px;
        line-height: 1;
    }


}
@media(min-width: 1440px){
    .sitg-banner a .text br{
        display: none;
    }
}

@media(max-width: 767px){
    .sitg-banner a .text{
        line-height: 1.2;
        padding-bottom: 4px;
        padding-top: 6px;
    }
}

.sitg-banner a  i{
    font-size: 29px;
    font-family: Garamond, Baskerville, Georgia, Times, "Times New Roman", serif;
    text-align: center;
    line-height: 1.4;
    letter-spacing: 5px;
    font-weight: 400;
    display: inline-block;
    color: #8aadb7;
    padding: 0 25px 0 15px;
    white-space: nowrap;
}
@media(max-width: 1440px){
    .sitg-banner a  i{
        font-size: 29px;
        letter-spacing: 1px;
    }
}
@media(max-width: 800px){
    .sitg-banner a  i{
        font-size: 20px;
    }
}
@media(max-width: 480px){
    .sitg-banner a  i{
        padding: 0 12px 0;
    }
}

.sitg-banner .righ-banner{
    display: flex;
    align-items: center;
    justify-content: center;
}

.sitg-banner a img{
    margin: 0 20px;
}
@media(max-width: 1440px){
    .sitg-banner a img{
        margin: 0;
        max-width: 116px;
    }

}
.sitg-banner a .btns{
    font-family: 'Gotham Bold';
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
   /* border: 2px solid #8aadb7;*/
    background-color: #8aadb7;
    padding: 8px 22px;
    line-height: 1.2;
    letter-spacing: 0;
    font-size: 16px;
    font-family: "Gotham Light";
}
@media(max-width: 991px){
    .sitg-banner a .btns{
        padding: 8px 18px;
    }

}

@media(max-width: 767px){
    .sitg-banner{
        background-image: unset;
    }
    .sitg-banner a .text{

    }
    .sitg-banner a img{
       display: none;
    }
    .sitg-banner a .btns{
        max-width: unset;
        padding:  6px 7px 6px;
        font-size: 16px;
    }
}
@media (min-width: 44em) {
    .overlay-content {
        max-width: 1640px;
    }
}


.match-overlay-content {
    text-align: left;
    border-top: unset;
    outline: 5px solid rgba(160, 147, 104, 0.5);
    outline-offset: -5px;
    padding: 8em 3.5% 2em;
    background: rgb(255, 255, 255);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(248, 247, 243, 1) 100%);
}

@media (max-width: 1400px) {
    .match-overlay-content {
        padding: 5em 3.5% 2em;
    }
}

@media (max-width: 900px) {
    .match-overlay-content {
        padding: 3em 3.5% 2em;
    }
}

@media (max-width: 767px) {
    .match-overlay-content {
        padding: 2em 3.5%;
    }
}

.match-overlay-content img {
    /*position: absolute;*/
    /*top: 60px;*/
    /*max-width: 694px;*/
    /*right: 60px;*/
}

.match-overlay-content .text {
    font-size: 72px;
    font-family: 'Gotham Light';
    color: rgb(160, 147, 104);
    line-height: 1.164;
    text-align: left;

}

.match-overlay-content .text-2,
.match-overlay-content .text-3 {
    font-size: 150px;
    line-height: 0.9;
}

.match-overlay-content .text-4,
.match-overlay-content .text-5 {
    font-size: 94px;
    line-height: 0.9;
    text-transform: capitalize;
}

.match-overlay-content .text-4 span,
.match-overlay-content .text-5 span {
    font-size: 70px;
    text-transform: lowercase;
}

.match-overlay-content .monthly-giving {
    font-size: 38px;
    font-family: 'Gotham Light';
    color: rgb(255, 255, 255);
    line-height: 1.164;
    text-align: right;
    background-color: #aba074;
    padding: 5px 20px;
    /*border-radius: 10px;*/
    margin-top: 60px;
    display: inline-block;
    text-align: center;
}

@media (max-width: 1600px) {
    .match-overlay-content .monthly-giving {

        margin-top: 50px;
    }
}

@media (max-width: 1400px) {
    .match-overlay-content .monthly-giving {
        font-size: 30px;
        margin-top: 40px;
    }
}

@media (max-width: 900px) {
    .match-overlay-content .monthly-giving {
        font-size: 25px;
        margin-top: 30px;
    }
}

@media (max-width: 767px) {
    .match-overlay-content .monthly-giving {
        font-size: 20px;
        margin-top: 20px;
    }
}

.wrapper-takeover .wrapper{
    text-align: center;
    position: relative;
}
.wrapper-takeover .wrapper img.size-1375{
    display: none;
}
.wrapper-takeover img{
    max-height: 80vh;
}
.wrapper-takeover a {
    /* position: absolute; */
    left: 9%;
    top: 66%;
    line-height: 0;
    width: 44%;
    /* max-width: 580px; */
}
.wrapper-takeover .wrapper img.size-mobile{
    display: none;
}
.wrapper-takeover .wrapper .size-mobile{
    display: none;
}
.split-overlay-1 {
    position: relative;
  display: inline-block;
  width: auto !important;
  top: initial !important;
  left: initial !important;
  max-width: initial !important;
  transform: initial !important;
}
.split-overlay-1::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0;
    transition: .5s ease;
  }
  
  /* .split-overlay-1:hover::before {
    opacity: 0.23;
  } */
  .split-overlay-2 {
    position: relative;
  display: inline-block;
  width: auto !important;
  top: initial !important;
  left: initial !important;
  max-width: initial !important;
  transform: initial !important;
}
  .split-overlay-2::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    transition: .5s ease;
  }
  
  /* .split-overlay-2:hover::before {
    opacity: 0.23;
  } */
  .size-desktop {
    display:block;
  }
@media(max-height: 1375px){
    .wrapper-takeover .wrapper {
        max-width: 1000px;
        margin:auto;
    }
    .wrapper-takeover img{
        max-height: 100%;
    }
    .wrapper-takeover a {
        width: 44%;
        /* max-width: 416px; */
        height: auto;
    }
}
@media(max-width: 600px){
    .wrapper-takeover .wrapper img.size-mobile{
        display: inline;
    }
    .wrapper-takeover .wrapper img.size-desktop{
        display: none;
    }
    .wrapper-takeover .wrapper .size-mobile{
        display: block;
    }
    .wrapper-takeover .wrapper .size-desktop{
        display: none;
    }
    .wrapper-takeover a {
        width: 54%;
        max-width: 471px;
        height: auto;
    }
    .wrapper-takeover a {
        /* position: absolute; */
        left: 7%;
        top: 84%;
        line-height: 0;
        width: 54%;
        max-width: 610px;
        transform: translate(-50%, -50%);
        left: 32%;
        top: 69%;
    }
}

.page-template-page-giving .site {
    background: #fff;
}

.page-template-page-giving .container {
    background: unset;
}

.page-template-page-giving .wrapper {
    max-width: 1240px;
    margin: 0 auto;
}

/*HERO*/
.page-template-page-giving .hero {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    background-position: center;
    background-size: cover;
    color: #FFFFFF;
}

.page-template-page-giving .hero .wrapper {
    padding: 65px 20px 95px;
}

@media (max-width: 767px) {
    .page-template-page-giving .hero .wrapper {
        padding: 65px 20px 40px;
    }
}

.page-template-page-giving .hero h1 {
    font-style: normal;
    font-weight: 300;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: 0.02em;
    margin-top: 8px;
}

.page-template-page-giving .hero p {
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    line-height: 35px;
    margin: 0;
}

@media (min-width: 768px ) {
    .page-template-page-giving .hero p {

        max-width: 650px;
    }
}

@media (max-width: 768px ) {
    .page-template-page-giving .hero p {
        font-size: 16px;
    }
}

@media (max-width: 479px ) {
    .page-template-page-giving .hero p {
        font-size: 14px;
    }
}

/*END HERO*/

/* Giving  -  boostrap grid*/
.page-template-page-giving .container, .page-template-page-giving .container-fluid, .page-template-page-giving .container-lg, .page-template-page-giving .container-md, .page-template-page-giving .container-sm, .page-template-page-giving .container-xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

/*@media (min-width: 576px) {*/
/*    .page-template-page-giving .container, .page-template-page-giving .container-sm {*/
/*        max-width: 540px;*/
/*    }*/
/*}*/
/*@media (min-width: 768px) {*/
/*    .page-template-page-giving .container, .page-template-page-giving .container-md, .page-template-page-giving .container-sm {*/
/*        max-width: 720px;*/
/*    }*/
/*}*/
/*@media (min-width: 992px) {*/
/*    .page-template-page-giving .container, .page-template-page-giving .container-lg, .page-template-page-giving .container-md, .page-template-page-giving .container-sm {*/
/*        max-width: 960px;*/
/*    }*/
/*}*/
/*@media (min-width: 1500px) {*/
/*    .page-template-page-giving .container, .page-template-page-giving .container-lg, .page-template-page-giving .container-md, .page-template-page-giving .container-sm, .page-template-page-giving .container-xl {*/
/*        max-width: 1415px;*/
/*    }*/
/*}*/

.page-template-page-giving .row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.page-template-page-giving .no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.page-template-page-giving .no-gutters > .col, .page-template-page-giving .no-gutters > [class*=col-] {
    padding-right: 0;
    padding-left: 0;
}

.page-template-page-giving .col, .page-template-page-giving .col-1, .page-template-page-giving .col-10, .page-template-page-giving .col-11, .page-template-page-giving .col-12, .page-template-page-giving .col-2, .page-template-page-giving .col-3, .page-template-page-giving .col-4, .page-template-page-giving .col-5, .page-template-page-giving .col-6, .page-template-page-giving .col-7, .page-template-page-giving .col-8, .page-template-page-giving .col-9, .page-template-page-giving .col-auto, .page-template-page-giving .col-lg, .page-template-page-giving .col-lg-1, .page-template-page-giving .col-lg-10, .page-template-page-giving .col-lg-11, .page-template-page-giving .col-lg-12, .page-template-page-giving .col-lg-2, .page-template-page-giving .col-lg-3, .page-template-page-giving .col-lg-4, .page-template-page-giving .col-lg-5, .page-template-page-giving .col-lg-6, .page-template-page-giving .col-lg-7, .page-template-page-giving .col-lg-8, .page-template-page-giving .col-lg-9, .page-template-page-giving .col-lg-auto, .page-template-page-giving .col-md, .page-template-page-giving .col-md-1, .page-template-page-giving .col-md-10, .page-template-page-giving .col-md-11, .page-template-page-giving .col-md-12, .page-template-page-giving .col-md-2, .page-template-page-giving .col-md-3, .page-template-page-giving .col-md-4, .page-template-page-giving .col-md-5, .page-template-page-giving .col-md-6, .page-template-page-giving .col-md-7, .page-template-page-giving .col-md-8, .page-template-page-giving .col-md-9, .page-template-page-giving .col-md-auto, .page-template-page-giving .col-sm, .page-template-page-giving .col-sm-1, .page-template-page-giving .col-sm-10, .page-template-page-giving .col-sm-11, .page-template-page-giving .col-sm-12, .page-template-page-giving .col-sm-2, .page-template-page-giving .col-sm-3, .page-template-page-giving .col-sm-4, .page-template-page-giving .col-sm-5, .page-template-page-giving .col-sm-6, .page-template-page-giving .col-sm-7, .page-template-page-giving .col-sm-8, .page-template-page-giving .col-sm-9, .page-template-page-giving .col-sm-auto, .page-template-page-giving .col-xl, .page-template-page-giving .col-xl-1, .page-template-page-giving .col-xl-10, .page-template-page-giving .col-xl-11, .page-template-page-giving .col-xl-12, .page-template-page-giving .col-xl-2, .page-template-page-giving .col-xl-3, .page-template-page-giving .col-xl-4, .page-template-page-giving .col-xl-5, .page-template-page-giving .col-xl-6, .page-template-page-giving .col-xl-7, .page-template-page-giving .col-xl-8, .page-template-page-giving .col-xl-9, .page-template-page-giving .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

.page-template-page-giving .col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}

.page-template-page-giving .row-cols-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
}

.page-template-page-giving .row-cols-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
}

.page-template-page-giving .row-cols-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}

.page-template-page-giving .row-cols-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
}

.page-template-page-giving .row-cols-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
}

.page-template-page-giving .row-cols-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}

.page-template-page-giving .col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}

.page-template-page-giving .col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}

.page-template-page-giving .col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}

.page-template-page-giving .col-3 {
    flex: 0 0 25%;
    max-width: 25%;
}

.page-template-page-giving .col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}

.page-template-page-giving .col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}

.page-template-page-giving .col-6 {
    flex: 0 0 50%;
    max-width: 50%;
}

.page-template-page-giving .col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}

.page-template-page-giving .col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}

.page-template-page-giving .col-9 {
    flex: 0 0 75%;
    max-width: 75%;
}

.page-template-page-giving .col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
}

.page-template-page-giving .col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
}

.page-template-page-giving .col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}

.page-template-page-giving .order-first {
    order: -1;
}

.page-template-page-giving .order-last {
    order: 13;
}

.page-template-page-giving .order-0 {
    order: 0;
}

.page-template-page-giving .order-1 {
    order: 1;
}

.page-template-page-giving .order-2 {
    order: 2;
}

.page-template-page-giving .order-3 {
    order: 3;
}

.page-template-page-giving .order-4 {
    order: 4;
}

.page-template-page-giving .order-5 {
    order: 5;
}

.page-template-page-giving .order-6 {
    order: 6;
}

.page-template-page-giving .order-7 {
    order: 7;
}

.page-template-page-giving .order-8 {
    order: 8;
}

.page-template-page-giving .order-9 {
    order: 9;
}

.page-template-page-giving .order-10 {
    order: 10;
}

.page-template-page-giving .order-11 {
    order: 11;
}

.page-template-page-giving .order-12 {
    order: 12;
}

.page-template-page-giving .offset-1 {
    margin-left: 8.3333333333%;
}

.page-template-page-giving .offset-2 {
    margin-left: 16.6666666667%;
}

.page-template-page-giving .offset-3 {
    margin-left: 25%;
}

.page-template-page-giving .offset-4 {
    margin-left: 33.3333333333%;
}

.page-template-page-giving .offset-5 {
    margin-left: 41.6666666667%;
}

.page-template-page-giving .offset-6 {
    margin-left: 50%;
}

.page-template-page-giving .offset-7 {
    margin-left: 58.3333333333%;
}

.page-template-page-giving .offset-8 {
    margin-left: 66.6666666667%;
}

.page-template-page-giving .offset-9 {
    margin-left: 75%;
}

.page-template-page-giving .offset-10 {
    margin-left: 83.3333333333%;
}

.page-template-page-giving .offset-11 {
    margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
    .page-template-page-giving .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .page-template-page-giving .row-cols-sm-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .page-template-page-giving .row-cols-sm-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .page-template-page-giving .row-cols-sm-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .page-template-page-giving .row-cols-sm-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .page-template-page-giving .row-cols-sm-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .page-template-page-giving .row-cols-sm-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .page-template-page-giving .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .page-template-page-giving .col-sm-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .page-template-page-giving .col-sm-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .page-template-page-giving .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .page-template-page-giving .col-sm-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .page-template-page-giving .col-sm-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .page-template-page-giving .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .page-template-page-giving .col-sm-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .page-template-page-giving .col-sm-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .page-template-page-giving .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .page-template-page-giving .col-sm-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .page-template-page-giving .col-sm-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .page-template-page-giving .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .page-template-page-giving .order-sm-first {
        order: -1;
    }

    .page-template-page-giving .order-sm-last {
        order: 13;
    }

    .page-template-page-giving .order-sm-0 {
        order: 0;
    }

    .page-template-page-giving .order-sm-1 {
        order: 1;
    }

    .page-template-page-giving .order-sm-2 {
        order: 2;
    }

    .page-template-page-giving .order-sm-3 {
        order: 3;
    }

    .page-template-page-giving .order-sm-4 {
        order: 4;
    }

    .page-template-page-giving .order-sm-5 {
        order: 5;
    }

    .page-template-page-giving .order-sm-6 {
        order: 6;
    }

    .page-template-page-giving .order-sm-7 {
        order: 7;
    }

    .page-template-page-giving .order-sm-8 {
        order: 8;
    }

    .page-template-page-giving .order-sm-9 {
        order: 9;
    }

    .page-template-page-giving .order-sm-10 {
        order: 10;
    }

    .page-template-page-giving .order-sm-11 {
        order: 11;
    }

    .page-template-page-giving .order-sm-12 {
        order: 12;
    }

    .page-template-page-giving .offset-sm-0 {
        margin-left: 0;
    }

    .page-template-page-giving .offset-sm-1 {
        margin-left: 8.3333333333%;
    }

    .page-template-page-giving .offset-sm-2 {
        margin-left: 16.6666666667%;
    }

    .page-template-page-giving .offset-sm-3 {
        margin-left: 25%;
    }

    .page-template-page-giving .offset-sm-4 {
        margin-left: 33.3333333333%;
    }

    .page-template-page-giving .offset-sm-5 {
        margin-left: 41.6666666667%;
    }

    .page-template-page-giving .offset-sm-6 {
        margin-left: 50%;
    }

    .page-template-page-giving .offset-sm-7 {
        margin-left: 58.3333333333%;
    }

    .page-template-page-giving .offset-sm-8 {
        margin-left: 66.6666666667%;
    }

    .page-template-page-giving .offset-sm-9 {
        margin-left: 75%;
    }

    .page-template-page-giving .offset-sm-10 {
        margin-left: 83.3333333333%;
    }

    .page-template-page-giving .offset-sm-11 {
        margin-left: 91.6666666667%;
    }
}

@media (min-width: 768px) {
    .page-template-page-giving .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .page-template-page-giving .row-cols-md-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .page-template-page-giving .row-cols-md-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .page-template-page-giving .row-cols-md-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .page-template-page-giving .row-cols-md-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .page-template-page-giving .row-cols-md-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .page-template-page-giving .row-cols-md-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .page-template-page-giving .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .page-template-page-giving .col-md-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .page-template-page-giving .col-md-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .page-template-page-giving .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .page-template-page-giving .col-md-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .page-template-page-giving .col-md-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .page-template-page-giving .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .page-template-page-giving .col-md-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .page-template-page-giving .col-md-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .page-template-page-giving .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .page-template-page-giving .col-md-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .page-template-page-giving .col-md-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .page-template-page-giving .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .page-template-page-giving .order-md-first {
        order: -1;
    }

    .page-template-page-giving .order-md-last {
        order: 13;
    }

    .page-template-page-giving .order-md-0 {
        order: 0;
    }

    .page-template-page-giving .order-md-1 {
        order: 1;
    }

    .page-template-page-giving .order-md-2 {
        order: 2;
    }

    .page-template-page-giving .order-md-3 {
        order: 3;
    }

    .page-template-page-giving .order-md-4 {
        order: 4;
    }

    .page-template-page-giving .order-md-5 {
        order: 5;
    }

    .page-template-page-giving .order-md-6 {
        order: 6;
    }

    .page-template-page-giving .order-md-7 {
        order: 7;
    }

    .page-template-page-giving .order-md-8 {
        order: 8;
    }

    .page-template-page-giving .order-md-9 {
        order: 9;
    }

    .page-template-page-giving .order-md-10 {
        order: 10;
    }

    .page-template-page-giving .order-md-11 {
        order: 11;
    }

    .page-template-page-giving .order-md-12 {
        order: 12;
    }

    .page-template-page-giving .offset-md-0 {
        margin-left: 0;
    }

    .page-template-page-giving .offset-md-1 {
        margin-left: 8.3333333333%;
    }

    .page-template-page-giving .offset-md-2 {
        margin-left: 16.6666666667%;
    }

    .page-template-page-giving .offset-md-3 {
        margin-left: 25%;
    }

    .page-template-page-giving .offset-md-4 {
        margin-left: 33.3333333333%;
    }

    .page-template-page-giving .offset-md-5 {
        margin-left: 41.6666666667%;
    }

    .page-template-page-giving .offset-md-6 {
        margin-left: 50%;
    }

    .page-template-page-giving .offset-md-7 {
        margin-left: 58.3333333333%;
    }

    .page-template-page-giving .offset-md-8 {
        margin-left: 66.6666666667%;
    }

    .page-template-page-giving .offset-md-9 {
        margin-left: 75%;
    }

    .page-template-page-giving .offset-md-10 {
        margin-left: 83.3333333333%;
    }

    .page-template-page-giving .offset-md-11 {
        margin-left: 91.6666666667%;
    }
}

@media (min-width: 992px) {
    .page-template-page-giving .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .page-template-page-giving .row-cols-lg-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .page-template-page-giving .row-cols-lg-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .page-template-page-giving .row-cols-lg-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .page-template-page-giving .row-cols-lg-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .page-template-page-giving .row-cols-lg-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .page-template-page-giving .row-cols-lg-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .page-template-page-giving .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .page-template-page-giving .col-lg-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .page-template-page-giving .col-lg-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .page-template-page-giving .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .page-template-page-giving .col-lg-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .page-template-page-giving .col-lg-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .page-template-page-giving .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .page-template-page-giving .col-lg-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .page-template-page-giving .col-lg-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .page-template-page-giving .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .page-template-page-giving .col-lg-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .page-template-page-giving .col-lg-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .page-template-page-giving .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .page-template-page-giving .order-lg-first {
        order: -1;
    }

    .page-template-page-giving .order-lg-last {
        order: 13;
    }

    .page-template-page-giving .order-lg-0 {
        order: 0;
    }

    .page-template-page-giving .order-lg-1 {
        order: 1;
    }

    .page-template-page-giving .order-lg-2 {
        order: 2;
    }

    .page-template-page-giving .order-lg-3 {
        order: 3;
    }

    .page-template-page-giving .order-lg-4 {
        order: 4;
    }

    .page-template-page-giving .order-lg-5 {
        order: 5;
    }

    .page-template-page-giving .order-lg-6 {
        order: 6;
    }

    .page-template-page-giving .order-lg-7 {
        order: 7;
    }

    .page-template-page-giving .order-lg-8 {
        order: 8;
    }

    .page-template-page-giving .order-lg-9 {
        order: 9;
    }

    .page-template-page-giving .order-lg-10 {
        order: 10;
    }

    .page-template-page-giving .order-lg-11 {
        order: 11;
    }

    .page-template-page-giving .order-lg-12 {
        order: 12;
    }

    .page-template-page-giving .offset-lg-0 {
        margin-left: 0;
    }

    .page-template-page-giving .offset-lg-1 {
        margin-left: 8.3333333333%;
    }

    .page-template-page-giving .offset-lg-2 {
        margin-left: 16.6666666667%;
    }

    .page-template-page-giving .offset-lg-3 {
        margin-left: 25%;
    }

    .page-template-page-giving .offset-lg-4 {
        margin-left: 33.3333333333%;
    }

    .page-template-page-giving .offset-lg-5 {
        margin-left: 41.6666666667%;
    }

    .page-template-page-giving .offset-lg-6 {
        margin-left: 50%;
    }

    .page-template-page-giving .offset-lg-7 {
        margin-left: 58.3333333333%;
    }

    .page-template-page-giving .offset-lg-8 {
        margin-left: 66.6666666667%;
    }

    .page-template-page-giving .offset-lg-9 {
        margin-left: 75%;
    }

    .page-template-page-giving .offset-lg-10 {
        margin-left: 83.3333333333%;
    }

    .page-template-page-giving .offset-lg-11 {
        margin-left: 91.6666666667%;
    }
}

@media (min-width: 1500px) {
    .page-template-page-giving .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .page-template-page-giving .row-cols-xl-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .page-template-page-giving .row-cols-xl-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .page-template-page-giving .row-cols-xl-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .page-template-page-giving .row-cols-xl-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .page-template-page-giving .row-cols-xl-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .page-template-page-giving .row-cols-xl-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .page-template-page-giving .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .page-template-page-giving .col-xl-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .page-template-page-giving .col-xl-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .page-template-page-giving .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .page-template-page-giving .col-xl-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .page-template-page-giving .col-xl-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .page-template-page-giving .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .page-template-page-giving .col-xl-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .page-template-page-giving .col-xl-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .page-template-page-giving .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .page-template-page-giving .col-xl-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .page-template-page-giving .col-xl-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .page-template-page-giving .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .page-template-page-giving .order-xl-first {
        order: -1;
    }

    .page-template-page-giving .order-xl-last {
        order: 13;
    }

    .page-template-page-giving .order-xl-0 {
        order: 0;
    }

    .page-template-page-giving .order-xl-1 {
        order: 1;
    }

    .page-template-page-giving .order-xl-2 {
        order: 2;
    }

    .page-template-page-giving .order-xl-3 {
        order: 3;
    }

    .page-template-page-giving .order-xl-4 {
        order: 4;
    }

    .page-template-page-giving .order-xl-5 {
        order: 5;
    }

    .page-template-page-giving .order-xl-6 {
        order: 6;
    }

    .page-template-page-giving .order-xl-7 {
        order: 7;
    }

    .page-template-page-giving .order-xl-8 {
        order: 8;
    }

    .page-template-page-giving .order-xl-9 {
        order: 9;
    }

    .page-template-page-giving .order-xl-10 {
        order: 10;
    }

    .page-template-page-giving .order-xl-11 {
        order: 11;
    }

    .page-template-page-giving .order-xl-12 {
        order: 12;
    }

    .page-template-page-giving .offset-xl-0 {
        margin-left: 0;
    }

    .page-template-page-giving .offset-xl-1 {
        margin-left: 8.3333333333%;
    }

    .page-template-page-giving .offset-xl-2 {
        margin-left: 16.6666666667%;
    }

    .page-template-page-giving .offset-xl-3 {
        margin-left: 25%;
    }

    .page-template-page-giving .offset-xl-4 {
        margin-left: 33.3333333333%;
    }

    .page-template-page-giving .offset-xl-5 {
        margin-left: 41.6666666667%;
    }

    .page-template-page-giving .offset-xl-6 {
        margin-left: 50%;
    }

    .page-template-page-giving .offset-xl-7 {
        margin-left: 58.3333333333%;
    }

    .page-template-page-giving .offset-xl-8 {
        margin-left: 66.6666666667%;
    }

    .page-template-page-giving .offset-xl-9 {
        margin-left: 75%;
    }

    .page-template-page-giving .offset-xl-10 {
        margin-left: 83.3333333333%;
    }

    .page-template-page-giving .offset-xl-11 {
        margin-left: 91.6666666667%;
    }
}

.page-template-page-giving .container,
.page-template-page-giving .container-fluid,
.page-template-page-giving .container-lg,
.page-template-page-giving .container-md,
.page-template-page-giving .container-sm,
.page-template-page-giving .container-xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .page-template-page-giving .container, .page-template-page-giving .container-sm {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .page-template-page-giving .container, .page-template-page-giving .container-md, .page-template-page-giving .container-sm {
        max-width: 760px;
    }
}

@media (min-width: 992px) {
    .page-template-page-giving .container, .page-template-page-giving .container-lg, .page-template-page-giving .container-md, .page-template-page-giving .container-sm {
        max-width: 960px;

    }
}

@media (min-width: 1350px) {
    .page-template-page-giving .container, .page-template-page-giving .container-lg, .page-template-page-giving .container-md, .page-template-page-giving .container-sm, .page-template-page-giving .container-xl {
        max-width: 1240px;
        /*max-width: 1415px;*/
    }
}


/* END Boostrap grid*/


/* Section Content*/
section.content {
}

section.content h2 {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    line-height: 35px;
    /* identical to box height, or 159% */


    color: #003263;
}

section.content .content-list {
    padding-left: 2.3rem;
}

@media (max-width: 767px) {
    section.content .content-list {
        padding-left: 1.3rem;
    }
}

section.content .content-list .list-title {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 35px;
    letter-spacing: 0em;
    text-align: left;
    padding-left: 20px;
    position: relative;
    margin-top: 30px;
    margin-bottom: 10px;
    color: #003263;

}

section.content .content-list .list-title:before {
    position: absolute;
    content: "• ";
    font-size: 25px;
    left: 0px;

}

section.content .content-list .list-description {
    border-radius: 4px;
    padding: 20px;
    background: #EFF3F8;
}

@media (min-width: 768px) {
    section.content .content-list .list-title {
        max-width: 95%;
    }

    section.content .content-list .list-description {

    }
}

section.content .content-list .list-description .text {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 18px;

    font-weight: 300;
    line-height: 30px;
    letter-spacing: 0em;
    text-align: left;
    color: #003263;

}

section.content .content-images {
    text-align: right;
}

@media (max-width: 767px) {
    section.content .content-images {
        display: none;
    }
}

/* END  Section Content*/


/* SECTION final-tempalte*/
section.final-tempalte {
    margin-bottom: 100px;
}

@media (min-width: 992px) {
    .page-template-page-giving section.final-tempalte .container,
    .page-template-page-giving section.final-tempalte .container-lg,
    .page-template-page-giving section.final-tempalte .container-md,
    .page-template-page-giving section final-tempalte .container-sm {
        max-width: 1210px;
    }

    section.final-tempalte {
        margin-bottom: 200px;
    }
}

section.final-tempalte .blue-1 {
    background: #003263;
}

section.final-tempalte .blue-2 {
    background: #002A54;
}

section.final-tempalte .blue-1 .content,
section.final-tempalte .blue-2 .content {
    padding: 50px 35px;
    color: #fff;
    height: 100%;
}

section.final-tempalte .blue-1 {

    border-radius: 0px 0px 4px 4px;
}

section.final-tempalte .blue-2 {
    border-radius: 4px 4px 0px 0px;
}


@media (min-width: 767px) {
    section.final-tempalte .blue-1 {
        border-radius: 4px 0px 0px 4px;
    }

    section.final-tempalte .blue-2 {
        border-radius: 0px 4px 4px 0px;
    }

}


section.final-tempalte .no-padding {
    padding-left: 0;
    padding-right: 0;
}

section.final-tempalte .logo {
}

section.final-tempalte .big-title {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 42px;
    line-height: 54px;
    color: #FFFFFF;
}

@media (max-width: 767px) {
    section.final-tempalte .big-title {
        font-size: 39px;
    }

    .page-template-page-giving section.final-tempalte .row {
        margin: 0;
    }
}

section.final-tempalte .text-right {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 35px;
    max-width: 680px;
    color: #FFFFFF;
}

section.final-tempalte .bottom-content {
    margin-top: 50px;
}

@media (min-width: 1100px) {
    section.final-tempalte .bottom-content {
        margin-top: 100px;
        position: absolute;
        bottom: 50px;
        width: calc(100% - 70px);
    }
}

section.final-tempalte .bottom-content .address {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    line-height: 35px;
}

section.final-tempalte .bottom-content .contact {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 35px;
}

@media (max-width: 991px) {
    section.final-tempalte .bottom-content .contact {
        margin-top: 50px;
    }

}

@media (max-width: 767px) {
    section.final-tempalte .bottom-content .contact {
        margin-top: 30px;
    }

}

@media (max-width: 767px) {
    section.final-tempalte .bottom-content .address {
        margin-top: 30px;
    }

    section.final-tempalte .bottom-content .address,
    section.final-tempalte .bottom-content .contact {
        padding-right: 0;
        padding-left: 0;
    }

}

section.final-tempalte .bottom-content .contact .light {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-style: normal;
    font-weight: 300;
}

section.final-tempalte .bottom-content .contact a {
    color: #fff;
}

/*END SECTION final-tempalte*/