.elementor-14294 .elementor-element.elementor-element-9bf42f4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-c6d3448{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-f6903a1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14294 .elementor-element.elementor-element-ycnav26 .elementor-menu-toggle{margin-left:auto;}.elementor-14294 .elementor-element.elementor-element-ycnav26 .elementor-nav-menu--main .elementor-item{color:#173f42;fill:#173f42;}.elementor-14294 .elementor-element.elementor-element-ycnav26 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-14294 .elementor-element.elementor-element-ycnav26 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-14294 .elementor-element.elementor-element-ycnav26 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-14294 .elementor-element.elementor-element-ycnav26 .elementor-nav-menu--main .elementor-item:focus{color:#ac8032;fill:#ac8032;}.elementor-14294 .elementor-element.elementor-element-8b01315{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-ea21572{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-399b19b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-90a2e77{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-899b9a3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-14294 .elementor-element.elementor-element-091ebb7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14294 .elementor-element.elementor-element-c96d630 .elementor-icon-wrapper{text-align:center;}.elementor-14294 .elementor-element.elementor-element-c96d630.elementor-view-stacked .elementor-icon{background-color:#ac8032;}.elementor-14294 .elementor-element.elementor-element-c96d630.elementor-view-framed .elementor-icon, .elementor-14294 .elementor-element.elementor-element-c96d630.elementor-view-default .elementor-icon{color:#ac8032;border-color:#ac8032;}.elementor-14294 .elementor-element.elementor-element-c96d630.elementor-view-framed .elementor-icon, .elementor-14294 .elementor-element.elementor-element-c96d630.elementor-view-default .elementor-icon svg{fill:#ac8032;}.elementor-14294 .elementor-element.elementor-element-c96d630 .elementor-icon{font-size:100px;}.elementor-14294 .elementor-element.elementor-element-c96d630 .elementor-icon svg{height:100px;}.elementor-14294 .elementor-element.elementor-element-04e9779{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-74bb05d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-cb46cf9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-ed04789{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-08dd19e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-2fec73f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-5292478{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-f11a7d6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-27bb55c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-2564f21{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-6a6581c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-f72ec49{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-dc7b81f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-e0b08ad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-6150369{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-63c5cd5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-f5334f5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-bc3f8c1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-f5ea2dd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-ba977ed{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-ea2c89b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-e38ce65{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-954f95d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-85d1fb5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-f59f526{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-597180d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-4bbcd97{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14294 .elementor-element.elementor-element-e40aa9d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS */.elementor.elementor-14294 .ycn-root { --ink:#173f42;--deep:#123a3d;--sea:#2c666b;--muted:#586c6c;--paper:#fbfaf6;--sand:#f1ecdf;--gold:#ac8032;--sun:#e7ba63;--pale:#e4efec;--line:#d9dfd9;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif;line-height:1.65; }
.elementor.elementor-14294 .ycn-root *, .elementor.elementor-14294 .ycn-root *::before {box-sizing:border-box}
.elementor.elementor-14294 .ycn-root .e-con {--container-widget-width:100%;gap:0;padding:0;min-width:0;}
.elementor.elementor-14294 .ycn-root .elementor-widget {margin:0;min-width:0;max-width:100%;}
.elementor.elementor-14294 .ycn-root .elementor-heading-title {font-family:Georgia,serif;font-weight:400;line-height:1.13;letter-spacing:-.035em;color:inherit;margin:0 0 26px;}
.elementor.elementor-14294 .ycn-root h1.elementor-heading-title{font-size:clamp(40px,4.75vw,68px)}
.elementor.elementor-14294 .ycn-root h2.elementor-heading-title{font-size:clamp(32px,3.8vw,51px)}
.elementor.elementor-14294 .ycn-root h3.elementor-heading-title{font-size:29px;line-height:1.25}
.elementor.elementor-14294 .ycn-root p{margin:0 0 1.15em}.elementor.elementor-14294 .ycn-root .elementor-widget-text-editor {font-family:Arial,sans-serif;font-size:16px;line-height:1.65;color:inherit;}
.elementor.elementor-14294 .ycn-root a{color:inherit;text-decoration:none}.elementor.elementor-14294 .ycn-root .elementor-widget-heading span{display:block}
.elementor.elementor-14294 .ycn-root em{color:var(--sea)}.elementor.elementor-14294 .ycn-root .eyebrow{font-size:11px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;line-height:1.6;margin-bottom:20px}.elementor.elementor-14294 .ycn-root .gold{color:var(--gold)}
.elementor.elementor-14294 .ycn-root .wrap{width:calc(100% - 96px);max-width:1200px;margin-inline:auto;}
.elementor.elementor-14294 .ycn-root .section{padding:104px 0}.elementor.elementor-14294 .ycn-root .compact{padding:64px 0}
.elementor.elementor-14294 .ycn-root .split{display:grid!important;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.elementor.elementor-14294 .ycn-root .section-top{display:grid!important;grid-template-columns:2fr 1fr;gap:40px;align-items:end;margin-bottom:42px}
.elementor.elementor-14294 .ycn-root .section-top>.elementor-widget-text-editor{color:var(--muted);font-size:15px}
.elementor.elementor-14294 .ycn-root .actions{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;margin:26px 0 0}
.elementor.elementor-14294 .ycn-root .actions>.elementor-widget{width:auto}
.elementor.elementor-14294 .ycn-root .elementor-button{background:var(--ink);color:white;border:1px solid var(--ink);border-radius:3px;padding:14px 22px;font-family:Arial,sans-serif;font-size:14px;line-height:1.35;transition:background .2s}
.elementor.elementor-14294 .ycn-root .elementor-button:hover{background:var(--sea)}
.elementor.elementor-14294 .ycn-root .light .elementor-button{background:transparent;color:var(--ink)}
.elementor.elementor-14294 .ycn-root .text-link .elementor-button,.elementor.elementor-14294 .ycn-root .nav-button .elementor-button{background:transparent;color:inherit;border:0;border-radius:0;padding:4px 0;text-align:left;font-size:14px}
.elementor.elementor-14294 .ycn-root .text-link .elementor-button{border-bottom:1px solid currentColor}
.elementor.elementor-14294 .ycn-root a:focus-visible,.elementor.elementor-14294 .ycn-root button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
.elementor.elementor-14294 .ycn-root .site-header{background:var(--paper);border-bottom:1px solid var(--line)}
.elementor.elementor-14294 .ycn-root .nav-wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:30px;padding:18px 0}
.elementor.elementor-14294 .ycn-root .original-logo{width:190px;flex-shrink:0}.elementor.elementor-14294 .ycn-root .original-logo img{width:190px;height:auto}
.elementor.elementor-14294 .ycn-root .nav-links{display:flex;flex-direction:row;gap:20px;align-items:center;flex-wrap:wrap;width:auto}
.elementor.elementor-14294 .ycn-root .nav-links>.elementor-widget{width:auto}.elementor.elementor-14294 .ycn-root .nav-links .elementor-button{font-size:12px}.elementor.elementor-14294 .ycn-root .mobile-menu{display:none}
.elementor.elementor-14294 .ycn-root .hero{padding:72px 0 35px;overflow:hidden}.elementor.elementor-14294 .ycn-root .hero-grid{display:grid!important;grid-template-columns:1.17fr 1fr;gap:54px;align-items:center}
.elementor.elementor-14294 .ycn-root .hero-description{color:var(--muted);font-size:15px}.elementor.elementor-14294 .ycn-root .hero-organizer{font-size:12px;margin-top:23px}
.elementor.elementor-14294 .ycn-root .hero-art{position:relative;min-height:570px;background:var(--pale);border-radius:240px 240px 8px 8px;overflow:hidden;isolation:isolate}
.elementor.elementor-14294 .ycn-root .hero-art .person{position:absolute;bottom:0;width:100%;z-index:1}.elementor.elementor-14294 .ycn-root .hero-art .person img{display:block;width:100%;height:auto}
.elementor.elementor-14294 .ycn-root .sun-disc{position:absolute;right:8%;top:13%;width:150px;min-height:150px;border-radius:50%;background:var(--sun)}
.elementor.elementor-14294 .ycn-root .hero-art .scene{position:absolute;bottom:40px;left:15%;opacity:.12}
.elementor.elementor-14294 .ycn-root .art-label{position:absolute;top:38px;left:35px;width:180px;font-family:Georgia,serif;font-style:italic;transform:rotate(-6deg);z-index:2}
.elementor.elementor-14294 .ycn-root .signature{position:absolute;bottom:15px;left:18px;background:var(--paper);padding:8px 12px;font-size:11px;z-index:3}
.elementor.elementor-14294 .ycn-root .art-note{position:absolute;bottom:18px;right:18px;background:var(--deep);color:white;padding:7px 12px;font-size:9px;z-index:3}
.elementor.elementor-14294 .ycn-root .trust-strip{display:grid!important;grid-template-columns:repeat(3,1fr);gap:25px;border-top:1px solid var(--line);padding:25px 0;margin-top:35px}
.elementor.elementor-14294 .ycn-root .trust-strip .elementor-widget-text-editor{font-size:12px}.elementor.elementor-14294 .ycn-root .trust-strip strong{font-size:14px;font-weight:500}.elementor.elementor-14294 .ycn-root .trust-strip span{color:var(--muted)}
.elementor.elementor-14294 .ycn-root .definition,.elementor.elementor-14294 .ycn-root .peace-section{background:var(--deep);color:var(--paper)}
.elementor.elementor-14294 .ycn-root .definition .elementor-widget-text-editor,.elementor.elementor-14294 .ycn-root .peace-section .elementor-widget-text-editor{color:var(--paper)}
.elementor.elementor-14294 .ycn-root .definition .eyebrow,.elementor.elementor-14294 .ycn-root .peace-section .eyebrow{color:var(--sun)}
.elementor.elementor-14294 .ycn-root .claim{border-top:1px solid #577679;padding-top:16px;letter-spacing:.13em;font-size:11px}
.elementor.elementor-14294 .ycn-root .island-section{background:var(--pale)}.elementor.elementor-14294 .ycn-root .island-illustration .elementor-icon{font-size:210px}.elementor.elementor-14294 .ycn-root .quote{font-family:Georgia,serif;font-size:25px;font-style:italic;color:var(--sea)}
.elementor.elementor-14294 .ycn-root .door-grid,.elementor.elementor-14294 .ycn-root .video-band{display:grid!important;grid-template-columns:1fr 1fr;gap:24px}
.elementor.elementor-14294 .ycn-root .door{padding:40px;background:var(--sand)}.elementor.elementor-14294 .ycn-root .door.business{background:var(--deep);color:white}.elementor.elementor-14294 .ycn-root .door.business .elementor-widget-text-editor{color:white}
.elementor.elementor-14294 .ycn-root .door h3{font-size:37px}.elementor.elementor-14294 .ycn-root .offers{display:grid!important;grid-template-columns:repeat(3,1fr);gap:35px}
.elementor.elementor-14294 .ycn-root .offer{border-top:2px solid var(--gold);padding-top:27px}.elementor.elementor-14294 .ycn-root .offer .eyebrow{font-size:9px}.elementor.elementor-14294 .ycn-root .meta{color:var(--sea);font-size:12px}
.elementor.elementor-14294 .ycn-root .marc-section{background:#f0f0e8}.elementor.elementor-14294 .ycn-root .marc-photo img{width:100%;border-radius:6px}.elementor.elementor-14294 .ycn-root .marc-photo{gap:15px}.elementor.elementor-14294 .ycn-root .marc-photo .elementor-widget-text-editor{font-size:12px}
.elementor.elementor-14294 .ycn-root .projects-grid{display:grid!important;grid-template-columns:repeat(4,1fr);gap:20px}
.elementor.elementor-14294 .ycn-root .project{padding:24px 22px;background:white;border:1px solid var(--line);border-radius:5px}
.elementor.elementor-14294 .ycn-root .project .elementor-icon{font-size:45px}.elementor.elementor-14294 .ycn-root .project .eyebrow{font-size:8px;letter-spacing:.12em;margin-top:15px}.elementor.elementor-14294 .ycn-root .project h3{font-size:27px}.elementor.elementor-14294 .ycn-root .project p{font-size:13px}.elementor.elementor-14294 .ycn-root .status{font-size:11px;color:var(--sea)}
.elementor.elementor-14294 .ycn-root .muscles{display:grid!important;grid-template-columns:repeat(4,1fr);gap:26px;margin:40px 0 33px}.elementor.elementor-14294 .ycn-root .muscle{border-top:1px solid #7d9998;padding-top:20px}.elementor.elementor-14294 .ycn-root .num{color:var(--sun)}.elementor.elementor-14294 .ycn-root .muscle h3{font-size:22px}.elementor.elementor-14294 .ycn-root .muscle p{font-size:13px}
.elementor.elementor-14294 .ycn-root .journey-tabs .elementor-tabs-wrapper{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--line)}
.elementor.elementor-14294 .ycn-root .journey-tabs .elementor-tab-title{padding:20px 18px;font-size:14px;font-family:Arial,sans-serif;border:0;background:transparent;color:var(--ink)}
.elementor.elementor-14294 .ycn-root .journey-tabs .elementor-tab-title.elementor-active{background:var(--sand);border-bottom:3px solid var(--gold)}
.elementor.elementor-14294 .ycn-root .journey-tabs .elementor-tab-content{padding:40px 28px;border:0;background:var(--paper);font-family:Arial,sans-serif;font-size:16px;color:var(--ink)}
.elementor.elementor-14294 .ycn-root .journey-tabs h3{font-family:Georgia,serif;font-size:36px}.elementor.elementor-14294 .ycn-root .prompt{font-family:Georgia,serif;font-size:23px;border-left:2px solid var(--gold);padding-left:20px}.elementor.elementor-14294 .ycn-root .tool{font-size:11px;color:var(--sea)}
.elementor.elementor-14294 .ycn-root .elementor-accordion-item{border:1px solid var(--line);margin-bottom:12px;background:white}.elementor.elementor-14294 .ycn-root .elementor-tab-title{padding:22px;font-family:Georgia,serif;font-size:25px;color:var(--ink)}.elementor.elementor-14294 .ycn-root .elementor-tab-content{padding:0 22px 22px;color:var(--ink);font-size:16px;line-height:1.65}
.elementor.elementor-14294 .ycn-root .channels{display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:center;margin-top:35px;border-top:1px solid var(--line);padding-top:28px}.elementor.elementor-14294 .ycn-root .channels>.elementor-widget-text-editor{max-width:450px;font-size:14px}
.elementor.elementor-14294 .ycn-root .video-band{gap:0;margin-top:50px;background:var(--sand);align-items:center}.elementor.elementor-14294 .ycn-root .video-cover{background:var(--pale);padding:20px;align-items:center}.elementor.elementor-14294 .ycn-root .video-cover img{max-width:300px}.elementor.elementor-14294 .ycn-root .video-text{padding:40px}
.elementor.elementor-14294 .ycn-root .academy-section{background:var(--sand)}.elementor.elementor-14294 .ycn-root .academy-inner{display:grid!important;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center}.elementor.elementor-14294 .ycn-root .academy-art{padding:36px;border:1px solid #c5beae;border-radius:120px 120px 6px 6px;align-items:center;text-align:center;gap:15px}.elementor.elementor-14294 .ycn-root .academy-type{font-family:Georgia,serif;font-size:30px}.elementor.elementor-14294 .ycn-root .academy-art small{font-size:12px}
.elementor.elementor-14294 .ycn-root .closing{padding:100px 0}.elementor.elementor-14294 .ycn-root .closing-inner{max-width:820px;text-align:center;align-items:center}.elementor.elementor-14294 .ycn-root .closing-inner .actions{justify-content:center}
.elementor.elementor-14294 .ycn-root .footer{padding:55px 0 25px;background:var(--sand)}.elementor.elementor-14294 .ycn-root .footer-top{display:grid!important;grid-template-columns:1fr 2fr;gap:60px;margin-bottom:35px}.elementor.elementor-14294 .ycn-root .footer-links{display:grid!important;grid-template-columns:repeat(3,1fr);gap:30px}.elementor.elementor-14294 .ycn-root .footer p,.elementor.elementor-14294 .ycn-root .footer .elementor-button{font-size:12px}.elementor.elementor-14294 .ycn-root .footer-bottom{display:flex;flex-direction:row;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:25px;font-size:12px}.elementor.elementor-14294 .ycn-root .footer-legal{display:flex;flex-direction:row;gap:18px}
.elementor.elementor-14294 .ycn-root .sub-hero{padding:70px 0;background:var(--pale)}.elementor.elementor-14294 .ycn-root .sub-hero-grid{display:grid!important;grid-template-columns:1.5fr 1fr;gap:65px;align-items:center}.elementor.elementor-14294 .ycn-root .sub-art .elementor-icon{font-size:150px}
.elementor.elementor-14294 .ycn-root .content-area{padding:80px 0}.elementor.elementor-14294 .ycn-root .content-layout{display:grid!important;grid-template-columns:1fr 3fr;gap:65px}.elementor.elementor-14294 .ycn-root .page-index{gap:12px}.elementor.elementor-14294 .ycn-root .page-block{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--line)}
@media(max-width:1024px){.elementor.elementor-14294 .ycn-root .wrap{width:calc(100% - 64px)}.elementor.elementor-14294 .ycn-root .nav-wrap{flex-wrap:wrap}.elementor.elementor-14294 .ycn-root .nav-links{gap:14px}.elementor.elementor-14294 .ycn-root .projects-grid{grid-template-columns:repeat(2,1fr)}.elementor.elementor-14294 .ycn-root .hero-grid,.elementor.elementor-14294 .ycn-root .split{gap:35px}.elementor.elementor-14294 .ycn-root .hero-art{min-height:470px}.elementor.elementor-14294 .ycn-root .art-note{display:none}.elementor.elementor-14294 .ycn-root .section{padding:75px 0}}
@media(max-width:767px){.elementor.elementor-14294 .ycn-root .wrap{width:calc(100% - 40px)}.elementor.elementor-14294 .ycn-root .hero{padding-top:38px}.elementor.elementor-14294 .ycn-root .hero-grid,.elementor.elementor-14294 .ycn-root .split,.elementor.elementor-14294 .ycn-root .door-grid,.elementor.elementor-14294 .ycn-root .video-band,.elementor.elementor-14294 .ycn-root .academy-inner,.elementor.elementor-14294 .ycn-root .section-top,.elementor.elementor-14294 .ycn-root .sub-hero-grid,.elementor.elementor-14294 .ycn-root .content-layout,.elementor.elementor-14294 .ycn-root .footer-top{grid-template-columns:1fr;gap:30px}.elementor.elementor-14294 .ycn-root .hero-art{min-height:460px;max-width:430px;width:100%;margin-inline:auto}.elementor.elementor-14294 .ycn-root .offers,.elementor.elementor-14294 .ycn-root .projects-grid,.elementor.elementor-14294 .ycn-root .trust-strip{grid-template-columns:1fr;gap:25px}.elementor.elementor-14294 .ycn-root .muscles{grid-template-columns:repeat(2,1fr)}.elementor.elementor-14294 .ycn-root .section{padding:60px 0}.elementor.elementor-14294 .ycn-root .door,.elementor.elementor-14294 .ycn-root .video-text{padding:28px}.elementor.elementor-14294 .ycn-root .channels,.elementor.elementor-14294 .ycn-root .footer-bottom,.elementor.elementor-14294 .ycn-root .footer-legal{flex-direction:column;align-items:flex-start}.elementor.elementor-14294 .ycn-root .footer-links{grid-template-columns:1fr 1fr;gap:25px}.elementor.elementor-14294 .ycn-root .closing{padding:60px 0}.elementor.elementor-14294 .ycn-root .page-index{display:none}.elementor.elementor-14294 .ycn-root .journey-tabs h3{font-size:30px}.elementor.elementor-14294 .ycn-root .nav-links .elementor-button{font-size:13px}.elementor.elementor-14294 .ycn-root .journey-tabs .elementor-tab-title{font-size:13px;padding:15px 12px}.elementor.elementor-14294 .ycn-root .journey-tabs .elementor-tab-content{padding:25px 15px}}
@media(max-width:767px){.elementor.elementor-14294 .ycn-root .nav-wrap{position:relative;flex-wrap:nowrap;gap:15px}.elementor.elementor-14294 .ycn-root .nav-links{display:none}.elementor.elementor-14294 .ycn-root .mobile-menu{display:block;width:auto;min-width:105px}.elementor.elementor-14294 .ycn-root .mobile-menu .elementor-tab-title{font-family:Arial,sans-serif;font-size:14px;padding:10px 14px}.elementor.elementor-14294 .ycn-root .mobile-menu .elementor-tab-content{position:absolute;top:100%;left:0;right:0;z-index:20;background:var(--paper);padding:20px;box-shadow:0 8px 20px #173f4220}.elementor.elementor-14294 .ycn-root .mobile-menu .elementor-tab-content a{display:block;padding:9px 0}.elementor.elementor-14294 .ycn-root .mobile-menu .elementor-accordion-item{margin:0}.elementor.elementor-14294 .ycn-root .mobile-menu .elementor-tab-content p{margin:0}}
@media(prefers-reduced-motion:reduce){.elementor.elementor-14294 .ycn-root *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.elementor.elementor-14294 .ycn-root .brand-wordmark{display:inline!important;color:#916823;font-weight:400;white-space:nowrap}.elementor.elementor-14294 .ycn-root .brand-wordmark strong{font-weight:700}.elementor.elementor-14294 .ycn-root .definition .brand-wordmark,.elementor.elementor-14294 .ycn-root .peace-section .brand-wordmark{color:#e7ba63}
.elementor.elementor-14294 .ycn-root .hero-promise{font-size:19px;color:var(--sea);margin-bottom:22px}.elementor.elementor-14294 .ycn-root .hero-claim,.elementor.elementor-14294 .ycn-root .claim-small,.elementor.elementor-14294 .ycn-root .footer-claim{color:var(--gold);font-size:12px;letter-spacing:.08em;margin-top:22px}
.elementor.elementor-14294 .ycn-root .page-portrait img{max-height:430px;width:100%;object-fit:contain;border-radius:140px 140px 4px 4px;background:var(--pale)}
.elementor.elementor-14294 .ycn-root .page-index{position:sticky;top:30px;align-self:start;border-left:2px solid var(--line);padding-left:18px}.elementor.elementor-14294 .ycn-root .page-index .elementor-button{font-size:12px;line-height:1.5;padding-block:7px}
.elementor.elementor-14294 .ycn-root .page-copy{max-width:790px}.elementor.elementor-14294 .ycn-root .page-block h2{font-size:clamp(28px,3vw,39px)}.elementor.elementor-14294 .ycn-root .page-block{scroll-margin-top:30px}.elementor.elementor-14294 .ycn-root .page-block:last-child{border:0;margin-bottom:0;padding-bottom:0}.elementor.elementor-14294 .ycn-root .page-block p{font-size:17px;line-height:1.75}
.elementor.elementor-14294 .ycn-root .offer-facts{margin-top:22px;font-size:14px;color:var(--sea)}.elementor.elementor-14294 .ycn-root .enquiry-section{background:var(--pale)}.elementor.elementor-14294 .ycn-root .enquiry-grid{display:grid!important;grid-template-columns:1fr 1.25fr;gap:60px;align-items:start}
.elementor.elementor-14294 .ycn-root .qualification-form{background:var(--paper);padding:32px;border:1px solid var(--line);border-radius:5px}
.elementor.elementor-14294 .ycn-root .qualification-form .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;gap:20px 0}.elementor.elementor-14294 .ycn-root .qualification-form .elementor-field-group{width:100%;display:flex;flex-direction:column;padding:0 8px}.elementor.elementor-14294 .ycn-root .qualification-form .elementor-field-label{font-size:14px;font-weight:600;margin-bottom:8px;line-height:1.5}.elementor.elementor-14294 .ycn-root .qualification-form input:not([type=checkbox]),.elementor.elementor-14294 .ycn-root .qualification-form textarea,.elementor.elementor-14294 .ycn-root .qualification-form select{width:100%;padding:12px;background:white;border:1px solid #a8bdb8;color:var(--ink);border-radius:3px;font:inherit;font-size:15px}.elementor.elementor-14294 .ycn-root .qualification-form textarea{min-height:120px}.elementor.elementor-14294 .ycn-root .qualification-form .elementor-field-type-acceptance{font-size:13px;line-height:1.6}.elementor.elementor-14294 .ycn-root .qualification-form .elementor-field-type-acceptance a{text-decoration:underline}.elementor.elementor-14294 .ycn-root .qualification-form .elementor-button{white-space:normal;line-height:1.5}.elementor.elementor-14294 .ycn-root .qualification-form input[type=checkbox]{margin-right:8px}.elementor.elementor-14294 .ycn-root .qualification-form .elementor-field-type-honeypot{display:none}
.elementor.elementor-14294 .ycn-root .funnel-section{background:#f1ecdf}.elementor.elementor-14294 .ycn-root .funnel-section .door-grid>div{padding:30px;border:1px solid #d5cbb6;background:var(--paper);gap:15px}.elementor.elementor-14294 .ycn-root .funnel-section .door-grid h3{font-size:30px}.elementor.elementor-14294 .ycn-root .funnel-section .door-grid .elementor-button{white-space:normal;line-height:1.5}
.elementor.elementor-14294 .ycn-root .footer-links{grid-template-columns:repeat(3,1fr)}.elementor.elementor-14294 .ycn-root .footer-claim{margin-top:15px}.elementor.elementor-14294 .ycn-root .faq-section{padding-top:15px}.elementor.elementor-14294 .ycn-root .faq-accordion .elementor-tab-title{font-family:Arial,sans-serif;font-size:18px;line-height:1.5}.elementor.elementor-14294 .ycn-root .faq-accordion .elementor-tab-content{line-height:1.7}.elementor.elementor-14294 .ycn-root .sub-hero h1{font-size:clamp(36px,4vw,58px)}
@media(max-width:1024px){.elementor.elementor-14294 .ycn-root .enquiry-grid{gap:30px}.elementor.elementor-14294 .ycn-root .nav-wrap{flex-wrap:wrap}.elementor.elementor-14294 .ycn-root .page-block p{font-size:16px}}
@media(max-width:767px){.elementor.elementor-14294 .ycn-root .enquiry-grid{grid-template-columns:1fr}.elementor.elementor-14294 .ycn-root .qualification-form{padding:22px 12px}.elementor.elementor-14294 .ycn-root .page-index{display:none}.elementor.elementor-14294 .ycn-root .hero-promise{font-size:17px}.elementor.elementor-14294 .ycn-root .funnel-section .door-grid>div{padding:25px}.elementor.elementor-14294 .ycn-root .page-portrait img{max-height:330px}.elementor.elementor-14294 .ycn-root .sub-hero{padding:45px 0}.elementor.elementor-14294 .ycn-root .content-area{padding:50px 0}.elementor.elementor-14294 .ycn-root .page-block{padding-bottom:30px;margin-bottom:30px}.elementor.elementor-14294 .ycn-root .footer-links{grid-template-columns:1fr 1fr}.elementor.elementor-14294 .ycn-root .nav-wrap{flex-wrap:nowrap}}

.elementor.elementor-14294 .ycn-root .qualification-form .elementor-field-group{flex-wrap:nowrap;align-items:stretch;min-width:0;height:auto}.elementor.elementor-14294 .ycn-root .qualification-form .elementor-field-group>label{width:100%;flex:none}.elementor.elementor-14294 .ycn-root .qualification-form .elementor-select-wrapper{max-width:100%;width:100%;min-width:0}.elementor.elementor-14294 .ycn-root .qualification-form .elementor-field-subgroup{width:100%;min-width:0}.elementor.elementor-14294 .ycn-root .qualification-form .elementor-field-option{white-space:normal}.elementor.elementor-14294 .ycn-root .qualification-form input,.elementor.elementor-14294 .ycn-root .qualification-form select,.elementor.elementor-14294 .ycn-root .qualification-form textarea{min-width:0;box-sizing:border-box}

/* Reviewed fixes: isolate the new classic Elementor pages from inherited effects. */
.elementor.elementor-14294 .ycn-root,.elementor.elementor-14294 .ycn-root *,.elementor.elementor-14294 .ycn-root *::before,.elementor.elementor-14294 .ycn-root *::after{text-shadow:none!important;box-shadow:none!important}
.elementor.elementor-14294 .ycn-root .elementor-button{filter:none!important;background-image:none!important}
.elementor.elementor-14294 .ycn-root .closing{background:var(--sand);text-align:center;align-items:center}
.elementor.elementor-14294 .ycn-root .closing-inner{width:calc(100% - 64px);max-width:820px;margin-inline:auto!important;align-items:center!important;text-align:center!important}
.elementor.elementor-14294 .ycn-root .closing-inner>.elementor-widget,.elementor.elementor-14294 .ycn-root .closing-inner .elementor-heading-title,.elementor.elementor-14294 .ycn-root .closing-inner .elementor-widget-text-editor,.elementor.elementor-14294 .ycn-root .closing-inner p{text-align:center!important}
.elementor.elementor-14294 .ycn-root .closing-inner .actions{width:100%;justify-content:center!important;align-items:center}
.elementor.elementor-14294 .ycn-root .closing-inner .actions>.elementor-widget{width:auto}
.elementor.elementor-14294 .ycn-root .elementor-accordion,.elementor.elementor-14294 .ycn-root .elementor-toggle{border:0;max-width:100%}
.elementor.elementor-14294 .ycn-root .faq-accordion .elementor-accordion-item,.elementor.elementor-14294 .ycn-root .impulse-accordion .elementor-accordion-item{border:1px solid var(--line)!important;margin-bottom:12px;border-radius:5px;overflow:hidden;background:var(--paper)}
.elementor.elementor-14294 .ycn-root .faq-accordion .elementor-tab-title,.elementor.elementor-14294 .ycn-root .impulse-accordion .elementor-tab-title{background:var(--pale)!important;color:var(--ink)!important;border:0!important;padding:20px 24px!important;font:600 17px/1.5 Arial,sans-serif!important;letter-spacing:0!important}
.elementor.elementor-14294 .ycn-root .faq-accordion .elementor-tab-title a,.elementor.elementor-14294 .ycn-root .impulse-accordion .elementor-tab-title a{font:inherit!important;color:inherit!important;white-space:normal!important;text-decoration:none!important}
.elementor.elementor-14294 .ycn-root .faq-accordion .elementor-tab-content,.elementor.elementor-14294 .ycn-root .impulse-accordion .elementor-tab-content{border:0!important;padding:22px 24px!important;background:var(--paper)!important;color:var(--ink)!important;font:16px/1.7 Arial,sans-serif!important}
.elementor.elementor-14294 .ycn-root .faq-accordion .elementor-tab-content p,.elementor.elementor-14294 .ycn-root .impulse-accordion .elementor-tab-content p{color:var(--ink)!important;font:inherit!important}
.elementor.elementor-14294 .ycn-root .elementor-accordion-icon,.elementor.elementor-14294 .ycn-root .elementor-toggle-icon{color:var(--gold)!important}
.elementor.elementor-14294 .ycn-root figcaption,.elementor.elementor-14294 .ycn-root .widget-image-caption,.elementor.elementor-14294 .ycn-root .marc-photo .elementor-widget-text-editor,.elementor.elementor-14294 .ycn-root .marc-photo p,.elementor.elementor-14294 .ycn-root .page-portrait .widget-image-caption{text-align:center!important;width:100%}
.elementor.elementor-14294 .ycn-root .signature{left:50%;transform:translateX(-50%);text-align:center;width:max-content;max-width:90%}
.elementor.elementor-14294 .ycn-root .project{display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%}
.elementor.elementor-14294 .ycn-root .project .elementor-widget-icon{width:auto;height:48px;margin-bottom:4px}
.elementor.elementor-14294 .ycn-root .project .elementor-icon{color:var(--gold);font-size:40px}
.elementor.elementor-14294 .ycn-root .project .elementor-icon svg{width:40px;height:40px;fill:currentColor}
.elementor.elementor-14294 .ycn-root .project .eyebrow{margin-top:0;margin-bottom:0;min-height:24px}
.elementor.elementor-14294 .ycn-root .project h3{font-size:26px;overflow-wrap:normal;hyphens:auto}
.elementor.elementor-14294 .ycn-root .project .text-link{margin-top:auto}
@media(max-width:1024px){.elementor.elementor-14294 .ycn-root .nav-links{display:none}.elementor.elementor-14294 .ycn-root .mobile-menu{display:block;width:auto;min-width:105px}.elementor.elementor-14294 .ycn-root .nav-wrap{flex-wrap:nowrap}.elementor.elementor-14294 .ycn-root .mobile-menu .elementor-tab-content{position:absolute;top:100%;left:0;right:0;z-index:20;background:var(--paper);padding:20px}.elementor.elementor-14294 .ycn-root .mobile-menu .elementor-tab-content a{display:block;padding:12px 0}.elementor.elementor-14294 .ycn-root .mobile-menu .elementor-tab-title{padding:12px 16px}.elementor.elementor-14294 .ycn-root .nav-wrap{position:relative}.elementor.elementor-14294 .ycn-root .hero-grid{grid-template-columns:1.1fr 1fr}.elementor.elementor-14294 .ycn-root .offers{grid-template-columns:1fr;gap:32px}.elementor.elementor-14294 .ycn-root .offer{max-width:100%}.elementor.elementor-14294 .ycn-root .content-layout{grid-template-columns:1fr}.elementor.elementor-14294 .ycn-root .page-index{position:static}.elementor.elementor-14294 .ycn-root .enquiry-grid{grid-template-columns:1fr}.elementor.elementor-14294 .ycn-root .footer-top{grid-template-columns:1fr;gap:36px}}
@media(max-width:767px){.elementor.elementor-14294 .ycn-root .hero-grid{grid-template-columns:1fr}.elementor.elementor-14294 .ycn-root .closing-inner{width:calc(100% - 40px)}.elementor.elementor-14294 .ycn-root .closing-inner .actions{flex-direction:column;gap:16px}.elementor.elementor-14294 .ycn-root .closing-inner .actions>.elementor-widget{width:100%;max-width:360px}.elementor.elementor-14294 .ycn-root .closing-inner .elementor-button{width:100%;white-space:normal}.elementor.elementor-14294 .ycn-root .faq-accordion .elementor-tab-title,.elementor.elementor-14294 .ycn-root .impulse-accordion .elementor-tab-title{padding:17px 18px!important;font-size:16px!important}.elementor.elementor-14294 .ycn-root .faq-accordion .elementor-tab-content,.elementor.elementor-14294 .ycn-root .impulse-accordion .elementor-tab-content{padding:18px!important}.elementor.elementor-14294 .ycn-root .footer-links{grid-template-columns:1fr;gap:26px}.elementor.elementor-14294 .ycn-root .original-logo{width:175px}.elementor.elementor-14294 .ycn-root .original-logo img{width:175px}.elementor.elementor-14294 .ycn-root .qualification-form{padding:22px 14px}.elementor.elementor-14294 .ycn-root .project h3{font-size:26px}}

.elementor.elementor-14294 .ycn-root .original-logo img{content:url('https://yogicoach.de/wp-content/uploads/2026/10/YogiCoach-Logo-transparent.png');background:transparent!important}
.elementor.elementor-14294 .ycn-root .projects-grid>.project:first-child::before{content:'\f14e';font-family:'Font Awesome 5 Free';font-weight:900;font-size:40px;line-height:48px;color:var(--gold);display:block;height:48px;margin-bottom:4px}

.elementor.elementor-14294 .ycn-root .hero-organizer a,.elementor.elementor-14294 .ycn-root .elementor-widget-text-editor a{font:inherit!important}
.elementor.elementor-14294 .ycn-root .signature{bottom:58px;gap:3px;align-items:center;padding:8px 12px}
.elementor.elementor-14294 .ycn-root .signature .elementor-widget-text-editor{font-size:11px!important;line-height:1.35!important;text-align:center!important}
.elementor.elementor-14294 .ycn-root .signature p{margin:0!important}
.elementor.elementor-14294 .ycn-root .art-note{left:50%;right:auto;bottom:16px;transform:translateX(-50%);width:auto!important;max-width:90%;font-size:10px!important;line-height:1.4!important;text-align:center!important;padding:7px 12px}
.elementor.elementor-14294 .ycn-root .art-note p{margin:0!important;font:inherit!important}

body.page-id-14294 .elementor-popup-modal{display:none!important}
.elementor.elementor-14294 .ycn-root .surf-reveal{width:150px;max-width:44%;margin-bottom:6px;align-self:flex-start}
.elementor.elementor-14294 .ycn-root .surf-reveal img{display:block;width:100%;height:auto;background:transparent}
.elementor.elementor-14294 .ycn-root .elementor-button{transition:transform .36s cubic-bezier(.22,.61,.36,1),background-color .36s ease,border-color .36s ease,color .36s ease!important}
.elementor.elementor-14294 .ycn-root .elementor-button:hover,.elementor.elementor-14294 .ycn-root .elementor-button:focus-visible{transform:translateY(-2px);box-shadow:none!important}
.elementor.elementor-14294 .ycn-root .elementor-button .elementor-button-icon{transition:transform .36s ease!important}
.elementor.elementor-14294 .ycn-root .elementor-button:hover .elementor-button-icon{transform:translateX(3px)}
.elementor.elementor-14294 .ycn-root .elementor-button:focus-visible{outline:2px solid var(--gold);outline-offset:5px}
.elementor.elementor-14294 .ycn-root .ycn-navigation{width:auto;flex:1;min-width:0;margin-left:auto}
.elementor.elementor-14294 .ycn-root .ycn-navigation .elementor-nav-menu--main .elementor-nav-menu{justify-content:flex-end;gap:3px}
.elementor.elementor-14294 .ycn-root .ycn-navigation a{font:14px/1.5 Arial,sans-serif!important;color:var(--ink)!important}
.elementor.elementor-14294 .ycn-root .ycn-navigation .elementor-item{padding:12px 13px!important}
.elementor.elementor-14294 .ycn-root .ycn-navigation .elementor-item:hover,.elementor.elementor-14294 .ycn-root .ycn-navigation .elementor-item:focus{color:var(--gold)!important;background:transparent!important}
.elementor.elementor-14294 .ycn-root .ycn-navigation .sub-menu{border:1px solid var(--line);background:var(--paper);border-radius:6px;box-shadow:none!important}
.elementor.elementor-14294 .ycn-root .ycn-navigation .sub-menu a{padding:13px 18px!important;white-space:normal}
.elementor.elementor-14294 .ycn-root .ycn-navigation .elementor-menu-toggle{background:transparent!important;color:var(--ink)!important;padding:12px;border:1px solid var(--line);border-radius:4px}
.elementor.elementor-14294 .ycn-root .coaching-includes .elementor-icon-list-item{align-items:flex-start;gap:10px;padding:8px 0}
.elementor.elementor-14294 .ycn-root .coaching-includes .elementor-icon-list-text{font:16px/1.7 Arial,sans-serif;color:var(--ink)}
.elementor.elementor-14294 .ycn-root .coaching-includes .elementor-icon-list-icon{color:var(--gold);padding-top:6px}
.elementor.elementor-14294 .ycn-root .booking-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:22px}
.elementor.elementor-14294 .ycn-root .booking-actions .elementor-button{white-space:normal}
@media(max-width:1024px){.elementor.elementor-14294 .ycn-root .ycn-navigation .elementor-nav-menu--main{display:none!important}.elementor.elementor-14294 .ycn-root .ycn-navigation .elementor-menu-toggle{display:flex!important;width:max-content;margin-left:auto}.elementor.elementor-14294 .ycn-root .ycn-navigation .elementor-nav-menu--dropdown{background:var(--paper);border:1px solid var(--line);border-radius:5px;max-width:100vw}.elementor.elementor-14294 .ycn-root .ycn-navigation .elementor-nav-menu--dropdown a{padding:12px 16px!important}.elementor.elementor-14294 .ycn-root .nav-wrap{flex-wrap:nowrap}}
@media(max-width:767px){.elementor.elementor-14294 .ycn-root .surf-reveal{width:130px}.elementor.elementor-14294 .ycn-root .booking-actions{flex-direction:column;align-items:stretch}.elementor.elementor-14294 .ycn-root .booking-actions .elementor-button{width:100%}}
@media(prefers-reduced-motion:reduce){.elementor.elementor-14294 .ycn-root .elementor-button,.elementor.elementor-14294 .ycn-root .elementor-button-icon{transition:none!important}.elementor.elementor-14294 .ycn-root .elementor-button:hover,.elementor.elementor-14294 .ycn-root .elementor-button:focus-visible{transform:none!important}}/* End custom CSS */