.elementor-160603 .elementor-element.elementor-element-3b93db1f:not(.elementor-motion-effects-element-type-background),.elementor-160603 .elementor-element.elementor-element-3b93db1f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://rmbhcharities.com/wp-content/uploads/2026/05/download.webp");background-position:bottom center;background-repeat:no-repeat;background-size:auto}.elementor-160603 .elementor-element.elementor-element-3b93db1f>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#0F1A2EE0 0%,#0F1A2EB8 100%);opacity:0.8;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-160603 .elementor-element.elementor-element-3b93db1f{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:45px;margin-bottom:0px}.elementor-160603 .elementor-element.elementor-element-5fa1ddc1>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-160603 .elementor-element.elementor-element-5fa1ddc1>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-160603 .elementor-element.elementor-element-66716964 .elementor-heading-title{color:#FFFFFF;font-family:"Piedra",Sans-serif;font-size:55px;font-weight:400;line-height:63px}.elementor-160603 .elementor-element.elementor-element-200496af{color:#FFFFFF;font-family:"Lato",Sans-serif;font-size:24px;font-weight:400;line-height:34px;width:var( --container-widget-width,100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-160603 .elementor-element.elementor-element-200496af>.elementor-widget-container{margin:10px 0px 20px 0px;padding:0px 0px 0px 0px}.elementor-160603 .elementor-element.elementor-element-27ff2d7c .elementor-button{font-family:"Lato",Sans-serif;font-size:22px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#EF7F22;border-radius:6px 6px 6px 6px}.elementor-160603 .elementor-element.elementor-element-27ff2d7c{width:var( --container-widget-width,242.797px );max-width:242.797px;--container-widget-width:242.797px;--container-widget-flex-grow:0;align-self:flex-start}.elementor-160603 .elementor-element.elementor-element-12b312de .elementor-button{font-family:"Lato",Sans-serif;font-size:22px;font-weight:500;fill:#1B2A4A;color:#1B2A4A;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EF7F22;border-radius:6px 6px 6px 6px}.elementor-160603 .elementor-element.elementor-element-12b312de .elementor-button:hover,.elementor-160603 .elementor-element.elementor-element-12b312de .elementor-button:focus{color:#FFFFFF}.elementor-160603 .elementor-element.elementor-element-12b312de .elementor-button:hover svg,.elementor-160603 .elementor-element.elementor-element-12b312de .elementor-button:focus svg{fill:#FFFFFF}.elementor-160603 .elementor-element.elementor-element-2fd3c897{padding:50px 0px 50px 0px}.elementor-160603 .elementor-element.elementor-element-1db1439b .elementor-heading-title{color:#000000;font-family:"Piedra",Sans-serif;font-size:40px;font-weight:400}.elementor-160603 .elementor-element.elementor-element-5b109e40{color:#000000;font-family:"Lato",Sans-serif;font-size:20px;font-weight:400}.elementor-160603 .elementor-element.elementor-element-76b6ee7c{margin-top:30px;margin-bottom:0px}.elementor-160603 .elementor-element.elementor-element-7646ea70{margin-top:50px;margin-bottom:0px}.elementor-160603 .elementor-element.elementor-element-42804afd .elementor-heading-title{color:#000000;font-family:"Piedra",Sans-serif;font-size:40px;font-weight:400}.elementor-160603 .elementor-element.elementor-element-413ecff3{color:#000000;font-family:"Lato",Sans-serif;font-size:20px;font-weight:400}.elementor-160603 .elementor-element.elementor-element-127ac48f{margin-top:25px;margin-bottom:0px}.elementor-160603 .elementor-element.elementor-element-47ff3002{margin-top:50px;margin-bottom:50px}.elementor-160603 .elementor-element.elementor-element-4c56e810 .elementor-heading-title{color:#000000;font-family:"Piedra",Sans-serif;font-size:38px;font-weight:400}.elementor-160603 .elementor-element.elementor-element-769e5010 .elementor-tab-title{background-color:#FFFFFF}.elementor-160603 .elementor-element.elementor-element-769e5010 .elementor-accordion-icon,.elementor-160603 .elementor-element.elementor-element-769e5010 .elementor-accordion-title{color:#000000}.elementor-160603 .elementor-element.elementor-element-769e5010 .elementor-accordion-icon svg{fill:#000000}.elementor-160603 .elementor-element.elementor-element-769e5010 .elementor-accordion-title{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400}.elementor-160603 .elementor-element.elementor-element-769e5010 .elementor-tab-content{font-family:"Lato",Sans-serif;font-size:16px;font-weight:400}.elementor-160603 .elementor-element.elementor-element-769e5010>.elementor-widget-container{margin:20px 0px 0px 0px}.elementor-160603 .elementor-element.elementor-element-746e40fb:not(.elementor-motion-effects-element-type-background),.elementor-160603 .elementor-element.elementor-element-746e40fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FEF6EE}.elementor-160603 .elementor-element.elementor-element-746e40fb{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0px 80px 0px}.elementor-160603 .elementor-element.elementor-element-746e40fb>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-160603 .elementor-element.elementor-element-115adde6{text-align:center;color:#EF7F22;font-family:"Lato",Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase}.elementor-160603 .elementor-element.elementor-element-2cbee2dd{text-align:center;color:#1B2A4A;font-family:"Lato",Sans-serif;font-size:34px;font-weight:700;line-height:1.2em}.elementor-160603 .elementor-element.elementor-element-61fe33bd{text-align:center;color:#1B2A4A;font-family:"Lato",Sans-serif;font-size:18px;font-weight:400}.elementor-160603 .elementor-element.elementor-element-be43e59 .elementor-button{font-family:"Lato",Sans-serif;font-size:22px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#EF7F22;border-radius:6px 6px 6px 6px}.elementor-160603 .elementor-element.elementor-element-be43e59{width:var( --container-widget-width,242.797px );max-width:242.797px;--container-widget-width:242.797px;--container-widget-flex-grow:0;align-self:flex-start}.elementor-160603 .elementor-element.elementor-element-6b461ea .elementor-button{font-family:"Lato",Sans-serif;font-size:22px;font-weight:500;fill:#1B2A4A;color:#1B2A4A;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EF7F22;border-radius:6px 6px 6px 6px}.elementor-160603 .elementor-element.elementor-element-6b461ea .elementor-button:hover,.elementor-160603 .elementor-element.elementor-element-6b461ea .elementor-button:focus{color:#FFFFFF}.elementor-160603 .elementor-element.elementor-element-6b461ea .elementor-button:hover svg,.elementor-160603 .elementor-element.elementor-element-6b461ea .elementor-button:focus svg{fill:#FFFFFF}@media(min-width:768px){.elementor-160603 .elementor-element.elementor-element-5fa1ddc1{width:100%}}section.elementor-section.elementor-top-section.elementor-element.elementor-element-ce721e0.giftbox_mobile_content.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{display:none}section.hero-slider{padding:100px;padding-bottom:50px;width:100vw;margin-left:calc(50% - 50vw);max-width:100vw;position:relative}.hero-buttons .elementor-row .elementor-widget-button:nth-child(2):hover{color:#FFF !important}.hero-buttons .elementor-row .elementor-widget-button a{font-size:16px !important;padding:14px 28px;font-weight:700 !important}section.hero-slider .breadcrumb{font-size:13px;color:#ffffffcc;font-weight:400;background:none;padding-left:0px;padding-right:0px;margin-bottom:0px;margin-top:0px}.hero-buttons .elementor-row .elementor-widget-button:nth-child(1){margin-right:15px;color:#FFF}section.hero-slider .breadcrumb a{color:rgba(255,255,255,0.8);text-decoration:none;font-size:13px;font-weight:400;color:#ffffffcc !important}.hero-buttons .elementor-row .elementor-widget-button:hover{transform:translateY(-1px) !important}.hero-buttons .elementor-row .elementor-widget-button{transition:all 0.2s !important;max-width:fit-content}a.elementor-button-link.elementor-button.elementor-size-sm{color:inherit !important}.hero-buttons .elementor-row .elementor-widget-button:nth-child(1){margin-right:15px}.hero-buttons .elementor-widget-wrap{padding-left:0px !important}section.hero-slider .breadcrumb strong{font-weight:700;color:#ffffffcc !important}section.hero-slider .breadcrumb span{opacity:0.35;margin:0 5px}.hero_disription{max-width:902px !important}.hero_disription p{padding-bottom:10px}.section.hero-slider .container-wrap,.main-content{max-width:100% !important;padding-left:0 !important;padding-right:0 !important}section.hero-slider .elementor-container.elementor-column-gap-default{max-width:1340px}@media (max-width:968px){.hero_disription{display:none}section.hero-slider{padding-left:0px;padding-right:0px;background-position:center;background-size:cover}}.dc-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch}.sub_pages .elementor-widget-wrap{padding-left:0px !important;padding-right:0px !important;margin-top:20px}.dc-cat-card{background:#fff;border:1px solid #e5ded4;border-radius:12px;display:flex;flex-direction:column;height:100%;transition:box-shadow 0.2s,transform 0.15s;cursor:pointer;text-decoration:none;position:relative;overflow:hidden}.dc-cat-card:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(27,42,74,0.07)}a.dc-cat-card.first{border-top:#ef7f22 solid 3px}a.dc-cat-card.first .dc-cat-footer{color:#ef7f22 !important}a.dc-cat-card.second{border-top:#3b6fa0 solid 3px}a.dc-cat-card.second .dc-cat-footer{color:#3b6fa0 !important;font-family:'Lato'}a.dc-cat-card.third{border-top:#1b2a4a solid 3px}a.dc-cat-card.third .dc-cat-footer{color:#1b2a4a !important}.dc-cat-image img{width:100%;height:220px;object-fit:cover}.dc-cat-content{padding:20px;display:flex;flex-direction:column;flex:1}.dc-cat-title{font-size:20px;margin-bottom:10px;color:#1b2a4a}.dc-cat-desc{font-size:14px;color:#666;margin-bottom:15px;line-height:1.5;font-weight:500;font-family:'Lato';border-bottom:#80808030 solid 1px;flex-grow:1}.dc-cat-footer{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#999;margin-top:auto}.dc-arrow{font-size:18px}@media (max-width:1024px){.dc-cat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.dc-cat-grid{grid-template-columns:1fr}}.piedra-heading h2.elementor-heading-title.elementor-size-default{font-family:'Piedra' !important}@media (max-width:769px){section#pillars,section.understanding-rabbi,section.understanding-rabbi-boxes{padding:0px 20px}.context-grid{grid-template-columns:inherit !important}body .understanding-rabbi.elementor-section-boxed>.elementor-container{padding-top:15px}}.torah-callout{background:#fef6ee;border:1px solid rgba(239,127,34,0.2);border-radius:12px;padding:36px 40px;display:flex;gap:24px;align-items:flex-start}.torah-callout h3{font-family:'lato';font-size:18px;font-weight:700;color:#1b2a4a;margin-bottom:6px}.torah-callout p{font-size:15px;color:#6b6460;line-height:1.7}.torah-callout-icon{width:48px;height:48px;background:#ef7f22;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#FFF}.torah-callout-icon svg{width:24px;height:24px;color:#fff}.understanding-rabbi.elementor-section-boxed>.elementor-container{border-top:#80808030 solid 1px;padding-top:50px}.elementor-accordion .elementor-accordion-item{border:1px solid #e5ded4;border-radius:10px;margin-bottom:10px;background:#fff;overflow:hidden;border-top:1px solid #e5ded4 !important}.elementor-accordion .elementor-accordion-icon i{opacity:0}.elementor-accordion .elementor-accordion-icon{position:relative;width:40px !important;height:40px;margin-top:-10px}.elementor-accordion .elementor-active .elementor-accordion-icon::before{transform:translate(-50%,-50%) rotate(225deg)}.elementor-accordion .elementor-accordion-icon::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:1.9px solid #1b2a4a;border-bottom:1.9px solid #1b2a4a;transform:translate(-50%,-50%) rotate(45deg);transition:transform 0.3s ease}.elementor-accordion .elementor-accordion-item p a{font-size:inherit;font-weight:500;text-decoration:underline !important}.elementor-accordion .elementor-tab-title{padding:20px 24px}.elementor-accordion .elementor-tab-title a{font-size:15px;font-weight:600;color:#1b2a4a !important}.elementor-accordion .elementor-tab-title:hover{background:#faf8f4 !important}.elementor-accordion .elementor-tab-content{border:none !important}i.fas.fa-chevron-down,i.fas.fa-chevron-up{font-size:18px}.understanding-rabbi.elementor-section-boxed>.elementor-container{border-top:#80808030 solid 1px;padding-top:50px}.over-200-years .elementor-text-editor.elementor-clearfix{max-width:685px;margin:auto}.needy_fimily .elementor-widget-container{max-width:550px;margin:0 auto}section.hero-buttons.bottom .elementor-row{max-width:613px;margin:0 auto}section.hero-buttons.bottom .elementor-row .elementor-widget-button{min-width:fit-content;max-width:fit-content}section.hero-buttons.bottom .elementor-widget-wrap{padding-right:0px !important}.Continue-the-tradition p,.over-200-years p{padding-bottom:0px}rs-fullwidth-wrap#rev_slider_17_1_forcefullwidth{padding-top:76px}