.elementor .e-4d3717b8-5cd4{color:#3EBDEC;}.elementor .e-440fa73e-95af{color:transparent;background-image:linear-gradient(90deg, #ffffff 0%,#ffffff 55%,#bfeafb 80%,#3EBDEC 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;-webkit-background-clip:text;\n}.elementor .e-600a242f-1dd9{color:#d6e9f1;}.elementor .e-51c3eb01-cb46{max-width:640px;padding:0px;flex-direction:column;gap:24px;}.elementor .e-45686f5f-e420{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(90deg, rgba(10,34,48,0.95) 0%,rgba(10,34,48,0.82) 38%,rgba(10,34,48,0.3) 62%,rgba(10,34,48,0) 85%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;align-items:center;}.elementor .e-7c8dc9ff-98e4{font-family:Roboto;font-weight:700;font-size:13px;color:#ffffff;cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:rgba(255,255,255,0.15);}.elementor .e-78970ea5-cc3d{font-family:Roboto;font-weight:700;font-size:13px;color:#ffffff;cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:rgba(255,255,255,0.15);}.elementor .e-7feea85e-9d3c{position:absolute;inset-inline-end:24px;inset-block-end:24px;z-index:3;}.elementor .e-f4ce6b1-aa45{width:100%;min-height:86vh;position:relative;padding:0px;display:flex;align-items:stretch;}.elementor .e-7949c77a-bea4{padding:0px;background-image:url("https://www.togetherschool.com/wp-content/uploads/2026/10/ts-home-hero-bus-flip-poster.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-6cb2cc82-f74f{font-family:Roboto;font-weight:700;font-size:13px;color:#3b5560;letter-spacing:1.2px;text-align:center;text-transform:uppercase;}.elementor .e-56a9b1b7-d80d:hover,.elementor .e-56a9b1b7-d80d:focus-visible{opacity:100%;filter:grayscale(0%);}.elementor .e-56a9b1b7-d80d{width:auto;height:52px;object-fit:contain;opacity:75%;filter:grayscale(100%);transition:all 0.3s;}.elementor .e-7c5b03fd-ef8c:hover,.elementor .e-7c5b03fd-ef8c:focus-visible{opacity:100%;filter:grayscale(0%);}.elementor .e-7c5b03fd-ef8c{width:auto;height:52px;object-fit:contain;opacity:75%;filter:grayscale(100%);transition:all 0.3s;}.elementor .e-203269fc-ed2c:hover,.elementor .e-203269fc-ed2c:focus-visible{opacity:100%;filter:grayscale(0%);}.elementor .e-203269fc-ed2c{width:auto;height:52px;object-fit:contain;opacity:75%;filter:grayscale(100%);transition:all 0.3s;}.elementor .e-35f112eb-b495:hover,.elementor .e-35f112eb-b495:focus-visible{opacity:100%;filter:grayscale(0%);}.elementor .e-35f112eb-b495{width:auto;height:52px;object-fit:contain;opacity:75%;filter:grayscale(100%);transition:all 0.3s;}.elementor .e-419e0867-cb6e:hover,.elementor .e-419e0867-cb6e:focus-visible{opacity:100%;filter:grayscale(0%);}.elementor .e-419e0867-cb6e{width:auto;height:52px;object-fit:contain;opacity:75%;filter:grayscale(100%);transition:all 0.3s;}.elementor .e-3842ea96-d3b2:hover,.elementor .e-3842ea96-d3b2:focus-visible{opacity:100%;filter:grayscale(0%);}.elementor .e-3842ea96-d3b2{width:auto;height:52px;object-fit:contain;opacity:75%;filter:grayscale(100%);transition:all 0.3s;}.elementor .e-45cea4f-6b6e:hover,.elementor .e-45cea4f-6b6e:focus-visible{opacity:100%;filter:grayscale(0%);}.elementor .e-45cea4f-6b6e{width:auto;height:52px;object-fit:contain;opacity:75%;filter:grayscale(100%);transition:all 0.3s;}.elementor .e-524f1b30-6b93{padding:0px;gap:40px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-55122fcf-92bf{flex-direction:column;gap:22px;align-items:center;}.elementor .e-71368908-f7ed{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;border-block-end-width:1px;background-color:#ffffff;border-bottom-style: solid; border-bottom-color: #e3edf1;\n}.elementor .e-1b6da9d4-8c02{color:#3b5560;}.elementor .e-b5ecb93-66de{max-width:760px;padding:0px;margin-block-end:56px;flex-direction:column;gap:14px;}.elementor .e-7b01c838-10f5{font-family:Roboto;font-weight:300;font-size:56px;color:#1c8fc0;letter-spacing:-1px;line-height:1;font-variant-numeric: tabular-nums;\n}.elementor .e-9170f0c-79b3{font-family:Roboto;font-weight:800;font-size:30px;color:#0a2230;letter-spacing:-0.5px;line-height:1.15;}.elementor .e-768da14f-cdfa{font-family:Roboto;font-size:17px;color:#3b5560;line-height:1.6;}.elementor .e-463c32d5-c6f4{padding:0px;flex-direction:column;gap:12px;}.elementor .e-4e34e662-30fc{font-family:Roboto;font-size:17px;color:#0d2f40;line-height:1.6;}.elementor .e-1d8c5d96-5ef1{padding-block-start:4px;padding-block-end:4px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:12px;border-left-style: solid; border-left-color: #3EBDEC;\n}.elementor .e-1b4dd84f-f558{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:48px;grid-template-columns:150px 1fr 1fr;align-items:start;border-top-style: solid; border-top-color: #d6e4ea;\n}.elementor .e-d57c0e4-1cbd{font-family:Roboto;font-weight:300;font-size:56px;color:#1c8fc0;letter-spacing:-1px;line-height:1;font-variant-numeric: tabular-nums;\n}.elementor .e-581f8257-acdd{font-family:Roboto;font-weight:800;font-size:30px;color:#0a2230;letter-spacing:-0.5px;line-height:1.15;}.elementor .e-1ea8030f-bf38{font-family:Roboto;font-size:17px;color:#3b5560;line-height:1.6;}.elementor .e-19ad0eec-57cc{padding:0px;flex-direction:column;gap:12px;}.elementor .e-3a8308a7-70cb{font-family:Roboto;font-size:17px;color:#0d2f40;line-height:1.6;}.elementor .e-2810e08f-a697{padding-block-start:4px;padding-block-end:4px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:12px;border-left-style: solid; border-left-color: #3EBDEC;\n}.elementor .e-33611abf-6055{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:48px;grid-template-columns:150px 1fr 1fr;align-items:start;border-top-style: solid; border-top-color: #d6e4ea;\n}.elementor .e-1df1b053-e5cd{font-family:Roboto;font-weight:300;font-size:56px;color:#1c8fc0;letter-spacing:-1px;line-height:1;font-variant-numeric: tabular-nums;\n}.elementor .e-268b03f5-2c69{font-family:Roboto;font-weight:800;font-size:30px;color:#0a2230;letter-spacing:-0.5px;line-height:1.15;}.elementor .e-5f00a6cb-4069{font-family:Roboto;font-size:17px;color:#3b5560;line-height:1.6;}.elementor .e-5cfc2689-ef38{padding:0px;flex-direction:column;gap:12px;}.elementor .e-54aadb01-ff96{font-family:Roboto;font-weight:700;font-size:14px;color:#ffffff;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:6px;background-color:#0a2230;align-self:flex-start;}.elementor .e-2dddc841-2ff5{font-family:Roboto;font-size:17px;color:#0d2f40;line-height:1.6;}.elementor .e-47405cf8-3fa0{padding-block-start:4px;padding-block-end:4px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:12px;border-left-style: solid; border-left-color: #3EBDEC;\n}.elementor .e-5b334060-750c{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:48px;grid-template-columns:150px 1fr 1fr;align-items:start;border-top-style: solid; border-top-color: #d6e4ea;\n}.elementor .e-1b1f0bf0-5ea3{font-family:Roboto;font-weight:300;font-size:56px;color:#1c8fc0;letter-spacing:-1px;line-height:1;font-variant-numeric: tabular-nums;\n}.elementor .e-224d6e2d-e2e0{font-family:Roboto;font-weight:800;font-size:30px;color:#0a2230;letter-spacing:-0.5px;line-height:1.15;}.elementor .e-43559abd-85c8{font-family:Roboto;font-size:17px;color:#3b5560;line-height:1.6;}.elementor .e-13eb5d5b-2909{padding:0px;flex-direction:column;gap:12px;}.elementor .e-45c482d6-14b1{font-family:Roboto;font-weight:700;font-size:14px;color:#ffffff;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:6px;background-color:#0a2230;align-self:flex-start;}.elementor .e-3e1639ce-c76f{font-family:Roboto;font-size:17px;color:#0d2f40;line-height:1.6;}.elementor .e-57485f19-7ec8:hover,.elementor .e-57485f19-7ec8:focus-visible{color:#0a2230;}.elementor .e-57485f19-7ec8{font-family:Roboto;font-weight:700;font-size:16px;color:#1c6f93;text-decoration:underline;padding:0px;background-color:transparent;align-self:flex-start;text-underline-offset: 4px;\n}.elementor .e-311aa70c-4429{padding-block-start:4px;padding-block-end:4px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:12px;border-left-style: solid; border-left-color: #3EBDEC;\n}.elementor .e-31dfe477-cdcc{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;display:grid;gap:48px;grid-template-columns:150px 1fr 1fr;align-items:start;border-top-style: solid; border-top-color: #d6e4ea; border-bottom-style: solid; border-bottom-color: #d6e4ea;\n}.elementor .e-7713cdd2-908b{padding:0px;flex-direction:column;gap:0px;}.elementor .e-6a48c0d8-4dcb{max-width:820px;gap:16px;}.elementor .e-bda12e2-24f6{align-self:flex-start;}.elementor .e-72333ef1-56a2{flex:1 1 auto;}.elementor .e-7a2dbb6c-b096:hover,.elementor .e-7a2dbb6c-b096:focus-visible{color:#103c51;}.elementor .e-7a2dbb6c-b096{font-family:Roboto;font-weight:700;font-size:15px;color:#1c8fc0;padding:0px;background-color:transparent;align-self:flex-start;}.elementor .e-2b8a3884-2e82{gap:14px;}.elementor .e-3e7d0e09-1011{align-self:flex-start;}.elementor .e-62836d9e-f6f1{flex:1 1 auto;}.elementor .e-59c8e67b-3451:hover,.elementor .e-59c8e67b-3451:focus-visible{color:#103c51;}.elementor .e-59c8e67b-3451{font-family:Roboto;font-weight:700;font-size:15px;color:#1c8fc0;padding:0px;background-color:transparent;align-self:flex-start;}.elementor .e-5591a5ed-63d5{gap:14px;}.elementor .e-5500f45b-cae0{align-self:flex-start;}.elementor .e-7409faf3-d743{flex:1 1 auto;}.elementor .e-77cde5f-6257:hover,.elementor .e-77cde5f-6257:focus-visible{color:#103c51;}.elementor .e-77cde5f-6257{font-family:Roboto;font-weight:700;font-size:15px;color:#1c8fc0;padding:0px;background-color:transparent;align-self:flex-start;}.elementor .e-60393970-315c{gap:14px;}.elementor .e-3f49e1e8-dab9{align-self:flex-start;}.elementor .e-1d13a24b-f2de{flex:1 1 auto;}.elementor .e-ef6602a-77c8:hover,.elementor .e-ef6602a-77c8:focus-visible{color:#103c51;}.elementor .e-ef6602a-77c8{font-family:Roboto;font-weight:700;font-size:15px;color:#1c8fc0;padding:0px;background-color:transparent;align-self:flex-start;}.elementor .e-2489d772-5baa{gap:14px;}.elementor .e-3fe83de7-8af0{align-self:flex-start;}.elementor .e-3b59e682-7b9c{flex:1 1 auto;}.elementor .e-349e93d-73f6:hover,.elementor .e-349e93d-73f6:focus-visible{color:#103c51;}.elementor .e-349e93d-73f6{font-family:Roboto;font-weight:700;font-size:15px;color:#1c8fc0;padding:0px;background-color:transparent;align-self:flex-start;}.elementor .e-491aff7a-be78{gap:14px;}.elementor .e-40f4db57-8875{align-self:flex-start;}.elementor .e-6de6aee0-ad71{flex:1 1 auto;}.elementor .e-6f60961c-813c:hover,.elementor .e-6f60961c-813c:focus-visible{color:#ffffff;}.elementor .e-6f60961c-813c{font-family:Roboto;font-weight:700;font-size:15px;color:#3EBDEC;padding:0px;background-color:transparent;align-self:flex-start;}.elementor .e-4ac151b0-ecfc{gap:14px;}.elementor .e-5433bf97-f94f{margin-block-start:48px;}.elementor .e-478fa16-72bf{color:#3EBDEC;}.elementor .e-30d8f11b-8f9a{color:#ffffff;}.elementor .e-4442af9b-40e6{color:#c6dde7;}.elementor .e-6e7e1f12-92e8{max-width:860px;gap:16px;}.elementor .e-5e5d787f-3b3f{color:#ffffff;}.elementor .e-2351109a-7524{color:#b9d3df;}.elementor .e-7bcaecac-1748{padding:24px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:column;gap:10px;}.elementor .e-4779d643-c356{color:#ffffff;}.elementor .e-3bcd2fb0-23f2{color:#b9d3df;}.elementor .e-2ebfa14b-cfa3{padding:24px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:column;gap:10px;}.elementor .e-4527f08e-7a3c{color:#ffffff;}.elementor .e-370e92d9-ba27{color:#b9d3df;}.elementor .e-6e64ff0-4fe0{padding:24px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:column;gap:10px;}.elementor .e-27f9b0bc-f46e{color:#ffffff;}.elementor .e-71f1a69e-d86f{color:#b9d3df;}.elementor .e-104f25e-85f0{padding:24px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:column;gap:10px;}.elementor .e-18012234-d26c{color:#ffffff;}.elementor .e-6c76e645-6d76{color:#b9d3df;}.elementor .e-232d4d0-e9d0{padding:24px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:column;gap:10px;}.elementor .e-1ca80461-e318{color:#ffffff;}.elementor .e-13f044e4-8ead{color:#b9d3df;}.elementor .e-46b204a4-a3b7{padding:24px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:column;gap:10px;}.elementor .e-41c7e53-16a2{color:#ffffff;}.elementor .e-69facc26-dde9{color:#b9d3df;}.elementor .e-60b15264-4f82{padding:24px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:column;gap:10px;}.elementor .e-5efc1ad1-a3a2{color:#ffffff;}.elementor .e-288c037b-4121{color:#b9d3df;}.elementor .e-4835ce0-9ef0{padding:24px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:column;gap:10px;}.elementor .e-19ef0fed-6e85{margin-block-start:48px;}.elementor .e-78f7503f-4f87{color:#ffffff;}.elementor .e-5688087a-160d{color:#c6dde7;}.elementor .e-2214ab57-5f24{padding:0px;flex-direction:column;gap:8px;flex:1 1 360px;}.elementor .e-4e1e8bdb-fa45{padding:0px;flex:1 1 360px;}.elementor .e-62c78183-9458{padding:28px;margin-block-start:40px;border-radius:18px;border-width:1px;border-color:rgba(62,189,236,0.35);border-style:solid;background-color:rgba(62,189,236,0.08);flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-6947f892-8682{margin-block-start:24px;align-self:flex-start;}.elementor .e-2cd15ec1-8a9e{padding:0px;}.elementor .e-7ee2d33a-6cf3{gap:20px;}.elementor .e-2bd80ab8-15c7{border-radius:18px;border-width:1px;border-color:#e3edf1;border-style:solid;box-shadow:0px 30px 70px 0px rgba(13,47,64,0.25);}.elementor .e-577efdba-7f91{flex:1 1 0px;}.elementor .e-5d765b54-e887{gap:10px;}.elementor .e-336dd83e-c7c6{gap:10px;}.elementor .e-45f38f83-e864{gap:10px;}.elementor .e-1aa3e2e7-c106{gap:10px;}.elementor .e-13b5a814-1801{margin-block-start:48px;}.elementor .e-1bc3214b-3fc4{color:#3EBDEC;}.elementor .e-199034b3-ecf3{color:#ffffff;}.elementor .e-59b57664-55cb{color:#c6dde7;}.elementor .e-11ff9cfb-1ea6{color:#c6dde7;}.elementor .e-4d40f3d2-c166{gap:20px;}.elementor .e-57aff755-774d{width:100%;max-width:260px;border-radius:28px;box-shadow:0px 30px 70px 0px rgba(0,0,0,0.5);}.elementor .e-23b0dd9-fec3{width:100%;max-width:260px;margin-block-start:60px;border-radius:28px;box-shadow:0px 30px 70px 0px rgba(0,0,0,0.5);}.elementor .e-625446f9-9148{flex-direction:row;gap:24px;flex:1 1 0px;justify-content:center;align-items:flex-start;}.elementor .e-126222dc-2405{border-radius:18px;box-shadow:0px 30px 70px 0px rgba(13,47,64,0.25);}.elementor .e-fd7be74-c93c{flex:1 1 0px;}.elementor .e-6e4fcbc4-2a77{gap:20px;}.elementor .e-9008c98-54fa{max-width:820px;gap:16px;}.elementor .e-4830bfb7-f475{font-family:Roboto;font-weight:500;font-size:20px;color:#0d2f40;line-height:1.5;}.elementor .e-3f6cd713-83aa{font-family:Roboto;font-weight:700;font-size:14px;color:#1c6f93;}.elementor .e-326fbb18-bda5{gap:18px;justify-content:space-between;}.elementor .e-13fa3472-85d1{font-family:Roboto;font-weight:500;font-size:20px;color:#0d2f40;line-height:1.5;}.elementor .e-75c565f0-89c3{font-family:Roboto;font-weight:700;font-size:14px;color:#1c6f93;}.elementor .e-42031676-1de2{gap:18px;justify-content:space-between;}.elementor .e-6709a912-4e3a{font-family:Roboto;font-weight:500;font-size:20px;color:#0d2f40;line-height:1.5;}.elementor .e-2a10a69a-c5fe{font-family:Roboto;font-weight:700;font-size:14px;color:#1c6f93;}.elementor .e-13b00709-1254{gap:18px;justify-content:space-between;}.elementor .e-25819886-7051{margin-block-start:48px;}.elementor .e-7a04778-e84e{margin-block-start:8px;align-self:flex-start;}.elementor .e-341cd7fc-c980{gap:16px;}.elementor .e-21c1cab7-fb8a{width:auto;height:60px;object-fit:contain;}.elementor .e-67b2a7ae-c77e{padding:0px;flex-direction:row;gap:28px;flex-wrap:wrap;align-items:center;}.elementor .e-79ea1a42-8eb1{gap:16px;}.elementor .e-3c9d580a-f94b{color:#ffffff;text-align:center;}.elementor .e-542312f0-54f6{max-width:680px;color:#c6dde7;text-align:center;}.elementor .e-21e6b5f5-de2a{text-align:center;flex-direction:column;gap:20px;align-items:center;}