.elementor-2690 .elementor-element.elementor-element-5503353{--display:flex;}.elementor-2690 .elementor-element.elementor-element-d6cf9bd{--display:flex;}.elementor-2690 .elementor-element.elementor-element-2091d53{--display:flex;}.elementor-2690 .elementor-element.elementor-element-9be6dbb{--display:flex;}.elementor-2690 .elementor-element.elementor-element-18c230b{--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-2690 .elementor-element.elementor-element-5ac9663{--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-2690 .elementor-element.elementor-element-624002d{--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-2690 .elementor-element.elementor-element-29479e0{--display:flex;}.elementor-2690 .elementor-element.elementor-element-b4f2119{--display:flex;}.elementor-2690 .elementor-element.elementor-element-8fcaba6{--display:flex;}.elementor-2690 .elementor-element.elementor-element-0c697a5{--display:flex;}.elementor-2690 .elementor-element.elementor-element-1697f34{--display:flex;}.elementor-2690 .elementor-element.elementor-element-cd68fbd{--display:flex;}.elementor-2690 .elementor-element.elementor-element-71ad4a3{--display:flex;}.elementor-2690 .elementor-element.elementor-element-e6d05bb{--display:flex;}.elementor-2690 .elementor-element.elementor-element-db0b74f{--display:flex;}.elementor-2690 .elementor-element.elementor-element-bb0565b{--display:flex;}.elementor-2690 .elementor-element.elementor-element-d9c8593{--display:flex;}.elementor-2690 .elementor-element.elementor-element-1e66ee2{--display:flex;}.elementor-2690 .elementor-element.elementor-element-efa6cd1{--display:flex;}.elementor-2690 .elementor-element.elementor-element-e3923d4{--display:flex;}.elementor-2690 .elementor-element.elementor-element-be9ab7a{--display:flex;}.elementor-2690 .elementor-element.elementor-element-ef1555d{--display:flex;}.elementor-2690 .elementor-element.elementor-element-843edd4{--display:flex;}.elementor-2690 .elementor-element.elementor-element-c3d4442{--display:flex;}.elementor-2690 .elementor-element.elementor-element-077fab5{--display:flex;}.elementor-2690 .elementor-element.elementor-element-12ebaf9{--display:flex;}.elementor-2690 .elementor-element.elementor-element-fdef995{--display:flex;}.elementor-2690 .elementor-element.elementor-element-566055f{--display:flex;}.elementor-2690 .elementor-element.elementor-element-92bf8bb{--display:flex;}.elementor-2690 .elementor-element.elementor-element-943202d{--display:flex;}.elementor-2690 .elementor-element.elementor-element-7b4d62f{--display:flex;}.elementor-2690 .elementor-element.elementor-element-c90edd1{--display:flex;}.elementor-2690 .elementor-element.elementor-element-633b61d{--display:flex;}.elementor-2690 .elementor-element.elementor-element-839846d{--display:flex;}.elementor-2690 .elementor-element.elementor-element-1c41ea5{--display:flex;}.elementor-2690 .elementor-element.elementor-element-bb36456{--display:flex;}.elementor-2690 .elementor-element.elementor-element-c19db23{--display:flex;}.elementor-2690 .elementor-element.elementor-element-acb7e9a{--display:flex;}.elementor-2690 .elementor-element.elementor-element-5c95617{--display:flex;}.elementor-2690 .elementor-element.elementor-element-b777e59{--display:flex;}.elementor-2690 .elementor-element.elementor-element-7693d13{--display:flex;}.elementor-2690 .elementor-element.elementor-element-0c86b93{--display:flex;}.elementor-2690 .elementor-element.elementor-element-f438698{--display:flex;}.elementor-2690 .elementor-element.elementor-element-3e7b30e{--display:flex;}.elementor-2690 .elementor-element.elementor-element-2aba546{--display:flex;}.elementor-2690 .elementor-element.elementor-element-b3fb507{--display:flex;}.elementor-2690 .elementor-element.elementor-element-06a4ea3{--display:flex;}.elementor-2690 .elementor-element.elementor-element-62b55fe{--display:flex;}.elementor-2690 .elementor-element.elementor-element-041cf0a{--display:flex;}.elementor-2690 .elementor-element.elementor-element-0b5e1e2{--display:flex;}.elementor-2690 .elementor-element.elementor-element-ab6f407{--display:flex;}.elementor-2690 .elementor-element.elementor-element-f45c603{--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-2690 .elementor-element.elementor-element-e262eee{--display:flex;}.elementor-2690 .elementor-element.elementor-element-aa7bf7f{--display:flex;}.elementor-2690 .elementor-element.elementor-element-baf8c97{--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-5503353 */.rpc-etobicoke{--eb-ink:#050d1d;--eb-body:#475569;--eb-green:#315f49;--eb-dark:#11231c;--eb-border:#c8d2ca;--eb-action:#05871f;font-family:Inter,Arial,sans-serif;color:var(--eb-body);width:100%;max-width:100%;gap:0;scroll-margin-top:130px}
.rpc-etobicoke,.rpc-etobicoke *{box-sizing:border-box;min-width:0}
.rpc-etobicoke.e-con,.rpc-etobicoke .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0;flex-direction:column}
.rpc-etobicoke .elementor-widget{margin:0;width:100%}
.rpc-etobicoke .eb-section{padding:58px 16px;width:100%}
.rpc-etobicoke .eb-wrap{width:100%;max-width:1280px;margin-inline:auto;gap:24px}.rpc-etobicoke .eb-stack{gap:24px}
.rpc-etobicoke .eb-heading .elementor-heading-title{font-family:Rufina,Georgia,serif;color:var(--eb-ink);font-weight:500;margin:0;line-height:1.12;letter-spacing:-.025em}
.rpc-etobicoke .eb-heading h1{font-size:clamp(2.45rem,9vw,3.6rem);max-width:20ch}.rpc-etobicoke .eb-heading h2{font-size:clamp(2rem,7.4vw,2.8rem);max-width:26ch}.rpc-etobicoke .eb-heading h3{font-size:clamp(1.3rem,1.8vw,1.55rem);font-weight:600;line-height:1.28}
.rpc-etobicoke .eb-copy{font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.75;color:var(--eb-body)}.rpc-etobicoke .eb-copy p{margin:0;color:inherit;font:inherit}.rpc-etobicoke .eb-copy p+p{margin-top:16px}.rpc-etobicoke .eb-intro{max-width:900px}.rpc-etobicoke .eb-lead{font-size:17px;line-height:1.65}.rpc-etobicoke .eb-small{font-size:15px;line-height:1.6}.rpc-etobicoke .eb-eyebrow{font-size:13px;letter-spacing:.14em;font-weight:700;color:var(--eb-green)}
.rpc-etobicoke a{color:var(--eb-green);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}.rpc-etobicoke a:hover{color:#183b2b}
.rpc-etobicoke .eb-actions{display:flex!important;flex-flow:row wrap;gap:12px;margin-top:8px}.rpc-etobicoke .eb-button{width:100%;max-width:100%}.rpc-etobicoke .elementor-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;border:2px solid var(--eb-action);background:var(--eb-action);color:#fff;border-radius:7px;padding:14px 12px;text-decoration:none}.rpc-etobicoke .eb-button .elementor-button,.rpc-etobicoke .eb-button .elementor-button-text{font-family:Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important}.rpc-etobicoke .elementor-button:hover{background:#046d19;border-color:#046d19;color:#fff}.rpc-etobicoke .eb-secondary .elementor-button{background:transparent;border-color:var(--eb-green);color:var(--eb-green)}
.rpc-etobicoke .eb-hero{background:#fbfaf7}.rpc-etobicoke .eb-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}.rpc-etobicoke .eb-media{gap:0}.rpc-etobicoke .eb-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center}.rpc-etobicoke .eb-hero .eb-image img{object-position:50% 38%}.rpc-etobicoke .eb-caption{background:#dfe7da;padding:18px;font-size:15px;color:#223b2d}
.rpc-etobicoke .eb-grid{display:grid!important;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:16px}.rpc-etobicoke .eb-three{display:grid!important;grid-template-columns:minmax(0,1fr);gap:22px}.rpc-etobicoke .eb-split{display:grid!important;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}.rpc-etobicoke .eb-card{gap:16px;padding:22px;background:#fff;border:1px solid var(--eb-border);border-top:4px solid var(--eb-green);border-radius:4px}.rpc-etobicoke .eb-cards{margin-top:16px}.rpc-etobicoke .eb-note{margin-top:8px;border-left:3px solid #315f49;padding-left:22px}.rpc-etobicoke .eb-copy ul{padding-left:22px;margin:0}.rpc-etobicoke .eb-copy li+li{margin-top:14px}
.rpc-etobicoke .eb-porcelain{background:#fbfaf7}.rpc-etobicoke .eb-cream{background:#f7f5ef}.rpc-etobicoke .eb-sage,.rpc-etobicoke .eb-facts{background:#dfe7da}.rpc-etobicoke .eb-facts{padding-block:0;border-block:1px solid var(--eb-border)}.rpc-etobicoke .eb-facts .eb-three{gap:0}.rpc-etobicoke .eb-facts .eb-copy{padding:20px 0;border:0;border-bottom:1px solid #bdc9bf}.rpc-etobicoke .eb-facts .eb-copy:last-child{border-bottom:0}.rpc-etobicoke .eb-facts strong{display:block;color:var(--eb-ink);font-family:Rufina,Georgia,serif;font-size:18px;line-height:1.4}.rpc-etobicoke .eb-facts span{display:block;font-size:15px;margin-top:8px;line-height:1.5}
.rpc-etobicoke .eb-dark{background:var(--eb-dark)}.rpc-etobicoke .eb-dark .eb-heading .elementor-heading-title{color:#fff}.rpc-etobicoke .eb-dark .eb-copy{color:#dce7e1}.rpc-etobicoke .eb-dark a{color:#c2dfc9}.rpc-etobicoke .eb-dark .eb-card{background:#182820;border-color:#4d6255}.rpc-etobicoke .eb-dark .eb-caption{background:#182820;color:#dce7e1}.rpc-etobicoke .eb-dark .eb-secondary .elementor-button{border-color:#c2dfc9;color:#fff}.rpc-etobicoke .eb-dark .elementor-button{color:#fff}.rpc-etobicoke .eb-dark .eb-note{border-color:#b9cfb8}
.rpc-etobicoke .eb-process{border-block:1px solid #050d1d;gap:0}.rpc-etobicoke .eb-process .eb-card{background:transparent;border:0;border-bottom:1px solid var(--eb-border);border-radius:0;padding:26px 0}.rpc-etobicoke .eb-process .eb-card:last-child{border-bottom:0}
.rpc-etobicoke .eb-faq{margin-top:10px}.rpc-etobicoke .eb-faq .elementor-toggle-item{border-bottom:1px solid var(--eb-border)}.rpc-etobicoke .eb-faq .elementor-tab-title{position:relative;padding:23px 44px 23px 4px;border:0;font:600 17px/1.45 Inter,Arial,sans-serif;color:var(--eb-ink);min-height:64px}.rpc-etobicoke .eb-faq .elementor-toggle-title{display:inline-block;max-width:100%;overflow-wrap:break-word;font:inherit;color:inherit;text-decoration:none}.rpc-etobicoke .eb-faq .elementor-tab-title:after{content:'+';position:absolute;right:12px;top:23px;color:var(--eb-green)}.rpc-etobicoke .eb-faq .elementor-tab-title.elementor-active:after{content:'−'}.rpc-etobicoke .eb-faq .elementor-tab-content{padding:0 4px 24px;border:0;font:400 16px/1.75 Inter,Arial,sans-serif;color:var(--eb-body)}.rpc-etobicoke .eb-faq p{margin:0}.rpc-etobicoke .eb-final .eb-wrap{max-width:980px}
.rpc-etobicoke :is(a,button,[tabindex]):focus-visible{outline:3px solid #f4c542!important;outline-offset:3px!important;box-shadow:0 0 0 6px #050d1d!important;scroll-margin-top:140px}
@media(min-width:351px){.rpc-etobicoke .eb-section{padding-inline:20px}.rpc-etobicoke .eb-card{padding:25px}.rpc-etobicoke .elementor-button{padding-inline:22px}}
@media(min-width:521px){.rpc-etobicoke .eb-button,.rpc-etobicoke .elementor-button{width:auto}.rpc-etobicoke .eb-actions{gap:14px}}
@media(min-width:768px){.rpc-etobicoke .eb-section{padding:88px 40px}.rpc-etobicoke .eb-facts{padding-block:0}.rpc-etobicoke .eb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rpc-etobicoke .eb-facts .eb-three{grid-template-columns:repeat(3,minmax(0,1fr))}.rpc-etobicoke .eb-facts .eb-copy{padding:24px 16px;border-bottom:0;border-right:1px solid var(--eb-border)}.rpc-etobicoke .eb-facts .eb-copy:first-child{border-left:1px solid var(--eb-border)}.rpc-etobicoke .eb-heading h1{font-size:clamp(2.8rem,5vw,4.5rem)}.rpc-etobicoke .eb-heading h2{font-size:clamp(2.1rem,3.4vw,3.4rem)}.rpc-etobicoke .eb-lead{font-size:18px}.rpc-etobicoke .eb-caption{padding:20px 24px}.rpc-etobicoke .eb-process .eb-card{padding:32px}.rpc-etobicoke .eb-process .eb-card:nth-child(odd){border-right:1px solid var(--eb-border)}.rpc-etobicoke .eb-process .eb-card:nth-last-child(-n+2){border-bottom:0}.rpc-etobicoke .eb-faq .elementor-tab-title{font-size:19px;padding-left:12px}.rpc-etobicoke .eb-faq .elementor-tab-content{padding-inline:12px}}
@media(min-width:901px){.rpc-etobicoke .eb-hero-grid,.rpc-etobicoke .eb-split{grid-template-columns:repeat(2,minmax(0,1fr))}.rpc-etobicoke .eb-hero-grid{gap:32px}.rpc-etobicoke .eb-heading h1{max-width:13ch}.rpc-etobicoke .eb-hero{padding-block:70px}.rpc-etobicoke .eb-facts .eb-copy{padding:26px 28px}}
@media(min-width:1121px){.rpc-etobicoke .eb-hero-grid{gap:52px}.rpc-etobicoke .eb-split{gap:64px}.rpc-etobicoke .eb-three{grid-template-columns:repeat(3,minmax(0,1fr))}.rpc-etobicoke .eb-card{padding:30px}.rpc-etobicoke .eb-heading h1{font-size:clamp(3rem,5.2vw,5rem)}}
@media(prefers-reduced-motion:reduce){.rpc-etobicoke *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}/* End custom CSS */