.elementor .e-37756233-ea6e{max-width:920px;font-family:var(--wtfb-font-display);font-weight:600;font-size:64px;color:#FFFFFF;line-height:1.02;text-align:center;text-transform:uppercase;}.elementor .e-4de5a4c1-fadb{max-width:740px;font-family:var(--wtfb-font-body);font-size:19px;color:#FFFFFF;line-height:1.6;text-align:center;}.elementor .e-2dc962eb-ae18:hover,.elementor .e-2dc962eb-ae18:focus-visible{box-shadow:0px 20px 38px 0px rgba(0,119,182,.6);transform:translate3d(0px, -4px, 0px);}.elementor .e-2dc962eb-ae18{box-shadow:0px 12px 28px 0px rgba(0,119,182,.45);transition:transform 0.3s, box-shadow 0.3s;}.elementor .e-5de1756a-df7a:hover,.elementor .e-5de1756a-df7a:focus-visible{color:#102E4A;background-color:rgba(255,255,255,.18);transform:translate3d(0px, -4px, 0px);}.elementor .e-5de1756a-df7a{border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;transition:transform 0.3s, background-color 0.3s;}.elementor .e-416528c5-ed6a{width:auto;padding:0px;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .e-2b211ccf-cfcc{max-width:760px;font-family:var(--wtfb-font-ui);font-size:14px;color:#FFFFFF;line-height:22px;text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.35);border-style:solid;background-color:rgba(255,255,255,.14);backdrop-filter:blur(8px);display:inline-flex;align-self:center;}.elementor .e-7ebf386c-2b2b{max-width:1300px;display:flex;gap:24px;justify-content:center;align-items:center;}.elementor .e-49374204-8f41{min-height:680px;background-image:linear-gradient(90deg, rgba(16,46,74,0.82) 0%,rgba(16,46,74,0.55) 55%,rgba(16,46,74,0.2) 100%),url("https://towardsabrighterfuture.org/wp-content/uploads/2026/08/african-american-therapy-office-hero-desktop-1672x941-1.avif");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;justify-content:center;align-items:center;clip-path:polygon(0 0,100% 0,100% 93%,0 100%);}.elementor .e-f22f655-1348{max-width:920px;font-family:var(--wtfb-font-display);font-weight:600;font-size:46px;color:#000000;line-height:1.08;text-align:center;text-transform:none;align-self:center;}.elementor .e-d4edb01-f6e2{font-family:var(--wtfb-font-ui);font-weight:600;font-size:19px;color:#0077B6;letter-spacing:0px;line-height:1.35;text-transform:none;text-align: left;\n}.elementor .e-778ac94b-ce49{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-27416f7c-a87f{padding:24px;border-radius:22px;border-block-start-width:5px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;gap:8px;flex:1 1 220px;border-top-style: solid; border-top-color: #0077B6;\n}.elementor .e-27416f7c-a87f:hover,.elementor .e-27416f7c-a87f:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-546b4835-dd9c{font-family:var(--wtfb-font-ui);font-weight:600;font-size:19px;color:#0077B6;letter-spacing:0px;line-height:1.35;text-transform:none;text-align: left;\n}.elementor .e-397ec588-af6a{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-1d56a46-e638{padding:24px;border-radius:22px;border-block-start-width:5px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;gap:8px;flex:1 1 220px;border-top-style: solid; border-top-color: #0077B6;\n}.elementor .e-1d56a46-e638:hover,.elementor .e-1d56a46-e638:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-3cd35c73-9ac9{font-family:var(--wtfb-font-ui);font-weight:600;font-size:19px;color:#0077B6;letter-spacing:0px;line-height:1.35;text-transform:none;text-align: left;\n}.elementor .e-16473591-1507{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-4a52557a-43f7{padding:24px;border-radius:22px;border-block-start-width:5px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;gap:8px;flex:1 1 220px;border-top-style: solid; border-top-color: #0077B6;\n}.elementor .e-4a52557a-43f7:hover,.elementor .e-4a52557a-43f7:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-289cd660-de2e{font-family:var(--wtfb-font-ui);font-weight:600;font-size:19px;color:#0077B6;letter-spacing:0px;line-height:1.35;text-transform:none;text-align: left;\n}.elementor .e-6331faee-476c{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-40f3eb43-11ef{padding:24px;border-radius:22px;border-block-start-width:5px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;gap:8px;flex:1 1 220px;border-top-style: solid; border-top-color: #0077B6;\n}.elementor .e-40f3eb43-11ef:hover,.elementor .e-40f3eb43-11ef:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-5a955379-83d6{padding:0px;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .e-24f6b9d7-704d{gap:28px;align-items:stretch;}.elementor .e-2a1e8d95-66fb{padding-block: 84px;\n}.elementor .e-3d17127a-825c{width:100%;height:100%;object-fit:cover;border-radius:30px;display:block;box-shadow: none;\n}.elementor .e-4df6c99d-dd48{font-family:var(--wtfb-font-ui);font-weight:600;font-size:16px;color:#FFFFFF;line-height:1.3;text-align: left;\n}.elementor .e-56636c4b-360f{font-family:var(--wtfb-font-body);font-size:14px;color:#D8E8F3;line-height:1.4;text-align: left;\n}.elementor .e-5eaa6064-7986{position:absolute;inset-inline-end:24px;inset-block-end:24px;inset-inline-start:24px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,.3);border-style:solid;background-color:rgba(16,46,74,.72);box-shadow:0px 14px 30px 0px rgba(0,0,0,.25);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:2px;}.elementor .e-32e00283-9864{position:relative;padding:12px;border-radius:40px;background-image:linear-gradient(145deg, #0077B6 0%,#00A3E0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:22px 22px 0px 0px rgba(0,119,182,.16),0px 34px 70px 0px rgba(16,46,74,.28);display:flex;flex:0 0 38%;}.elementor .e-4923570e-64b3{max-width:100%;font-family:var(--wtfb-font-display);font-weight:600;font-size:42px;color:#000000;line-height:1.08;text-transform:none;align-self:flex-start;text-align: left;\n}.elementor .e-560641ca-a90b{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-6d92df8b-5efc{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-7a044129-69bb{font-family:var(--wtfb-font-display);font-weight:700;font-size:34px;color:#FFFFFF;line-height:1;text-align: left;\n}.elementor .e-6471803-146f{font-family:var(--wtfb-font-ui);font-size:13px;color:#E4F3FB;line-height:1.3;text-align: left;\n}.elementor .e-4bf7051b-79a5{min-width:130px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:16px;background-image:linear-gradient(135deg, #0077B6 0%,#00A3E0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 24px 0px rgba(0,119,182,.28);display:flex;flex-direction:column;gap:2px;flex:1 1 0px;}.elementor .e-1eb9f890-79aa{font-family:var(--wtfb-font-display);font-weight:700;font-size:34px;color:#FFFFFF;line-height:1;text-align: left;\n}.elementor .e-4a341b0b-da5f{font-family:var(--wtfb-font-ui);font-size:13px;color:#E4F3FB;line-height:1.3;text-align: left;\n}.elementor .e-73f29d83-8c64{min-width:130px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:16px;background-image:linear-gradient(135deg, #0077B6 0%,#00A3E0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 24px 0px rgba(0,119,182,.28);display:flex;flex-direction:column;gap:2px;flex:1 1 0px;}.elementor .e-1d4eb257-2a23{font-family:var(--wtfb-font-display);font-weight:700;font-size:34px;color:#FFFFFF;line-height:1;text-align: left;\n}.elementor .e-4133d092-a03e{font-family:var(--wtfb-font-ui);font-size:13px;color:#E4F3FB;line-height:1.3;text-align: left;\n}.elementor .e-7ace89c7-a534{min-width:130px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:16px;background-image:linear-gradient(135deg, #0077B6 0%,#00A3E0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 24px 0px rgba(0,119,182,.28);display:flex;flex-direction:column;gap:2px;flex:1 1 0px;}.elementor .e-58a5ee41-e469{width:100%;margin-block-start:8px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-6ebd917f-f335{min-width:0px;padding:52px;border-radius:28px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:6px;border-inline-end-width:1px;border-color:rgba(255,255,255,.95);border-style:solid;background-color:rgba(255,255,255,.72);box-shadow:0px 30px 70px 0px rgba(16,46,74,.16);backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:18px;flex:1 1 0px;justify-content:center;border-left-style: solid; border-left-color: #0077B6;\n}.elementor .e-459ea84d-5c88{padding:0px;flex-direction:row;gap:40px;align-items:stretch;}.elementor .e-67f0ea59-5b19{background-color:#F1F7FB;background-image: radial-gradient(circle at 8% 12%, rgba(0,163,224,.22), transparent 34%), radial-gradient(circle at 94% 88%, rgba(0,119,182,.20), transparent 38%), radial-gradient(rgba(0,119,182,.18) 1.6px, transparent 1.7px); background-size: auto, auto, 26px 26px; padding-block: 96px;\n}.elementor .e-5fba67c3-f2f7{max-width:920px;font-family:var(--wtfb-font-display);font-weight:600;font-size:46px;color:#000000;line-height:1.08;text-align:center;text-transform:none;align-self:center;}.elementor .e-2b54f3b3-2a79{max-width:820px;font-family:var(--wtfb-font-body);font-size:18px;color:#474747;line-height:1.65;text-align:center;align-self:center;}.elementor .e-56efc80e-cebc{font-family:var(--wtfb-font-ui);font-weight:600;font-size:19px;color:#000000;letter-spacing:0px;line-height:1.35;text-transform:none;text-align: left;\n}.elementor .e-df6126f-5d62{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-39ce0dee-e48c{padding:28px;border-radius:22px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:5px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;gap:10px;flex:1 1 260px;border-left-style: solid; border-left-color: #0077B6;\n}.elementor .e-39ce0dee-e48c:hover,.elementor .e-39ce0dee-e48c:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-7b071852-a6ad{font-family:var(--wtfb-font-ui);font-weight:600;font-size:19px;color:#000000;letter-spacing:0px;line-height:1.35;text-transform:none;text-align: left;\n}.elementor .e-1ffda97f-9284{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-55b89405-c234{padding:28px;border-radius:22px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:5px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;gap:10px;flex:1 1 260px;border-left-style: solid; border-left-color: #0077B6;\n}.elementor .e-55b89405-c234:hover,.elementor .e-55b89405-c234:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-7ce7c074-8f6c{font-family:var(--wtfb-font-ui);font-weight:600;font-size:19px;color:#000000;letter-spacing:0px;line-height:1.35;text-transform:none;text-align: left;\n}.elementor .e-7ad56b7c-634a{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-26181933-38b7{padding:28px;border-radius:22px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:5px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;gap:10px;flex:1 1 260px;border-left-style: solid; border-left-color: #0077B6;\n}.elementor .e-26181933-38b7:hover,.elementor .e-26181933-38b7:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-3d924895-f478{font-family:var(--wtfb-font-ui);font-weight:600;font-size:19px;color:#000000;letter-spacing:0px;line-height:1.35;text-transform:none;text-align: left;\n}.elementor .e-61c4990d-1bcb{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-29251827-19f7{padding:28px;border-radius:22px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:5px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;gap:10px;flex:1 1 260px;border-left-style: solid; border-left-color: #0077B6;\n}.elementor .e-29251827-19f7:hover,.elementor .e-29251827-19f7:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-6fc57207-ed0c{width:100%;padding:0px;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .e-7cefc9d2-3e08{text-align:start;flex-direction:column;gap:28px;justify-content:center;align-items:stretch;}.elementor .e-4ca09da1-3e5f{padding-block: 84px;\n}.elementor .e-2949d61b-fcfb96f{max-width:920px;font-family:var(--wtfb-font-display);font-weight:600;font-size:46px;color:#000000;line-height:1.08;text-align:center;text-transform:none;align-self:center;}.elementor .e-15641700-dbe8{max-width:820px;font-family:var(--wtfb-font-body);font-size:18px;color:#474747;line-height:1.65;text-align:center;align-self:center;}.elementor .e-1ed27256-60a2{width:100%;height:210px;object-fit:cover;position:static;border-radius:0px;transition:transform 0.7s;display:block;clip-path:polygon(0 0,100% 0,100% 88%,0 100%);filter:none;\n}.elementor .e-1ed27256-60a2:hover,.elementor .e-1ed27256-60a2:focus-visible{transform:scale3d(1.08, 1.08, 1);}.elementor .e-1efc9ec8-2d15{font-family:var(--wtfb-font-ui);font-weight:600;font-size:17px;color:#000000;letter-spacing:0px;line-height:1.3;text-transform:none;text-align:left;\n}.elementor .e-2e2b53d9-51b452c{font-family:var(--wtfb-font-body);font-size:15px;color:#474747;line-height:1.55;text-align:left;\n}.elementor .e-11f16a8b-e8cc{width:100%;position:static;padding-block-start:18px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;inset: auto;\n}.elementor .e-394513b2-b946:hover,.elementor .e-394513b2-b946:focus-visible{box-shadow:0px 28px 56px 0px rgba(0,119,182,.28);transform:translate3d(0px, -10px, 0px);}.elementor .e-394513b2-b946{height:auto;min-height:0px;overflow:hidden;position:relative;text-decoration:none;padding:0px;border-radius:16px;border-block-start-width:1px;border-block-end-width:4px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DCE6EE;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 34px 0px rgba(16,46,74,.10);transition:transform 0.4s, box-shadow 0.4s;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;border-bottom-style: solid; border-bottom-color: #0077B6;\n}.elementor .e-3f420c43-16a7{width:100%;height:210px;object-fit:cover;position:static;border-radius:0px;transition:transform 0.7s;display:block;clip-path:polygon(0 0,100% 0,100% 88%,0 100%);filter:none;\n}.elementor .e-3f420c43-16a7:hover,.elementor .e-3f420c43-16a7:focus-visible{transform:scale3d(1.08, 1.08, 1);}.elementor .e-84bf4a6-ac28{font-family:var(--wtfb-font-ui);font-weight:600;font-size:17px;color:#000000;letter-spacing:0px;line-height:1.3;text-transform:none;text-align:left;\n}.elementor .e-1f11d047-1b5e06a{font-family:var(--wtfb-font-body);font-size:15px;color:#474747;line-height:1.55;text-align:left;\n}.elementor .e-6a0bb777-7a25{width:100%;position:static;padding-block-start:18px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;inset: auto;\n}.elementor .e-4decec7b-760b:hover,.elementor .e-4decec7b-760b:focus-visible{box-shadow:0px 28px 56px 0px rgba(0,119,182,.28);transform:translate3d(0px, -10px, 0px);}.elementor .e-4decec7b-760b{height:auto;min-height:0px;overflow:hidden;position:relative;text-decoration:none;padding:0px;border-radius:16px;border-block-start-width:1px;border-block-end-width:4px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DCE6EE;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 34px 0px rgba(16,46,74,.10);transition:transform 0.4s, box-shadow 0.4s;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;border-bottom-style: solid; border-bottom-color: #0077B6;\n}.elementor .e-47dcfd16-d975{width:100%;height:210px;object-fit:cover;position:static;border-radius:0px;transition:transform 0.7s;display:block;clip-path:polygon(0 0,100% 0,100% 88%,0 100%);filter:none;\n}.elementor .e-47dcfd16-d975:hover,.elementor .e-47dcfd16-d975:focus-visible{transform:scale3d(1.08, 1.08, 1);}.elementor .e-3970478e-ace8{font-family:var(--wtfb-font-ui);font-weight:600;font-size:17px;color:#000000;letter-spacing:0px;line-height:1.3;text-transform:none;text-align:left;\n}.elementor .e-639a439e-6083df2{font-family:var(--wtfb-font-body);font-size:15px;color:#474747;line-height:1.55;text-align:left;\n}.elementor .e-6d6dd63d-410a{width:100%;position:static;padding-block-start:18px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;inset: auto;\n}.elementor .e-5ad707-41a4:hover,.elementor .e-5ad707-41a4:focus-visible{box-shadow:0px 28px 56px 0px rgba(0,119,182,.28);transform:translate3d(0px, -10px, 0px);}.elementor .e-5ad707-41a4{height:auto;min-height:0px;overflow:hidden;position:relative;text-decoration:none;padding:0px;border-radius:16px;border-block-start-width:1px;border-block-end-width:4px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DCE6EE;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 34px 0px rgba(16,46,74,.10);transition:transform 0.4s, box-shadow 0.4s;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;border-bottom-style: solid; border-bottom-color: #0077B6;\n}.elementor .e-6983febd-1ca6{width:100%;display:grid;flex-direction:row;gap:20px;flex-wrap:nowrap;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;}.elementor .e-2a4a7fdf-8d81{flex-direction:column;gap:28px;align-items:stretch;}.elementor .e-1a935cf7-f8e4{background-image:linear-gradient(180deg, #F4F8FB 0%,#E4F0F8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;padding-block: 84px;\n}.elementor .e-767107bf-219c3aa{max-width:920px;font-family:var(--wtfb-font-display);font-weight:600;font-size:46px;color:#000000;line-height:1.08;text-align:center;text-transform:none;align-self:center;}.elementor .e-70a35250-a16f{width:56px;height:56px;font-family:var(--wtfb-font-display);font-weight:700;font-size:30px;color:#FFFFFF;line-height:1;border-radius:50%;background-image:linear-gradient(135deg, #0077B6 0%,#00A3E0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 22px 0px rgba(0,119,182,.35);display:flex;justify-content:center;align-items:center;}.elementor .e-53b02e51-d553{font-family:var(--wtfb-font-ui);font-weight:600;font-size:18px;color:#000000;letter-spacing:0px;line-height:1.35;text-transform:none;text-align: left;\n}.elementor .e-35a30478-c287{font-family:var(--wtfb-font-body);font-size:16px;color:#474747;line-height:1.6;text-align: left;\n}.elementor .e-17f00f1f-2e48{border-radius:22px;border-block-start-width:1px;border-block-end-width:5px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;flex:1 1 200px;border-bottom-style: solid; border-bottom-color: #0077B6;\n}.elementor .e-17f00f1f-2e48:hover,.elementor .e-17f00f1f-2e48:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-35d84ebb-1d7e{width:56px;height:56px;font-family:var(--wtfb-font-display);font-weight:700;font-size:30px;color:#FFFFFF;line-height:1;border-radius:50%;background-image:linear-gradient(135deg, #0077B6 0%,#00A3E0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 22px 0px rgba(0,119,182,.35);display:flex;justify-content:center;align-items:center;}.elementor .e-44e58c3d-7ce0{font-family:var(--wtfb-font-ui);font-weight:600;font-size:18px;color:#000000;letter-spacing:0px;line-height:1.35;text-transform:none;text-align: left;\n}.elementor .e-123ceb54-ffb0{font-family:var(--wtfb-font-body);font-size:16px;color:#474747;line-height:1.6;text-align: left;\n}.elementor .e-42e11c3c-4262{border-radius:22px;border-block-start-width:1px;border-block-end-width:5px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;flex:1 1 200px;border-bottom-style: solid; border-bottom-color: #0077B6;\n}.elementor .e-42e11c3c-4262:hover,.elementor .e-42e11c3c-4262:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-627e7bea-ad64{width:56px;height:56px;font-family:var(--wtfb-font-display);font-weight:700;font-size:30px;color:#FFFFFF;line-height:1;border-radius:50%;background-image:linear-gradient(135deg, #0077B6 0%,#00A3E0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 22px 0px rgba(0,119,182,.35);display:flex;justify-content:center;align-items:center;}.elementor .e-126939ef-2f27{font-family:var(--wtfb-font-ui);font-weight:600;font-size:18px;color:#000000;letter-spacing:0px;line-height:1.35;text-transform:none;text-align: left;\n}.elementor .e-816b86a-ffbd{font-family:var(--wtfb-font-body);font-size:16px;color:#474747;line-height:1.6;text-align: left;\n}.elementor .e-36b41c31-ecd2{border-radius:22px;border-block-start-width:1px;border-block-end-width:5px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;flex:1 1 200px;border-bottom-style: solid; border-bottom-color: #0077B6;\n}.elementor .e-36b41c31-ecd2:hover,.elementor .e-36b41c31-ecd2:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-24989a0f-7526{width:56px;height:56px;font-family:var(--wtfb-font-display);font-weight:700;font-size:30px;color:#FFFFFF;line-height:1;border-radius:50%;background-image:linear-gradient(135deg, #0077B6 0%,#00A3E0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 22px 0px rgba(0,119,182,.35);display:flex;justify-content:center;align-items:center;}.elementor .e-253f0ccb-7b23{font-family:var(--wtfb-font-ui);font-weight:600;font-size:18px;color:#000000;letter-spacing:0px;line-height:1.35;text-transform:none;text-align: left;\n}.elementor .e-314efb17-3c1a{font-family:var(--wtfb-font-body);font-size:16px;color:#474747;line-height:1.6;text-align: left;\n}.elementor .e-2540263d-eb20{border-radius:22px;border-block-start-width:1px;border-block-end-width:5px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;flex:1 1 200px;border-bottom-style: solid; border-bottom-color: #0077B6;\n}.elementor .e-2540263d-eb20:hover,.elementor .e-2540263d-eb20:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-68ba6d97-ece4{width:56px;height:56px;font-family:var(--wtfb-font-display);font-weight:700;font-size:30px;color:#FFFFFF;line-height:1;border-radius:50%;background-image:linear-gradient(135deg, #0077B6 0%,#00A3E0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 22px 0px rgba(0,119,182,.35);display:flex;justify-content:center;align-items:center;}.elementor .e-1461d4c-b40e{font-family:var(--wtfb-font-ui);font-weight:600;font-size:18px;color:#000000;letter-spacing:0px;line-height:1.35;text-transform:none;text-align: left;\n}.elementor .e-6ae1c93d-a39f{font-family:var(--wtfb-font-body);font-size:16px;color:#474747;line-height:1.6;text-align: left;\n}.elementor .e-3bdc8c4f-39f3{border-radius:22px;border-block-start-width:1px;border-block-end-width:5px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;flex:1 1 200px;border-bottom-style: solid; border-bottom-color: #0077B6;\n}.elementor .e-3bdc8c4f-39f3:hover,.elementor .e-3bdc8c4f-39f3:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-48795752-b4f9{width:100%;display:grid;gap:20px;flex-wrap:nowrap;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;}.elementor .e-6c49ac72-a2ed{flex-direction:column;gap:28px;justify-content:center;align-items:stretch;}.elementor .e-15a1d636-d886{padding-block: 84px;\n}.elementor .e-4970942b-4f09{max-width:920px;font-family:var(--wtfb-font-display);font-weight:600;font-size:46px;color:#FFFFFF;line-height:1.08;text-align:center;text-transform:none;align-self:center;}.elementor .e-45bf7893-6f23{max-width:820px;font-family:var(--wtfb-font-body);font-size:19px;color:#FFFFFF;line-height:1.65;text-align:center;align-self:center;}.elementor .e-2c8edc9b-6936{font-family:var(--wtfb-font-display);font-weight:700;font-size:64px;color:#FFFFFF;line-height:1;text-align: left;\n}.elementor .e-442a7ba4-58a7{font-family:var(--wtfb-font-body);font-size:16px;color:#E7E7E7;line-height:1.6;text-align: left;\n}.elementor .e-f703689-8151{border-radius:0px;border-width:1px;border-color:rgba(255,255,255,.35);border-style:solid;background-image:linear-gradient(160deg, rgba(255,255,255,.18) 0%,rgba(255,255,255,.04) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,.10);backdrop-filter:blur(10px);transition:transform 0.4s, background-color 0.4s;clip-path:polygon(0 0, calc(100% - 34px) 0, 100% 34px, 100% 100%, 0 100%);}.elementor .e-f703689-8151:hover,.elementor .e-f703689-8151:focus-visible{background-color:rgba(255,255,255,.16);transform:translate3d(0px, -8px, 0px);}.elementor .e-5980f1e-d6e5{font-family:var(--wtfb-font-display);font-weight:700;font-size:64px;color:#FFFFFF;line-height:1;text-align: left;\n}.elementor .e-50ceaa6b-4f96{font-family:var(--wtfb-font-body);font-size:16px;color:#E7E7E7;line-height:1.6;text-align: left;\n}.elementor .e-56a05bbb-5134{border-radius:0px;border-width:1px;border-color:rgba(255,255,255,.35);border-style:solid;background-image:linear-gradient(160deg, rgba(255,255,255,.18) 0%,rgba(255,255,255,.04) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,.10);backdrop-filter:blur(10px);transition:transform 0.4s, background-color 0.4s;clip-path:polygon(0 0, calc(100% - 34px) 0, 100% 34px, 100% 100%, 0 100%);}.elementor .e-56a05bbb-5134:hover,.elementor .e-56a05bbb-5134:focus-visible{background-color:rgba(255,255,255,.16);transform:translate3d(0px, -8px, 0px);}.elementor .e-51884fde-7091{font-family:var(--wtfb-font-display);font-weight:700;font-size:64px;color:#FFFFFF;line-height:1;text-align: left;\n}.elementor .e-388c8170-bd65{font-family:var(--wtfb-font-body);font-size:16px;color:#E7E7E7;line-height:1.6;text-align: left;\n}.elementor .e-37418522-c885{border-radius:0px;border-width:1px;border-color:rgba(255,255,255,.35);border-style:solid;background-image:linear-gradient(160deg, rgba(255,255,255,.18) 0%,rgba(255,255,255,.04) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,.10);backdrop-filter:blur(10px);transition:transform 0.4s, background-color 0.4s;clip-path:polygon(0 0, calc(100% - 34px) 0, 100% 34px, 100% 100%, 0 100%);}.elementor .e-37418522-c885:hover,.elementor .e-37418522-c885:focus-visible{background-color:rgba(255,255,255,.16);transform:translate3d(0px, -8px, 0px);}.elementor .e-1ff69036-498e{gap:20px;}.elementor .e-126914c9-892c{max-width:860px;font-family:var(--wtfb-font-body);font-size:17px;color:#E7E7E7;line-height:1.65;text-align:center;align-self:center;}.elementor .e-21cfd30a-921b{gap:28px;align-items:stretch;}.elementor .e-3a76f99e-52e0{background-image:linear-gradient(0deg, rgba(16,46,74,0.78) 0%,rgba(16,46,74,0.78) 100%),url("https://towardsabrighterfuture.org/wp-content/uploads/2026/10/mental-health-support-bg.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-size: auto auto,cover; background-position: 0% 0%,center center; padding-block: 80px;\n}.elementor .e-28e151cf-d271{max-width:920px;font-family:var(--wtfb-font-display);font-weight:600;font-size:46px;color:#000000;line-height:1.08;text-align:center;text-transform:none;align-self:center;}.elementor .e-62f08e22-b2ac{max-width:820px;font-family:var(--wtfb-font-body);font-size:18px;color:#474747;line-height:1.65;text-align:center;align-self:center;}.elementor .e-4b004ded-bcea{width:100%;height:260px;object-fit:cover;border-radius:28px;box-shadow:0px 24px 60px 0px rgba(16,46,74,.20);}.elementor .e-27cd28e0-2778{font-family:var(--wtfb-font-ui);font-weight:600;font-size:22px;color:#000000;letter-spacing:0px;line-height:1.3;text-transform:none;text-align: left;\n}.elementor .e-33b59014-9397{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-16f9568e-defb{padding:20px;gap:12px;flex:1 1 320px;}.elementor .e-a299675-7bd3{width:100%;height:260px;object-fit:cover;border-radius:28px;box-shadow:0px 24px 60px 0px rgba(16,46,74,.20);}.elementor .e-69d47ab7-c87e{font-family:var(--wtfb-font-ui);font-weight:600;font-size:22px;color:#000000;letter-spacing:0px;line-height:1.3;text-transform:none;text-align: left;\n}.elementor .e-38656a0f-d355{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-8ec0a23-ec34{padding:20px;gap:12px;flex:1 1 320px;}.elementor .e-4a72fffa-1c26{gap:20px;}.elementor .e-117ede90-577b{max-width:860px;font-family:var(--wtfb-font-body);font-size:16px;color:#474747;line-height:1.6;text-align:center;align-self:center;}.elementor .e-64d90956-8824{gap:28px;align-items:stretch;}.elementor .e-377c182c-2837{background-image:linear-gradient(180deg, #F4F8FB 0%,#E4F0F8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;padding-block: 84px;\n}.elementor .e-4f746585-71c1{max-width:920px;font-family:var(--wtfb-font-display);font-weight:600;font-size:46px;color:#000000;line-height:1.08;text-align:center;text-transform:none;align-self:center;}.elementor .e-6c676d29-489f:hover,.elementor .e-6c676d29-489f:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .e-6c676d29-489f{transition:transform 0.7s;clip-path:polygon(0 0,100% 0,100% 92%,0 100%);}.elementor .e-162883e9-5ea4{font-family:var(--wtfb-font-ui);font-weight:600;font-size:20px;color:#000000;letter-spacing:0px;line-height:1.3;text-transform:none;text-align: left;\n}.elementor .e-9a42807-8d5c{font-family:var(--wtfb-font-body);font-size:16px;color:#474747;line-height:1.6;text-align: left;\n}.elementor .e-70f12aa4-c6ea{overflow:hidden;padding:20px;border-radius:22px;border-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;gap:10px;flex:1 1 280px;}.elementor .e-70f12aa4-c6ea:hover,.elementor .e-70f12aa4-c6ea:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-3572d81b-ae0b{gap:20px;}.elementor .e-10178188-209c{width:auto;padding:0px;justify-content:center;}.elementor .e-44f24488-d0d9{gap:28px;align-items:stretch;}.elementor .e-24eb62cb-1398{padding-block: 84px;\n}.elementor .e-68c7ce12-817d{width:100%;height:auto;max-width:260px;object-fit:contain;border-radius:28px;box-shadow:0px 24px 60px 0px rgba(16,46,74,.20);}.elementor .e-144bf7ce-7a18{padding:0px;flex:0 0 260px;justify-content:center;}.elementor .e-17dff19a-2661{max-width:920px;font-family:var(--wtfb-font-display);font-weight:600;font-size:46px;color:#000000;line-height:1.08;text-align:center;text-transform:none;align-self:center;}.elementor .e-7584d505-4df6{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-568d7722-c9e4{padding:0px;flex-direction:column;gap:16px;flex:1 1 auto;justify-content:center;}.elementor .e-2a9e31cc-97d0{padding:0px;flex-direction:row;gap:40px;align-items:center;}.elementor .e-170ecaf2-76f4{background-image:linear-gradient(180deg, #F4F8FB 0%,#E4F0F8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;padding-block: 84px;\n}.elementor .e-30f41134-c9fb{max-width:920px;font-family:var(--wtfb-font-display);font-weight:600;font-size:46px;color:#000000;line-height:1.08;text-align:center;text-transform:none;align-self:center;}.elementor .e-57f26143-8eef{font-family:var(--wtfb-font-body);font-size:16px;color:#474747;line-height:1.6;text-align: left;\n}.elementor .e-1a8f4178-e66c{font-family:var(--wtfb-font-ui);font-weight:600;font-size:16px;color:#000000;letter-spacing:0px;text-transform:none;text-align: left;\n}.elementor .e-4327a4fb-2a1c{height:auto;min-height:220px;padding:28px;border-radius:22px;border-block-start-width:5px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;flex:1 1 280px;border-top-style: solid; border-top-color: #FFC402;\n}.elementor .e-4327a4fb-2a1c:hover,.elementor .e-4327a4fb-2a1c:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-3de64e8f-13e1{font-family:var(--wtfb-font-body);font-size:16px;color:#474747;line-height:1.6;text-align: left;\n}.elementor .e-1a5ac79d-fb8a{font-family:var(--wtfb-font-ui);font-weight:600;font-size:16px;color:#000000;letter-spacing:0px;text-transform:none;text-align: left;\n}.elementor .e-47de03ec-eb28{height:auto;min-height:220px;padding:28px;border-radius:22px;border-block-start-width:5px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;flex:1 1 280px;border-top-style: solid; border-top-color: #FFC402;\n}.elementor .e-47de03ec-eb28:hover,.elementor .e-47de03ec-eb28:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-5c7b0827-f8c2{font-family:var(--wtfb-font-body);font-size:16px;color:#474747;line-height:1.6;text-align: left;\n}.elementor .e-7ded7e67-5abd{font-family:var(--wtfb-font-ui);font-weight:600;font-size:16px;color:#000000;letter-spacing:0px;text-transform:none;text-align: left;\n}.elementor .e-3385c7b2-4bc3{height:auto;min-height:220px;padding:28px;border-radius:22px;border-block-start-width:5px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 34px 0px rgba(16,46,74,.09);transition:transform 0.4s, box-shadow 0.4s, border-color 0.4s;flex:1 1 280px;border-top-style: solid; border-top-color: #FFC402;\n}.elementor .e-3385c7b2-4bc3:hover,.elementor .e-3385c7b2-4bc3:focus-visible{border-color:#0077B6;box-shadow:0px 26px 56px 0px rgba(0,119,182,.22);transform:translate3d(0px, -8px, 0px);}.elementor .e-428a4cc8-a38b{gap:20px;}.elementor .e-eae84ce-ff28{gap:28px;align-items:stretch;}.elementor .e-7a3852c-8fe2{background-image:linear-gradient(0deg, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%),url("https://towardsabrighterfuture.org/wp-content/uploads/2026/10/reviews-bg.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-219cfd9e-cb11{max-width:920px;font-family:var(--wtfb-font-display);font-weight:600;font-size:46px;color:#000000;line-height:1.08;text-align:start;text-transform:none;align-self:center;}.elementor .e-18ad5752-3ff4{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-43587ca8-4985{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-4fe17c1b-773e{padding:0px;flex-direction:column;gap:16px;flex:1 1 50%;justify-content:center;}.elementor .e-79099dfc-340e{width:100%;height:100%;min-height:340px;object-fit:cover;border-radius:28px;box-shadow:0px 24px 60px 0px rgba(16,46,74,.20);}.elementor .e-71168fdb-b158{padding:0px;flex:1 1 50%;}.elementor .e-523a690d-6899{padding:0px;flex-direction:row;gap:40px;align-items:stretch;}.elementor .e-1f4df431-2b2b{background-image:linear-gradient(180deg, #F4F8FB 0%,#E4F0F8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;padding-block: 84px;\n}.elementor .e-5ace24e1-237e{max-width:920px;font-family:var(--wtfb-font-display);font-weight:600;font-size:46px;color:#000000;line-height:1.08;text-align:center;text-transform:none;align-self:center;}.elementor .e-4e146e29-84c3{max-width:820px;font-family:var(--wtfb-font-body);font-size:18px;color:#474747;line-height:1.65;text-align:center;align-self:center;}.elementor .e-ccef77e-42d6{font-family:var(--wtfb-font-ui);font-weight:600;font-size:18px;color:#000000;letter-spacing:0px;line-height:1.35;text-transform:none;margin:0px;text-align: left;\n}.elementor .e-31c16bcf-3d49{width:100%;padding:0px;}.elementor .e-31b6ba98-d5cc{width:28px;height:28px;border-radius:50%;background-image:linear-gradient(0deg, #0077B6 0%,#0077B6 100%),linear-gradient(0deg, #0077B6 0%,#0077B6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#E4F0F8;flex:0 0 28px;background-size: 14px 3px, 3px 14px; background-position: center, center; background-repeat: no-repeat;\n}.elementor .e-1f78880-38a2{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;gap:16px;}.elementor .e-7e80e1e1-8461{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-31e75d12-2b96{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-659a844c-944c:hover,.elementor .e-659a844c-944c:focus-visible{border-color:#0077B6;box-shadow:0px 18px 40px 0px rgba(0,119,182,.2);}.elementor .e-659a844c-944c{overflow:hidden;border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:5px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 28px 0px rgba(16,46,74,.08);transition:box-shadow 0.4s, border-color 0.4s;border-left-style: solid; border-left-color: #0077B6;\n}.elementor .e-62b990c7-9200{font-family:var(--wtfb-font-ui);font-weight:600;font-size:18px;color:#000000;letter-spacing:0px;line-height:1.35;text-transform:none;margin:0px;text-align: left;\n}.elementor .e-5008bdc7-8dbf{width:100%;padding:0px;}.elementor .e-2b99c39-9b4e{width:28px;height:28px;border-radius:50%;background-image:linear-gradient(0deg, #0077B6 0%,#0077B6 100%),linear-gradient(0deg, #0077B6 0%,#0077B6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#E4F0F8;flex:0 0 28px;background-size: 14px 3px, 3px 14px; background-position: center, center; background-repeat: no-repeat;\n}.elementor .e-71310a8b-4cbe{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;gap:16px;}.elementor .e-4a10bcaf-2318{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-2b7f0abe-8689{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-730fcd7d-8a3b:hover,.elementor .e-730fcd7d-8a3b:focus-visible{border-color:#0077B6;box-shadow:0px 18px 40px 0px rgba(0,119,182,.2);}.elementor .e-730fcd7d-8a3b{overflow:hidden;border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:5px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 28px 0px rgba(16,46,74,.08);transition:box-shadow 0.4s, border-color 0.4s;border-left-style: solid; border-left-color: #0077B6;\n}.elementor .e-77f20820-ab2d{font-family:var(--wtfb-font-ui);font-weight:600;font-size:18px;color:#000000;letter-spacing:0px;line-height:1.35;text-transform:none;margin:0px;text-align: left;\n}.elementor .e-248bb876-9e6b{width:100%;padding:0px;}.elementor .e-5c10d913-f4fa{width:28px;height:28px;border-radius:50%;background-image:linear-gradient(0deg, #0077B6 0%,#0077B6 100%),linear-gradient(0deg, #0077B6 0%,#0077B6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#E4F0F8;flex:0 0 28px;background-size: 14px 3px, 3px 14px; background-position: center, center; background-repeat: no-repeat;\n}.elementor .e-3e9a1e7f-fa01{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;gap:16px;}.elementor .e-5bea2eb2-9e95{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-b82d5b1-40fa{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-670468d1-4d3e:hover,.elementor .e-670468d1-4d3e:focus-visible{border-color:#0077B6;box-shadow:0px 18px 40px 0px rgba(0,119,182,.2);}.elementor .e-670468d1-4d3e{overflow:hidden;border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:5px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 28px 0px rgba(16,46,74,.08);transition:box-shadow 0.4s, border-color 0.4s;border-left-style: solid; border-left-color: #0077B6;\n}.elementor .e-59b5a9f9-d527{font-family:var(--wtfb-font-ui);font-weight:600;font-size:18px;color:#000000;letter-spacing:0px;line-height:1.35;text-transform:none;margin:0px;text-align: left;\n}.elementor .e-2b63a0fb-40f2{width:100%;padding:0px;}.elementor .e-58e356e1-d56c{width:28px;height:28px;border-radius:50%;background-image:linear-gradient(0deg, #0077B6 0%,#0077B6 100%),linear-gradient(0deg, #0077B6 0%,#0077B6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#E4F0F8;flex:0 0 28px;background-size: 14px 3px, 3px 14px; background-position: center, center; background-repeat: no-repeat;\n}.elementor .e-7e2e9c0c-6845{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;gap:16px;}.elementor .e-5dc80935-1a07{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-7fdd300b-a51d{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-1083e5ce-fcec:hover,.elementor .e-1083e5ce-fcec:focus-visible{border-color:#0077B6;box-shadow:0px 18px 40px 0px rgba(0,119,182,.2);}.elementor .e-1083e5ce-fcec{overflow:hidden;border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:5px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 28px 0px rgba(16,46,74,.08);transition:box-shadow 0.4s, border-color 0.4s;border-left-style: solid; border-left-color: #0077B6;\n}.elementor .e-3233f0a-7f12{font-family:var(--wtfb-font-ui);font-weight:600;font-size:18px;color:#000000;letter-spacing:0px;line-height:1.35;text-transform:none;margin:0px;text-align: left;\n}.elementor .e-3eb135f3-d390{width:100%;padding:0px;}.elementor .e-fb454cf-fdd9{width:28px;height:28px;border-radius:50%;background-image:linear-gradient(0deg, #0077B6 0%,#0077B6 100%),linear-gradient(0deg, #0077B6 0%,#0077B6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#E4F0F8;flex:0 0 28px;background-size: 14px 3px, 3px 14px; background-position: center, center; background-repeat: no-repeat;\n}.elementor .e-78d3aeb0-54ba{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;gap:16px;}.elementor .e-3042ef77-5036{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-3201952e-93de{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-4186baa9-e911:hover,.elementor .e-4186baa9-e911:focus-visible{border-color:#0077B6;box-shadow:0px 18px 40px 0px rgba(0,119,182,.2);}.elementor .e-4186baa9-e911{overflow:hidden;border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:5px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 28px 0px rgba(16,46,74,.08);transition:box-shadow 0.4s, border-color 0.4s;border-left-style: solid; border-left-color: #0077B6;\n}.elementor .e-1a3ad5da-93bd{font-family:var(--wtfb-font-ui);font-weight:600;font-size:18px;color:#000000;letter-spacing:0px;line-height:1.35;text-transform:none;margin:0px;text-align: left;\n}.elementor .e-56f57cab-c93e{width:100%;padding:0px;}.elementor .e-5d772c2e-801b{width:28px;height:28px;border-radius:50%;background-image:linear-gradient(0deg, #0077B6 0%,#0077B6 100%),linear-gradient(0deg, #0077B6 0%,#0077B6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#E4F0F8;flex:0 0 28px;background-size: 14px 3px, 3px 14px; background-position: center, center; background-repeat: no-repeat;\n}.elementor .e-7e789de1-9bc0{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;gap:16px;}.elementor .e-24a19183-2516{font-family:var(--wtfb-font-body);font-size:17px;color:#474747;line-height:1.65;text-align: left;\n}.elementor .e-45c703d0-c95a{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-330ca869-e911:hover,.elementor .e-330ca869-e911:focus-visible{border-color:#0077B6;box-shadow:0px 18px 40px 0px rgba(0,119,182,.2);}.elementor .e-330ca869-e911{overflow:hidden;border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:5px;border-inline-end-width:1px;border-color:rgba(0,119,182,.18);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 0%,#EEF6FB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 28px 0px rgba(16,46,74,.08);transition:box-shadow 0.4s, border-color 0.4s;border-left-style: solid; border-left-color: #0077B6;\n}.elementor .e-1e882caf-dba7{display:flex;flex-direction:column;gap:14px;}.elementor .e-dfffc97-75cc{width:100%;min-width:0px;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .e-924fa4b-8119{font-family:var(--wtfb-font-display);font-weight:600;font-size:38px;color:#FFFFFF;line-height:1.1;text-transform:none;text-align: left;\n}.elementor .e-51ef1435-9283{font-family:var(--wtfb-font-body);font-size:16px;color:#E7E7E7;line-height:1.6;text-align: left;\n}.elementor .e-7c9b701e-6cb5{font-family:var(--wtfb-font-ui);font-weight:500;font-size:14px;color:#FFFFFF;}.elementor .e-51c4fbcf-7838:focus{border-color:#00A3E0;}.elementor .e-51c4fbcf-7838{width:100%;height:52px;font-family:var(--wtfb-font-body);font-size:16px;color:#000000;border-radius:12px;border-width:2px;border-color:transparent;border-style:solid;background-color:#FFFFFF;padding-inline: 16px;\n}.elementor .e-4ca2fe57-74a6{width:100%;display:flex;flex-direction:column;gap:6px;}.elementor .e-2de75888-dfec{font-family:var(--wtfb-font-ui);font-weight:500;font-size:14px;color:#FFFFFF;}.elementor .e-6fa6543e-d6b7:focus{border-color:#00A3E0;}.elementor .e-6fa6543e-d6b7{width:100%;height:52px;font-family:var(--wtfb-font-body);font-size:16px;color:#000000;border-radius:12px;border-width:2px;border-color:transparent;border-style:solid;background-color:#FFFFFF;padding-inline: 16px;\n}.elementor .e-79c0d689-e3f8{width:100%;display:flex;flex-direction:column;gap:6px;}.elementor .e-55b1a5dd-5faa{font-family:var(--wtfb-font-ui);font-weight:500;font-size:14px;color:#FFFFFF;}.elementor .e-68b53155-4726:focus{border-color:#00A3E0;}.elementor .e-68b53155-4726{width:100%;height:52px;font-family:var(--wtfb-font-body);font-size:16px;color:#000000;border-radius:12px;border-width:2px;border-color:transparent;border-style:solid;background-color:#FFFFFF;padding-inline: 16px;\n}.elementor .e-76328ae3-eed5{width:100%;display:flex;flex-direction:column;gap:6px;}.elementor .e-2b953f95-9d89{font-family:var(--wtfb-font-ui);font-weight:500;font-size:14px;color:#FFFFFF;}.elementor .e-28289ba6-d4f9:focus{border-color:#00A3E0;}.elementor .e-28289ba6-d4f9{width:100%;min-height:120px;font-family:var(--wtfb-font-body);font-size:16px;color:#000000;border-radius:12px;border-width:2px;border-color:transparent;border-style:solid;background-color:#FFFFFF;padding-block: 14px; padding-inline: 16px;\n}.elementor .e-44b2a98-b231{width:100%;display:flex;flex-direction:column;gap:6px;}.elementor .e-1e570e92-9847:hover,.elementor .e-1e570e92-9847:focus-visible{box-shadow:0px 20px 38px 0px rgba(0,163,224,.55);transform:translate3d(0px, -3px, 0px);}.elementor .e-1e570e92-9847{width:100%;font-family:var(--wtfb-font-ui);font-weight:600;font-size:16px;color:#FFFFFF;border-radius:999px;background-image:linear-gradient(135deg, #0077B6 0%,#00A3E0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0077B6;box-shadow:0px 12px 28px 0px rgba(0,163,224,.4);transition:transform 0.3s, box-shadow 0.3s;padding-block: 16px;\n}.elementor .e-326e20d7-fd03{font-size:15px;color:#2F532E;text-align:center;}.elementor .e-25f37997-2548{font-size:15px;color:#870000;text-align:center;}.elementor .e-534770f2-934d{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-44a2d3a2-6650{font-family:var(--wtfb-font-body);font-size:13px;color:#C9D6E2;line-height:1.5;text-align: left;\n}.elementor .e-43b32af5-d355{width:440px;max-width:100%;position:sticky;inset-block-start:110px;padding:36px;border-radius:24px;background-image:linear-gradient(160deg, #102E4A 0%,#0B5F8E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 30px 70px 0px rgba(16,46,74,.35);display:flex;flex-direction:column;gap:14px;flex:0 0 440px;align-self:flex-start;}.elementor .e-3b41214a-fe60{width:100%;display:flex;flex-direction:row;gap:48px;align-items:flex-start;}.elementor .e-46d1b188-b36b{width:100%;max-width:1300px;display:flex;flex-direction:column;gap:28px;align-items:stretch;}.elementor .e-2def982d-ebc7{background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;padding-block: 84px; padding-inline: 30px;\n}.elementor .e-22b3725c-bb37{max-width:920px;font-family:var(--wtfb-font-display);font-weight:600;font-size:52px;color:#FFFFFF;line-height:1.08;text-align:center;text-transform:none;align-self:center;}.elementor .e-5ae5f5b9-a42b{max-width:780px;font-family:var(--wtfb-font-body);font-size:18px;color:#FFFFFF;line-height:1.65;text-align:center;align-self:center;}.elementor .e-5a683169-469d:hover,.elementor .e-5a683169-469d:focus-visible{box-shadow:0px 20px 38px 0px rgba(0,119,182,.6);transform:translate3d(0px, -4px, 0px);}.elementor .e-5a683169-469d{box-shadow:0px 12px 28px 0px rgba(0,119,182,.45);transition:transform 0.3s, box-shadow 0.3s;}.elementor .e-3665401-f2be:hover,.elementor .e-3665401-f2be:focus-visible{color:#102E4A;background-color:rgba(255,255,255,.18);transform:translate3d(0px, -4px, 0px);}.elementor .e-3665401-f2be{border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;transition:transform 0.3s, background-color 0.3s;}.elementor .e-1252615-c7e7{width:100%;padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-466caf83-8892{max-width:780px;font-family:var(--wtfb-font-body);font-size:16px;color:#E7E7E7;line-height:1.6;text-align:center;align-self:center;}.elementor .e-41faaa25-79af{text-align:center;gap:24px;align-items:center;}.elementor .e-670fc447-e323{min-height:460px;background-image:linear-gradient(90deg, rgba(16,46,74,0.88) 0%,rgba(16,46,74,0.6) 60%,rgba(16,46,74,0.35) 100%),url("https://towardsabrighterfuture.org/wp-content/uploads/2026/10/request-appointment-cta-bg.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;align-items:center;background-size: auto auto,cover; background-position: 0% 0%,center center;\n}