.elementor-1842 .elementor-element.elementor-element-b0d9747:not(.elementor-motion-effects-element-type-background),.elementor-1842 .elementor-element.elementor-element-b0d9747>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://bryanto.ca/wp-content/uploads/2025/07/vi-header.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover}.elementor-1842 .elementor-element.elementor-element-b0d9747,.elementor-1842 .elementor-element.elementor-element-b0d9747>.elementor-background-overlay{border-radius:0}.elementor-1842 .elementor-element.elementor-element-b0d9747{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-27px;margin-bottom:0;padding:191px}.elementor-1842 .elementor-element.elementor-element-b0d9747>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1842 .elementor-element.elementor-element-4355a68{padding:40px 250px 0}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1842 .elementor-element.elementor-element-5a901ce>.elementor-widget-container{margin:0 0 -19px}.elementor-1842 .elementor-element.elementor-element-5a901ce{text-align:start}.elementor-1842 .elementor-element.elementor-element-5a901ce img{width:12%}.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-1842 .elementor-element.elementor-element-2bf617b .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-fbbcb2e{padding:0 250px 50px}.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)}.elementor-1842 .elementor-element.elementor-element-a18632b>.elementor-widget-container{margin:0 0 -26px}.elementor-1842 .elementor-element.elementor-element-a18632b{font-family:"Lato",Sans-serif;font-size:16px;font-weight:400}.elementor-1842 .elementor-element.elementor-element-d5b7710{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1842 .elementor-element.elementor-element-bd4e3ba:not(.elementor-motion-effects-element-type-background),.elementor-1842 .elementor-element.elementor-element-bd4e3ba>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#474747}.elementor-1842 .elementor-element.elementor-element-bd4e3ba{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 250px}.elementor-1842 .elementor-element.elementor-element-bd4e3ba>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1842 .elementor-element.elementor-element-c39d010 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-dc0a7cf{width:100%;max-width:100%;align-self:flex-start}.elementor-1842 .elementor-element.elementor-element-dc0a7cf>.elementor-widget-container{margin:0;border-radius:12px}.elementor-1842 .elementor-element.elementor-element-dc0a7cf .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-1842 .elementor-element.elementor-element-32b3e07{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 250px}.elementor-1842 .elementor-element.elementor-element-32b3e07>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1842 .elementor-element.elementor-element-09c65ef>.elementor-element-populated{padding:0}.elementor-1842 .elementor-element.elementor-element-daa0098 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-f8dafe2 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-c556d77{padding:50px 250px}.elementor-1842 .elementor-element.elementor-element-e387b3b>.elementor-element-populated{padding:0}.elementor-1842 .elementor-element.elementor-element-e98cb22 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-488ea3b .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-7bbd3c9>.elementor-widget-container{margin:0;padding:0}.elementor-1842 .elementor-element.elementor-element-76207ae:not(.elementor-motion-effects-element-type-background),.elementor-1842 .elementor-element.elementor-element-76207ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#474747}.elementor-1842 .elementor-element.elementor-element-76207ae,.elementor-1842 .elementor-element.elementor-element-76207ae>.elementor-background-overlay{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-76207ae:hover,.elementor-1842 .elementor-element.elementor-element-76207ae:hover>.elementor-background-overlay{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-76207ae{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:24px}.elementor-1842 .elementor-element.elementor-element-76207ae>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1842 .elementor-element.elementor-element-92d557c>.elementor-widget-container{margin:0 0 -15px}.elementor-1842 .elementor-element.elementor-element-92d557c .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-13a6e18>.elementor-widget-container{background-color:#75757500;margin:0 0 -20px;padding:0}.elementor-1842 .elementor-element.elementor-element-13a6e18{font-family:"Lato",Sans-serif;font-size:12px;font-weight:400;color:#fff}.elementor-1842 .elementor-element.elementor-element-eb794b0:not(.elementor-motion-effects-element-type-background),.elementor-1842 .elementor-element.elementor-element-eb794b0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#474747}.elementor-1842 .elementor-element.elementor-element-eb794b0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 250px}.elementor-1842 .elementor-element.elementor-element-eb794b0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1842 .elementor-element.elementor-element-dbfed14>.elementor-element-populated{padding:0}.elementor-1842 .elementor-element.elementor-element-80d78ba .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-76e9554 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-7fdde18{padding:50px 250px}.elementor-1842 .elementor-element.elementor-element-1170c95>.elementor-element-populated{padding:0}.elementor-1842 .elementor-element.elementor-element-1aa0792 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-78a3c73>.elementor-widget-container{margin:0}.elementor-1842 .elementor-element.elementor-element-78a3c73 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-7c8fbf7>.elementor-widget-container{margin:0 0 -28px}.elementor-1842 .elementor-element.elementor-element-7c8fbf7{font-family:"Lato",Sans-serif;font-weight:400}.elementor-1842 .elementor-element.elementor-element-67cdecf:not(.elementor-motion-effects-element-type-background),.elementor-1842 .elementor-element.elementor-element-67cdecf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#474747}.elementor-1842 .elementor-element.elementor-element-67cdecf,.elementor-1842 .elementor-element.elementor-element-67cdecf>.elementor-background-overlay{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-67cdecf:hover,.elementor-1842 .elementor-element.elementor-element-67cdecf:hover>.elementor-background-overlay{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-67cdecf{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:24px}.elementor-1842 .elementor-element.elementor-element-67cdecf>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1842 .elementor-element.elementor-element-522bd0e>.elementor-widget-container{margin:0 0 -15px}.elementor-1842 .elementor-element.elementor-element-522bd0e .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-f97eb55>.elementor-widget-container{background-color:#75757500;margin:0;padding:0}.elementor-1842 .elementor-element.elementor-element-f97eb55{font-family:"Lato",Sans-serif;font-size:12px;font-weight:400;color:#fff}.elementor-1842 .elementor-element.elementor-element-d786e14{padding:50px 250px}.elementor-1842 .elementor-element.elementor-element-5b1904c>.elementor-element-populated{padding:0}.elementor-1842 .elementor-element.elementor-element-1c54b1d .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-a915264>.elementor-widget-container{margin:0}.elementor-1842 .elementor-element.elementor-element-a915264 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-c15ea80>.elementor-widget-container{margin:0 0 -24px}.elementor-1842 .elementor-element.elementor-element-0b21fba img{opacity:1;border-radius:5px}.elementor-1842 .elementor-element.elementor-element-0b21fba:hover img{opacity:.8}.elementor-1842 .elementor-element.elementor-element-7d0e658>.elementor-widget-container{background-color:#75757500;margin:0 0 -20px;padding:0}.elementor-1842 .elementor-element.elementor-element-7d0e658{font-family:"Lato",Sans-serif;font-size:12px;font-weight:400;color:#fff}.elementor-1842 .elementor-element.elementor-element-4e62b83{padding:50px 250px}.elementor-1842 .elementor-element.elementor-element-093cb53>.elementor-element-populated{padding:0}.elementor-1842 .elementor-element.elementor-element-ba29803 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-7b2014d>.elementor-widget-container{margin:0}.elementor-1842 .elementor-element.elementor-element-7b2014d .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-6c184a1>.elementor-widget-container{margin:0 0 -24px}.elementor-1842 .elementor-element.elementor-element-c40f6f2:hover img{opacity:.8}.elementor-1842 .elementor-element.elementor-element-c40f6f2 img{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-413dd19>.elementor-widget-container{background-color:#75757500;margin:0 0 -20px;padding:0}.elementor-1842 .elementor-element.elementor-element-413dd19{font-family:"Lato",Sans-serif;font-size:12px;font-weight:400;color:#fff}.elementor-1842 .elementor-element.elementor-element-96778b0>.elementor-widget-container{margin:0 0 -22px}.elementor-1842 .elementor-element.elementor-element-c85269b img{opacity:1}.elementor-1842 .elementor-element.elementor-element-c85269b:hover img{opacity:.8}.elementor-1842 .elementor-element.elementor-element-6caf399>.elementor-widget-container{background-color:#75757500;margin:0 0 -20px;padding:0}.elementor-1842 .elementor-element.elementor-element-6caf399{font-family:"Lato",Sans-serif;font-size:12px;font-weight:400;color:#fff}.elementor-1842 .elementor-element.elementor-element-3bc9893{padding:50px 250px}.elementor-1842 .elementor-element.elementor-element-182a923>.elementor-element-populated{padding:0}.elementor-1842 .elementor-element.elementor-element-1bfa961 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-9db2566>.elementor-widget-container{margin:0}.elementor-1842 .elementor-element.elementor-element-9db2566 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-3975e18>.elementor-widget-container{margin:0 0 -24px}.elementor-1842 .elementor-element.elementor-element-4f2ef7f>.elementor-widget-container{margin:0 0 -24px}.elementor-1842 .elementor-element.elementor-element-5656d15:not(.elementor-motion-effects-element-type-background),.elementor-1842 .elementor-element.elementor-element-5656d15>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#474747}.elementor-1842 .elementor-element.elementor-element-5656d15,.elementor-1842 .elementor-element.elementor-element-5656d15>.elementor-background-overlay{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-5656d15:hover,.elementor-1842 .elementor-element.elementor-element-5656d15:hover>.elementor-background-overlay{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-5656d15{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:16px;padding:24px}.elementor-1842 .elementor-element.elementor-element-5656d15>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1842 .elementor-element.elementor-element-27fca60>.elementor-widget-container{margin:0 0 -10px}.elementor-1842 .elementor-element.elementor-element-27fca60 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-b54e8fd>.elementor-widget-container{background-color:#75757500;margin:0 0 -20px;padding:0}.elementor-1842 .elementor-element.elementor-element-b54e8fd{font-family:"Lato",Sans-serif;font-size:12px;font-weight:400;color:#fff}.elementor-1842 .elementor-element.elementor-element-97f44e0:not(.elementor-motion-effects-element-type-background),.elementor-1842 .elementor-element.elementor-element-97f44e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#474747}.elementor-1842 .elementor-element.elementor-element-97f44e0,.elementor-1842 .elementor-element.elementor-element-97f44e0>.elementor-background-overlay{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-97f44e0:hover,.elementor-1842 .elementor-element.elementor-element-97f44e0:hover>.elementor-background-overlay{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-97f44e0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:16px;padding:24px}.elementor-1842 .elementor-element.elementor-element-97f44e0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1842 .elementor-element.elementor-element-82c364d>.elementor-widget-container{margin:0 0 -10px}.elementor-1842 .elementor-element.elementor-element-82c364d .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-1f969fc>.elementor-widget-container{background-color:#75757500;margin:0 0 -20px;padding:0}.elementor-1842 .elementor-element.elementor-element-1f969fc{font-family:"Lato",Sans-serif;font-size:12px;font-weight:400;color:#fff}.elementor-1842 .elementor-element.elementor-element-bc60b14{padding:50px 250px}.elementor-1842 .elementor-element.elementor-element-2cb3ed8>.elementor-element-populated{padding:0}.elementor-1842 .elementor-element.elementor-element-2085261 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-405199f>.elementor-widget-container{margin:0}.elementor-1842 .elementor-element.elementor-element-405199f .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-5a9b148>.elementor-widget-container{margin:0 0 -24px}.elementor-1842 .elementor-element.elementor-element-9130903>.elementor-widget-container{margin:0 0 -24px}.elementor-1842 .elementor-element.elementor-element-f706bbd>.elementor-widget-container{margin:0 0 -24px}.elementor-1842 .elementor-element.elementor-element-6833b21>.elementor-widget-container{background-color:#75757500;margin:0 0 -20px;padding:0}.elementor-1842 .elementor-element.elementor-element-6833b21{font-family:"Lato",Sans-serif;font-size:12px;font-weight:400;color:#fff}.elementor-1842 .elementor-element.elementor-element-ad2f1d6>.elementor-widget-container{margin:0 0 -24px}.elementor-1842 .elementor-element.elementor-element-6d7ab25:not(.elementor-motion-effects-element-type-background),.elementor-1842 .elementor-element.elementor-element-6d7ab25>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#474747}.elementor-1842 .elementor-element.elementor-element-6d7ab25,.elementor-1842 .elementor-element.elementor-element-6d7ab25>.elementor-background-overlay{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-6d7ab25:hover,.elementor-1842 .elementor-element.elementor-element-6d7ab25:hover>.elementor-background-overlay{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-6d7ab25{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:16px;padding:24px}.elementor-1842 .elementor-element.elementor-element-6d7ab25>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1842 .elementor-element.elementor-element-f49e4cf>.elementor-widget-container{margin:0 0 -10px}.elementor-1842 .elementor-element.elementor-element-f49e4cf .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-c23c3ca>.elementor-widget-container{background-color:#75757500;margin:0 0 -20px;padding:0}.elementor-1842 .elementor-element.elementor-element-c23c3ca{font-family:"Lato",Sans-serif;font-size:12px;font-weight:400;color:#fff}.elementor-1842 .elementor-element.elementor-element-699110a>.elementor-widget-container{margin:0 0 -24px}.elementor-1842 .elementor-element.elementor-element-969eb59>.elementor-widget-container{background-color:#75757500;margin:0 0 -20px;padding:0}.elementor-1842 .elementor-element.elementor-element-969eb59{font-family:"Lato",Sans-serif;font-size:12px;font-weight:400;color:#fff}.elementor-1842 .elementor-element.elementor-element-a6c8fec{padding:50px 250px}.elementor-1842 .elementor-element.elementor-element-1fc0d2e>.elementor-element-populated{padding:0}.elementor-1842 .elementor-element.elementor-element-dd7f9f2 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-4cc1555>.elementor-widget-container{margin:0}.elementor-1842 .elementor-element.elementor-element-4cc1555 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-0be3ce4>.elementor-widget-container{margin:0 0 -24px}.elementor-1842 .elementor-element.elementor-element-73b21e4,.elementor-1842 .elementor-element.elementor-element-73b21e4>.elementor-background-overlay{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-73b21e4:hover,.elementor-1842 .elementor-element.elementor-element-73b21e4:hover>.elementor-background-overlay{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-73b21e4{margin-top:0;margin-bottom:16px;padding:0}.elementor-1842 .elementor-element.elementor-element-af7116e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1842 .elementor-element.elementor-element-af7116e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#474747}.elementor-1842 .elementor-element.elementor-element-af7116e>.elementor-element-populated,.elementor-1842 .elementor-element.elementor-element-af7116e>.elementor-element-populated>.elementor-background-overlay,.elementor-1842 .elementor-element.elementor-element-af7116e>.elementor-background-slideshow{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-af7116e:hover>.elementor-element-populated,.elementor-1842 .elementor-element.elementor-element-af7116e:hover>.elementor-element-populated>.elementor-background-overlay{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-af7116e>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 10px 15px 0;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:24px}.elementor-1842 .elementor-element.elementor-element-af7116e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1842 .elementor-element.elementor-element-2da7b1e>.elementor-widget-container{margin:0 0 -10px}.elementor-1842 .elementor-element.elementor-element-2da7b1e .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:36px;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-3b33e3a>.elementor-widget-container{margin:0 0 -24px}.elementor-1842 .elementor-element.elementor-element-a500558:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1842 .elementor-element.elementor-element-a500558>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#474747}.elementor-1842 .elementor-element.elementor-element-a500558>.elementor-element-populated,.elementor-1842 .elementor-element.elementor-element-a500558>.elementor-element-populated>.elementor-background-overlay,.elementor-1842 .elementor-element.elementor-element-a500558>.elementor-background-slideshow{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-a500558:hover>.elementor-element-populated,.elementor-1842 .elementor-element.elementor-element-a500558:hover>.elementor-element-populated>.elementor-background-overlay{border-radius:12px}.elementor-1842 .elementor-element.elementor-element-a500558>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 15px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:24px}.elementor-1842 .elementor-element.elementor-element-a500558>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1842 .elementor-element.elementor-element-90ce712>.elementor-widget-container{margin:0 0 -10px}.elementor-1842 .elementor-element.elementor-element-90ce712 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:36px;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-bdfaf95>.elementor-widget-container{margin:0 0 -24px}.elementor-1842 .elementor-element.elementor-element-fbcd1ff>.elementor-widget-container{margin:0 0 -24px}.elementor-1842 .elementor-element.elementor-element-e5853fc{padding:50px 250px 150px}.elementor-1842 .elementor-element.elementor-element-b198684>.elementor-element-populated{padding:0}.elementor-1842 .elementor-element.elementor-element-04ff26d .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-db72ec3>.elementor-widget-container{margin:0}.elementor-1842 .elementor-element.elementor-element-db72ec3 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-dfcc4d1>.elementor-widget-container{margin:0 0 -24px}.elementor-1842 .elementor-element.elementor-element-c8363d3 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-2a373d1{text-align:end}.elementor-1842 .elementor-element.elementor-element-2a373d1 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:600;color:#fff}.elementor-1842 .elementor-element.elementor-element-f143e92{--spacer-size:50px}@media(min-width:768px){.elementor-1842 .elementor-element.elementor-element-9aee056{width:64.757%}.elementor-1842 .elementor-element.elementor-element-a7eb75b{width:35.199%}.elementor-1842 .elementor-element.elementor-element-aa4e132{width:30.049%}.elementor-1842 .elementor-element.elementor-element-d408688{width:69.951%}.elementor-1842 .elementor-element.elementor-element-3d9c04a{width:30.049%}.elementor-1842 .elementor-element.elementor-element-7c73f75{width:69.951%}.elementor-1842 .elementor-element.elementor-element-364d82a{width:30.049%}.elementor-1842 .elementor-element.elementor-element-4cadf42{width:69.951%}.elementor-1842 .elementor-element.elementor-element-b5b0616{width:30.049%}.elementor-1842 .elementor-element.elementor-element-e57066b{width:69.951%}.elementor-1842 .elementor-element.elementor-element-6c15873{width:30.049%}.elementor-1842 .elementor-element.elementor-element-6fd019c{width:69.951%}.elementor-1842 .elementor-element.elementor-element-b096f52{width:30.049%}.elementor-1842 .elementor-element.elementor-element-1f2a3b4{width:69.951%}.elementor-1842 .elementor-element.elementor-element-1129d67{width:30.049%}.elementor-1842 .elementor-element.elementor-element-a8c7cd7{width:69.951%}.elementor-1842 .elementor-element.elementor-element-1a5a997{width:30.049%}.elementor-1842 .elementor-element.elementor-element-7883e34{width:69.951%}.elementor-1842 .elementor-element.elementor-element-c4a18d6{width:30.049%}.elementor-1842 .elementor-element.elementor-element-01a8d04{width:69.951%}.elementor-1842 .elementor-element.elementor-element-67d5017{width:30.049%}.elementor-1842 .elementor-element.elementor-element-8e0a734{width:69.951%}}@media(max-width:1024px){.elementor-1842 .elementor-element.elementor-element-b0d9747:not(.elementor-motion-effects-element-type-background),.elementor-1842 .elementor-element.elementor-element-b0d9747>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://bryanto.ca/wp-content/uploads/2025/07/vi-header.webp");background-size:cover}.elementor-1842 .elementor-element.elementor-element-b0d9747{margin-top:-97px;margin-bottom:0;padding:159px 50px 0}.elementor-1842 .elementor-element.elementor-element-4355a68{margin-top:27px;margin-bottom:0;padding:0 50px}.elementor-1842 .elementor-element.elementor-element-fbbcb2e{padding:0 50px 50px}.elementor-1842 .elementor-element.elementor-element-bd4e3ba{padding:50px}.elementor-1842 .elementor-element.elementor-element-32b3e07{padding:50px}.elementor-1842 .elementor-element.elementor-element-c556d77{padding:50px}.elementor-1842 .elementor-element.elementor-element-eb794b0{padding:50px}.elementor-1842 .elementor-element.elementor-element-7fdde18{padding:50px}.elementor-1842 .elementor-element.elementor-element-d786e14{padding:50px}.elementor-1842 .elementor-element.elementor-element-4e62b83{padding:50px}.elementor-1842 .elementor-element.elementor-element-3bc9893{padding:50px}.elementor-1842 .elementor-element.elementor-element-bc60b14{padding:50px}.elementor-1842 .elementor-element.elementor-element-a6c8fec{padding:50px}.elementor-1842 .elementor-element.elementor-element-af7116e>.elementor-element-populated{margin:0 10px 15px 0;--e-column-margin-right:10px;--e-column-margin-left:0px}.elementor-1842 .elementor-element.elementor-element-a500558>.elementor-element-populated{margin:0 0 15px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px}.elementor-1842 .elementor-element.elementor-element-e5853fc{padding:50px}}@media(max-width:767px){.elementor-1842 .elementor-element.elementor-element-b0d9747:not(.elementor-motion-effects-element-type-background),.elementor-1842 .elementor-element.elementor-element-b0d9747>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://bryanto.ca/wp-content/uploads/2025/07/vi-header.webp");background-repeat:no-repeat;background-size:100% auto}.elementor-1842 .elementor-element.elementor-element-b0d9747{margin-top:-145px;margin-bottom:0;padding:130px 0 0}.elementor-1842 .elementor-element.elementor-element-4355a68{margin-top:24px;margin-bottom:0;padding:0 16px}.elementor-1842 .elementor-element.elementor-element-5a901ce img{width:29%}.elementor-1842 .elementor-element.elementor-element-fbbcb2e{padding:0 16px}.elementor-1842 .elementor-element.elementor-element-bd4e3ba{padding:50px 16px}.elementor-1842 .elementor-element.elementor-element-32b3e07{padding:50px 16px}.elementor-1842 .elementor-element.elementor-element-c556d77{padding:50px 16px}.elementor-1842 .elementor-element.elementor-element-76207ae{padding:11px}.elementor-1842 .elementor-element.elementor-element-eb794b0{padding:50px 16px}.elementor-1842 .elementor-element.elementor-element-7fdde18{padding:50px 16px}.elementor-1842 .elementor-element.elementor-element-67cdecf{padding:11px}.elementor-1842 .elementor-element.elementor-element-d786e14{padding:50px 16px}.elementor-1842 .elementor-element.elementor-element-ad6d0db{margin-top:0;margin-bottom:0;padding:0}.elementor-1842 .elementor-element.elementor-element-1c54b1d>.elementor-widget-container{margin:0}.elementor-1842 .elementor-element.elementor-element-4e62b83{padding:50px 16px}.elementor-1842 .elementor-element.elementor-element-3bc9893{padding:50px 16px}.elementor-1842 .elementor-element.elementor-element-5656d15{padding:11px}.elementor-1842 .elementor-element.elementor-element-97f44e0{padding:11px}.elementor-1842 .elementor-element.elementor-element-bc60b14{padding:50px 16px}.elementor-1842 .elementor-element.elementor-element-6d7ab25{padding:11px}.elementor-1842 .elementor-element.elementor-element-a6c8fec{padding:50px 16px}.elementor-1842 .elementor-element.elementor-element-73b21e4{padding:11px}.elementor-1842 .elementor-element.elementor-element-af7116e>.elementor-element-populated{margin:0 0 12px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:11px}.elementor-1842 .elementor-element.elementor-element-a500558>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:11px}.elementor-1842 .elementor-element.elementor-element-e5853fc{padding:50px 16px}.elementor-1842 .elementor-element.elementor-element-4184816{width:50%}.elementor-1842 .elementor-element.elementor-element-0b2ac59{width:50%}}