.elementor-2694 .elementor-element.elementor-element-293b005{--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;}.elementor-2694 .elementor-element.elementor-element-114c74b{--display:flex;}.elementor-2694 .elementor-element.elementor-element-da62873{--display:flex;}.elementor-2694 .elementor-element.elementor-element-6142edd{--display:flex;}.elementor-2694 .elementor-element.elementor-element-30158fe{--display:flex;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2694 .elementor-element.elementor-element-884d820{--display:flex;}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2694 .elementor-element.elementor-element-1f55167{--display:flex;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-2694 .elementor-element.elementor-element-be0c2cb{--display:flex;}.elementor-2694 .elementor-element.elementor-element-96a2d19{--display:flex;}.elementor-2694 .elementor-element.elementor-element-3b24d1e{--display:flex;}.elementor-2694 .elementor-element.elementor-element-6a4654c{--display:flex;}.elementor-2694 .elementor-element.elementor-element-de77495{--display:flex;}.elementor-2694 .elementor-element.elementor-element-2f1a08e{--display:flex;}.elementor-2694 .elementor-element.elementor-element-ad64d9c{--display:flex;}.elementor-2694 .elementor-element.elementor-element-200e6d0{--display:flex;}.elementor-2694 .elementor-element.elementor-element-38c0827{--display:flex;}.elementor-2694 .elementor-element.elementor-element-36f6263{--display:flex;}.elementor-2694 .elementor-element.elementor-element-f64bb9b{--display:flex;}.elementor-2694 .elementor-element.elementor-element-fed0d78{--display:flex;}.elementor-2694 .elementor-element.elementor-element-2efd314{--display:flex;}.elementor-2694 .elementor-element.elementor-element-efa957e{--display:flex;}.elementor-2694 .elementor-element.elementor-element-bda94c8{--display:flex;}.elementor-2694 .elementor-element.elementor-element-ed98e64{--display:flex;}.elementor-2694 .elementor-element.elementor-element-1baf5da{--display:flex;}.elementor-2694 .elementor-element.elementor-element-7a2bd5d{--display:flex;}.elementor-2694 .elementor-element.elementor-element-66d2a31{--display:flex;}.elementor-2694 .elementor-element.elementor-element-3758837{--display:flex;}.elementor-2694 .elementor-element.elementor-element-c4b5c87{--display:flex;}.elementor-2694 .elementor-element.elementor-element-8b0bfa5{--display:flex;}.elementor-2694 .elementor-element.elementor-element-a7f3b23{--display:flex;}.elementor-2694 .elementor-element.elementor-element-c3cff75{--display:flex;}.elementor-2694 .elementor-element.elementor-element-edf7d96{--display:flex;}.elementor-2694 .elementor-element.elementor-element-a344f27{--display:flex;}.elementor-2694 .elementor-element.elementor-element-19a8cad{--display:flex;}.elementor-2694 .elementor-element.elementor-element-f4dc52e{--display:flex;}.elementor-2694 .elementor-element.elementor-element-1c44384{--display:flex;}.elementor-2694 .elementor-element.elementor-element-62dc3b7{--display:flex;}.elementor-2694 .elementor-element.elementor-element-8db22b4{--display:flex;}.elementor-2694 .elementor-element.elementor-element-10ac909{--display:flex;}.elementor-2694 .elementor-element.elementor-element-f345e14{--display:flex;}.elementor-2694 .elementor-element.elementor-element-359e2a8{--display:flex;}.elementor-2694 .elementor-element.elementor-element-de6907e{--display:flex;}.elementor-2694 .elementor-element.elementor-element-efb7980{--display:flex;}.elementor-2694 .elementor-element.elementor-element-f8fe29a{--display:flex;}.elementor-2694 .elementor-element.elementor-element-13f6d9d{--display:flex;}.elementor-2694 .elementor-element.elementor-element-f9bbab5{--display:flex;}.elementor-2694 .elementor-element.elementor-element-d16f60d{--display:flex;}.elementor-2694 .elementor-element.elementor-element-48782ce{--display:flex;}.elementor-2694 .elementor-element.elementor-element-8cfd0e5{--display:flex;}.elementor-2694 .elementor-element.elementor-element-8123081{--display:flex;}.elementor-2694 .elementor-element.elementor-element-3b72999{--display:flex;}.elementor-2694 .elementor-element.elementor-element-bb53db6{--display:flex;}.elementor-2694 .elementor-element.elementor-element-0fe8aac{--display:flex;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-2694 .elementor-element.elementor-element-8002e5c{--display:flex;}.elementor-2694 .elementor-element.elementor-element-e4203bf{--display:flex;}.elementor-2694 .elementor-element.elementor-element-05772c7{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-293b005 */.rpc-vaughan{--vg-ink:#050d1d;--vg-body:#475569;--vg-green:#315f49;--vg-dark:#11231c;--vg-border:#c8d2ca;--vg-action:#05871f;font-family:Inter,Arial,sans-serif;color:var(--vg-body);width:100%;max-width:100%;gap:0}
.rpc-vaughan,.rpc-vaughan *{box-sizing:border-box;min-width:0}
.rpc-vaughan.e-con,.rpc-vaughan .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0;flex-direction:column}
.rpc-vaughan .elementor-widget{margin:0;width:100%}
.rpc-vaughan .vg-section{padding:88px 40px;width:100%}
.rpc-vaughan .vg-wrap{width:100%;max-width:1280px;margin-inline:auto;gap:24px}
.rpc-vaughan .vg-stack{gap:24px}
.rpc-vaughan .vg-heading .elementor-heading-title{font-family:Rufina,Georgia,serif;color:var(--vg-ink);font-weight:500;margin:0;line-height:1.12;letter-spacing:-.025em}
.rpc-vaughan .vg-heading h1{font-size:clamp(3rem,5.2vw,5rem);max-width:13ch}
.rpc-vaughan .vg-heading h2{font-size:clamp(2.1rem,3.4vw,3.4rem);max-width:26ch}
.rpc-vaughan .vg-heading h3{font-size:clamp(1.3rem,1.8vw,1.55rem);font-weight:600;line-height:1.28}
.rpc-vaughan .vg-copy{font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.75;color:var(--vg-body)}
.rpc-vaughan .vg-copy p{margin:0;color:inherit;font:inherit}.rpc-vaughan .vg-copy p+p{margin-top:16px}
.rpc-vaughan .vg-intro{max-width:900px}.rpc-vaughan .vg-lead{font-size:18px;line-height:1.65}
.rpc-vaughan .vg-small{font-size:15px;line-height:1.6}.rpc-vaughan .vg-eyebrow{font-size:13px;letter-spacing:.14em;font-weight:700;color:var(--vg-green)}
.rpc-vaughan a{color:var(--vg-green);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}
.rpc-vaughan a:hover{color:#183b2b}.rpc-vaughan a:focus-visible,.rpc-vaughan [tabindex]:focus-visible{outline:3px solid #f4c542;outline-offset:4px;box-shadow:0 0 0 6px #050d1d}
.rpc-vaughan .vg-actions{display:flex!important;flex-flow:row wrap;gap:14px;margin-top:8px}.rpc-vaughan .vg-button{width:auto;max-width:100%}
.rpc-vaughan .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border:2px solid var(--vg-action);background:var(--vg-action);color:#fff;border-radius:7px;padding:14px 22px;font:700 16px/1.3 Inter,Arial,sans-serif;text-decoration:none}
.rpc-vaughan .elementor-button:hover{background:#046d19;border-color:#046d19;color:#fff}
.rpc-vaughan .vg-secondary .elementor-button{background:transparent;border-color:var(--vg-green);color:var(--vg-green)}
.rpc-vaughan .vg-hero{background:#fbfaf7;padding-top:70px;padding-bottom:70px}
.rpc-vaughan .vg-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px;align-items:center}
.rpc-vaughan .vg-media{gap:0}.rpc-vaughan .vg-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center}
.rpc-vaughan .vg-caption{background:#dfe7da;padding:20px 24px;font-size:15px;color:#223b2d}
.rpc-vaughan .vg-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:16px}
.rpc-vaughan .vg-three{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.rpc-vaughan .vg-split{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}
.rpc-vaughan .vg-card{gap:16px;padding:30px;background:#fff;border:1px solid var(--vg-border);border-top:4px solid var(--vg-green);border-radius:4px}
.rpc-vaughan .vg-cards{margin-top:16px}.rpc-vaughan .vg-note{margin-top:8px;border-left:3px solid #315f49;padding-left:22px}
.rpc-vaughan .vg-copy ul{padding-left:22px;margin:0}.rpc-vaughan .vg-copy li+li{margin-top:14px}
.rpc-vaughan .vg-porcelain{background:#fbfaf7}.rpc-vaughan .vg-cream{background:#f7f5ef}.rpc-vaughan .vg-sage,.rpc-vaughan .vg-facts{background:#dfe7da}
.rpc-vaughan .vg-facts{padding-block:0;border-block:1px solid var(--vg-border)}.rpc-vaughan .vg-facts .vg-three{gap:0}
.rpc-vaughan .vg-facts .vg-copy{padding:26px 28px;border-right:1px solid var(--vg-border)}.rpc-vaughan .vg-facts .vg-copy:first-child{border-left:1px solid var(--vg-border)}
.rpc-vaughan .vg-facts strong{display:block;color:var(--vg-ink);font-family:Rufina,Georgia,serif;font-size:18px;line-height:1.4}.rpc-vaughan .vg-facts span{display:block;font-size:15px;margin-top:8px;line-height:1.5}
.rpc-vaughan .vg-dark{background:var(--vg-dark)}.rpc-vaughan .vg-dark .vg-heading .elementor-heading-title{color:#fff}.rpc-vaughan .vg-dark .vg-copy{color:#dce7e1}
.rpc-vaughan .vg-dark a{color:#c2dfc9}.rpc-vaughan .vg-dark .vg-card{background:#182820;border-color:#4d6255}.rpc-vaughan .vg-dark .vg-caption{background:#182820;color:#dce7e1}
.rpc-vaughan .vg-dark .vg-secondary .elementor-button{border-color:#c2dfc9;color:#fff}.rpc-vaughan .vg-dark .elementor-button{color:#fff}.rpc-vaughan .vg-dark .vg-note{border-color:#b9cfb8}
.rpc-vaughan .vg-process{border-block:1px solid #050d1d;gap:0}.rpc-vaughan .vg-process .vg-card{background:transparent;border:0;border-bottom:1px solid var(--vg-border);border-radius:0;padding:32px}
.rpc-vaughan .vg-process .vg-card:nth-child(odd){border-right:1px solid var(--vg-border)}.rpc-vaughan .vg-process .vg-card:nth-last-child(-n+2){border-bottom:0}
.rpc-vaughan .vg-faq{margin-top:10px}.rpc-vaughan .vg-faq .elementor-toggle-item{border-bottom:1px solid var(--vg-border)}
.rpc-vaughan .vg-faq .elementor-tab-title{padding:23px 12px;border:0;font:600 19px/1.45 Inter,Arial,sans-serif;color:var(--vg-ink);min-height:64px}
.rpc-vaughan .vg-faq .elementor-toggle-title{font:inherit;color:inherit;text-decoration:none}.rpc-vaughan .vg-faq .elementor-tab-title:after{content:'+';float:right;margin-left:12px;color:var(--vg-green)}.rpc-vaughan .vg-faq .elementor-active:after{content:'−'}
.rpc-vaughan .vg-faq .elementor-tab-content{padding:0 12px 24px;border:0;font:400 16px/1.75 Inter,Arial,sans-serif;color:var(--vg-body)}.rpc-vaughan .vg-faq p{margin:0}
.rpc-vaughan .vg-final .vg-wrap{max-width:980px}
@media(max-width:1120px){.rpc-vaughan .vg-hero-grid{gap:32px}.rpc-vaughan .vg-split{gap:36px}.rpc-vaughan .vg-card{padding:25px}.rpc-vaughan .vg-three.vg-cards{grid-template-columns:1fr}.rpc-vaughan .vg-heading h1{font-size:clamp(2.8rem,5vw,4.5rem)}}
@media(max-width:900px){.rpc-vaughan .vg-hero-grid,.rpc-vaughan .vg-split{grid-template-columns:1fr;gap:36px}.rpc-vaughan .vg-heading h1{max-width:20ch}.rpc-vaughan .vg-hero .vg-image img{max-height:540px}.rpc-vaughan .vg-facts .vg-copy{padding:24px 16px}}
@media(max-width:767px){.rpc-vaughan .vg-section{padding:58px 20px}.rpc-vaughan .vg-facts{padding-block:0}.rpc-vaughan .vg-three,.rpc-vaughan .vg-grid{grid-template-columns:1fr}.rpc-vaughan .vg-facts .vg-copy{padding:20px 0;border:0;border-bottom:1px solid #bdc9bf}.rpc-vaughan .vg-facts .vg-copy:first-child{border-left:0}.rpc-vaughan .vg-facts .vg-copy:last-child{border-bottom:0}.rpc-vaughan .vg-heading h1{font-size:clamp(2.45rem,9vw,3.6rem)}.rpc-vaughan .vg-heading h2{font-size:clamp(2rem,7.4vw,2.8rem)}.rpc-vaughan .vg-lead{font-size:17px}.rpc-vaughan .vg-process .vg-card:nth-child(odd){border-right:0}.rpc-vaughan .vg-process .vg-card:nth-last-child(2){border-bottom:1px solid var(--vg-border)}.rpc-vaughan .vg-process .vg-card{padding:26px 0}.rpc-vaughan .vg-faq .elementor-tab-title{font-size:17px;padding-inline:4px}.rpc-vaughan .vg-faq .elementor-tab-content{padding-inline:4px}.rpc-vaughan .vg-caption{padding:18px;font-size:15px}}
@media(max-width:520px){.rpc-vaughan .vg-button,.rpc-vaughan .elementor-button{width:100%}.rpc-vaughan .vg-actions{gap:12px}}
@media(max-width:350px){.rpc-vaughan .vg-section{padding-inline:16px}.rpc-vaughan .vg-card{padding:22px}.rpc-vaughan .elementor-button{padding-inline:12px}}/* End custom CSS */