﻿.pw-page{font-family:'DM Sans',sans-serif;color:#173144}.pw-page .e-con{--widgets-spacing:0px 0px}.pw-page .elementor-widget{min-width:0}.pw-page .pw-inner{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.pw-page .elementor-heading-title{margin:0;max-width:none;font-family:'Source Serif 4',Georgia,serif}.pw-page .elementor-widget-text-editor p{font:inherit;color:inherit;margin:0}.pw-page .elementor-button{border-radius:0}.pw-page .pw-eyebrow{text-transform:uppercase;letter-spacing:.14em}.pw-page .pw-section-number{font:24px 'Source Serif 4',Georgia,serif;opacity:.6}.pw-page .pw-hero{position:relative;overflow:hidden}.pw-page .pw-hero:after{content:'';position:absolute;right:-90px;top:-120px;width:600px;height:600px;border-radius:50%;border:1px solid #cbaa6130;box-shadow:0 0 0 80px #cbaa6109,0 0 0 160px #cbaa6106;pointer-events:none}.pw-page .pw-jump-links .elementor-button{border-bottom:1px solid #a5b1ac;padding:0 0 7px}.pw-page .pw-visual{position:relative;overflow:hidden;min-height:400px;display:flex;align-items:center;justify-content:center}.pw-page .pw-visual-label{position:absolute;left:30px;bottom:25px;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.pw-page .pw-logo-window{position:relative;width:100%;max-width:350px;aspect-ratio:var(--crop-w)/var(--crop-h);overflow:hidden;align-self:center;padding:0;flex:none}.pw-page .pw-logo-window .elementor-widget-image{position:absolute;inset:0;width:100%;height:100%;padding:0}.pw-page .pw-logo-window .elementor-widget-container{position:static}.pw-page .pw-logo-window img[src*="veejay-project-logos"]{position:absolute;max-width:none!important;width:calc(1774 / var(--crop-w) * 100%)!important;height:auto!important;left:calc(var(--crop-x) / var(--crop-w) * -100%);top:calc(var(--crop-y) / var(--crop-h) * -100%)}
.pw-page .pw-logo-lumiere{--crop-x:32;--crop-y:44;--crop-w:390;--crop-h:395}.pw-page .pw-logo-awareness{--crop-x:470;--crop-y:52;--crop-w:378;--crop-h:390}.pw-page .pw-logo-kitchen{--crop-x:898;--crop-y:31;--crop-w:442;--crop-h:415}.pw-page .pw-logo-life{--crop-x:1364;--crop-y:44;--crop-w:400;--crop-h:402}.pw-page .pw-logo-park{--crop-x:30;--crop-y:463;--crop-w:548;--crop-h:398}.pw-page .pw-logo-reiki{--crop-x:610;--crop-y:490;--crop-w:531;--crop-h:367}.pw-page .pw-logo-eco{--crop-x:1165;--crop-y:480;--crop-w:595;--crop-h:390}.pw-page .pw-brand-original img{width:220px;height:220px;object-fit:contain}.pw-page .pw-book-image img{width:225px;height:330px;object-fit:contain;filter:drop-shadow(12px 20px 18px #624e2c30)}.pw-page .pw-compass-art svg{display:block;width:min(100%,350px);height:auto;margin:auto}.pw-page .pw-compass-art{width:100%}.pw-page .pw-visual-meditation:before,.pw-page .pw-visual-meditation:after{content:'';position:absolute;width:370px;height:370px;border:1px solid #8f75ad55;border-radius:50%;pointer-events:none}.pw-page .pw-visual-meditation:after{width:260px;height:260px}.pw-page .pw-visual-meditation .elementor-widget-heading{position:relative;z-index:1}.pw-page .pw-mini-card{height:auto;border-top:3px solid #ac9761}.pw-page .pw-mini-card .pw-logo-window{max-width:260px}.pw-page .pw-mini-card .elementor-widget-button{margin-top:auto}.pw-page .pw-detail .elementor-tab-title{font:400 21px/1.4 'Source Serif 4',Georgia,serif;padding:19px 22px}.pw-page .pw-detail .elementor-tab-content{font:16px/1.8 'DM Sans',sans-serif;color:#3c5153;padding:20px 22px}.pw-page .pw-detail .elementor-tab-content p{margin:0 0 15px}.pw-page .pw-detail .elementor-tab-content p:last-child{margin:0}.pw-page .pw-detail .elementor-tab-content li{margin-bottom:8px}.pw-page .pw-facts .elementor-widget-text-editor{border-top:1px solid #bdc8c3;padding-top:16px}.pw-page .pw-initiative-heading{border-bottom:1px solid #d4d6cb;padding-bottom:25px}.pw-page .pw-reflection{border-top:1px solid #c6cecb;padding-top:24px}.pw-page .pw-reflection .elementor-heading-title{max-width:550px}.pw-page .pw-activity-list .elementor-widget-text-editor{padding:17px 0;border-bottom:1px solid #cfd8d1}.pw-page .pw-section{scroll-margin-top:100px}.pw-page .pw-section .elementor-widget-button{max-width:100%}.pw-page .pw-section .elementor-button-text{white-space:normal}.pw-page .pw-hero .elementor-widget-heading{position:relative;z-index:1}
@media(max-width:1024px){.pw-page .pw-inner{width:calc(100% - 60px)}.pw-page .pw-visual{min-height:330px}.pw-page .pw-logo-window{max-width:290px}}
@media(max-width:767px){.pw-page .pw-inner{width:calc(100% - 40px)}.pw-page .pw-visual{min-height:315px}.pw-page .pw-logo-window{max-width:260px}.pw-page .pw-mini-card .pw-logo-window{max-width:245px}.pw-page .pw-visual-label{left:20px;bottom:20px;font-size:9px}.pw-page .pw-visual-meditation:before{width:290px;height:290px}.pw-page .pw-visual-meditation:after{width:210px;height:210px}.pw-page .pw-hero:after{width:400px;height:400px;right:-200px}.pw-page .pw-brand-original img{width:185px;height:185px}.pw-page .pw-mini-card{width:100%}.pw-page .pw-reflection .elementor-heading-title{font-size:28px}}

.pw-page .pw-logo-window img:not([src*="veejay-project-logos"]){position:static;width:100%;height:100%;object-fit:contain}.pw-page .pw-logo-window .elementor-widget-container{height:100%}
