.gb-container-8d284acb{margin-top:3rem;border-top:6px solid var(--base-2)}.gb-container-7a1a0bc0{min-height:300px;display:flex;align-items:flex-end;justify-content:flex-start;position:relative;overflow-x:hidden;overflow-y:hidden;background-image:url(https://www.familytherapyacademy.com/wp-content/uploads/2024/04/slice4.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:local}.gb-container-1e7dc735{width:100%;padding-top:1rem;padding-bottom:1rem;background-color:rgba(22,123,181,.8)}.gb-container-c37d6ddd{position:relative;overflow-x:hidden;overflow-y:hidden;padding:6rem 3rem;background-color:#e8dd46}.gb-container-c37d6ddd:before{content:"";background-image:url(https://www.familytherapyacademy.com/wp-content/uploads/2024/05/intro_home.webp);background-repeat:no-repeat;background-position:0 150px;background-size:44%;background-attachment:fixed;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;pointer-events:none;opacity:.3}.gb-container-c37d6ddd.gb-has-dynamic-bg:before{background-image:var(--background-url)}.gb-container-c37d6ddd.gb-no-dynamic-bg:before{background-image:none}.gb-container-b5c6b956{max-width:480px;z-index:2000;position:relative;margin-right:auto;margin-left:auto}.gb-container-d00cfb8b{padding:2em 3em 4em;background-color:var(--accent);color:var(--base)}.gb-container-d00cfb8b a{color:var(--base)}.gb-container-d00cfb8b a:hover{color:var(--accent-2)}.gb-container-7e2a50fc{max-width:1440px;margin-right:auto;margin-left:auto}.gb-container-1f6235c6{height:100%}.gb-grid-wrapper>.gb-grid-column-1f6235c6{width:50%}.gb-container-31e78768{height:100%;display:flex;align-items:flex-end}.gb-grid-wrapper>.gb-grid-column-31e78768{width:50%}.gb-container-3991d304{display:flex}.gb-container-983bfdad{max-width:1440px;margin-right:auto;margin-left:auto}.gb-container-6dc5666b{height:100%}.gb-grid-wrapper>.gb-grid-column-6dc5666b{width:50%}.gb-container-69224c53{margin-right:auto;margin-left:auto}.gb-container-1a47032a{height:100%}.gb-grid-wrapper>.gb-grid-column-1a47032a{width:50%}.gb-container-c7aae7ed{max-width:1440px;padding:0;margin-right:auto;margin-left:auto}.gb-container-41710c53{display:flex;flex-direction:column;row-gap:8px}.gb-container-4a0602eb{padding:3rem}.gb-container-ebc2be1a{padding:3rem 0}.gb-container-2a557b02{background-color:var(--base-2)}h2.gb-headline-11d314e2{margin-bottom:2rem}h1.gb-headline-ccefe5b3{max-width:1440px;font-size:3rem;padding-right:3rem;padding-left:3rem;margin-right:auto;margin-bottom:0;margin-left:auto;color:var(--base)}h2.gb-headline-b87c1117{text-align:center;color:var(--contrast)}p.gb-headline-c6d8487e{text-align:center;margin-bottom:2rem}p.gb-headline-30be6be7{font-family:Function Pro;font-size:2rem;line-height:1em;letter-spacing:-.02em;padding:1.5rem 1.5rem 0}p.gb-headline-1478b48e{padding:0 1.5rem}.gb-grid-wrapper-d278409a{display:flex;flex-wrap:wrap;margin-left:-30px}.gb-grid-wrapper-d278409a>.gb-grid-column{box-sizing:border-box;padding-left:30px;padding-bottom:60px}.gb-grid-wrapper-50af89bc{display:flex;flex-wrap:wrap;margin-left:-30px}.gb-grid-wrapper-50af89bc>.gb-grid-column{box-sizing:border-box;padding-left:30px}.gb-image-01bf6cb4{width:auto;height:93px;vertical-align:middle}a.gb-button-676cf67e{display:inline-flex;align-items:center;padding:10px;margin-right:10px;text-decoration:none}a.gb-button-676cf67e .gb-icon{line-height:0}a.gb-button-676cf67e .gb-icon svg{width:2em;height:2em;fill:currentColor}a.gb-button-eb6c8e1f{display:inline-flex;align-items:center;padding:10px;margin-right:10px;text-decoration:none}a.gb-button-eb6c8e1f:hover,a.gb-button-eb6c8e1f:active,a.gb-button-eb6c8e1f:focus{color:var(--accent-3)}a.gb-button-eb6c8e1f .gb-icon{line-height:0}a.gb-button-eb6c8e1f .gb-icon svg{width:2em;height:2em;fill:currentColor}a.gb-button-5231e99b{display:inline-flex;align-items:center;padding:10px;margin-right:10px;text-decoration:none}a.gb-button-5231e99b:hover,a.gb-button-5231e99b:active,a.gb-button-5231e99b:focus{color:var(--accent-2)}a.gb-button-5231e99b .gb-icon{line-height:0}a.gb-button-5231e99b .gb-icon svg{width:2em;height:2em;fill:currentColor}a.gb-button-47f795d2{display:inline-flex;align-items:center;justify-content:center;column-gap:.5em;width:100%;padding:15px 20px;margin-right:8px;background-color:var(--base-2);color:var(--accent);text-decoration:none}a.gb-button-47f795d2:hover,a.gb-button-47f795d2:active,a.gb-button-47f795d2:focus{background-color:var(--accent-3);color:#fff}a.gb-button-47f795d2 .gb-icon{line-height:0}a.gb-button-47f795d2 .gb-icon svg{width:1em;height:1em;fill:currentColor}a.gb-button-5cd19e20{display:inline-flex;align-items:center;justify-content:center;column-gap:.5em;width:100%;padding:15px 20px;background-color:var(--base-2);color:var(--accent);text-decoration:none}a.gb-button-5cd19e20:hover,a.gb-button-5cd19e20:active,a.gb-button-5cd19e20:focus{background-color:var(--accent-2);color:var(--accent)}a.gb-button-5cd19e20 .gb-icon{line-height:0}a.gb-button-5cd19e20 .gb-icon svg{width:1em;height:1em;fill:currentColor}a.gb-button-b6e5f0bf{display:inline-flex;width:100%;font-family:IBM Plex Serif;font-size:1rem;font-weight:400;padding:15px 1.5rem;background-color:var(--accent);color:#fff;text-decoration:none}a.gb-button-b6e5f0bf:hover,a.gb-button-b6e5f0bf:active,a.gb-button-b6e5f0bf:focus{background-color:var(--accent-2);color:var(--accent)}@media (max-width:1024px){.gb-grid-wrapper>.gb-grid-column-1f6235c6{width:50%}.gb-grid-wrapper>.gb-grid-column-31e78768{width:50%}.gb-grid-wrapper>.gb-grid-column-6dc5666b{width:50%}.gb-grid-wrapper>.gb-grid-column-1a47032a{width:50%}}@media (max-width:767px){.gb-container-7a1a0bc0{min-height:180px}.gb-container-c37d6ddd:before{background-attachment:initial}.gb-container-b5c6b956{padding-right:0;padding-left:0}.gb-container-d00cfb8b{padding:2em}.gb-grid-wrapper>.gb-grid-column-1f6235c6{width:100%}.gb-grid-wrapper>.gb-grid-column-31e78768{width:100%}.gb-grid-wrapper>.gb-grid-column-6dc5666b{width:100%}.gb-container-69224c53{padding:0}.gb-grid-wrapper>.gb-grid-column-1a47032a{width:100%}.gb-container-4a0602eb{padding:1.5rem}h1.gb-headline-ccefe5b3{font-size:2.5rem;padding-right:1.5rem;padding-left:1.5rem}}:root{--gb-container-width:1440px}.gb-container .wp-block-image img{vertical-align:middle}.gb-grid-wrapper .wp-block-image{margin-bottom:0}.gb-highlight{background:0 0}.gb-shape{line-height:0}