.elementor .s-approach-hero-h1{max-width:1000px;font-family:var(--font-heading);font-weight:500;font-size:72px;color:var(--ink);letter-spacing:0px;line-height:1.1em;margin:0px;}.elementor .s-approach-hero-header{width:100%;max-width:1330px;padding-block-start:132px;padding-block-end:48px;padding-inline-start:70px;padding-inline-end:70px;display:flex;flex-direction:column;gap:var(--space-sm);align-items:flex-start;}.elementor .s-approach-hero{display:flex;flex-direction:column;align-items:center;}.elementor .s-env-h2{max-width:1000px;font-family:var(--font-heading);font-weight:500;font-size:40px;color:#FFFFFF;letter-spacing:0px;line-height:1.15em;margin:0px;}.elementor .s-env-p{font-family:var(--font-body);font-weight:400;font-size:17px;color:#FAF5EB;line-height:1.65em;margin:0px;}.elementor .s-env-h3{font-family:var(--font-heading);font-weight:500;font-size:26px;color:var(--ink);letter-spacing:0px;line-height:1.2em;margin:0px;}.elementor .s-approach-environment-inner{width:100%;max-width:1330px;display:flex;flex-direction:column;gap:40px;align-items:flex-start;}.elementor .s-approach-environment{padding-block-start:110px;padding-block-end:110px;padding-inline-start:15px;padding-inline-end:15px;background-image:url("https://testing.bloomingprep.com/wp-content/uploads/bp/brand/mark-tree-light-288x300.avif");background-repeat:no-repeat;background-attachment:scroll;background-size:auto auto;background-position:bottom right;background-color:var(--accent);display:flex;justify-content:center;}.elementor .s-day-frame{width:100%;aspect-ratio:3 / 4;background-image:url("https://testing.bloomingprep.com/wp-content/uploads/2026/08/child-and-woman-play-with-colorful-wooden-blocks-2026-03-25-10-37-04-utc.avif");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--card-tan);}.elementor .s-day-media{display:flex;flex-direction:column;}.elementor .s-day-h2{font-family:var(--font-heading);font-weight:500;font-size:40px;color:var(--ink);letter-spacing:0px;line-height:1.15em;margin:0px;}.elementor .s-day-intro{font-family:var(--font-body);font-weight:400;font-size:18px;color:var(--body);line-height:1.6em;margin:0px;}.elementor .s-day-header{display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .s-day-answer-text{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--body);line-height:1.6em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-day-accordion{max-width:100%;}.elementor .s-day-closing{font-family:var(--font-body);font-weight:400;font-size:18px;color:var(--ink);line-height:1.6em;font-style:italic;margin:0px;}.elementor .s-day-col{display:flex;flex-direction:column;gap:32px;}.elementor .s-approach-day-inner{width:100%;max-width:1330px;display:grid;gap:60px;grid-template-columns:0.72fr 1.28fr;align-items:start;}.elementor .s-approach-day{background-color:var(--band-tan);display:flex;justify-content:center;}.elementor .s-curhl-title-car-join-h2{font-family:var(--font-heading);font-weight:500;font-size:46px;color:var(--ink);letter-spacing:0px;line-height:1.15em;margin:0px;}.elementor .s-curhl-p0-car-p1{font-family:var(--font-body);font-weight:400;font-size:18px;color:var(--body);line-height:1.6em;margin:0px;}.elementor .s-bp-curhl-inner{max-width:780px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .s-krs-title-car-join-h2{font-family:var(--font-heading);font-weight:500;font-size:46px;color:var(--ink);letter-spacing:0px;line-height:1.15em;margin:0px;}.elementor .s-krs-p0-car-p1{font-family:var(--font-body);font-weight:400;font-size:18px;color:var(--body);line-height:1.6em;margin:0px;}.elementor .s-bp-krs-inner{max-width:780px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .s-deeper-h2{font-family:var(--font-heading);font-weight:500;font-size:46px;color:var(--ink);letter-spacing:0px;line-height:1.15em;margin:0px;}.elementor .s-deeper-header{display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .s-deeper-h3{font-family:var(--font-heading);font-weight:500;font-size:26px;color:var(--ink);letter-spacing:0px;line-height:1.2em;margin:0px;}.elementor .s-deeper-text{min-width:0px;display:flex;flex-direction:column;gap:6px;}.elementor .s-deeper-row-2{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-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:var(--border);border-style:solid;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;}.elementor .s-deeper-row-1{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-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:var(--border);border-style:solid;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;}.elementor .s-deeper-p{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--body);line-height:1.55em;margin:0px;}.elementor .s-deeper-row-4{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border);border-style:solid;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;}.elementor .s-deeper-list{width:100%;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border);border-style:solid;display:flex;flex-direction:column;}.elementor .s-approach-deeper-inner{width:100%;max-width:1330px;display:flex;flex-direction:column;gap:32px;}.elementor .s-approach-deeper{background-color:var(--band-tan);display:flex;justify-content:center;}