.elementor-110557 .elementor-element.elementor-element-27a051d7:not(.elementor-motion-effects-element-type-background), .elementor-110557 .elementor-element.elementor-element-27a051d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C171B;}.elementor-110557 .elementor-element.elementor-element-27a051d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 40px 40px;}.elementor-110557 .elementor-element.elementor-element-27a051d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-63e4487e{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;line-height:32px;}.elementor-110557 .elementor-element.elementor-element-2b15428a .elementor-button{font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:#EF7F22;}.elementor-110557 .elementor-element.elementor-element-2f6a648d .elementor-heading-title{color:#121111;font-family:"Piedra", Sans-serif;font-size:36px;font-weight:400;}.elementor-110557 .elementor-element.elementor-element-2f6a648d > .elementor-widget-container{padding:100px 0px 10px 0px;}.elementor-110557 .elementor-element.elementor-element-2e857283{color:#000000;font-family:"Lato", Sans-serif;font-size:22px;font-weight:400;line-height:29px;}.elementor-110557 .elementor-element.elementor-element-34c21aa{padding:0px 0px 30px 0px;}.elementor-110557 .elementor-element.elementor-element-1f75102a{text-align:center;}.elementor-110557 .elementor-element.elementor-element-1f75102a .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-size:31px;font-weight:600;line-height:35px;}.elementor-110557 .elementor-element.elementor-element-6c0398ee > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-110557 .elementor-element.elementor-element-251459fe{text-align:center;}.elementor-110557 .elementor-element.elementor-element-251459fe .elementor-heading-title{color:#7C171B;font-family:"Lato", Sans-serif;font-size:23px;font-weight:700;}.elementor-110557 .elementor-element.elementor-element-251459fe > .elementor-widget-container{padding:0px 20px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#7A7A7A;}.elementor-110557 .elementor-element.elementor-element-682fa6ab{text-align:center;color:#494242;font-family:"Lato", Sans-serif;font-size:21px;font-weight:500;line-height:29px;}.elementor-110557 .elementor-element.elementor-element-682fa6ab > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:20px 25px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#7A7A7A;}.elementor-110557 .elementor-element.elementor-element-37608280 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-110557 .elementor-element.elementor-element-2e4595f3{text-align:center;}.elementor-110557 .elementor-element.elementor-element-2e4595f3 .elementor-heading-title{color:#7C171B;font-family:"Lato", Sans-serif;font-size:23px;font-weight:700;}.elementor-110557 .elementor-element.elementor-element-2e4595f3 > .elementor-widget-container{padding:0px 20px 0px 10px;border-style:none;}.elementor-110557 .elementor-element.elementor-element-2b819b83{text-align:center;color:#494242;font-family:"Lato", Sans-serif;font-size:21px;font-weight:500;line-height:29px;}.elementor-110557 .elementor-element.elementor-element-2b819b83 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:40px 15px 0px 10px;border-style:none;}.elementor-110557 .elementor-element.elementor-element-30637d0a > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 1px;}.elementor-110557 .elementor-element.elementor-element-56a1542c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-110557 .elementor-element.elementor-element-2de4ddbe{text-align:center;}.elementor-110557 .elementor-element.elementor-element-2de4ddbe .elementor-heading-title{color:#7C171B;font-family:"Lato", Sans-serif;font-size:23px;font-weight:700;}.elementor-110557 .elementor-element.elementor-element-2de4ddbe > .elementor-widget-container{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#7A7A7A;}.elementor-110557 .elementor-element.elementor-element-4699125f{text-align:center;color:#494242;font-family:"Lato", Sans-serif;font-size:21px;font-weight:500;line-height:29px;}.elementor-110557 .elementor-element.elementor-element-4699125f > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:20px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#7A7A7A;}.elementor-110557 .elementor-element.elementor-element-2da6b189{margin-top:030px;margin-bottom:70px;}.elementor-110557 .elementor-element.elementor-element-599f6752 .elementor-button{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;background-color:#EF7F22;}.elementor-110557 .elementor-element.elementor-element-3a42dc{margin-top:0px;margin-bottom:150px;}.elementor-110557 .elementor-element.elementor-element-2036815f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-110557 .elementor-element.elementor-element-2036815f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rmbhcharities.com/wp-content/uploads/2023/04/Rectangle-1004.jpg");}.elementor-110557 .elementor-element.elementor-element-2036815f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110557 .elementor-element.elementor-element-2036815f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-2036815f > .elementor-element-populated > .elementor-widget-wrap{padding:50px 0px 0px 40px;}.elementor-110557 .elementor-element.elementor-element-602be3ed .elementor-heading-title{color:#7C171B;font-family:"Piedra", Sans-serif;font-size:36px;font-weight:600;}.elementor-110557 .elementor-element.elementor-element-2831742f{color:#000000;font-family:"Lato", Sans-serif;font-size:23px;font-weight:400;line-height:29px;}.elementor-110557 .elementor-element.elementor-element-2d009e25:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-110557 .elementor-element.elementor-element-2d009e25 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C171B;}.elementor-110557 .elementor-element.elementor-element-2d009e25 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110557 .elementor-element.elementor-element-2d009e25 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-2d009e25 > .elementor-element-populated > .elementor-widget-wrap{padding:100px 50px 0px 50px;}.elementor-110557 .elementor-element.elementor-element-768fedb6 .elementor-heading-title{color:#FFFFFF;font-family:"Piedra", Sans-serif;font-size:26px;font-weight:400;}.elementor-110557 .elementor-element.elementor-element-7bf5bab6{margin-top:0px;margin-bottom:100px;}.elementor-110557 .elementor-element.elementor-element-3d4db9c3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-110557 .elementor-element.elementor-element-3d4db9c3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rmbhcharities.com/wp-content/uploads/2023/04/Rectangle-1004.jpg");}.elementor-110557 .elementor-element.elementor-element-3d4db9c3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110557 .elementor-element.elementor-element-3d4db9c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-21de6d57 .elementor-heading-title{color:#7C171B;font-family:"Piedra", Sans-serif;font-size:36px;font-weight:400;}.elementor-110557 .elementor-element.elementor-element-7299deee:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-110557 .elementor-element.elementor-element-7299deee > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C171B;}.elementor-110557 .elementor-element.elementor-element-7299deee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110557 .elementor-element.elementor-element-7299deee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-7299deee > .elementor-element-populated > .elementor-widget-wrap{padding:100px 50px 0px 50px;}.elementor-110557 .elementor-element.elementor-element-65e44211{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:23px;font-weight:400;line-height:31px;}.elementor-110557 .elementor-element.elementor-element-ddaab86 .elementor-heading-title{color:#FFFFFF;font-family:"Piedra", Sans-serif;font-size:26px;font-weight:400;}.elementor-110557 .elementor-element.elementor-element-2346f14f:not(.elementor-motion-effects-element-type-background), .elementor-110557 .elementor-element.elementor-element-2346f14f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-110557 .elementor-element.elementor-element-2346f14f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110557 .elementor-element.elementor-element-2346f14f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-110938e5 .elementor-heading-title{color:#000000;font-family:"Piedra", Sans-serif;font-size:36px;font-weight:600;line-height:46px;}.elementor-110557 .elementor-element.elementor-element-415f7f8c{color:#494242;font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;line-height:29px;}.elementor-110557 .elementor-element.elementor-element-26455789 .elementor-heading-title{color:#494242;font-family:"Lato", Sans-serif;font-size:28px;font-weight:400;line-height:33px;}.elementor-110557 .elementor-element.elementor-element-26455789 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 10px 10px;}.elementor-110557 .elementor-element.elementor-element-55e5d244 .elementor-heading-title{color:#7C171B;font-family:"Lato", Sans-serif;font-size:23px;font-weight:600;line-height:33px;}.elementor-110557 .elementor-element.elementor-element-6b90c956{color:#7A7A7A;font-family:"Lato", Sans-serif;font-size:21px;font-weight:400;line-height:29px;}.elementor-110557 .elementor-element.elementor-element-6b90c956 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-110557 .elementor-element.elementor-element-1dcf0ad1 .elementor-heading-title{color:#7C171B;font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;line-height:33px;}.elementor-110557 .elementor-element.elementor-element-73e96b75{color:#7A7A7A;font-family:"Lato", Sans-serif;font-size:21px;font-weight:400;line-height:29px;}.elementor-110557 .elementor-element.elementor-element-437fb676 .elementor-button{font-family:"Lato", Sans-serif;font-size:22px;font-weight:400;text-transform:capitalize;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:#7C171B;}.elementor-110557 .elementor-element.elementor-element-437fb676 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-110557 .elementor-element.elementor-element-50504cd1{padding:100px 0px 0px 0px;}.elementor-110557 .elementor-element.elementor-element-659f4159 .elementor-heading-title{color:#000000;font-family:"Piedra", Sans-serif;font-size:36px;font-weight:400;}.elementor-110557 .elementor-element.elementor-element-659f4159 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-110557 .elementor-element.elementor-element-6fc18cd1 .elementor-button{font-family:"Lato", Sans-serif;font-size:22px;font-weight:400;background-color:#494242;}.elementor-110557 .elementor-element.elementor-element-6fc18cd1 > .elementor-widget-container{padding:40px 0px 50px 0px;}.elementor-110557 .elementor-element.elementor-element-eb94361:not(.elementor-motion-effects-element-type-background), .elementor-110557 .elementor-element.elementor-element-eb94361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#494242;}.elementor-110557 .elementor-element.elementor-element-eb94361{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 080px 0px;}.elementor-110557 .elementor-element.elementor-element-eb94361 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-270ab445{text-align:right;}.elementor-110557 .elementor-element.elementor-element-270ab445 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 7% 0% 0%;}.elementor-110557 .elementor-element.elementor-element-303bc8b1 > .elementor-element-populated > .elementor-widget-wrap{padding:080px 0px 0px 0px;}.elementor-110557 .elementor-element.elementor-element-7b02864b .elementor-heading-title{color:#FFFFFF;font-family:"Piedra", Sans-serif;font-size:36px;font-weight:400;line-height:35px;}.elementor-110557 .elementor-element.elementor-element-1b77f5c5{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:26px;font-weight:400;line-height:34px;}.elementor-110557 .elementor-element.elementor-element-1b77f5c5 > .elementor-widget-container{margin:020px 0px -10px 0px;}.elementor-110557 .elementor-element.elementor-element-62af9e40 .elementor-button{font-family:"Lato", Sans-serif;font-size:22px;font-weight:400;text-transform:capitalize;background-color:#EF7F22;}.elementor-110557 .elementor-element.elementor-element-62af9e40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-110557 .elementor-element.elementor-element-2d7da9a4:not(.elementor-motion-effects-element-type-background), .elementor-110557 .elementor-element.elementor-element-2d7da9a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rmbhcharities.com/wp-content/uploads/2023/04/Rectangle-1004-3-1.png");}.elementor-110557 .elementor-element.elementor-element-2d7da9a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:150px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-110557 .elementor-element.elementor-element-2d7da9a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-670a27d1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110557 .elementor-element.elementor-element-670a27d1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-73c1d071 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110557 .elementor-element.elementor-element-73c1d071 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-59cbf14c .elementor-heading-title{color:#FFFFFF;font-family:"Piedra", Sans-serif;font-size:36px;font-weight:400;line-height:35px;}.elementor-110557 .elementor-element.elementor-element-79c9d5c{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;line-height:29px;}.elementor-110557 .elementor-element.elementor-element-7b6a7e37 .elementor-button{font-family:"Lato", Sans-serif;font-size:22px;font-weight:400;text-transform:capitalize;background-color:#7C171B;}.elementor-110557 .elementor-element.elementor-element-7d79a431:not(.elementor-motion-effects-element-type-background), .elementor-110557 .elementor-element.elementor-element-7d79a431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-110557 .elementor-element.elementor-element-7d79a431{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:40px;padding:80px 0px 0px 0px;}.elementor-110557 .elementor-element.elementor-element-7d79a431 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-429b3eb .elementor-heading-title{color:#FFFFFF;font-family:"Piedra", Sans-serif;font-size:36px;font-weight:400;}.elementor-110557 .elementor-element.elementor-element-24f958c0{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;line-height:31px;}.elementor-110557 .elementor-element.elementor-element-31e8f81c .elementor-button{font-family:"Lato", Sans-serif;font-size:22px;font-weight:500;background-color:#7C171B;}.elementor-110557 .elementor-element.elementor-element-31e8f81c > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-110557 .elementor-element.elementor-element-64eebfad:not(.elementor-motion-effects-element-type-background), .elementor-110557 .elementor-element.elementor-element-64eebfad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EF7F22;}.elementor-110557 .elementor-element.elementor-element-64eebfad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:60px;}.elementor-110557 .elementor-element.elementor-element-64eebfad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-45976b6c > .elementor-element-populated > .elementor-widget-wrap{padding:50px 0px 50px 50px;}.elementor-110557 .elementor-element.elementor-element-5eef42c8 .elementor-heading-title{color:#000000;font-family:"Piedra", Sans-serif;font-size:38px;font-weight:600;}.elementor-110557 .elementor-element.elementor-element-5eef42c8 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-110557 .elementor-element.elementor-element-6ca4951f img{height:186px;}.elementor-110557 .elementor-element.elementor-element-142f6e0c{color:#7C171B;font-family:"Lato", Sans-serif;font-size:33px;font-weight:500;line-height:39px;}.elementor-110557 .elementor-element.elementor-element-142f6e0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110557 .elementor-element.elementor-element-121be558 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-110557 .elementor-element.elementor-element-240081e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-110557 .elementor-element.elementor-element-240081e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C171B;}.elementor-110557 .elementor-element.elementor-element-240081e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110557 .elementor-element.elementor-element-240081e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-240081e > .elementor-element-populated > .elementor-widget-wrap{padding:35px 50px 30px 50px;}.elementor-110557 .elementor-element.elementor-element-12f9e950 .elementor-heading-title{color:#FFFFFF;font-family:"Piedra", Sans-serif;font-size:26px;font-weight:400;}.elementor-110557 .elementor-element.elementor-element-2037b324:not(.elementor-motion-effects-element-type-background), .elementor-110557 .elementor-element.elementor-element-2037b324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EF7F22;}.elementor-110557 .elementor-element.elementor-element-2037b324{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110557 .elementor-element.elementor-element-2037b324 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-35cba99e{margin-top:50px;margin-bottom:50px;}.elementor-110557 .elementor-element.elementor-element-1f494855{text-align:center;}.elementor-110557 .elementor-element.elementor-element-1f494855 .elementor-heading-title{color:#FFFFFF;font-family:"Piedra", Sans-serif;font-size:42px;font-weight:400;}.elementor-110557 .elementor-element.elementor-element-352b7516{text-align:center;color:#000000;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;line-height:29px;}.elementor-110557 .elementor-element.elementor-element-19d0e70c .elementor-button{font-family:"Lato", Sans-serif;font-size:22px;font-weight:400;background-color:#7C171B;}.elementor-110557 .elementor-element.elementor-element-7a3a67a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 10px 0px;}.elementor-110557 .elementor-element.elementor-element-7a3a67a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-10ed20e2{text-align:center;}.elementor-110557 .elementor-element.elementor-element-10ed20e2 .elementor-heading-title{color:#000000;font-family:"Piedra", Sans-serif;font-size:40px;font-weight:500;}.elementor-110557 .elementor-element.elementor-element-25e40b38{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 50px 0px;}.elementor-110557 .elementor-element.elementor-element-25e40b38 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110557 .elementor-element.elementor-element-5c07d926{text-align:center;color:#7C171B;font-family:"Lato", Sans-serif;font-size:18px;font-weight:700;line-height:24px;width:var( --container-widget-width, 99.471% );max-width:99.471%;--container-widget-width:99.471%;--container-widget-flex-grow:0;}.elementor-110557 .elementor-element.elementor-element-4496d4a8{text-align:center;color:#7C171B;font-family:"Lato", Sans-serif;font-size:18px;font-weight:700;line-height:24px;width:var( --container-widget-width, 99.471% );max-width:99.471%;--container-widget-width:99.471%;--container-widget-flex-grow:0;}.elementor-110557 .elementor-element.elementor-element-d0f2afb{text-align:center;color:#7C171B;font-family:"Lato", Sans-serif;font-size:18px;font-weight:700;line-height:24px;width:var( --container-widget-width, 99.471% );max-width:99.471%;--container-widget-width:99.471%;--container-widget-flex-grow:0;}.elementor-110557 .elementor-element.elementor-element-5e51c7a9{text-align:center;color:#7C171B;font-family:"Lato", Sans-serif;font-size:18px;font-weight:700;line-height:24px;width:var( --container-widget-width, 99.471% );max-width:99.471%;--container-widget-width:99.471%;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-110557 .elementor-element.elementor-element-5824d4d8{width:27.351%;}.elementor-110557 .elementor-element.elementor-element-51a1c1ce{width:72.649%;}}@media(max-width:767px){.elementor-110557 .elementor-element.elementor-element-27a051d7{padding:20px 0px 50px 030px;}.elementor-110557 .elementor-element.elementor-element-2b15428a > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-2b15428a */.mobile_plan_your_gift a.elementor-button-link.elementor-button.elementor-size-sm { color:#FFF !important;}

.mobile_top_red_content p {
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f6a648d */body .h2_piedra h2 {
    
    font-family: "Piedra", Sans-serif !important;
}

.container-wrap {
    background-color: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-107d190d */section#hearts_souls_row .form-first.Legacy_form {
    padding-bottom: 100px;
    background-color: transparent !important;
}

#Legacy_form input[type="text"], #Legacy_form input[type="email"], #Legacy_form input[type="number"], #Legacy_form input[list="state"], #Legacy_form textarea
{ background-color:#f1f1f1 !important;}

section#hearts_souls_row .form-first.Legacy_form {
    padding-bottom: 100px;
}

@media only screen and (max-width: 480px)  { section.top_section2, section.top_section3, section.top_section4, section.top_section5, section.top_section6 ,section.top_section7 {
    padding: 0px 30px !important;
} 
body .container.main-content { padding:0px !important; }

section#hearts_souls_row_mobile .elementor-column.elementor-col-33 .elementor-widget-wrap {
    padding: 50px 40px 0px 40px;
}

body .mobile_black_section {    margin: 20px 30px !important;
    padding: 5px !important;}
section.elementor-section-full_width.partner_with { padding-left:0px !important; padding-right:0px !important; }

body .we_here_help .elementor-widget-heading h3 {
    font-size: 32px !important;
}

body .name_section .elementor-text-editor.elementor-clearfix {
    font-size: 22px !important;
    line-height: 24px;
}

section.elementor-section-full_width.partner_with a.elementor-button-link.elementor-button.elementor-size-sm {
    font-size: 20px !Important;
}

.jewish_death span.elementor-button-text {
    font-size: 19px !important;
    line-height: 28px !important;
}

body .name_section .elementor-text-editor.elementor-clearfix span {
    font-size: 19px !important;
}
body .we_here_help .contact_info a {
    font-size: 20px !important;
}
body .we_here_help .contact_info a.email { font-size:16px !important;}
}

@media only screen and (max-width: 767px) and (min-width: 501px)  { .how_to_plan_write_bill {
  padding: 40px 8%; !important;
} }

@media only screen and (max-width: 1024px) and (min-width: 320px)  { 
    .we_here_help  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element { width:100%;}
    
    body .we_here_help .contact_info img { 
        height: 34px !important;
        width: 34px !important;; 
          margin-top: 4px;
        
    }
    
    body .we_here_help .contact_info a { font-size:18px !important; 
        
      
    }
    
    
}

@media only screen and (max-width: 560px)  { 
    
    .form-group.second .merge-group {
    display: block;
}

.form-group.second .merge-group input#email {
    margin-bottom: 15px;
}

}

@media only screen and (max-width: 520px) and (min-width: 451px)  { 

   body .container, .orbit-wrapper .slider-nav, .post-area.standard-minimal.full-width-content .post .inner-wrap {
    max-width: 90% !important;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-section-full_width.charitable_bequest_row.elementor-section-height-default.elementor-section-height-default {
max-width:85% !important;
}

}

@media only screen and (max-width: 1000px) and (min-width: 768px) {

   body .container, .orbit-wrapper .slider-nav, .post-area.standard-minimal.full-width-content .post .inner-wrap {
    max-width: 90% !important;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-section-full_width.charitable_bequest_row.elementor-section-height-default.elementor-section-height-default, .gray_section .elementor-row, section.elementor-section.elementor-inner-section.elementor-element.elementor-element-f0a028a.elementor-section-full_width.top_section6.elementor-section-height-default.elementor-section-height-default {
max-width:92% !important;
margin:0 auto;
}
}


@media only screen and (max-width: 767px)  {
 .container.main-content { max-width:100% !important;
 
     padding: 0px 40px !important;
 }
 
 
    
    .we_here_help .legacy_pillar_content_form .elementor-widget-wrap {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
    .we_here_help .elementor-widget-wrap {
    padding-left: 0px !important;
}
    .contact_info {
    width: auto !important;
    margin-bottom: 10px;
    display: inline-block;
    float: none !important;
}
  .we_here_help, span.legacy_planing{
   
    text-align: center;
    width: 100%;
}  
    
rs-layer#slider-36-slide-62-layer-7 {
    display: none !important;
}
body .elementor-widget-container p {
    line-height: 28px !important;
    padding-bottom: 15px !important;
}

section.elementor-section.elementor-section-full_width.partner_with.elementor-section-height-default.elementor-section-height-default .elementor-widget-container p {
    padding-bottom: 1.5em !important;
}

section.elementor-section-full_width.top_section6 .h2_piedra {
    padding-top: 40px;
}
.container.main-content { padding-bottom:0px !important; }
section.elementor-top-section .elementor-widget-wrap {
    padding-bottom: 0px !important;
}

	
    section.top_section2 .elementor-widget-container {
        padding-top: 0px !important;
    }

.top_section4 .elementor-widget-container {
border-right:none !important;
border-left:none !important;
}

.top_section3 h2.elementor-heading-title.elementor-size-default {
    font-size: 27px !important;
    padding-bottom:30px;
}
.top_section4 .elementor-column.elementor-col-33 {
    border-bottom: solid 2px;
	padding-bottom:20px;
}
.top_section4 .elementor-column.elementor-col-33:nth-child(3) {
    padding-top:20px;
    border-bottom: none !important;
}
    
	
.top_section4 .elementor-column.elementor-col-33 p br {
    display: none !important;
}
.legacy_learn_more span.elementor-button-text {
    font-size: 19px !important;
}

.legacy_learn_more  a.elementor-button-link.elementor-button.elementor-size-sm {
    border-radius: 0px !important;
}

section.top_section5 {
    margin-top: 0px !important;
}

#hearts_souls_row_mobile .elementor-column.elementor-col-66 .elementor-column-wrap.elementor-element-populated {
     min-height: 350px;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    padding: 0px 30px;
    padding-top: 20px !important;
}

section#hearts_souls_row_mobile .elementor-column.elementor-col-33 .elementor-widget-wrap {
    padding-top: 50px;
}

.form-first.Legacy_form {
    background-color: transparent !important;
}

.form-first.Legacy_form button.next.step-1.next-orange-btn {
    margin-top: 10px !important;
    margin-bottom: 80px !important;
}

section#hearts_souls_row_mobile {
    margin-bottom: 0px;
}
.leaf_img { display:none !important; }

.gray_section .elementor-row {
margin: 35px 8% !important;
    max-width: 84% !important;
    padding: 0px !important;
}


section.charitable_bequest_row .elementor-row  {
    margin: 0px !important;
    padding: 0px !important;
    min-width: 100%;
}

section.charitable_bequest_row .elementor-row .elementor-widget.elementor-widget-text-editor {
    font-size: 18px;
    line-height: 26px;
}

.bequest_n_2_simple h3.elementor-heading-title.elementor-size-default {
    font-size: 22px !important;
}

.bequest_n_2_simple .elementor-widget-container {
    padding-left: 0px !important;
    padding-top: 0px !important;
}

.charitable_bequest_inner .count_main {
    float: left;
    width: 100%;
}

.charitable_bequest_inner h3.elementor-heading-title.elementor-size-default span.count{
    float: left;
    background: #EF7F22;
    height: 60px;
    width: 60px;
    text-align: center;
    border-radius: 50%;
    margin-right: 10px;
    color: #FFF;
    padding-top: 10px;
    font-size: 44px;
    margin-bottom: 10px;
}

.charitable_bequest_inner .elementor-row {
    min-width: 100%;
    margin: 0px !important;
}

.charitable_bequest_inner  h3.elementor-heading-title.elementor-size-default br {
    display: none;
}

.charitable_bequest_inner h3.elementor-heading-title.elementor-size-default {
    font-size: 19px !important;
}

.charitable_bequest_inner .elementor-text-editor.elementor-clearfix p {
    padding-left: 0px !important;
    font-size: 19px !important;
}

.charitable_bequest_row .elementor-text-editor.elementor-clearfix p {
    padding-bottom: 0px;
}

.legacy_learn_bequest span.elementor-button-text {
    color: #FFF !Important;
    font-size: 19px;
}

.legacy_learn_bequest {
    margin-bottom: 30px;
    margin-left: 10px;
    margin-right: 10px;
}

.top_section5 h3.elementor-heading-title.elementor-size-default {
    padding-top: 40px;
}
.find_more_porgamers {
    display: none;
}

.top_section5 {
    margin-bottom: 30px;
}

.gray_section_2 {
    padding-top: 20px !important;
    padding-bottom: 50px !important;
}

body section.elementor-section-full_width.top_section6 {
    padding: 0px 20px !important;
}
section.elementor-section-full_width.top_section6 .elementor-widget-wrap {
    padding: 0px !important;
}

.jewish_btn span.elementor-button-text {
    color: #FFF;
    font-size: 24px !important;
    line-height: 28px !important;
}
.jewish_btn a.elementor-button-link.elementor-button.elementor-size-sm {
    border-radius: 0px !important;
}

section.elementor-section-full_width.top_section6 .elementor-text-editor.elementor-clearfix p {
    font-size: 20px !important;
}

.jewish_death span.elementor-button-text {
    color: #FFF;
    font-size: 22px;
}
.mobile_black_section a.elementor-button-link.elementor-button.elementor-size-sm {
    border-radius: 0px !important;
}

section.elementor-section-full_width.partner_with h3.elementor-heading-title.elementor-size-default {
    font-size: 32px;
}

section.elementor-section-full_width.partner_with {
    margin-top: 0px !important;
    padding: 20px;
	padding-bottom: 0px !important;
	margin-bottom: 40px !important;
}
section.elementor-section-full_width.partner_with .elementor-text-editor.elementor-clearfix p br {
    display: none;
}
section.elementor-section-full_width.partner_with .elementor-text-editor.elementor-clearfix p {
    font-size: 21px;
}
.mobile_black_section {
    padding: 20px !important;
    margin: 40px 10px !important;
}
section.elementor-section-full_width.partner_with a.elementor-button-link.elementor-button.elementor-size-sm {     line-height: 30px; }

rs-layer#slider-37-slide-63-layer-7 {
    display: none;
}
}


@media only screen and (max-width: 1023px) and (min-width: 768px)  {

 #legacy_slider_forcefullwidth rs-layer-wrap.rs-parallax-wrap.rs-layer-hidden {
    display: block !important;
}
.leaf_img  { display:none; }
}

@media only screen and (max-width: 1000px) and (min-width: 768px)  {
.count_main {
    min-width: 100%;
    float: left;
}

body .container { max-width:800px; }
.charitable_bequest_inner .elementor-widget-container {

    padding-top: 0px !important;
}

.charitable_bequest_inner .elementor-widget-container p {
    padding-left: 0px !important;
}

.charitable_bequest_inner  h3.elementor-heading-title.elementor-size-default {
    font-size: 20px !important;
}
section#hearts_souls_row .elementor-column.elementor-col-66, section#hearts_souls_row div#legacy_content_form{ min-width:100%; min-height:480px;}
.how_to_plan_write_bill .elementor-widget-wrap {
    padding-top: 0px !important;
}
}

@media only screen and (max-width: 2000px) and (min-width: 1000px)  {

section.elementor-section.elementor-inner-section.elementor-element.elementor-section-full_width.top_section6.elementor-section-height-default.elementor-section-height-default {
max-width:1425px !important;
margin:0 auto;
}

}

a.elementor-button-link.elementor-button.elementor-size-sm {
    border-radius: 0px;
}

.elementor-text-editor.elementor-clearfix a {
    color: inherit !important;
    font-size: inherit !important;
    font-weight: normal;
}

.elementor-text-editor.elementor-clearfix a:hover {
    color: #7C171B !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-34c21aa */@media screen and (max-width: 450px) {
  body {
    background-color: blue;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-682fa6ab */.benefit_legacy_paragraph .elementor-widget-container {
    min-height: 171px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37608280 */.red_adv_icon img {

    
    height: 69px !important;
    width: 69px !important;
    padding: 5px 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56a1542c */.red_cal_icon img {
    
    height: 69px !important;
    width: 69px;
    padding: 10px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4699125f */.benefit_legacy_paragraph.last .elementor-widget-container {
    min-height: 180px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-109fb80c */section.elementor-section-full_width.top_section4.elementor-section-height-default.elementor-section-height-default .elementor-text-editor.elementor-clearfix p {
    padding-bottom: 0px !important;
}

.top_section4 .elementor-image {
    background-color: #7C171B;
    border-radius: 50%;
    max-width: 70px;
    margin: 0 auto;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-599f6752 */.legacy_learn_more span.elementor-button-text {
    color: #3B1515 !important;
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3026b71e */.form-first.Legacy_form {
    padding: 0px;
    background: transparent;
}

.form-first.Legacy_form button.next.step-1.next-orange-btn {
    max-width: 150px;
    margin-bottom: 100px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4aa9511 */.leaf_img img {
    position: absolute;
    top: -85px;
    right: -68px;
    width: 190px;
   z-index: 9999999999999 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8a58537 */h3.elementor-heading-title.elementor-size-default span.count {
    float: left;
    background: #EF7F22;
    height: 40px;
    width: 40px;
    text-align: center;
    border-radius: 50%;
    margin-right: 10px;
    color: #FFF;
    padding-top: 3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-437fb676 */.legacy_learn_bequest span.elementor-button-text { color:#FFF !Important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2346f14f */.gray_section .elementor-row {
    max-width: 1454px;
    margin: 0 auto;
    background: #FFF;
    border-radius: 11px;
    margin-top: 100px;
    margin-bottom: 100px;
    padding: 40px 80px;
}

.gray_section section .elementor-row {
    margin-top: inherit;
    margin-bottom: inherit;
    padding: inherit;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fc18cd1 */.find_more_porgamers span.elementor-button-text {
    color: #FFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b02864b */body .h2_piedra h2 {
    font-family: "Piedra", Sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62af9e40 */.jewish_btn  span.elementor-button-text { color:#FFF;
       
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eb94361 */.gray_section_2 .elementor-row {
    max-width: 1685px;
    margin: auto;
}

.gray_section_2 section .elementor-row {
    margin-top: inherit;
    margin-bottom: inherit;
    padding: inherit;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b6a7e37 */.jewish_death span.elementor-button-text {
    color: #FFF;
   
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d7da9a4 */.top_section7  {
    max-width: 1437px;
    margin: 0 auto;
    left: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-121be558 */.contact_info span.icon_content a {
    color: #000 !important;
    display: block;
    float: left;
    font-size: 26px !important;
    line-height: 36px;
    font-family: 'lato';
    font-weight: 400;
    padding-left: 10px;
}

#Legacy_form button.next.step-1.next-orange-btn {
    max-width: 150px;
    font-weight: 400 !important;
    padding: 0px 50px !important;
    margin-top: 5px;
    margin-bottom: 10px;
}

form#Legacy_form textarea#message {
    max-height: 85px;
}

.contact_info img {
    padding: 4px;
    float: left;
    border: #7C171B solid;
    border-radius: 45px;
    height: 44px;
    width: 44px;
    text-align: center;
    vertical-align: middle;
    line-height: 48px;
}

.we_here_help .contact_info a {
    color: #000 !important;
    display: block;
    float: left;
    font-size: 26px !important;
    line-height: 36px;
    font-family: 'lato';
    font-weight: 400;
    padding-left: 10px;
}

.we_here_help .contact_info a.email {
    text-decoration: underline !important;
    word-wrap: break-word;
    max-width: 100%;
}
@media only screen and (min-width: 768px) {

.we_here_help .contact_section {
    margin-top: -38px;
} }


@media only screen and (max-width: 767px) and (min-width: 320px) {
    
    .we_here_help .contact_section {
    padding-bottom: 50px;
    margin-top: -38px;
}

    .we_here_help .contact_info a {
    font-size: 18px !important;
    margin-top: -38px;
    margin-left: 36px;
}
  
  .contact_info {
    width: auto !important;
    margin-bottom: 10px;
    display: grid;
    float: none !important;
    justify-content: center;
}  

.legacy_pillar_content_form #Legacy_form button.next.step-1.next-orange-btn {
   
    padding: 0px 70px !important;
    float: left;
   
}

.name_section .elementor-text-editor.elementor-clearfix {
    font-size: 28px !important;
}
.name_section {
    padding-top: 20px;
}

.name_section .elementor-text-editor.elementor-clearfix span {
    font-size: 21px !important;
}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-240081e */.legacy_pillar_content_form div#form-wrapper {
    background-color: transparent;
    padding: 0;
    box-shadow: none !important;
}

.legacy_pillar_content_form #Legacy_form button.next.step-1.next-orange-btn {
    
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64eebfad */.contact_info span.icon {
    float: left;
    border: #000 solid;
    border-radius: 45px;
    height: 40px;
    width: 40px;
    text-align: center;
    vertical-align: middle;
    line-height: 48px;
}

.contact_info {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.contact_info span.icon_content a {
    color: #000 !important;
    display: block;
    float: left;
    font-size: 26px;
    line-height: 36px;
    font-family: 'lato';
    font-weight: 400;
    padding-left: 10px;
}

.legacy_pillar_content_form div#form-wrapper {
    background-color: transparent;
    padding: 0;
}
@media only screen and (min-width: 1204px) {
section.we_here_help {
    max-width: 1437px;
    margin: 0 auto;
    left: 0px !important;
    width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-352b7516 */.partner a {font-size: 24px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19d0e70c */.contact_discuss span.elementor-button-text {
    color: #fff;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c07d926 */.read_more_boxes  a {
    font-size: inherit;
    font-weight: inherit;
    color: inherit !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4496d4a8 */.planning_documents.elementor-widget.elementor-widget-text-editor ul li a {
    font-size: inherit;
    font-weight: inherit;
    color: inherit !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0f2afb */.planning_documents.elementor-widget.elementor-widget-text-editor ul li a {
    font-size: inherit;
    font-weight: inherit;
    color: inherit !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e51c7a9 */.read_more_boxes  a {
    font-size: inherit;
    font-weight: inherit;
    color: inherit !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-25e40b38 */.read_more_boxes p {
    padding-bottom: 10px;
}

section.read_more_boxes.elementor-section-height-default.elementor-section-height-default .elementor-widget-wrap:hover {
    background: #adadad26;
}

.read_more_boxes .elementor-widget-wrap img.alignnone.size-full {
    height: 175px;
}

section.read_more_boxes.elementor-section-height-default.elementor-section-height-default .planning_documents.elementor-widget.elementor-widget-text-editor a {
    text-decoration: none !important;
    height:275px;
}


section.read_more_boxes .elementor-row, section.read_more_boxes .elementor-container {
    max-width: 1250px;
    margin: 0 auto;
}

.read_more_boxes a {
    font-weight: 700 !important;
}

@media only screen and (max-width: 767px) and (min-width: 320px){
	.read_more_boxes .elementor-column.elementor-col-25.elementor-top-column.elementor-element .elementor-column-wrap.elementor-element-populated {
		max-width: 275px;
		margin: 0 auto;
	}
	.read_more_boxes .elementor-widget-wrap img.alignnone.size-full {
		height: 175px;
		display: inherit;
	}
section.read_more_boxes .elementor-row {
    display: inline-block;
}

	section.read_more_boxes.elementor-section-height-default.elementor-section-height-default .planning_documents.elementor-widget.elementor-widget-text-editor a {
		text-decoration: none !important;
	}


}


@media only screen and (max-width: 1000px) and (min-width: 768px){ 
    section.read_more_boxes .elementor-column.elementor-col-25.elementor-top-column.elementor-element {
    width: 50% !important;
}

.read_more_boxes a img {
    width: 100%;
}

section.read_more_boxes .elementor-container {
    max-width: 750px;
    margin: 0 auto;
} }/* End custom CSS */