.elementor .e-44b2c6b5-98f5{font-family:Roboto;font-weight:700;font-size:11px;color:#5FB3BA;letter-spacing:0.3em;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6b0f0b38-819e{font-family:Roboto;font-weight:900;font-size:clamp(42px, 4.8vw, 74px);color:#FFFFFF;letter-spacing:-0.04em;line-height:0.92;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-13b5e39b-df4b{width:48px;height:2px;padding:0px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;background-color:#f49ac3;}.elementor .e-7e6e2bb9-cc10{max-width:430px;font-family:Roboto;font-weight:400;font-size:17px;color:#B7BEC7;line-height:1.65;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4ca91dc1-f972{font-family:Roboto;font-weight:700;font-size:11px;color:#C9A45C;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5fc3aad7-dac6{position:sticky;inset-block-start:120px;padding:0px;display:flex;flex-direction:column;}.elementor .e-5a882edd-5b74{font-family:Roboto;font-weight:700;font-size:11px;color:#147079;letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-55876629-9d7a{font-family:Roboto;font-weight:700;font-size:11px;color:#8E97A2;letter-spacing:0.2em;text-transform:uppercase;margin:0px;}.elementor .e-28d285e5-a08c{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E3E6EA;border-style:solid;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-6f9f4b5-8a27{font-family:Roboto;font-weight:700;font-size:11px;color:#0B0D10;letter-spacing:0.18em;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-12b026d6-2a2d:focus{border-color:#147079;outline-style:none;}.elementor .e-12b026d6-2a2d{width:100%;scroll-margin-top:180px;font-family:Roboto;font-size:15px;color:#0B0D10;padding-block-start:13px;padding-block-end:13px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:#D8DBDF;border-style:solid;background-color:#FFFFFF;}.elementor .e-14859342-8f7a{width:calc(50% - 8px);padding:0px;display:flex;flex-direction:column;}.elementor .e-7de3d28e-2927{font-family:Roboto;font-weight:700;font-size:11px;color:#0B0D10;letter-spacing:0.18em;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-67681075-1cc8:focus{border-color:#147079;outline-style:none;}.elementor .e-67681075-1cc8{width:100%;font-family:Roboto;font-size:15px;color:#0B0D10;padding-block-start:13px;padding-block-end:13px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:#D8DBDF;border-style:solid;background-color:#FFFFFF;}.elementor .e-3bb66361-6b01{width:calc(50% - 8px);padding:0px;display:flex;flex-direction:column;}.elementor .e-a13dc03-df59{font-family:Roboto;font-weight:700;font-size:11px;color:#0B0D10;letter-spacing:0.18em;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5fd681f4-c9db:focus{border-color:#147079;outline-style:none;}.elementor .e-5fd681f4-c9db{width:100%;font-family:Roboto;font-size:15px;color:#0B0D10;padding-block-start:13px;padding-block-end:13px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:#D8DBDF;border-style:solid;background-color:#FFFFFF;}.elementor .e-5ae0aece-6315{width:calc(50% - 8px);padding:0px;display:flex;flex-direction:column;}.elementor .e-214f8e46-c044{font-family:Roboto;font-weight:700;font-size:11px;color:#0B0D10;letter-spacing:0.18em;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5f28a3a4-8bcb:focus{border-color:#147079;outline-style:none;}.elementor .e-5f28a3a4-8bcb{width:100%;height:auto;font-family:Roboto;font-size:15px;color:#0B0D10;padding-block-start:13px;padding-block-end:13px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:#D8DBDF;border-style:solid;background-color:#FFFFFF;}.elementor .e-107b1b72-e92d{width:calc(50% - 8px);padding:0px;display:flex;flex-direction:column;}.elementor .e-34604b0c-9100{font-family:Roboto;font-weight:700;font-size:11px;color:#0B0D10;letter-spacing:0.18em;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3d754246-70fa:focus{border-color:#147079;outline-style:none;}.elementor .e-3d754246-70fa{width:100%;font-family:Roboto;font-size:15px;color:#0B0D10;padding-block-start:13px;padding-block-end:13px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:#D8DBDF;border-style:solid;background-color:#FFFFFF;}.elementor .e-6afaf4ef-4e49{width:100%;padding:0px;display:flex;flex-direction:column;}.elementor .e-d275fe9-2d97{font-family:Roboto;font-weight:700;font-size:11px;color:#0B0D10;letter-spacing:0.18em;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-158b3314-1a6c:focus{border-color:#147079;outline-style:none;}.elementor .e-158b3314-1a6c{width:100%;font-family:Roboto;font-size:15px;color:#0B0D10;padding-block-start:13px;padding-block-end:13px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:#D8DBDF;border-style:solid;background-color:#FFFFFF;}.elementor .e-1df6706b-9e8b{width:100%;padding:0px;display:flex;flex-direction:column;}.elementor .e-57ddac68-ae35{width:1px;height:1px;}.elementor .e-7fb847b7-18db{width:1px;height:1px;overflow:hidden;position:absolute;inset-inline-start:-9999px;padding:0px;}.elementor .e-74d7fe5e-ff24{width:18px;height:18px;margin-block-start:2px;border-color:#0B0D10;flex:0 0 18px;}.elementor .e-5a7bd39d-9701{font-family:Roboto;font-weight:400;font-size:14px;color:#4A5058;line-height:1.5;margin:0px;}.elementor .e-38970d32-3959{width:100%;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .e-764f45c7-125b:hover,.elementor .e-764f45c7-125b:focus-visible{color:#FFFFFF;background-color:#0B0D10;}.elementor .e-764f45c7-125b{font-family:Roboto;font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:0.18em;text-transform:uppercase;cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:6px;border-radius:0px;border-width:0px;background-color:#147079;transition:all 0.25s;}.elementor .e-199391be-41ca{font-family:Roboto;font-weight:400;font-size:15px;color:#0B0D10;line-height:1.5;margin:0px;}.elementor .e-233c6b17-7de9{width:100%;padding:14px;border-color:#147079;border-style:solid;background-color:#F3F4F5;display:none;}.elementor .e-59012afa-3abc{font-family:Roboto;font-weight:400;font-size:15px;color:#0B0D10;line-height:1.5;margin:0px;}.elementor .e-64463f5c-baf4{width:100%;padding:14px;border-color:#f49ac3;border-style:solid;background-color:#FBEAF2;display:none;}.elementor .e-2e7410ec-d1cf{padding:0px;margin-block-start:16px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;}.elementor .e-12fa29f3-7ee1{position:relative;padding-block-start:36px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#147079;border-style:solid;background-color:#FFFFFF;box-shadow:0px 40px 80px 0px rgba(0,0,0,0.45);}.elementor .e-51cf0aed-d2ea{position:relative;padding:0px;}.elementor .e-65ca8bf1-ab7d{width:100%;padding:0px;display:grid;gap:72px;grid-template-columns:5fr 7fr;grid-template-rows:auto;grid-auto-rows:auto;align-items:start;}.elementor .e-1906d3a0-74e3{font-family:Roboto;font-weight:700;font-size:11px;color:#C9A45C;letter-spacing:0.3em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4738320-13e5{font-family:Roboto;font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.55;margin:0px;}.elementor .e-539640bc-cc3f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#2A3038;border-style:solid;}.elementor .e-3cebfa13-c52b{font-family:Roboto;font-weight:700;font-size:11px;color:#C9A45C;letter-spacing:0.3em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-15590dbe-62f3{font-family:Roboto;font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.55;margin:0px;}.elementor .e-a148237-888a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#2A3038;border-style:solid;}.elementor .e-6db5782e-69b5{font-family:Roboto;font-weight:700;font-size:11px;color:#C9A45C;letter-spacing:0.3em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-83bcd38-2a29{font-family:Roboto;font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.55;margin:0px;}.elementor .e-1e872d26-ac42{padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#2A3038;border-style:solid;}.elementor .e-52f9463-4126{width:100%;padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2A3038;border-style:solid;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:auto;}.elementor .e-74af90c9-6789{width:100%;max-width:1200px;position:relative;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-38549027-d8bb{width:100%;overflow:hidden;position:relative;padding-block-start:72px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;background-color:#000000;display:flex;flex-direction:column;}.elementor .e-5152408b-5a34{font-family:Roboto;font-weight:700;font-size:11px;color:#C9A45C;letter-spacing:0.3em;text-transform:uppercase;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7dadf20-eca7{font-family:Roboto;font-weight:900;font-size:clamp(34px, 3.8vw, 58px);color:#FFFFFF;letter-spacing:-0.035em;line-height:0.95;text-transform:uppercase;margin:0px;}.elementor .e-51d1d030-83e2{padding:0px;}.elementor .e-69580444-6dba{font-family:Roboto;font-weight:700;font-size:11px;color:#f49ac3;letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-5867759a-9679{font-family:Roboto;font-weight:900;font-size:clamp(26px, 3.4vw, 50px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-4187a5d5-9343{font-family:Roboto;font-weight:700;font-size:11px;color:#8E97A2;letter-spacing:0.22em;text-transform:uppercase;margin:0px;}.elementor .e-4c5c13c8-1a8d:hover,.elementor .e-4c5c13c8-1a8d:focus-visible{padding-inline-start:14px;border-color:#f49ac3;background-color:rgba(255,255,255,0.03);}.elementor .e-4c5c13c8-1a8d{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2A3038;border-style:solid;transition:all 0.25s;display:grid;gap:20px;grid-template-columns:70px 1fr auto;align-items:center;}.elementor .e-720fbd91-732a{font-family:Roboto;font-weight:700;font-size:11px;color:#5FB3BA;letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-46ad6f3a-45cd{font-family:Roboto;font-weight:900;font-size:clamp(26px, 3.4vw, 50px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-78726cfe-371b{font-family:Roboto;font-weight:700;font-size:11px;color:#8E97A2;letter-spacing:0.22em;text-transform:uppercase;margin:0px;}.elementor .e-47bf8540-d5ba:hover,.elementor .e-47bf8540-d5ba:focus-visible{padding-inline-start:14px;border-color:#5FB3BA;background-color:rgba(255,255,255,0.03);}.elementor .e-47bf8540-d5ba{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2A3038;border-style:solid;transition:all 0.25s;display:grid;gap:20px;grid-template-columns:70px 1fr auto;align-items:center;}.elementor .e-4a5dc1d5-82e9{font-family:Roboto;font-weight:700;font-size:11px;color:#C9A45C;letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-4cac743b-33e1{font-family:Roboto;font-weight:900;font-size:clamp(26px, 3.4vw, 50px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-71f8ff2a-7b39{font-family:Roboto;font-weight:700;font-size:11px;color:#8E97A2;letter-spacing:0.22em;text-transform:uppercase;margin:0px;}.elementor .e-7d7aa6a1-51da:hover,.elementor .e-7d7aa6a1-51da:focus-visible{padding-inline-start:14px;border-color:#C9A45C;background-color:rgba(255,255,255,0.03);}.elementor .e-7d7aa6a1-51da{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2A3038;border-style:solid;transition:all 0.25s;display:grid;gap:20px;grid-template-columns:70px 1fr auto;align-items:center;}.elementor .e-7e9d34fc-95c0{font-family:Roboto;font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-45b718ab-f8ac{font-family:Roboto;font-weight:900;font-size:clamp(26px, 3.4vw, 50px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-238f9fa5-c198{font-family:Roboto;font-weight:700;font-size:11px;color:#8E97A2;letter-spacing:0.22em;text-transform:uppercase;margin:0px;}.elementor .e-3ece85e7-d1a1:hover,.elementor .e-3ece85e7-d1a1:focus-visible{padding-inline-start:14px;border-color:#FFFFFF;background-color:rgba(255,255,255,0.03);}.elementor .e-3ece85e7-d1a1{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2A3038;border-style:solid;transition:all 0.25s;display:grid;gap:20px;grid-template-columns:70px 1fr auto;align-items:center;}.elementor .e-46070448-8253{padding:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2A3038;border-style:solid;display:flex;flex-direction:column;}.elementor .e-4ea489d4-856c{width:100%;padding:0px;display:grid;gap:56px;grid-template-columns:4fr 8fr;grid-template-rows:auto;grid-auto-rows:auto;align-items:start;}.elementor .e-602862c1-502f{width:100%;max-width:1200px;position:relative;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-42ce9911-4471{width:100%;overflow:hidden;position:relative;padding-block-start:72px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#C9A45C;border-style:solid;background-color:#0B0D10;display:flex;flex-direction:column;}.elementor .e-3aea5a99-ba45{font-family:Roboto;font-weight:900;font-size:clamp(40px, 5.6vw, 88px);color:#FFFFFF;letter-spacing:-0.045em;line-height:0.9;text-transform:uppercase;margin:0px;}.elementor .e-2a7ba4d5-ef94{width:48px;height:2px;padding:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;background-color:#f49ac3;}.elementor .e-4f8003d8-a0c4{font-family:Roboto;font-weight:400;font-size:17px;color:#B7BEC7;line-height:1.5;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-23f8009a-9a68:hover,.elementor .e-23f8009a-9a68:focus-visible{color:#0B0D10;background-color:#FFFFFF;}.elementor .e-23f8009a-9a68{font-family:Roboto;font-weight:700;font-size:13px;color:#FFFFFF;letter-spacing:0.18em;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:38px;padding-inline-end:38px;border-radius:0px;background-color:#147079;transition:all 0.25s;}.elementor .e-519ec372-dcc2{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-618f67c3-283d{width:100%;padding:0px;display:grid;gap:48px;grid-template-columns:7fr 5fr;grid-template-rows:auto;grid-auto-rows:auto;align-items:end;}.elementor .e-572e2d84-b0a6{width:100%;max-width:1200px;position:relative;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-378afa27-2161{width:100%;overflow:hidden;position:relative;padding-block-start:80px;padding-block-end:80px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(90deg, rgba(0,0,0,0.96) 0%,rgba(0,0,0,0.88) 55%,rgba(0,0,0,0.6) 100%),url("https://nthbd.ca/wp-content/uploads/2026/05/74434179-F3B7-4421-A384-7FEE0CAAAFDF.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#000000;display:flex;flex-direction:column;}