.elementor-44649 .elementor-element.elementor-element-b2d25ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-fa67010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-ce26b33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-916802e .elementor-menu-toggle{margin:0 auto;}.elementor-44649 .elementor-element.elementor-element-5dd1e14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-5dd1e14:not(.elementor-motion-effects-element-type-background), .elementor-44649 .elementor-element.elementor-element-5dd1e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alanwatt.com/wp-content/plugins/alanwatt-outline-preview/app/assets/hero-layout.png");background-position:center center;background-size:cover;}.elementor-44649 .elementor-element.elementor-element-b2a1e90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-65d92c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-6c0bd6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-6dde31f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-7149443{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-b9239c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-38ec7f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-5d830da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-6976c32{--spacer-size:8px;}.elementor-44649 .elementor-element.elementor-element-9344233{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-2fa39ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-ac4649a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-eac8350{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-5aa53de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-fbddfe7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-c8c0e41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-1bc8e29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-82ec5bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-09ac589{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-93cf9d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-e141020{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-d4ed9a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-153ca13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-69104f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-0696d1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-7c8bf29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-3fe953f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-d6705d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-3743a7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-32c66cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-3ccddba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-faeca1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-89fc518{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-a783391{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-33fade5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-aad2145{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-d58f6bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-f7d2737{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-292569d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-292569d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44649 .elementor-element.elementor-element-ab79f77.elementor-element{--order:-99999 /* order start hack */;}.elementor-44649 .elementor-element.elementor-element-ab79f77{text-align:center;}.elementor-44649 .elementor-element.elementor-element-053e184{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-17cda7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-141e1db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-242772a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-e6fc997{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-a2145cd{--spacer-size:50px;}.elementor-44649 .elementor-element.elementor-element-1f2ead9{--spacer-size:50px;}.elementor-44649 .elementor-element.elementor-element-858713e{text-align:center;}.elementor-44649 .elementor-element.elementor-element-63ea2d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-763c6cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-1ade17d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-01b3572{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-9647be1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-a7bc17d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-a20fd7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-48b71fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-80cf47c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-257c86a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-5c8e4ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-64265f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-edf070e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-040eb24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-f57498a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-47f5f2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-b31b95e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-510f5e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44649 .elementor-element.elementor-element-627cdd6{padding:0px 0px 0px 0px;}.elementor-44649 .elementor-element.elementor-element-ad54005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-44649 .elementor-element.elementor-element-f7d2737{--width:100%;}}/* Start custom CSS *//* Scoped to the native Elementor draft; no global theme or checkout styles. */
@font-face{font-family:dpt35;src:url('https://alanwatt.com/wp-content/plugins/alanwatt-outline-preview/app/assets/dpt35-webfont.woff') format('woff');font-weight:200;font-display:swap}
@font-face{font-family:Inter;src:url('https://alanwatt.com/wp-content/plugins/alanwatt-outline-preview/app/assets/inter-latin-400-normal-C38fXH4l.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Cormorant Infant';src:url('https://alanwatt.com/wp-content/plugins/alanwatt-outline-preview/app/assets/cormorant-infant-latin-400-normal-CygiBwAk.woff2') format('woff2');font-weight:400;font-display:swap}
body.elementor-page-44649{--aw-ink:#070707;--aw-body:#323232;--aw-aqua:#86B8BC;--aw-pale:#F8FCFC;--aw-sage:#A2B571;color:var(--aw-ink);background:#fff;font-family:Inter,Arial,sans-serif;--widgets-spacing:0px}
body.elementor-page-44649 .aw.e-con{padding:0;gap:0;--container-widget-width:100%;--container-widget-flex-grow:0}
body.elementor-page-44649 .aw-inner.e-con{width:88.4%;max-width:1328px;margin:auto}
body.elementor-page-44649 .aw-section.e-con{padding:96px 0}
body.elementor-page-44649 .aw-pale{background:var(--aw-pale)}
body.elementor-page-44649 .aw-aqua{background:var(--aw-aqua)}
body.elementor-page-44649 .elementor-widget{margin-bottom:0}
body.elementor-page-44649 .aw-heading .elementor-heading-title{font-family:dpt35,Georgia,serif;font-weight:200;color:var(--aw-ink);font-size:58px;line-height:1.12;letter-spacing:-.02em;margin:0 0 26px}
body.elementor-page-44649 .aw-heading h3.elementor-heading-title{font-family:'Cormorant Infant',Georgia,serif;font-size:32px;line-height:1.2;font-weight:400;margin-bottom:16px}
body.elementor-page-44649 .aw-text{font-family:'Cormorant Infant',Georgia,serif;font-size:23px;line-height:1.5;color:var(--aw-body)}
body.elementor-page-44649 .aw-text p{margin:0 0 20px}
body.elementor-page-44649 .aw-text p:last-child{margin-bottom:0}
body.elementor-page-44649 .aw-text blockquote{font-family:'Cormorant Infant',Georgia,serif;font-weight:400;font-style:normal;font-size:28px;line-height:1.4;border:0;margin:0;padding:0;background:none;color:var(--aw-ink)}
body.elementor-page-44649 .aw-kicker{font-family:Inter,Arial,sans-serif;font-size:12px;line-height:1.5;letter-spacing:.17em;text-transform:uppercase;margin-bottom:26px}
body.elementor-page-44649 .aw-small,body.elementor-page-44649 .aw-schedule,body.elementor-page-44649 .aw-credentials{font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.7}
body.elementor-page-44649 .aw-small{margin-top:14px}
body.elementor-page-44649 .aw-row.e-con{display:flex;flex-direction:row;align-items:stretch;gap:60px}
body.elementor-page-44649 .aw-halves>*,body.elementor-page-44649 .aw-split>*,body.elementor-page-44649 .aw-column{flex:1;min-width:0}
body.elementor-page-44649 .aw-split> :first-child{flex:0 0 39%}
body.elementor-page-44649 .aw-thirds{margin-top:52px}
body.elementor-page-44649 .aw-thirds>*{flex:1;min-width:0}
body.elementor-page-44649 .aw-card{border-top:1px solid #bfd8da;padding-top:28px!important}
body.elementor-page-44649 .aw-centered{max-width:730px;align-self:center;text-align:center}
body.elementor-page-44649 .aw-intro{max-width:760px}
body.elementor-page-44649 .aw-button .elementor-button{font-family:dpt35,Georgia,serif;font-size:25px;font-weight:200;line-height:1.2;background:var(--aw-sage);color:var(--aw-ink);border:0;border-radius:6px;padding:17px 24px;box-shadow:none;text-decoration:none}
body.elementor-page-44649 .aw-button .elementor-button:hover{background:#B5CC7C;color:var(--aw-ink)}
body.elementor-page-44649 .aw-button .elementor-button-text:after{content:' →';margin-left:16px}
body.elementor-page-44649 .aw-open-checkout{max-width:477px;margin-top:26px}
body.elementor-page-44649 .aw-white .elementor-button{background:white}
body.elementor-page-44649 .aw-white .elementor-button:hover{background:var(--aw-pale)}
body.elementor-page-44649 .aw-textlink{margin-top:28px;align-self:flex-start;width:auto}
body.elementor-page-44649 .aw-textlink .elementor-button{font-family:Inter,Arial,sans-serif;background:none;font-size:16px;border-bottom:1px solid var(--aw-aqua);border-radius:0;padding:0 0 5px}
body.elementor-page-44649 .aw-textlink .elementor-button-text:after{content:none}
body.elementor-page-44649 .aw-announcement{background:var(--aw-aqua);text-align:center;padding:10px 20px!important}
body.elementor-page-44649 .aw-announcement .aw-text{font-size:20px;letter-spacing:.04em}
body.elementor-page-44649 .aw a{color:inherit}
body.elementor-page-44649 .aw-header-inner.e-con{flex-direction:row;align-items:center;justify-content:space-between;min-height:96px;gap:40px}
body.elementor-page-44649 .aw-logo{width:222px;flex-shrink:0}
body.elementor-page-44649 .aw-logo img{width:222px;height:64px;object-fit:cover}
body.elementor-page-44649 .aw-main-nav{width:auto;flex:1;font-family:Inter,Arial,sans-serif}
body.elementor-page-44649 .aw-main-nav .elementor-item{font-family:Inter,Arial,sans-serif;font-size:17px;font-weight:400;color:var(--aw-ink);padding:12px}
body.elementor-page-44649 .aw-main-nav .elementor-sub-item{font-family:'Cormorant Infant',Georgia,serif;font-size:22px;color:var(--aw-ink)}
body.elementor-page-44649 .aw-hero.e-con{min-height:710px;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center}
body.elementor-page-44649 .aw-hero-copy{max-width:710px;padding:46px 0!important}
body.elementor-page-44649 .aw-hero h1.elementor-heading-title{font-size:80px;line-height:1.06;letter-spacing:-.025em;margin-bottom:24px}
body.elementor-page-44649 .aw-hero-description{font-size:27px;margin-bottom:26px}
body.elementor-page-44649 .aw-hero-date,body.elementor-page-44649 .aw-hero-price{font-family:Inter,Arial,sans-serif;font-size:21px;line-height:1.4;font-weight:500;margin-bottom:13px}
body.elementor-page-44649 .aw-hero-date:before,body.elementor-page-44649 .aw-hero-price:before{display:inline-block;position:absolute;left:0;top:1px;width:24px;height:24px;content:'';background:no-repeat center/24px}
body.elementor-page-44649 .aw-hero-date:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23323232' stroke-width='1.5'%3E%3Cpath d='M3 5h18v16H3zM3 10h18M7 2v6m10-6v6'/%3E%3C/svg%3E")}
body.elementor-page-44649 .aw-hero-price:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23323232' stroke-width='1.5'%3E%3Cpath d='M3 3h8l11 11-8 8L3 11z'/%3E%3Ccircle cx='7' cy='7' r='1'/%3E%3C/svg%3E")}
body.elementor-page-44649 .aw-hero-date,body.elementor-page-44649 .aw-hero-price{padding-left:43px;position:relative}
body.elementor-page-44649 .aw-hero-price del{margin-right:10px;font-weight:400}
body.elementor-page-44649 .aw-saving{max-width:477px;margin-top:11px;padding:11px 14px;background:var(--aw-pale);border:1px solid var(--aw-aqua);border-radius:6px;font-family:Inter,Arial,sans-serif;font-size:14px}
body.elementor-page-44649 .aw-saving p{display:flex;justify-content:space-between;gap:15px;align-items:center}
body.elementor-page-44649 .aw-saving span{font-size:13px}
body.elementor-page-44649 .aw-hero .aw-open-checkout{margin-top:16px}
body.elementor-page-44649 .aw-mobile-hero{display:none}
body.elementor-page-44649 .aw-testimonial{text-align:center;background:#d0e3e5;padding:30px 30px!important}
body.elementor-page-44649 .aw-testimonial blockquote{font-size:29px;font-style:italic}
body.elementor-page-44649 .aw-testimonial p{font-family:Inter,Arial,sans-serif;font-size:12px;margin-top:10px}
body.elementor-page-44649 .aw-jump{background:white;border-bottom:1px solid #bfd8da;position:sticky;top:0;z-index:20}
body.elementor-page-44649 .aw-jump-inner.e-con{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;min-height:72px}
body.elementor-page-44649 .aw-navlink{width:auto;flex:0 0 auto}
body.elementor-page-44649 .aw-navlink .elementor-button{background:none;padding:15px 0;border-radius:0;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:400}
body.elementor-page-44649 .aw-navlink .elementor-button:hover{background:none;text-decoration:underline}
body.elementor-page-44649 .aw-navlink .elementor-button-text:after{content:none}
body.elementor-page-44649 .aw-audience-list{gap:24px!important}
body.elementor-page-44649 .aw-rule{border-top:1px solid #bfd8da;padding-top:24px;margin-top:38px}
body.elementor-page-44649 .aw-schedule{margin-top:26px;font-size:17px}
body.elementor-page-44649 .aw-schedule span{font-size:15px}
body.elementor-page-44649 .aw-accordion .elementor-accordion-item{border:0;border-bottom:1px solid #bfd8da}
body.elementor-page-44649 .aw-accordion .elementor-tab-title{background:transparent;padding:24px 0;font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:500;color:var(--aw-ink)}
body.elementor-page-44649 .aw-accordion .elementor-tab-content{border:0;background:transparent;padding:0 30px 26px 0;font-family:'Cormorant Infant',Georgia,serif;font-size:22px;line-height:1.5;color:var(--aw-body)}
body.elementor-page-44649 .aw-accordion .elementor-tab-title.elementor-active{color:var(--aw-ink)}
body.elementor-page-44649 .aw-accordion .elementor-accordion-icon{color:var(--aw-body)}
body.elementor-page-44649 .aw-weeks .elementor-tab-title{font-family:dpt35,Georgia,serif;font-size:29px;font-weight:200;line-height:1.35}
body.elementor-page-44649 .aw-weeks .elementor-tab-content strong{font-weight:500}
body.elementor-page-44649 .aw-approach-detail{margin-top:42px}
body.elementor-page-44649 .aw-teacher-grid.e-con{align-items:center;gap:80px}
body.elementor-page-44649 .aw-portrait{width:42%;position:relative}
body.elementor-page-44649 .aw-portrait img{width:100%;height:610px;object-fit:cover;object-position:32% 50%}
body.elementor-page-44649 .aw-caption{position:absolute;bottom:0;left:0;right:0;padding:64px 28px 28px;background:linear-gradient(transparent,#07070799);color:#fff;font-size:30px;font-style:italic}
body.elementor-page-44649 .aw-bio{flex:1;gap:0}
body.elementor-page-44649 .aw-credentials{font-size:17px;margin-bottom:26px}
body.elementor-page-44649 .aw-bio-quote{border-left:2px solid #DC985C;padding-left:24px;margin-top:24px}
body.elementor-page-44649 .aw-writer{border-top:1px solid #bfd8da;padding-top:28px!important;justify-content:space-between}
body.elementor-page-44649 .aw-writer blockquote{font-size:25px}
body.elementor-page-44649 .aw-attribution.e-con{gap:20px;align-items:center;margin-top:34px}
body.elementor-page-44649 .aw-book{width:57px;flex-shrink:0}
body.elementor-page-44649 .aw-book img{width:57px;height:86px;object-fit:cover}
body.elementor-page-44649 .aw-attribution .aw-small{font-size:12px;margin-top:0}
body.elementor-page-44649 .aw-enrollment-grid{gap:80px!important}
body.elementor-page-44649 .aw-enrollment-copy{flex:1.25}
body.elementor-page-44649 .aw-enrollment-offer{flex:1;border-left:1px solid #60989c;padding-left:70px!important}
body.elementor-page-44649 .aw-benefits{font-family:Inter,Arial,sans-serif;font-size:14px;margin-top:30px}
body.elementor-page-44649 .aw-benefits ul{padding:0;list-style:none;margin:0}
body.elementor-page-44649 .aw-benefits li{margin:12px 0}
body.elementor-page-44649 .aw-benefits li:before{content:'✓';margin-right:16px}
body.elementor-page-44649 .aw-date{font-family:Inter,Arial,sans-serif;font-size:21px;margin:10px 0 8px}
body.elementor-page-44649 .aw-time{font-family:Inter,Arial,sans-serif;font-size:15px}
body.elementor-page-44649 .aw-final-price{font-family:dpt35,Georgia,serif;font-size:58px;font-weight:200;line-height:1.2;margin-top:35px}
body.elementor-page-44649 .aw-final-price del{font-family:Inter,Arial,sans-serif;font-size:28px;vertical-align:middle;margin-right:10px}
body.elementor-page-44649 .aw-final-price span{font-family:Inter,Arial,sans-serif;font-size:22px}
body.elementor-page-44649 .aw-draft-note{padding:20px 6%!important;background:white}
body.elementor-page-44649 .aw-draft-note .aw-small{margin:0;font-size:11px;color:#626d72}
body.elementor-page-44649 [id]{scroll-margin-top:90px}
body.elementor-page-44649 a:focus-visible,body.elementor-page-44649 .elementor-tab-title:focus-visible{outline:2px solid #070707;outline-offset:4px}
/* Elementor's shared widget rules otherwise override these approved dimensions. */
body.elementor-page-44649 .aw .aw-kicker{margin-bottom:26px!important}
body.elementor-page-44649 .aw .aw-hero-description{margin-bottom:26px!important}
body.elementor-page-44649 .aw .aw-hero-date,body.elementor-page-44649 .aw .aw-hero-price{margin-bottom:13px!important}
body.elementor-page-44649 .aw .aw-saving,body.elementor-page-44649 .aw .aw-open-checkout{max-width:477px!important;width:100%}
body.elementor-page-44649 .aw-saving strong{font-size:21px}
body.elementor-page-44649 .aw-button .elementor-button,body.elementor-page-44649 .aw-button .elementor-button-text{letter-spacing:0;text-transform:none}
body.elementor-page-44649 .aw-hero .aw-button .elementor-button{min-height:68px;display:flex;align-items:center;justify-content:center}
body.elementor-page-44649 .aw-logo img{height:78px;object-fit:contain}
body.elementor-page-44649 .aw-hero .aw-kicker{font-size:16px;letter-spacing:.18em}
body.elementor-page-44649 .aw-hero .aw-kicker p:after{content:'';display:inline-block;width:70px;height:1px;background:#DC985C;vertical-align:middle;margin-left:20px}
body.elementor-page-44649 .aw-week-date{display:block;font:400 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
body.elementor-page-44649 .aw-week-title{display:block;font:200 32px/1.2 dpt35,Georgia,serif;margin-top:8px}
body.elementor-page-44649 .aw-week-summary{display:block;font:400 21px/1.5 'Cormorant Infant',Georgia,serif;margin-top:9px}
body.elementor-page-44649 .aw-testimonial p:before{content:'';display:block;width:28px;height:2px;background:#DC985C;margin:16px auto 11px}
@media (min-width:768px) and (max-width:1000px){body.elementor-page-44649 .aw-hero.e-con{background-image:none!important;min-height:0!important}body.elementor-page-44649 .aw-mobile-hero{display:block}body.elementor-page-44649 .aw-mobile-hero img{width:100%;height:auto}body.elementor-page-44649 .aw-hero-copy{max-width:710px}body.elementor-page-44649 .aw-hero .aw-kicker p:after{display:none}}
@media (min-width:1001px) and (max-height:950px){body.elementor-page-44649 .aw-hero{min-height:610px!important}body.elementor-page-44649 .aw-hero h1.elementor-heading-title{font-size:66px}body.elementor-page-44649 .aw-hero-copy{padding:34px 0!important}}
@media (max-width:1100px){body.elementor-page-44649 .aw-heading .elementor-heading-title{font-size:48px}body.elementor-page-44649 .aw-row.e-con{gap:36px}body.elementor-page-44649 .aw-hero h1.elementor-heading-title{font-size:66px}body.elementor-page-44649 .aw-main-nav .elementor-item{font-size:15px;padding:10px 7px}body.elementor-page-44649 .aw-hero-copy{max-width:590px}body.elementor-page-44649 .aw-enrollment-offer{padding-left:36px!important}body.elementor-page-44649 .aw-portrait img{height:560px}}
@media (max-width:767px){body.elementor-page-44649 .aw-inner.e-con{width:calc(100% - 44px)}body.elementor-page-44649 .aw-section.e-con{padding:58px 0}body.elementor-page-44649 .aw-row.e-con{flex-direction:column;gap:32px}body.elementor-page-44649 .aw-row>*{width:100%;flex:auto}body.elementor-page-44649 .aw-heading .elementor-heading-title{font-size:40px;margin-bottom:22px}body.elementor-page-44649 .aw-heading h3.elementor-heading-title{font-size:30px}body.elementor-page-44649 .aw-text{font-size:21px}body.elementor-page-44649 .aw-kicker{font-size:11px;margin-bottom:20px}body.elementor-page-44649 .aw-small{font-size:13px}body.elementor-page-44649 .aw-centered{text-align:left}body.elementor-page-44649 .aw-thirds{margin-top:32px}body.elementor-page-44649 .aw-header-inner.e-con{min-height:68px;gap:20px}body.elementor-page-44649 .aw-logo,body.elementor-page-44649 .aw-logo img{width:176px}body.elementor-page-44649 .aw-logo img{height:52px}body.elementor-page-44649 .aw-main-nav{max-width:60px}body.elementor-page-44649 .aw-announcement{padding:9px 12px!important}body.elementor-page-44649 .aw-announcement .aw-text{font-size:17px}body.elementor-page-44649 .aw-hero.e-con{background-image:none!important;min-height:0!important}body.elementor-page-44649 .aw-hero-copy{max-width:100%;padding:36px 0!important}body.elementor-page-44649 .aw-hero h1.elementor-heading-title{font-size:49px}body.elementor-page-44649 .aw-hero h1 br{display:none}body.elementor-page-44649 .aw-hero-description{font-size:23px}body.elementor-page-44649 .aw-hero-date,body.elementor-page-44649 .aw-hero-price{font-size:17px}body.elementor-page-44649 .aw-saving{font-size:14px}body.elementor-page-44649 .aw-mobile-hero{display:block;width:100%}body.elementor-page-44649 .aw-mobile-hero img{width:100%;height:216px;object-fit:cover;object-position:75% center}body.elementor-page-44649 .aw-testimonial{padding:26px 22px!important}body.elementor-page-44649 .aw-testimonial blockquote{font-size:24px}body.elementor-page-44649 .aw-jump-inner.e-con{width:100%;padding:0 22px;overflow:auto;justify-content:flex-start;gap:25px;min-height:62px}body.elementor-page-44649 .aw-jump-inner>*{width:auto;flex:0 0 auto}body.elementor-page-44649 .aw-navlink .elementor-button{font-size:12px;white-space:nowrap}body.elementor-page-44649 .aw-portrait img{height:460px}body.elementor-page-44649 .aw-caption{font-size:28px}body.elementor-page-44649 .aw-attribution.e-con{flex-direction:row;gap:20px}body.elementor-page-44649 .aw-attribution .aw-book{width:57px;flex:0 0 57px}body.elementor-page-44649 .aw-enrollment-offer{border-left:0;border-top:1px solid #60989c;padding:28px 0 0!important}body.elementor-page-44649 .aw-enrollment-grid{gap:35px!important}body.elementor-page-44649 .aw-final-price{font-size:48px}body.elementor-page-44649 .aw-final-price del{font-size:23px}body.elementor-page-44649 .aw-final-price span{font-size:19px}body.elementor-page-44649 .aw-date{font-size:18px}body.elementor-page-44649 .aw-time{font-size:14px}body.elementor-page-44649 .aw-benefits{font-size:13px}body.elementor-page-44649 .aw-credentials{font-size:16px}body.elementor-page-44649 .aw-accordion .elementor-tab-title{font-size:16px}body.elementor-page-44649 .aw-weeks .elementor-tab-title{font-size:26px}body.elementor-page-44649 .aw-accordion .elementor-tab-content{font-size:21px}body.elementor-page-44649 .aw-draft-note .aw-small{font-size:11px}}
@media (max-width:767px){body.elementor-page-44649 .aw-hero .aw-kicker{font-size:11px}body.elementor-page-44649 .aw-hero .aw-kicker p:after{display:none}body.elementor-page-44649 .aw .aw-kicker{margin-bottom:20px!important}body.elementor-page-44649 .aw .aw-saving,body.elementor-page-44649 .aw .aw-open-checkout{max-width:100%!important}body.elementor-page-44649 .aw-hero .aw-button .elementor-button{min-height:56px}body.elementor-page-44649 .aw-week-title{font-size:28px}body.elementor-page-44649 .aw-saving strong{font-size:18px}}
body.elementor-page-44649 .aw-jump-inner.e-con{flex-wrap:nowrap!important}
body.elementor-page-44649 .aw-portrait img{object-position:23% center}
body.elementor-page-44649 .aw-main-nav .elementor-menu-toggle{margin-left:auto}

body.elementor-page-44649 .aw-main-nav .elementor-menu-toggle{margin-right:0!important}
@media(max-width:767px){body.elementor-page-44649 .aw-logo,body.elementor-page-44649 .aw-logo img{width:190px}body.elementor-page-44649 .aw-logo img{height:64px;object-fit:cover}body.elementor-page-44649 .aw-hero-copy{padding:28px 0!important}body.elementor-page-44649 .aw-hero h1.elementor-heading-title{font-size:46px;margin-bottom:17px}body.elementor-page-44649 .aw .aw-hero-description{margin-bottom:22px!important}}

/* aw-quote-size-20260928: keep nested quote paragraphs out of the small attribution rule. */
body.elementor-page-44649 .aw-testimonial blockquote,
body.elementor-page-44649 .aw-testimonial blockquote p{font-family:'Cormorant Infant',Georgia,serif;font-size:34px;font-weight:400;font-style:italic;line-height:1.35;margin:0;color:#070707}
body.elementor-page-44649 .aw-testimonial blockquote p:before{display:none}
body.elementor-page-44649 .aw-testimonial .elementor-widget-container>p{font-size:14px;line-height:1.6}
@media(max-width:767px){body.elementor-page-44649 .aw-testimonial blockquote,body.elementor-page-44649 .aw-testimonial blockquote p{font-size:26px}}/* End custom CSS */