.elementor-kit-2832{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-accent:#FFD60A;--e-global-color-cwcream:#FFFCE9;--e-global-color-cwline:#DDDDDD;--e-global-color-cwdark:#111111;--e-global-color-cwgrey:#555555;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-weight:500;color:#000000;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;}.elementor-kit-2832 button,.elementor-kit-2832 input[type="button"],.elementor-kit-2832 input[type="submit"],.elementor-kit-2832 .elementor-button{background-color:#FFD60A;font-family:"DM Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-kit-2832 button:hover,.elementor-kit-2832 button:focus,.elementor-kit-2832 input[type="button"]:hover,.elementor-kit-2832 input[type="button"]:focus,.elementor-kit-2832 input[type="submit"]:hover,.elementor-kit-2832 input[type="submit"]:focus,.elementor-kit-2832 .elementor-button:hover,.elementor-kit-2832 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-kit-2832 e-page-transition{background-color:#FFBC7D;}.elementor-kit-2832 a{color:#000000;}.elementor-kit-2832 a:hover{color:#000000;}.elementor-kit-2832 h1{color:#000000;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:700;line-height:1.05em;}.elementor-kit-2832 h2{color:#000000;font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;}.elementor-kit-2832 h3{color:#000000;font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;}.elementor-kit-2832 h4{color:#000000;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;}.elementor-kit-2832 h5{color:#000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;}.elementor-kit-2832 h6{color:#000000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;}.elementor-kit-2832 input:not([type="button"]):not([type="submit"]),.elementor-kit-2832 textarea,.elementor-kit-2832 .elementor-field-textual{color:#000000;background-color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-2832 h1{font-size:45px;}.elementor-kit-2832 h2{font-size:31px;}.elementor-kit-2832 h3{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-2832 h1{font-size:35px;}.elementor-kit-2832 h2{font-size:24px;}.elementor-kit-2832 h3{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Carpenterway kit — global enhancements. Safe to keep even if you paste it into Customizer > Additional CSS instead. */
:root{--cw-y:#FFD60A}
/* Safety fixes vs. theme styles (Hello/other themes) */
.elementor-widget-heading .elementor-heading-title a,.elementor-widget-text-editor a{color:inherit}
.elementor-widget-icon .elementor-icon svg{width:1em;height:1em}
@media(min-width:1025px){.cw-header .elementor-menu-toggle{display:none!important}.cw-header .elementor-nav-menu--dropdown{display:none!important}}
html{scroll-behavior:smooth}
.cw-row{transition:padding .25s ease}
.cw-row:hover{padding-left:8px!important}
.cw-card{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s cubic-bezier(.2,.7,.2,1),border-color .3s}
@media(hover:hover){.cw-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,.10)}
.cw-dark-card:hover{border-color:var(--cw-y)!important;box-shadow:none}}
.cw-img-zoom img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}
.cw-img-zoom:hover img{transform:scale(1.04)}.cw-img-zoom{overflow:hidden}
.elementor-button{transition:background-color .25s,color .25s,border-color .25s,transform .3s}
@media(hover:hover){.elementor-button:hover{transform:translateY(-2px)}}
.elementor-nav-menu--main .elementor-item.elementor-item-active{font-weight:700}
.cw-header{transition:box-shadow .3s}
.cw-header.scrolled{box-shadow:0 6px 24px rgba(0,0,0,.08)}
.elementor-accordion .elementor-accordion-item{border-left:0;border-right:0;border-top:0}
.elementor-accordion .elementor-tab-title{display:flex;align-items:center;justify-content:space-between}
.elementor-accordion .elementor-accordion-icon{order:2}
.cw-form .elementor-field-textual,.cw-form select{border-radius:6px}
.cw-form .elementor-field-subgroup .elementor-field-option label{border:1px solid #e5e5e5;border-radius:6px;padding:11px 14px;display:inline-block;cursor:pointer;transition:background .2s,border-color .2s}
.cw-form .elementor-field-subgroup .elementor-field-option input:checked+label{background:var(--cw-y);border-color:var(--cw-y)}
.cw-form .elementor-field-subgroup .elementor-field-option input{position:absolute;opacity:0}
.cw-filter{display:flex;gap:8px 30px;flex-wrap:wrap;justify-content:center;border-bottom:1px solid #e5e5e5;margin:0 0 28px}
.cw-filter button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 0;font:inherit;font-size:14px;cursor:pointer;color:#000;margin-bottom:-1px}
.cw-filter button.on{font-weight:700;border-color:var(--cw-y)}
.cw-pj.is-hidden{display:none!important}
.cw-vid-copy{pointer-events:none}

@media(max-width:767px){.cw-hide-mobile{display:none!important}}

/* Standalone safety rules: neutralise theme defaults (e.g. Hello Elementor pink links/buttons) */
.elementor-widget-heading .elementor-heading-title a,.elementor-widget-text-editor a,.elementor-widget-icon-list a{color:inherit;text-decoration:none}
.elementor-widget-icon .elementor-icon svg{width:1em;height:1em}
button.elementor-menu-toggle{border:0!important;background:transparent!important;color:#000}
.elementor-accordion .elementor-tab-title,.elementor-toggle .elementor-tab-title{border-color:transparent}
.elementor-button{border-radius:0}
@media(min-width:1025px){.cw-header .elementor-menu-toggle{display:none!important}}


:root{--cw-pa:url("https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?auto=format&fit=crop&w=1800&q=80&x=.jpg");--cw-pb:url("https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=1800&q=80&x=.jpg");--cw-pc:url("https://images.unsplash.com/photo-1600566753086-00f18fb6b3ea?auto=format&fit=crop&w=1800&q=80&x=.jpg");}
/* Photo fallbacks: only used when an importer swaps a photo for the grey Elementor placeholder. Your own photos always win. */
.cw-ph .elementor-widget-container{background-color:#d9d4c8;background-repeat:no-repeat;background-size:cover;background-position:center;line-height:0}
.cw-ph-a .elementor-widget-container{background-image:var(--cw-pa)}
.cw-ph-b .elementor-widget-container{background-image:var(--cw-pb)}
.cw-ph-c .elementor-widget-container{background-image:var(--cw-pc)}
.cw-ph img[src*="placeholder"]{opacity:0}
.cw-bg-fix.cw-bg-a{background-image:var(--cw-pa)!important;background-size:cover!important;background-position:center!important}
.cw-bg-fix.cw-bg-b{background-image:var(--cw-pb)!important;background-size:cover!important;background-position:center!important}
.cw-bg-fix.cw-bg-c{background-image:var(--cw-pc)!important;background-size:cover!important;background-position:center!important}
.elementor-background-slideshow__slide__image[style*="placeholder"]{background-image:var(--cw-pb)!important}
.elementor-custom-embed-image-overlay[style*="placeholder"]{background-image:var(--cw-pa)!important;background-size:cover!important;background-position:center!important}
.elementor-widget-video .elementor-custom-embed-image-overlay img[src*="placeholder"]{opacity:0}
/* Circular arrow buttons */
.cw-arr{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #000;border-radius:50%;color:#000;background:transparent;text-decoration:none;transition:background .25s,border-color .25s,color .25s}
.cw-arr svg{display:block;transition:transform .3s}
.cw-row:hover .cw-arr,.cw-arr:hover{background:#FFD60A;border-color:#FFD60A;color:#000}
.cw-row:hover .cw-arr svg{transform:translateX(2px)}
.cw-sec-dark .cw-arr{color:#fff;border-color:#fff}
.cw-sec-dark .cw-row:hover .cw-arr{color:#000}
.cw-logo-link{display:inline-block;line-height:0}
/* Questionnaire pills (radio/checkbox) */
.cw-form .elementor-field-option{position:relative}
.cw-form .elementor-field-subgroup .elementor-field-option input:focus-visible+label{outline:3px solid #000;outline-offset:2px}
/* Footer line */
.cw-fline{position:relative;height:1px;background:#333;margin:0}
.cw-fline:after{content:"";position:absolute;left:0;top:-1px;height:3px;width:12%;background:#FFD60A;transform-origin:left}
/* ===== Motion =====
   Entrance animations are Elementor's built-in "Fade In Up" / "Fade In" (set on the elements in each template,
   Advanced > Motion Effects). The rules below only tune them: a gentler rise, and no end-state lock so hover effects still work. */
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:none}}
@keyframes cwDraw{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.elementor-element.animated{animation-duration:.85s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:backwards}
/* yellow lines draw in when their block appears */
.cw-draw .elementor-divider-separator{transform-origin:left}
.cw-draw.animated .elementor-divider-separator,.animated .cw-draw .elementor-divider-separator{animation:cwDraw 1.1s cubic-bezier(.2,.7,.2,1) .35s backwards}
.cw-fline-wrap.animated .cw-fline:after{animation:cwDraw 1.2s cubic-bezier(.2,.7,.2,1) .3s backwards}
/* header: shadow after scrolling + thin yellow reading-progress line (created by the header script) */
.cw-header{transition:box-shadow .3s}
.cw-header.scrolled{box-shadow:0 6px 24px rgba(0,0,0,.08)}
.cw-progress{position:fixed;left:0;top:0;width:100%;height:2px;background:#FFD60A;transform-origin:left;transform:scaleX(0);z-index:49;pointer-events:none}
@media(prefers-reduced-motion:reduce){
  .elementor-invisible{visibility:visible!important}
  .elementor-element.animated{animation:none!important}
  .cw-draw .elementor-divider-separator,.cw-fline:after{animation:none!important}
}

/* ===== v1.4.0: loader, cursor, back-to-top, Spaces in Motion ===== */
:root{--cw-icon:url("data:image/png;base64,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")}
/* Loader: the Carpenterway icon with a spinning yellow ring */
.cw-spin{position:relative;display:inline-block;width:var(--s,56px);height:var(--s,56px);flex:none}
.cw-spin-ring{position:absolute;inset:0;border-radius:50%;border:3px solid rgba(0,0,0,.08);border-top-color:#FFD60A;animation:cwSpin .9s linear infinite}
.cw-spin-ico{position:absolute;inset:14%;background:var(--cw-icon) center/contain no-repeat;animation:cwBreath 1.6s ease-in-out infinite}
.cw-spin--lg{--s:108px}
@keyframes cwSpin{to{transform:rotate(360deg)}}
@keyframes cwBreath{0%,100%{transform:scale(.92)}50%{transform:scale(1.05)}}
.cw-loader{position:fixed;inset:0;z-index:2147483600;background:#fff;display:grid;place-items:center;opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s linear 0s}
.cw-loader.is-out{opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}
.cw-loader.cw-boot{animation:cwLoaderOut .45s ease 8s forwards}
@keyframes cwLoaderOut{to{opacity:0;visibility:hidden}}
.elementor-editor-active .cw-loader,.elementor-editor-preview .cw-loader{display:none!important}
/* hold Elementor's entrance animations until the loader lifts, so the hero animation isn't played behind it */
html.cw-loading .elementor-element.animated{animation-play-state:paused!important}
/* forms: loader over the form while it submits */
.elementor-form{position:relative}
.cw-form-load{position:absolute;inset:0;z-index:5;display:none;place-items:center;background:rgba(255,255,255,.82)}
.cw-form-busy .cw-form-load{display:grid}
/* Cursor: precise dot + trailing ring (native pointer stays) */
.cw-cur-dot,.cw-cur-ring{position:fixed;left:0;top:0;pointer-events:none;z-index:2147483646;opacity:0;transition:opacity .25s ease;will-change:transform}
.cw-cur-on .cw-cur-dot,.cw-cur-on .cw-cur-ring{opacity:1}
.cw-cur-out .cw-cur-dot,.cw-cur-out .cw-cur-ring{opacity:0}
.cw-cur-dot i{display:block;width:9px;height:9px;border-radius:50%;background:#FFD60A;box-shadow:0 0 0 1px rgba(0,0,0,.6);transition:transform .2s ease}
.cw-cur-ring i{display:block;width:38px;height:38px;border-radius:50%;border:1.5px solid #FFD60A;box-shadow:0 0 0 1px rgba(0,0,0,.18);transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .3s ease}
.cw-cur-hover .cw-cur-ring i{transform:scale(1.55);background:rgba(255,214,10,.16)}
.cw-cur-hover .cw-cur-dot i{transform:scale(.7)}
.cw-cur-down .cw-cur-ring i{transform:scale(.78)}
@media(hover:none),(pointer:coarse){.cw-cur-dot,.cw-cur-ring{display:none!important}}
/* Footer back-to-top */
.cw-top{display:inline-block;line-height:0;transition:transform .3s cubic-bezier(.2,.7,.2,1)}
.cw-top img{display:block;width:52px;height:52px}
.cw-top:hover{transform:translateY(-4px)}
@media(max-width:767px){.cw-top img{width:44px;height:44px}}
/* Spaces in Motion */
.cw-sm-sub{max-width:460px}
.cw-sm{position:relative;--h:clamp(320px,46vw,600px);--gap:14px;-webkit-tap-highlight-color:transparent}
.cw-sm-track{display:flex;gap:var(--gap);height:var(--h);touch-action:pan-y}
.cw-sm-s{position:relative;flex:var(--g,.09) 1 0%;min-width:0;border-radius:999px;overflow:hidden;isolation:isolate;-webkit-mask-image:radial-gradient(#fff,#000);cursor:pointer;background:#e8e4da;opacity:.9;outline-offset:3px;transition:flex-grow .75s cubic-bezier(.2,.7,.2,1),border-radius .75s cubic-bezier(.2,.7,.2,1),opacity .5s ease}
.cw-sm-s[data-d="2"]{opacity:.62}.cw-sm-s[data-d="3"],.cw-sm-s[data-d="4"]{opacity:.42}
.cw-sm-s:hover{opacity:1}
.cw-sm-s.is-active{--g:1;border-radius:22px;cursor:default;opacity:1}
.cw-sm-s:focus-visible{outline:3px solid #000}
.cw-sm-img{position:absolute;inset:0;z-index:0;background-size:cover;background-position:var(--pos,center);background-repeat:no-repeat;transform:scale(1.25);transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}
.cw-sm-s.is-active .cw-sm-img{transform:scale(1)}
@media(hover:hover){.cw-sm-s:not(.is-active):hover .cw-sm-img{transform:scale(1.14)}}
.cw-sm-s::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.05) 30%,rgba(0,0,0,.55) 100%);opacity:.8;transition:opacity .6s ease}
.cw-sm-s.is-active::after{opacity:1}
/* slim state: number + vertical title */
.cw-sm-num{position:absolute;z-index:2;top:14px;left:50%;margin-left:-17px;min-width:34px;height:34px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;display:grid;place-items:center;transition:left .75s cubic-bezier(.2,.7,.2,1),margin-left .75s cubic-bezier(.2,.7,.2,1),top .75s cubic-bezier(.2,.7,.2,1)}
.cw-sm-s.is-active .cw-sm-num{top:18px;left:18px;margin-left:0}
.cw-sm-vt{position:absolute;z-index:2;left:50%;bottom:20px;transform:translateX(-50%) rotate(180deg);writing-mode:vertical-rl;color:#fff;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;max-height:70%;overflow:hidden;transition:opacity .3s ease}
.cw-sm-s.is-active .cw-sm-vt{opacity:0;pointer-events:none}
/* revealed state: play, chip, title, description */
.cw-sm-play{position:absolute;left:50%;top:50%;z-index:2;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;opacity:0;transform:scale(.7);pointer-events:none;transition:opacity .25s ease,transform .3s ease,background-color .25s}
.cw-sm-play svg{width:22px;height:22px;margin-left:3px;fill:#000}
.cw-sm-play::before{content:"";position:absolute;inset:0;border-radius:50%;animation:cwPulse 2.4s ease-out infinite}
@keyframes cwPulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.6)}100%{box-shadow:0 0 0 26px rgba(255,255,255,0)}}
.cw-sm-s.is-active .cw-sm-play{opacity:1;transform:none;pointer-events:auto;transition:opacity .4s ease .25s,transform .5s cubic-bezier(.2,.7,.2,1) .25s,background-color .25s}
.cw-sm-s.is-active:hover .cw-sm-play{background:#FFD60A}
.cw-sm-chip,.cw-sm-ttl,.cw-sm-dsc{opacity:0;transform:translateY(14px);transition:opacity .2s ease,transform .2s ease}
.cw-sm-s.is-active .cw-sm-chip{opacity:1;transform:none;transition:opacity .45s ease .3s,transform .6s cubic-bezier(.2,.7,.2,1) .3s}
.cw-sm-s.is-active .cw-sm-ttl{opacity:1;transform:none;transition:opacity .45s ease .32s,transform .6s cubic-bezier(.2,.7,.2,1) .32s}
.cw-sm-s.is-active .cw-sm-dsc{opacity:1;transform:none;transition:opacity .45s ease .42s,transform .6s cubic-bezier(.2,.7,.2,1) .42s}
.cw-sm-chip{position:absolute;z-index:2;right:18px;bottom:18px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#000;font-size:13px;font-weight:500;line-height:1;padding:10px 16px;border-radius:999px;white-space:nowrap}
.cw-sm-info{position:absolute;z-index:2;left:22px;bottom:20px;max-width:min(420px,calc(100% - 230px));pointer-events:none}
.cw-sm-ttl{display:block;color:#fff;font-size:clamp(20px,2.2vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.1}
.cw-sm-dsc{display:-webkit-box;margin-top:8px;color:rgba(255,255,255,.9);font-size:14px;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
/* tablet */
@media(max-width:1024px){.cw-sm{--h:clamp(340px,56vw,520px);--gap:10px}.cw-sm-vt{font-size:12px;bottom:16px}.cw-sm-info{max-width:min(360px,calc(100% - 200px))}}
/* mobile: one slim pill each side, chip moves to the top right */
@media(max-width:767px){
 .cw-sm{--h:clamp(320px,96vw,470px);--gap:8px}
 .cw-sm-s{--g:.16}.cw-sm-s.is-active{--g:1}
 .cw-sm-s[data-d="2"],.cw-sm-s[data-d="3"],.cw-sm-s[data-d="4"]{display:none}
 .cw-sm-vt,.cw-sm-s:not(.is-active) .cw-sm-num{display:none}
 .cw-sm-play{width:58px;height:58px;margin:-29px 0 0 -29px}
 .cw-sm-chip{top:18px;bottom:auto;right:14px;font-size:12px;padding:8px 13px}
 .cw-sm-info{left:16px;right:16px;bottom:16px;max-width:none}
 .cw-sm-dsc{font-size:13px;-webkit-line-clamp:2}
}
@media(max-width:420px){.cw-sm-ttl{font-size:20px}.cw-sm-num{display:none!important}}
/* loader scales down on phones */
@media(max-width:767px){.cw-spin--lg{--s:84px}}
/* video lightbox for Spaces in Motion */
.cw-vm{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.88);display:none;align-items:center;justify-content:center;padding:64px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}
.cw-vm.is-open{display:flex}
.cw-vm-box{position:relative;width:min(1100px,100%,calc((100vh - 96px)*1.7778));aspect-ratio:16/9;background:#000;display:grid;place-items:center;color:#fff;text-align:center;font-size:15px;line-height:1.6}
.cw-vm-box iframe,.cw-vm-box video{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}
.cw-vm-box .cw-spin{position:absolute}
.cw-vm-box p{max-width:420px;margin:0;padding:0 20px;position:relative}
.cw-vm-x{position:absolute;top:max(10px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:46px;height:46px;border:0;border-radius:50%;background:#FFD60A;color:#000;font-size:26px;line-height:1;cursor:pointer}
@media(prefers-reduced-motion:reduce){
 .cw-spin-ring{animation-duration:2.6s}.cw-spin-ico{animation:none}.cw-sm-play::before{animation:none}
 .cw-sm-s,.cw-sm-img,.cw-sm-play,.cw-sm-chip,.cw-sm-ttl,.cw-sm-dsc,.cw-sm-num,.cw-top{transition-duration:.01ms!important;transition-delay:0s!important}
}/* End custom CSS */