@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@600;700&display=swap");.home_banner_section{width:100%;background-color:#fff9f2}.home_banner_section .banner_card{width:100%;height:auto;min-height:auto;max-height:max-content;position:relative;overflow:hidden}.home_banner_section .dots_accent{position:absolute;top:0;left:0;width:70px;height:136px;background-image:radial-gradient(#9c0063 1.5px,#00000000 0);background-size:10px 10px;opacity:.5;pointer-events:none;z-index:1}.home_banner_section .leaf_accent{position:absolute;bottom:0;left:0;width:100px;height:100px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23548235' opacity='0.25' d='M0,100 C20,70 40,60 60,60 C40,80 30,100 0,100 Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 100%;pointer-events:none;z-index:1}.home_banner_section .banner_content_left{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;padding:0 5%}.home_banner_section .badge_holder{display:inline-flex;align-items:center;gap:8px;background-color:#ffeeea;border:1px solid #9c0063;padding:6px 16px;border-radius:50px;width:fit-content;color:#000;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:20px}.home_banner_section .badge_holder .badge_icon{color:#9c0063;font-size:13px}.home_banner_section .badge_holder span{font-size:13px;font-weight:700;color:#212b36}.home_banner_section .banner_title{margin-bottom:16px}.home_banner_section .banner_title p{font-size:80px;font-weight:600;color:#1a2332;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-bottom:0}.home_banner_section .banner_title .cursive_text{color:#9c0063;font-size:50px;font-weight:700;line-height:1.5;display:inline-block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.home_banner_section .banner_description{font-size:16px;color:#637381;line-height:1.6;margin-bottom:30px;font-weight:500;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.home_banner_section .banner_btn_group{display:flex;align-items:center;gap:16px;margin-bottom:32px;flex-wrap:wrap}.home_banner_section .social_proof_wrapper{display:flex;align-items:center;gap:14px}.home_banner_section .avatar_group{display:flex;align-items:center}.home_banner_section .avatar_group img{width:36px;height:36px;border-radius:50%;border:2px solid #ffffff;object-fit:cover;margin-left:-10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.home_banner_section .avatar_group img:first-child{margin-left:0}.home_banner_section .social_proof_text{display:flex;flex-direction:column;font-size:15px;line-height:1.25}.home_banner_section .social_proof_text strong{color:#1a2332;font-weight:700}.home_banner_section .social_proof_text span{color:#637381}.home_banner_section .banner_slider_right{position:relative;overflow:hidden;height:100%}.home_banner_section .organic_curve_overlay{position:absolute;top:0;left:-1px;width:18%;height:100%;z-index:2;pointer-events:none}.home_banner_section .organic_curve_overlay svg{width:100%;height:100%}.home_banner_section .home_banner_swiper{width:100%}.home_banner_section .slide_img_holder{width:100%;height:100%;aspect-ratio:1/.7}.home_banner_section .dynamic_banner_img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.home_banner_section .swiper-button-next,.home_banner_section .swiper-button-prev{color:#ffffff;width:38px;height:38px;background:rgba(0,0,0,.3);border-radius:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:4}.home_banner_section .swiper-button-next:after,.home_banner_section .swiper-button-prev:after{font-size:14px;font-weight:700}@media (min-width:0px) and (max-width:575px){.home_banner_section .banner_content_left{padding:0 2%}.home_banner_section .badge_holder{margin-bottom:10px;margin-top:10px}.home_banner_section .banner_title{margin-bottom:10px}.home_banner_section .banner_title p{font-size:27px}.home_banner_section .banner_title .cursive_text{font-size:19px;margin-bottom:10px}.home_banner_section .banner_description{font-size:12px;margin-bottom:10px}.home_banner_section .banner_slider_right{height:200px!important}.home_banner_section .banner_btn_group{gap:8px;flex-wrap:nowrap;margin-bottom:10px}.home_banner_section .social_proof_text{font-size:12px}.home_banner_section .social_proof_wrapper{margin-bottom:10px}.home_banner_section .btn_primary{padding:6px;font-size:11px;justify-content:center;width:100%}.home_banner_section .banner_volunteer_btn{padding:6px!important;font-size:9px!important;justify-content:center!important;width:100%!important}.home_banner_section .dots_accent,.home_banner_section .leaf_accent,.home_banner_section .organic_curve_overlay{display:none}}@media (min-width:576px) and (max-width:991px){.home_banner_section .banner_title{margin-bottom:0}.home_banner_section .banner_title p{font-size:30px}.home_banner_section .banner_title .cursive_text{font-size:20px;margin-bottom:10px}.home_banner_section .banner_volunteer_btn{padding:6px 10px!important}.home_banner_section .btn_primary{padding:6px 10px}.home_banner_section .social_proof_wrapper{display:block}.home_banner_section .banner_description{font-size:10px;margin-bottom:10px;max-width:100%}.home_banner_section .banner_btn_group{gap:8px;margin-bottom:10px}.home_banner_section .social_proof_text{font-size:12px}.home_banner_section .banner_slider_right{height:380px!important}}@media (min-width:992px) and (max-width:1023px){.home_banner_section .banner_title{margin-bottom:0}.home_banner_section .banner_title p{font-size:50px}.home_banner_section .banner_title .cursive_text{font-size:30px;margin-bottom:10px}.home_banner_section .banner_volunteer_btn{padding:6px 10px!important}.home_banner_section .btn_primary{padding:6px 10px}.home_banner_section .banner_description{font-size:12px;margin-bottom:10px;max-width:100%}.home_banner_section .banner_btn_group{gap:8px;margin-bottom:10px}.home_banner_section .social_proof_text{font-size:12px}.home_banner_section .banner_slider_right{height:380px!important}}@media (min-width:1024px) and (max-width:1499px){.home_banner_section .banner_title{margin-bottom:0}.home_banner_section .banner_title p{font-size:60px}.home_banner_section .banner_title .cursive_text{font-size:35px;margin-bottom:10px}.home_banner_section .banner_volunteer_btn{padding:6px 10px!important}.home_banner_section .btn_primary{padding:6px 10px}.home_banner_section .banner_description{font-size:12px;margin-bottom:10px;max-width:100%}.home_banner_section .banner_btn_group{gap:8px;margin-bottom:10px}.home_banner_section .social_proof_text{font-size:12px}.home_banner_section .banner_slider_right{height:380px!important}}.Video_Component{position:relative;margin:30px 0;overflow:hidden}.Video_Component:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:120px;background:radial-gradient(ellipse at bottom,rgba(255,237,229,.6) 0,rgba(255,255,255,0) 70%);pointer-events:none;z-index:1}.Video_Component .container{position:relative;z-index:2}.Video_Component .section_header{text-align:center;margin-bottom:20px}.Video_Component .main_div{margin:0 auto}.Video_Component .vdo_holder{width:100%;background-color:#000000;border-radius:10px;overflow:hidden;display:flex;justify-content:center;align-items:center}.Video_Component .native_video_player{width:100%;height:auto;max-height:540px;display:block;object-fit:cover;outline:none}.choose_how_section{padding:30px 0;background-color:#fffaf7;position:relative;overflow:hidden}.choose_how_section .bg_dots{position:absolute;width:120px;height:120px;background-image:radial-gradient(#d9941b 2px,transparent 0);background-size:12px 12px;opacity:.25;pointer-events:none}.choose_how_section .bg_dots.top_right{top:20px;right:20px}.choose_how_section .bg_dots.bottom_left{bottom:20px;left:20px}.choose_how_section .choose_how_card{padding:20px 45px 70px;position:relative}.choose_how_section .description{font-size:15px;color:#637381;line-height:1.6;margin-bottom:30px}.choose_how_section .donation_options_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.choose_how_section .donation_card{border-radius:20px;padding:24px 20px;display:flex;flex-direction:column;justify-content:space-between;min-height:210px;cursor:pointer;transition:all .3s ease;position:relative}.choose_how_section .donation_card:hover{transform:translateY(-4px)}.choose_how_section .donation_card.active_orange{background:linear-gradient(135deg,#9c0063,#9c0063);box-shadow:0 12px 24px rgba(255,82,49,.25);color:#ffffff}.choose_how_section .donation_card.active_orange h3{color:#ffffff;font-size:18px;font-weight:700;line-height:1.3}.choose_how_section .donation_card.outline_card{background:#ffffff;border:1px solid #80004036;box-shadow:0 0 3px rgb(0 0 0/18%)}.choose_how_section .donation_card.outline_card h3{color:#1a2332;font-size:18px;font-weight:700;line-height:1.3}.choose_how_section .icon_circle{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.choose_how_section .icon_circle.white_bg{background-color:#ffffff;color:#9c0063}.choose_how_section .icon_circle.soft_orange_bg{background-color:#fff2ee;color:#9c0063}.choose_how_section .arrow_btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.choose_how_section .arrow_btn.white_btn{background-color:#ffffff;color:#9c0063}.choose_how_section .arrow_btn.orange_btn{background:linear-gradient(135deg,#9c0063,#9c0063);color:#ffffff}.choose_how_section .vertical_divider{display:flex;flex-direction:column;align-items:center;height:100%}.choose_how_section .vertical_divider .line_dashed{flex:1 1;border-left:2px dashed #ffdcd3}.choose_how_section .vertical_divider .center_heart{width:32px;height:32px;border-radius:50%;border:1px solid #ffdcd3;background-color:#ffffff;display:flex;align-items:center;justify-content:center;color:#d9941b;font-size:12px;margin:12px 0}.choose_how_section .features_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.choose_how_section .feature_box{background:#ffffff;border:1px solid #f4f4f4;border-radius:20px;padding:15px;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 20px rgb(0 0 0/19%);transition:all .3s ease}.choose_how_section .feature_box:hover{box-shadow:0 0 11px #f9cabf}.choose_how_section .feature_icon_holder{position:relative;margin-bottom:16px}.choose_how_section .soft_circle_bg{width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,#fff1ec 0,#ffffff 100%);display:flex;align-items:center;justify-content:center}.choose_how_section .feature_icon{font-size:26px;color:#9c0063}.choose_how_section .leaf_accent{position:absolute;bottom:2px;left:2px;font-size:14px}.choose_how_section .feature_title{font-size:16px;font-weight:700;color:#1a2332;margin-bottom:8px}.choose_how_section .feature_desc{font-size:13px;color:#637381;line-height:1.5;margin-bottom:16px}.choose_how_section .orange_dash{width:24px;height:3px;background-color:#d9941b;border-radius:2px}.choose_how_section .bottom_wave_container{position:absolute;bottom:0;left:0;width:100%;height:50px;overflow:hidden;border-bottom-left-radius:24px;border-bottom-right-radius:24px;pointer-events:none}.choose_how_section .wave_svg{width:100%;height:100%}.choose_how_section .bottom_heart_badge{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);width:40px;height:40px;border-radius:50%;background-color:#ffffff;border:1px solid #ffdcd3;display:flex;align-items:center;justify-content:center;color:#d9941b;font-size:16px;box-shadow:0 4px 10px rgba(0,0,0,.05)}@media (max-width:991px){.choose_how_section .choose_how_card{padding:10px 20px 60px}.choose_how_section .features_grid{margin-top:20px}}@media (max-width:575px){.choose_how_section .donation_options_grid,.choose_how_section .features_grid{grid-template-columns:1fr 1fr}.choose_how_section .bg_dots{display:none}.choose_how_section .donation_card{border-radius:10px;padding:10px;min-height:186px}.choose_how_section .feature_box{border-radius:10px;padding:10px}.choose_how_section .choose_how_card{padding:6px}.choose_how_section .features_grid{margin-top:0}}.Emergency_holder{margin:30px 0}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}