.elementor-527 .elementor-element.elementor-element-af66727{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:84px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-527 .elementor-element.elementor-element-af66727:not(.elementor-motion-effects-element-type-background), .elementor-527 .elementor-element.elementor-element-af66727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D605E;}.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-527 .elementor-element.elementor-element-822fd11{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:72px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-527 .elementor-element.elementor-element-822fd11:not(.elementor-motion-effects-element-type-background), .elementor-527 .elementor-element.elementor-element-822fd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE6DA;}.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 );}/* Start custom CSS */#wwo-hero{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.26'/%3E%3C/svg%3E"),radial-gradient(120% 130% at 97% 2%,rgba(201,162,39,.22),rgba(201,162,39,0) 54%),radial-gradient(85% 120% at 84% 104%,rgba(226,214,190,.20),rgba(226,214,190,0) 58%),radial-gradient(80% 115% at 2% 96%,rgba(255,255,255,.10),rgba(255,255,255,0) 62%),linear-gradient(104deg,#0A2422 0%,#1C4644 32%,#2D605E 60%,#3C6E67 82%,#4E7A6E 100%);background-size:160px 160px,100% 100%,100% 100%,100% 100%,100% 100%;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-blend-mode:soft-light,normal,normal,normal,normal}
.asc-wwo-h1 .elementor-heading-title{font-family:"Source Serif 4",Georgia,serif;font-weight:400;font-size:15px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.72);margin:0}
.asc-wwo-h1 a{color:inherit;text-decoration:none;transition:color .2s ease}
.asc-wwo-h1 a:hover{color:#fff}
.asc-wwo-title .elementor-heading-title{font-family:"Source Serif 4",Georgia,serif;font-weight:400;color:#fff;font-size:clamp(32px,4.4vw,54px);line-height:1.08;letter-spacing:-.02em;margin:26px 0 0;text-wrap:balance}
.asc-wwo-body.asc-wwo-body{font-family:"Figtree",sans-serif;font-size:16.5px;line-height:1.68;color:#54605D;max-width:60ch}
.asc-wwo-body p{margin:0}
.asc-wwo-body .lead{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(21px,1.9vw,25px);line-height:1.34;letter-spacing:-.008em;color:#12211F;margin:0 0 20px}
.asc-wwo-back{margin-top:36px}
.asc-wwo-back p{margin:0}
.asc-wwo-back a{font-family:"Figtree",sans-serif;font-size:14px;color:#12312F;text-decoration:none;border-bottom:1px solid rgba(18,33,31,.3);padding-bottom:3px;transition:border-color .25s ease}
.asc-wwo-back a:hover{border-bottom-color:#C9A227}
@keyframes wwoRise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:no-preference){#wwo-hero .asc-wwo-h1{animation:wwoRise .7s cubic-bezier(.2,.7,.3,1) both}#wwo-hero .asc-wwo-title{animation:wwoRise .9s cubic-bezier(.2,.7,.3,1) .12s both}}

.elementor-527 .elementor-element.e-con{--align-items:stretch}
body.page-id-527 .entry-title{display:none}/* End custom CSS */