.text-container{overflow-y:auto;height:80vh;flex:2}.text-container{scroll-behavior:smooth}.image-container{position:relative}.image-container img,.image-container .elementor-shortcode{position:absolute;width:100%;left:0}.image-container .elementor-widget-image,.image-container .elementor-widget-shortcode{position:-webkit-sticky;position:sticky;height:auto;top:35%}.image-container .elementor-widget-shortcode{height:500px}.image-container .elementor-widget-image img{opacity:0;transition:opacity 0.5s ease-in-out}.image-container .elementor-widget-image.active img{opacity:1;transition:opacity 0.5s ease-in-out}.image-container .elementor-widget-shortcode .elementor-shortcode{opacity:0;transition:opacity 0.4s ease-in-out}.image-container .elementor-widget-shortcode[data-attid="1"] .elementor-shortcode{opacity:1}.image-container .elementor-widget-shortcode.active .elementor-shortcode{opacity:1;transition:opacity 0.4s ease-in-out}@media screen and (max-width:767px){.image-container img{position:fixed;top:115px}.image-container{background-color:#fff}.image-container .elementor-widget-image{position:relative;top:0!important;z-index:55;opacity:1}.image-container .elementor-widget-image.active{position:relative;height:auto;top:117px!important;z-index:555}.text_section{background:#fff;padding:15px}.elementor-widget-post-info,.elementor-widget-icon-list{margin:0 15px}.image-container .elementor-widget-shortcode{position:fixed;top:71px!important;z-index:999!important;width:100%;height:240px}}#charitable-donation-form{max-width:640px;margin:0 auto}.campaign-summary{display:none}#currency_switcher{margin-bottom:30px}.currencies{display:flex;justify-content:space-between;list-style:none;padding:0}.currencies li{display:block;border:1px solid #ddd;text-align:center;padding:.5em 1em;color:#222;cursor:pointer;margin-right:2px;width:100%;margin-right:2%}.currencies li.selected{background-color:#23354a;border:1px solid #23354a;color:#fff}.currencies li:last-child{margin:0}#charitable-user-fields{display:flex;justify-content:space-between}#charitable-user-fields label{display:none}.charitable-form-field{width:33.33%;padding:5px}.donation-amounts{display:flex;justify-content:flex-start;flex-wrap:wrap}.donation-amount.custom-donation-amount{width:100%}.custom-donation-amount .description{display:none}.charitable-donation-form .donation-amounts .donation-amount{width:24%;margin:0 2% 1.5em 0}.charitable-donation-form .donation-amounts .donation-amount.custom-donation-amount{width:100%;margin-right:0}.charitable-donation-form .donation-amounts .donation-amount .custom-donation-amount-wrapper,.charitable-donation-form .donation-amounts .donation-amount>label{text-align:center}.charitable-donation-form .donation-amounts .donation-amount.custom-donation-amount label{display:none}ul.ajax-search-results-infotags{display:flex;padding:0;flex-wrap:wrap;gap:20px;margin-bottom:50px}.search-result-item img{margin-right:30px}.ajax-search-results-infotags .elementor-post-info__terms-list-item{display:block!important;margin-bottom:-10px;text-decoration:none;background:#23354A;color:#FFF;padding:5px 10px;border-radius:5px;font-size:12px;width:fit-content}.elementor-search-results.loading::before{content:"";width:90px;height:90px;position:absolute;top:50%;right:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' style='shape-rendering: auto; display: block; background: rgb(255, 255, 255);' width='200' height='200' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Ccircle stroke-linecap='round' fill='none' stroke-dasharray='48.69468613064179 48.69468613064179' stroke='%2323354a' stroke-width='7' r='31' cy='50' cx='50'%3E%3CanimateTransform values='0 50 50;360 50 50' keyTimes='0;1' dur='1.0309278350515465s' repeatCount='indefinite' type='rotate' attributeName='transform'/%3E%3C/circle%3E%3Cg/%3E%3C/g%3E%3C/svg%3E");background-size:contain}.scroll-description-up{height:100vh;width:100vw;z-index:888;position:relative}.map-lists{position:relative;height:100%;overflow:scroll;margin-bottom:90px}.map-list.active .scroll-map{opacity:1;transition:opacity 0.5s ease}.scroll-map{position:absolute;top:0;width:100%;height:100%;opacity:0;transition:opacity 0.5s ease}.fixed-position .scroll-map{position:fixed}.map-lists.show .map-list:first-child .scroll-map{opacity:1}.map-lists .map-list:first-child .scroll-map{opacity:0;margin-bottom:50vh}.map-lists.fixed-position .map-list:last-child .scroll-map{position:fixed}.map-list.active{position:relative}.map-lists .map-list:last-child .scroll-description-up{top:-30vh}.scroll-description-up{height:100vh}.scroll-description{position:relative;z-index:999;width:33%;margin:0 auto;background:#fff;padding:50px;top:Calc(100vh - 200px)}.left .scroll-description{margin:unset}.right .scroll-description{margin-left:Calc(100vw - 33%)}