.elementor-288 .elementor-element.elementor-element-84b8aa8{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-b620d3f{--display:flex;}.elementor-288 .elementor-element.elementor-element-9b6e6fa{--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;}.elementor-288 .elementor-element.elementor-element-e37bda1{--display:flex;}.elementor-288 .elementor-element.elementor-element-f1d2a70{--display:flex;}.elementor-288 .elementor-element.elementor-element-2a67cfe{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-288 .elementor-element.elementor-element-0a9330b{--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;}.elementor-288 .elementor-element.elementor-element-0bb27d2{--display:flex;}.elementor-288 .elementor-element.elementor-element-c857aae{--display:flex;}.elementor-288 .elementor-element.elementor-element-0603c26{--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;}.elementor-288 .elementor-element.elementor-element-b1522a5{--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;}.elementor-288 .elementor-element.elementor-element-4ea2166{--display:flex;}.elementor-288 .elementor-element.elementor-element-5c5864e{--display:flex;}.elementor-288 .elementor-element.elementor-element-e4efa94{--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;}.elementor-288 .elementor-element.elementor-element-250971c{--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;}.elementor-288 .elementor-element.elementor-element-79416d3{--display:flex;}.elementor-288 .elementor-element.elementor-element-5495226{--display:flex;}.elementor-288 .elementor-element.elementor-element-4b8855a{--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;}.elementor-288 .elementor-element.elementor-element-f1c56a1{--display:flex;}.elementor-288 .elementor-element.elementor-element-ff2932f .elementor-heading-title{color:#333333;}.elementor-288 .elementor-element.elementor-element-643e3ca{--display:flex;}.elementor-288 .elementor-element.elementor-element-a2ba5e5{--display:flex;}.elementor-288 .elementor-element.elementor-element-0f84a87{--display:flex;}.elementor-288 .elementor-element.elementor-element-ebb4f85{--display:flex;}.elementor-288 .elementor-element.elementor-element-33cdbd8{--display:flex;}.elementor-288 .elementor-element.elementor-element-c8d218e{--display:flex;}.elementor-288 .elementor-element.elementor-element-b453ef8{--display:flex;}.elementor-288 .elementor-element.elementor-element-e732cdb{--display:flex;}.elementor-288 .elementor-element.elementor-element-377ea3c{--display:flex;}.elementor-288 .elementor-element.elementor-element-2802cfd{--display:flex;}.elementor-288 .elementor-element.elementor-element-465bf0c{--display:flex;}.elementor-288 .elementor-element.elementor-element-f4db95b{--display:flex;}.elementor-288 .elementor-element.elementor-element-390a0f9{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-758986c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-288 .elementor-element.elementor-element-758986c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-288 .elementor-element.elementor-element-758986c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-288 .elementor-element.elementor-element-758986c .elementor-icon-list-text{transition:color 0.3s;}/* Start custom CSS */.wh-phase-year .elementor-heading-title{font-size:clamp(30px,3.4vw,48px)!important;line-height:1.1}
.wh-quotes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px}
@media(max-width:767px){.wh-quotes{grid-template-columns:1fr}}
.wh-quote{border-left:3px solid #ffcc00;padding:2px 0 2px 20px}
.wh-quote p:first-child{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.55em;line-height:1.3;color:#e9e9e7;margin:0 0 10px}
.wh-quote p:last-child{font-size:.85em;letter-spacing:.02em;color:#9b9b9a;margin:0}
.wh-seo-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}
@media(max-width:767px){.wh-seo-grid{grid-template-columns:1fr}}
.wh-seo-card{border-top:3px solid #ffcc00;padding-top:18px}
.wh-seo-num .elementor-heading-title{font-size:clamp(48px,6vw,80px);font-weight:800;line-height:1;color:#ffcc00}
.wh-seo-q p{color:#9b9b9a;margin:10px 0 0}
.wh-seo-q strong{color:#e9e9e7;font-weight:600}
.wh-seo-note p{font-size:.8em;color:#9b9b9a;margin-top:16px}/* End custom CSS */