.elementor .e-2f34b170-cb05{font-weight:800;font-size:2.6rem;color:#102e5b;line-height:1.15;margin:0px;display:block;cursor:auto;\n}.elementor .e-49cc07fa-b87d{font-size:1.125rem;color:#102e5b;line-height:1.5;margin-block-start:0.35rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto;\n}.elementor .e-1899a136-8cef{min-width:0px;padding:0px;box-sizing:border-box;\n}.elementor .e-22025cea-4cac:hover,.elementor .e-22025cea-4cac:focus-visible{color:#ffffff;background-color:#b54d0b;}.elementor .e-22025cea-4cac{min-height:3.25rem;font-weight:800;font-size:1.25rem;color:#ffffff;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0.3rem;border-width:0px;background-image:linear-gradient(90deg, #ea8130 0%,#fbd13c 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;box-sizing:border-box; white-space:nowrap; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; } &:focus-visible { outline:3px solid #1c4073;outline-offset:5px; } &:focus-visible { outline:3px solid #1c4073!important;outline-offset:5px!important; } &:focus-visible { color: #ffffff; }\n}.elementor .e-40e641ac-b0be{min-width:0px;max-width:87rem;padding:2rem;margin:auto;gap:2rem;justify-content:space-between;align-items:center;box-sizing:border-box;\n}.elementor .e-7e22e3c7-e50f{min-width:0px;padding:0px;background-image:linear-gradient(0deg, rgba(227,245,255,.94) 0%,rgba(227,245,255,.94) 100%),url("https://bigbrothersdreamhome.org/wp-content/uploads/2026/11/dreamhome-cloud-background.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;background-color:#e2f9ff;box-sizing:border-box;\n}.elementor .e-629b24e-975a{width:13.5rem;height:auto;max-width:100%;object-fit:contain;margin-block-start:0px;margin-block-end:1.3rem;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-2ee2cf05-c3da{font-weight:800;font-size:1.45rem;color:white;line-height:1.15;text-align:center;margin:0px;display:block;cursor:auto;\n}.elementor .e-3fb1f023-c8d8{width:100%;min-height:3.25rem;max-width:17rem;font-weight:800;font-size:1.2rem;color:white;line-height:1.2;text-align:center;cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;margin-block-start:1.25rem;border-radius:0.3rem;border-width:2px;border-color:#ea8130;border-style:solid;background-color:transparent;display:inline-block;box-sizing:border-box; --dh47-glow-border: #ea8130; --dh47-glow-active-border: #ea8130; --dh47-glow-ink: #ffffff; --dh47-glow-padding-block: 1rem; --dh47-glow-padding-inline: 1.75rem; --dh47-glow-radius: 0.3rem; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-68995337-fb2a{min-width:0px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:1.75rem;box-sizing:border-box;\n}.elementor .e-7fb3f282-766a{font-weight:800;font-size:1.8rem;color:white;line-height:1.15;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto; &::before { content:"";display:block;width:2.75rem;height:.35rem;background:#ea8130;border-radius:1rem;margin-bottom:.85rem; }\n}.elementor .e-2fd7e6fb-8e42{width:100%;font-family:inherit;font-weight:800;font-size:1.5rem;color:white;line-height:1.2;cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0px;border-width:0px;background-color:transparent;display:none;gap:0.75rem;align-items:center;box-sizing:border-box; text-align:left; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; } &::before { content:"";width:1.25rem;height:.3rem;border-radius:1rem;background:#ea8130;flex-shrink:0; } &::after { content:"+";margin-left:auto;font-size:2rem;font-weight:400;line-height:1; } &[aria-expanded="true"]::after { content:"−"; }\n}.elementor .e-2604c465-6fe7:hover,.elementor .e-2604c465-6fe7:focus-visible{color:#ffbe7e;text-decoration:underline;text-underline-offset:.25rem;\n}.elementor .e-2604c465-6fe7{font-size:1.05rem;color:inherit;line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;text-align:left; box-sizing:border-box; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-7778fa37-52bf:hover,.elementor .e-7778fa37-52bf:focus-visible{color:#ffbe7e;text-decoration:underline;text-underline-offset:.25rem;\n}.elementor .e-7778fa37-52bf{font-size:1.05rem;color:inherit;line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;text-align:left; box-sizing:border-box; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-6fbed04a-62e5:hover,.elementor .e-6fbed04a-62e5:focus-visible{color:#ffbe7e;text-decoration:underline;text-underline-offset:.25rem;\n}.elementor .e-6fbed04a-62e5{font-size:1.05rem;color:inherit;line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;text-align:left; box-sizing:border-box; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-1f909d5e-6a48:hover,.elementor .e-1f909d5e-6a48:focus-visible{color:#ffbe7e;text-decoration:underline;text-underline-offset:.25rem;\n}.elementor .e-1f909d5e-6a48{font-size:1.05rem;color:inherit;line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;text-align:left; box-sizing:border-box; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-6328c66e-7c72:hover,.elementor .e-6328c66e-7c72:focus-visible{color:#ffbe7e;text-decoration:underline;text-underline-offset:.25rem;\n}.elementor .e-6328c66e-7c72{font-size:1.05rem;color:inherit;line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;text-align:left; box-sizing:border-box; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-1d2f4208-4a3d:hover,.elementor .e-1d2f4208-4a3d:focus-visible{color:#ffbe7e;text-decoration:underline;text-underline-offset:.25rem;\n}.elementor .e-1d2f4208-4a3d{font-size:1.05rem;color:inherit;line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;text-align:left; box-sizing:border-box; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-6f14d7e0-5ae3{min-width:0px;padding:0px;box-sizing:border-box;\n}.elementor .e-3362cef8-64a9{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:0px;border-inline-start-width:1px;box-sizing:border-box; border-left-style: solid; border-left-color: #398fc2;\n}.elementor .e-6f45538b-1e1d{font-weight:800;font-size:1.8rem;color:white;line-height:1.15;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto; &::before { content:"";display:block;width:2.75rem;height:.35rem;background:#ea8130;border-radius:1rem;margin-bottom:.85rem; }\n}.elementor .e-1f5b3720-bf89{width:100%;font-family:inherit;font-weight:800;font-size:1.5rem;color:white;line-height:1.2;cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;border-radius:0px;border-width:0px;background-color:transparent;display:none;gap:0.75rem;align-items:center;box-sizing:border-box; text-align:left; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; } &::before { content:"";width:1.25rem;height:.3rem;border-radius:1rem;background:#ea8130;flex-shrink:0; } &::after { content:"+";margin-left:auto;font-size:2rem;font-weight:400;line-height:1; } &[aria-expanded="true"]::after { content:"−"; }\n}.elementor .e-1842c8e2-a014:hover,.elementor .e-1842c8e2-a014:focus-visible{color:#ffbe7e;text-decoration:underline;text-underline-offset:.25rem;\n}.elementor .e-1842c8e2-a014{font-size:1.05rem;color:inherit;line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;text-align:left; box-sizing:border-box; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-3e7db299-3f73:hover,.elementor .e-3e7db299-3f73:focus-visible{color:#ffbe7e;text-decoration:underline;text-underline-offset:.25rem;\n}.elementor .e-3e7db299-3f73{font-size:1.05rem;color:inherit;line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;text-align:left; box-sizing:border-box; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-1cb32c95-bd06:hover,.elementor .e-1cb32c95-bd06:focus-visible{color:#ffbe7e;text-decoration:underline;text-underline-offset:.25rem;\n}.elementor .e-1cb32c95-bd06{font-size:1.05rem;color:inherit;line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;text-align:left; box-sizing:border-box; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-4e1a1069-d10b:hover,.elementor .e-4e1a1069-d10b:focus-visible{color:#ffbe7e;text-decoration:underline;text-underline-offset:.25rem;\n}.elementor .e-4e1a1069-d10b{font-size:1.05rem;color:inherit;line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;text-align:left; box-sizing:border-box; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-7155b31d-6e28:hover,.elementor .e-7155b31d-6e28:focus-visible{color:#ffbe7e;text-decoration:underline;text-underline-offset:.25rem;\n}.elementor .e-7155b31d-6e28{font-size:1.05rem;color:inherit;line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;text-align:left; box-sizing:border-box; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-10172cb7-7ccd{min-width:0px;padding:0px;box-sizing:border-box;\n}.elementor .e-1c0cb475-b432{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:0px;border-inline-start-width:1px;box-sizing:border-box; border-left-style: solid; border-left-color: #398fc2;\n}.elementor .e-698d16c6-e795{font-weight:800;font-size:1.8rem;color:white;line-height:1.15;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto; &::before { content:"";display:block;width:2.75rem;height:.35rem;background:#ea8130;border-radius:1rem;margin-bottom:.85rem; }\n}.elementor .e-1a80a450-ce07{width:1.5rem;height:1.5rem;color:#ff8b35;flex:0 0 auto;fill:currentColor;\n}.elementor .e-5f2f8a25-38bc:hover,.elementor .e-5f2f8a25-38bc:focus-visible{text-decoration:underline;}.elementor .e-5f2f8a25-38bc{font-weight:800;font-size:1.7rem;color:inherit;line-height:1.2;text-decoration:none;cursor:pointer;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left; box-sizing:border-box; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-31b3b882-2a92{min-width:0px;padding:0px;margin-block-end:1.25rem;gap:1rem;align-items:center;box-sizing:border-box;\n}.elementor .e-77fa82c8-ff96{width:1.5rem;height:1.5rem;color:#ff8b35;flex:0 0 auto;fill:currentColor;\n}.elementor .e-3190481-fe0c:hover,.elementor .e-3190481-fe0c:focus-visible{text-decoration:underline;}.elementor .e-3190481-fe0c{min-width:0px;font-weight:600;font-size:0.95rem;color:inherit;line-height:1.5;text-decoration:none;cursor:pointer;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left; box-sizing:border-box; overflow-wrap:anywhere; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; } & span { display:inline-block;max-width:100%;overflow-wrap:anywhere; }\n}.elementor .e-2977d4f-483c{min-width:0px;padding:0px;gap:1rem;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-5fddd47-fd4a:hover,.elementor .e-5fddd47-fd4a:focus-visible{text-decoration:underline;text-underline-offset:.3rem;\n}.elementor .e-5fddd47-fd4a{font-size:1rem;color:inherit;line-height:1.5;text-decoration:none;cursor:pointer;padding:0px;margin-block-end:0.6rem;border-radius:0px;border-width:0px;background-color:transparent;display:block;text-align:left; box-sizing:border-box; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-30bc6ee7-d70e:hover,.elementor .e-30bc6ee7-d70e:focus-visible{text-decoration:underline;text-underline-offset:.3rem;\n}.elementor .e-30bc6ee7-d70e{font-size:1rem;color:inherit;line-height:1.5;text-decoration:none;cursor:pointer;padding:0px;margin-block-end:0.6rem;border-radius:0px;border-width:0px;background-color:transparent;display:block;text-align:left; box-sizing:border-box; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-66a28592-c95b{min-width:0px;padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1.5rem;border-block-start-width:1px;box-sizing:border-box; border-top-style: solid; border-top-color: #398fc2;\n}.elementor .e-3e183e1d-ca72{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:0px;border-inline-start-width:1px;box-sizing:border-box; border-left-style: solid; border-left-color: #398fc2;\n}.elementor .e-1db946a-e298{min-width:0px;padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;gap:0px;grid-template-columns:1.05fr .75fr .9fr 1.35fr;grid-template-rows:auto;box-sizing:border-box;\n}.elementor .e-7e3ba61c-fc40{font-weight:600;font-size:0.75rem;letter-spacing:0.25em;line-height:1.5;text-align:center;margin:0px;display:block;cursor:auto;\n}.elementor .e-19d55e61-10a6{width:22rem;height:auto;max-width:100%;object-fit:contain;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-331aa831-72c6{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:2rem;box-sizing:border-box;\n}.elementor .e-1903bb86-d89c{font-weight:600;font-size:0.75rem;letter-spacing:0.25em;line-height:1.5;text-align:center;margin:0px;display:block;cursor:auto;\n}.elementor .e-4b5ce5a8-9349{width:15rem;height:auto;max-width:100%;object-fit:contain;display:block;}.elementor .e-51187daf-cf77{width:9rem;height:auto;max-width:100%;object-fit:contain;display:block;}.elementor .e-7665f42a-378e{min-width:0px;max-width:26rem;padding:0px;margin-block-start:1.2rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:2rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:auto;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-577ddc04-46c8{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:0px;border-inline-start-width:1px;box-sizing:border-box; border-left-style: solid; border-left-color: #398fc2;\n}.elementor .e-3098f675-66bf{min-width:0px;padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;box-sizing:border-box; border-top-style: solid; border-top-color: #398fc2;\n}.elementor .e-4ad60e89-7cbf{min-width:0px;max-width:87rem;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin:auto;box-sizing:border-box;\n}.elementor .e-8c58b99-88c1{min-width:0px;color:white;padding:0px;background-color:transparent;box-sizing:border-box;\n}.elementor .e-e0bc864-e327{font-size:0.85rem;line-height:1.5;margin:0px;display:block;cursor:auto;\n}.elementor .e-c8faede-47e2{font-size:0.85rem;line-height:1.5;margin-block-start:0.35rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto;\n}.elementor .e-6d2456e-7cc8{min-width:0px;padding:0px;box-sizing:border-box;\n}.elementor .e-3c974f7e-b032{font-size:0.9rem;line-height:1.5;margin:0px;display:block;cursor:auto; & span { color:#ff8b35; }\n}.elementor .e-736ab30b-9cdd{font-size:0.9rem;color:inherit;line-height:1.5;text-decoration:underline;cursor:pointer;padding:0px;margin-block-start:0.5rem;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left; box-sizing:border-box; text-underline-offset:.25rem; &:focus-visible { outline:3px solid #f9c846; outline-offset:5px; }\n}.elementor .e-6d725b43-a17f{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:3rem;padding-inline-end:0px;border-inline-start-width:1px;box-sizing:border-box; border-left-style: solid; border-left-color: #6686aa;\n}.elementor .e-5b3ee049-44e0{min-width:0px;max-width:87rem;padding:2rem;margin:auto;gap:3rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;box-sizing:border-box;\n}.elementor .e-7807658f-2a6a{min-width:0px;color:white;padding:0px;background-color:#102f5b;box-sizing:border-box;\n}.elementor .e-4c3bbbbe-8b26{position:absolute;padding:0px;background-image:url("https://bigbrothersdreamhome.org/wp-content/uploads/2026/11/Dream-Home-Footer-Midnight-blue-clouds.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;transform-origin:50% 100% 0px;inset: 0; background-position: center bottom;\n}.elementor .e-72a7924f-fd8b{overflow:hidden;position:absolute;z-index:-1;padding:0px;inset: 0;\n}.elementor .e-76e38fc3-59e7{min-width:0px;position:relative;font-family:Montserrat;font-size:1rem;color:white;line-height:1.5;padding:0px;background-color:#062443;box-sizing:border-box; & * { box-sizing:border-box; } & [hidden] { display:none!important; } & a:focus-visible, & button:focus-visible { outline:3px solid #f9c846;outline-offset:4px; } isolation: isolate;\n}