.et_pb_row .et_pb_column .margin-right.et_pb_module{margin-right:20px!important}.gallery-slider .owl-item>div figure:nth-child(1),.gallery-slider .owl-item>div figure:nth-child(5){grid-column:span 1;grid-row:span 1}.gallery-slider .owl-item>div figure:nth-child(2){grid-column:span 1;grid-row:span 2}.gallery-slider .owl-item>div figure:nth-child(3),.gallery-slider .owl-item>div figure:nth-child(4){grid-column:span 1;grid-row:span 1}.gallery-slider .owl-item>div{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,270px);gap:16px}@media only screen and (min-width:981px) and (max-width:1400px){.gallery-slider .owl-item>div{grid-template-rows:repeat(2,200px)}}.gallery-slider .owl-item>div figure{}.gallery-slider .owl-item figure img{display:block;width:100%;height:100%;object-fit:cover}.mobile-gallery-slider.owl-carousel .owl-item img{height:270px;object-fit:cover}.owl-dots{display:flex;justify-content:center;margin-top:30px;gap:10px}.owl-carousel button.owl-dot.active{background-color:#9c1e0a!important}.owl-carousel button.owl-dot{width:15px;height:15px;background-color:#bd7033!important;border-radius:50%}@media only screen and (min-width:768px){.et_pb_row .mr-50.et_pb_module{margin-right:50px!important}.et_pb_row .ml-50.et_pb_module{margin-left:50px!important}}.p26 p{font-size:26px!important;line-height:36px;font-weight:400}body{font-weight:400;font-size:18px;line-height:28px}.hero-image img{object-fit:cover}.et_pb_team_member_image img{max-height:320px;object-fit:cover}.et_pb_text_inner ul{list-style:none!important;margin-top:20px;padding:0px!important}.et_pb_text_inner ul li{margin-bottom:16px;position:relative;padding-left:30px}.et_pb_text_inner ul li:before{content:"+";color:#be1522;display:inline-block;position:absolute;left:0px;top:0px;font-size:30px;font-weight:300}@media only screen and (min-width:981px){.primary-menu .et_pb_menu__wrap{display:block!important}}.primary-menu .et_pb_menu__menu{justify-content:flex-end!important}.home-case-studies article.case_study{padding:0px}.home-case-studies article.case_study .et_pb_image_container{margin:0px}.home-case-studies article.case_study .et_pb_image_container img{min-height:300px;width:auto;object-fit:cover}#et-boc .area-outer-wrap[data-da-shadow=yes] [data-da-area]{box-shadow:none!important}.da-overlay{background-color:#fef2ed!important}.engaged-philanthropy .dp-dfg-skin-default .dp-dfg-image img{width:100%;object-fit:cover}.dp-dfg-layout-grid .dp-dfg-image,.dp-dfg-layout-grid .dp-dfg-overlay{margin:0 0 20px}.dp-dfg-modal-content .type-philanthropy,.dp-dfg-modal-content .case_study{background-color:#fef2ed}iframe#dp-dfg-popup-modal-iframe{box-shadow:none;background-color:#fef2ed}.dp-dfg-layout-grid .dp-dfg-item{padding:0px!important}.dpdfg_filtergrid_1 .dp-dfg-container .dp-dfg-filters-dropdown-layout{display:block!important}.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown{width:200px!important;margin:0 auto}.dp-dfg-layout-grid .dp-dfg-image{min-height:175px;display:flex;align-items:center}.partner-logo{display:flex!important;align-items:center;height:180px}@media only screen and (min-width:1350px){.partner-logo{width:206px!important;height:206px}}.partner-logo a{display:flex;align-items:center}.partner-logo a img{max-width:90%;object-fit:cover;object-position:center}ul.slick-dots li:before{content:""}.nav li ul{border-top:none!important}.et_pb_blog_grid .et_pb_post{background-color:transparent!important}.form-group{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.form-group{flex-direction:column}.wpcf7-form-control-wrap.menu-563{margin-bottom:15px}}@media only screen and (min-width:768px) and (max-width:980px){.form-group .field{width:300px}}@media only screen and (min-width:981px){.form-group .field{width:400px}}.form-group .field.single{width:100%}.form-group .field label{margin-right:16px;font-size:16px}.field.single.submit-button{display:flex;flex-direction:column;align-items:flex-end}.field.single.submit-button input{width:auto;background-color:#be1522;color:#ffffff;text-transform:uppercase;font-weight:500;border-radius:4px;border:none}.wpcf7-form input{margin-bottom:20px;font-size:16px;line-height:27px;padding:10px;width:100%}.wpcf7-textarea{width:100%}.contact-us.et_pb_menu_page_id-710,.contact-us.et_pb_menu_page_id-710{align-items:center!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.contact-us.et_pb_menu_page_id-710 a{color:#FFFFFF!important;border-width:0px!important;font-size:16px;text-transform:uppercase!important;background-color:#be1522;padding-top:10px!important;padding-bottom:10px!important;font-weight:500;padding-left:1em!important;padding-right:1em!important;line-height:1.7em!important;height:47px}@media only screen and (min-width:768px){.et_pb_menu_0_tb_header.et_pb_menu ul li.contact-us.et_pb_menu_page_id-710{display:none!important}}.primary-menu .et_pb_menu_inner_container{align-items:center!important}@media only screen and (min-width:1250px) and (max-width:1550px){.home-hero-text{margin-left:12%!important}}@media only screen and (min-width:1551px) and (max-width:1679px){.home-hero-text{margin-left:auto;margin-right:0px}}@media only screen and (min-width:1680px) and (max-width:1840px){.home-hero-text{margin-left:10%}}@media only screen and (min-width:1841px){.home-hero-text{margin-left:auto;margin-right:140px}}@media only screen and (min-width:1400px){.et_pb_row.row-1260{max-width:1260px}.et_pb_row.menu-row{max-width:1380px!important}}@media only screen and (min-width:1680px){.et_pb_row.menu-row{max-width:1660px!important}}.welcome-blurb .et_pb_main_blurb_image img{width:80px}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{text-underline-position:under!important;text-decoration-thickness:2px!important;text-decoration-color:rgba(190,21,34,0.3)!important}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.current-menu-item>a{text-decoration:none!important}.et-menu .menu-item-has-children>a:first-child:after,.et-db #et-boc .et-l .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.menu-item-has-children>a:first-child:after{font-family:ETmodules!important;content:"\43"!important;font-size:16px!important;position:absolute;right:0;top:54px!important;font-weight:800;left:0;margin:0 auto;display:block;width:16px;color:rgba(190,21,34,.3)!important}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-left:10px!important;padding-right:10px!important}.et-menu .current-menu-ancestor.current-menu-parent>a:first-child{color:#f29a22!important}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.current-menu-ancestor.current-menu-parent>a{text-decoration-color:#f29a22!important}.et-menu .current-menu-ancestor.current-menu-parent>a:first-child:after,.et-menu .menu-item-has-children>a:first-child:hover:after{color:#f29a22!important}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li:hover>a{text-decoration-color:#f29a22!important}.img-650 img{min-height:650px;width:auto;object-fit:cover}.wpcf7-form-control-wrap.menu-563{min-width:54px;display:inline-block;text-align:right}.dp-dfg-image-link.entry-thumb-popup{display:block;width:100%}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{width:30px!important;height:30px;background-color:#ccc;color:#000!important;font-size:35px!important;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:6px}.h-564 .et_pb_image_wrap img{max-height:564px!important;object-fit:cover}span.nav-previous a,span.nav-next a{color:#be1522;text-transform:uppercase;font-weight:500;font-size:16px}@media only screen and (max-width:1250px){.et_pb_text.home-hero-text h1,.et_pb_post_title.home-hero-text h1.entry-title{font-size:36px!important;line-height:46px!important}.p26 p{font-size:20px!important;line-height:26px}}@media only screen and (min-width:981px) and (max-width:1250px){.menu-row .et_pb_menu__logo img{width:250px}.et_pb_menu .et-menu>li{padding-left:5px!important;padding-right:5px!important}.et_pb_row.menu-row{width:95%!important}.home-hero-text{margin-left:40px}.et-db #et-boc .et-l .et_pb_text.photo-courtesy,.et_pb_text.photo-courtesy{padding-left:20px!important;padding-right:20px!important}}@media only screen and (min-width:1250px) and (max-width:1599px){.et_pb_text.home-hero-text h1,.et_pb_post_title.home-hero-text h1.entry-title{font-size:45px!important;line-height:55px!important}.p26 p{font-size:22px!important;line-height:30px}}@media only screen and (min-width:1600px){.hero-image.h-750 img{min-height:750px}}.et_mobile_menu{border-top:0px!important}.et_mobile_menu .sub-menu li a{font-size:16px!important;line-height:22px!important}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\43';color:grey;border-radius:50%;padding:3px}.mobile_nav .mobile_menu_bar:before{color:grey!important}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\42'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}@media only screen and (max-width:980px){.et_mobile_menu .menu-item-has-children>a{font-weight:400!important}}.et_pb_module.et_pb_image.img-h-100,.et_pb_module.et_pb_image.img-h-100 .et_pb_image_wrap{height:100%}@media only screen and (min-width:981px){.et_pb_module.et_pb_image.img-h-100 img{height:100%;width:100%;object-fit:cover}}.et_pb_text ol{margin-top:20px;list-style-position:outside;padding-left:20px}.et_pb_text ol li{margin-bottom:16px}@media only screen and (min-width:981px){.home-about-us .et_pb_button_module_wrapper{margin-left:auto!important;padding-left:50px;width:630px}}@media only screen and (max-width:767px){.home-about-us-img.et_pb_image{min-height:320px!important}.img-650 img{min-height:320px!important}#et-boc .area-outer-wrap .da-close{right:30px}.photo-courtesy.et_pb_text{bottom:15px}.single-case_study .home-hero-text h2.entry-title{font-weight:400!important;color:#333333!important}}@media only screen and (max-width:1099px){.home-about-us .et_pb_text_inner h2,.et_pb_text_7.et_pb_text h2{font-size:28px}.home-about-us-img.et_pb_image{min-height:450px}.img-650 img{min-height:450px}.home-blurb .et_pb_main_blurb_image img{width:120px;height:120px}.home-blurb .et_pb_blurb_container h4{height:58px}.home-blurb .et_pb_blurb_description{padding:0 15px}}#et-boc .area-outer-wrap .da-close.evr-close,#et-boc .area-outer-wrap .da-close.evr-close:hover{font-size:30px;background:#fff;color:#333;text-shadow:none}@media only screen and (min-width:981px) and (max-width:1199px){.home-blurb .et_pb_blurb_content .et_pb_blurb_description p{font-size:16px}.home-blurb .et_pb_blurb_content .et_pb_blurb_description{padding:0 20px}.home-blurb .et_pb_blurb_content .et_pb_main_blurb_image img{width:90px;height:90px}}.dp-dfg-item.case_study .dp-dfg-custom-field{padding-bottom:1em}.dp-dfg-item.case_study .dp-dfg-header.entry-header,.dp-dfg-item.case_study .dp-dfg-content.entry-summary{margin-bottom:20px}.partners-logo .dp-dfg-image-link{width:100%}.photo-courtesy p,.photo-courtesy,.photo-courtesy .et_pb_text_inner{font-size:14px;line-height:16px}body.et_pb_recaptcha_enabled .grecaptcha-badge{visibility:hidden!important}body.et_pb_recaptcha_enabled.page-id-1597 .grecaptcha-badge{visibility:visible!important}#footer-logo .et_pb_image_wrap{width:150px}.et_pb_menu .et_pb_menu__menu>nav>ul{align-items:center}.et_pb_menu .et-menu>li.donate-now{margin-left:70px}.et_pb_menu .et-menu>li.donate-now a{color:#ffffff!important;background-color:#be1522;border-radius:4px;padding-top:20px;padding-bottom:20px;text-transform:uppercase;font-weight:400!important;font-size:18px}@media only screen and (min-width:981px) and (max-width:1424px){#home-banner.et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h1{font-size:34px;color:#f29d28!important;line-height:40px}#home-banner.et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner p{font-size:22px}#home-banner.et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner{padding-top:65px}}@media only screen and (min-width:981px) and (max-width:1199px){#home-banner.et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner{padding-top:65px}}