.elementor-83 .elementor-element.elementor-element-94e9f15:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-94e9f15>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-83 .elementor-element.elementor-element-94e9f15>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-83 .elementor-element.elementor-element-94e9f15>.elementor-container{min-height:690px}.elementor-83 .elementor-element.elementor-element-94e9f15{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 5px 0 5px}.elementor-83 .elementor-element.elementor-element-4dcdb53>.elementor-element-populated{margin:125px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-83 .elementor-element.elementor-element-d445eac{text-align:center}.elementor-83 .elementor-element.elementor-element-d445eac .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:600;text-shadow:0 0 10px #000;color:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-fd24cac{text-align:center}.elementor-83 .elementor-element.elementor-element-fd24cac .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500;text-shadow:0 0 10px #000;color:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-0f2c19e .elementor-button{background-color:var(--e-global-color-secondary);font-size:16px;font-weight:700;text-transform:uppercase;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-radius:50px 50px 50px 50px;padding:18px 40px 18px 40px}.elementor-83 .elementor-element.elementor-element-0f2c19e .elementor-button:hover,.elementor-83 .elementor-element.elementor-element-0f2c19e .elementor-button:focus{background-color:#FF5E5E;color:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-0f2c19e .elementor-button:hover svg,.elementor-83 .elementor-element.elementor-element-0f2c19e .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-336f451:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-336f451>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://cdn.o2s.ca/wp-content/uploads/2023/12/O2s-Website-Banner_01.jpg?strip=all&lossy=1&ssl=1);background-position:0 -375px;background-repeat:no-repeat;background-size:cover}.elementor-83 .elementor-element.elementor-element-336f451>.elementor-background-overlay{background-color:var(--e-global-color-primary);opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-83 .elementor-element.elementor-element-336f451{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:56px 5px 56px 5px}.elementor-83 .elementor-element.elementor-element-b269c81.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-83 .elementor-element.elementor-element-b269c81>.elementor-element-populated{padding:24px 24px 24px 24px}.elementor-83 .elementor-element.elementor-element-8fba544{width:auto;max-width:auto;align-self:flex-end;text-align:left}.elementor-83 .elementor-element.elementor-element-8fba544>.elementor-widget-container{padding:0 8px 0 0}.elementor-83 .elementor-element.elementor-element-8fba544 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;color:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-7abd483 .elementor-button{background-color:var(--e-global-color-secondary);font-size:16px;font-weight:700;text-transform:uppercase;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-radius:50px 50px 50px 50px;padding:18px 40px 18px 40px}.elementor-83 .elementor-element.elementor-element-7abd483 .elementor-button:hover,.elementor-83 .elementor-element.elementor-element-7abd483 .elementor-button:focus{background-color:#FF5E5E;color:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-7abd483{width:auto;max-width:auto}.elementor-83 .elementor-element.elementor-element-7abd483>.elementor-widget-container{padding:0 0 0 16px}.elementor-83 .elementor-element.elementor-element-7abd483 .elementor-button:hover svg,.elementor-83 .elementor-element.elementor-element-7abd483 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-6cf2a86{padding:56px 5px 56px 5px}.elementor-83 .elementor-element.elementor-element-c9434e6{padding:0 0 56px 0}.elementor-83 .elementor-element.elementor-element-8076712>.elementor-widget-container{margin:0 0 40px 0}.elementor-83 .elementor-element.elementor-element-8076712{text-align:center}.elementor-83 .elementor-element.elementor-element-8076712 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;color:var(--e-global-color-secondary)}.elementor-83 .elementor-element.elementor-element-65551e3{text-align:center;font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:400;line-height:36px;color:#1B1B1B}.elementor-83 .elementor-element.elementor-element-a89f3ee:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-a89f3ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-e65e4d0)}.elementor-83 .elementor-element.elementor-element-a89f3ee{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:56px 5px 56px 5px}.elementor-83 .elementor-element.elementor-element-a89f3ee>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-83 .elementor-element.elementor-element-0aaed7d{padding:0 0 30px 0}.elementor-83 .elementor-element.elementor-element-325d3ee>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:var(--e-global-color-accent)}.elementor-83 .elementor-element.elementor-element-03f3e0d>.elementor-widget-container{padding:0 8px 0 0}.elementor-83 .elementor-element.elementor-element-03f3e0d{text-align:center}.elementor-83 .elementor-element.elementor-element-03f3e0d .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;color:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-2aa8175>.elementor-widget-container{padding:0 0 0 0}.elementor-83 .elementor-element.elementor-element-2aa8175{text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:var(--e-global-color-accent)}.elementor-83 .elementor-element.elementor-element-c37cfc1 .elementor-button{background-color:var(--e-global-color-secondary);font-size:16px;font-weight:700;text-transform:uppercase;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-radius:50px 50px 50px 50px;padding:18px 40px 18px 40px}.elementor-83 .elementor-element.elementor-element-c37cfc1 .elementor-button:hover,.elementor-83 .elementor-element.elementor-element-c37cfc1 .elementor-button:focus{background-color:#FF5E5E;color:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-c37cfc1>.elementor-widget-container{padding:0 0 0 0}.elementor-83 .elementor-element.elementor-element-c37cfc1 .elementor-button:hover svg,.elementor-83 .elementor-element.elementor-element-c37cfc1 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-bf156dd>.elementor-widget-container{padding:0 8px 0 0}.elementor-83 .elementor-element.elementor-element-bf156dd{text-align:center}.elementor-83 .elementor-element.elementor-element-bf156dd .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;color:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-e729cd1>.elementor-widget-container{padding:0 0 0 0}.elementor-83 .elementor-element.elementor-element-e729cd1{text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:var(--e-global-color-accent)}.elementor-83 .elementor-element.elementor-element-a4e1cd1 .elementor-button{background-color:var(--e-global-color-secondary);font-size:16px;font-weight:700;text-transform:uppercase;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-radius:50px 50px 50px 50px;padding:18px 40px 18px 40px}.elementor-83 .elementor-element.elementor-element-a4e1cd1 .elementor-button:hover,.elementor-83 .elementor-element.elementor-element-a4e1cd1 .elementor-button:focus{background-color:#FF5E5E;color:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-a4e1cd1>.elementor-widget-container{padding:0 0 0 0}.elementor-83 .elementor-element.elementor-element-a4e1cd1 .elementor-button:hover svg,.elementor-83 .elementor-element.elementor-element-a4e1cd1 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-ea8a874:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-ea8a874>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://cdn.o2s.ca/wp-content/uploads/2023/11/rsw_1920m-1.jpg?strip=all&lossy=1&ssl=1);background-position:0 -221px;background-repeat:no-repeat;background-size:cover}.elementor-83 .elementor-element.elementor-element-ea8a874>.elementor-background-overlay{background-color:var(--e-global-color-primary);opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-83 .elementor-element.elementor-element-ea8a874{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:56px 5px 56px 5px}.elementor-83 .elementor-element.elementor-element-0a2a203.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-83 .elementor-element.elementor-element-0a2a203>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:75px 24px 75px 24px}.elementor-83 .elementor-element.elementor-element-7e71753{width:auto;max-width:auto;align-self:flex-end;text-align:left}.elementor-83 .elementor-element.elementor-element-7e71753>.elementor-widget-container{padding:0 8px 0 0}.elementor-83 .elementor-element.elementor-element-7e71753 .elementor-heading-title{font-family:"Archivo Black",Sans-serif;font-weight:400;line-height:47px;color:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-fb5a651 .elementor-button{background-color:var(--e-global-color-secondary);font-size:16px;font-weight:700;text-transform:uppercase;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-radius:50px 50px 50px 50px;padding:18px 40px 18px 40px}.elementor-83 .elementor-element.elementor-element-fb5a651 .elementor-button:hover,.elementor-83 .elementor-element.elementor-element-fb5a651 .elementor-button:focus{background-color:#FF5E5E;color:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-fb5a651{width:auto;max-width:auto}.elementor-83 .elementor-element.elementor-element-fb5a651>.elementor-widget-container{padding:0 0 0 16px}.elementor-83 .elementor-element.elementor-element-fb5a651 .elementor-button:hover svg,.elementor-83 .elementor-element.elementor-element-fb5a651 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-c405b78:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-c405b78>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#161616}.elementor-83 .elementor-element.elementor-element-c405b78{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:56px 0 56px 0}.elementor-83 .elementor-element.elementor-element-c405b78>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-83 .elementor-element.elementor-element-24dfc90>.elementor-element-populated{padding:0 0 0 0}.elementor-83 .elementor-element.elementor-element-a81fe49>.elementor-widget-container{padding:0 0 30px 0}.elementor-83 .elementor-element.elementor-element-a81fe49{text-align:center}.elementor-83 .elementor-element.elementor-element-a81fe49 .elementor-heading-title{font-family:"Archivo Black",Sans-serif;font-weight:400;color:var(--e-global-color-secondary)}.elementor-83 .elementor-element.elementor-element-82c2a0b img{width:100%}.elementor-83 .elementor-element.elementor-element-4a683af:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-4a683af>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#161616}.elementor-83 .elementor-element.elementor-element-4a683af{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 5px 0 5px}.elementor-83 .elementor-element.elementor-element-4a683af>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-83 .elementor-element.elementor-element-998755f{text-align:center}.elementor-83 .elementor-element.elementor-element-998755f .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;color:var(--e-global-color-secondary)}.elementor-83 .elementor-element.elementor-element-1779f94{--grid-template-columns:repeat(0, auto);--icon-size:40px}.elementor-83 .elementor-element.elementor-element-1779f94 .elementor-widget-container{text-align:center}.elementor-83 .elementor-element.elementor-element-1779f94 .elementor-social-icon{background-color:#fff0;border-style:none}.elementor-83 .elementor-element.elementor-element-1779f94 .elementor-social-icon i{color:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-1779f94 .elementor-social-icon svg{fill:var(--e-global-color-text)}.elementor-83 .elementor-element.elementor-element-1779f94 .elementor-icon{border-radius:0 0 0 0}@media(max-width:1350px){.elementor-83 .elementor-element.elementor-element-94e9f15>.elementor-container{min-height:624px}.elementor-83 .elementor-element.elementor-element-65551e3{font-size:22px}}@media(max-width:1199px){.elementor-83 .elementor-element.elementor-element-0f2c19e .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-7abd483 .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-c9434e6{padding:0 0 0 0}.elementor-83 .elementor-element.elementor-element-8076712>.elementor-widget-container{margin:0 0 20px 0}.elementor-83 .elementor-element.elementor-element-65551e3{font-size:22px}.elementor-83 .elementor-element.elementor-element-a89f3ee{padding:45px 5px 45px 5px}.elementor-83 .elementor-element.elementor-element-c37cfc1 .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-a4e1cd1 .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-fb5a651 .elementor-button{font-size:14px}}@media(max-width:1024px){.elementor-83 .elementor-element.elementor-element-0f2c19e .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-336f451:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-336f451>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-83 .elementor-element.elementor-element-7abd483 .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-65551e3{font-size:22px}.elementor-83 .elementor-element.elementor-element-c37cfc1 .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-a4e1cd1 .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-ea8a874:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-ea8a874>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 -107px}.elementor-83 .elementor-element.elementor-element-fb5a651 .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-c405b78{padding:40px 5px 40px 5px}.elementor-83 .elementor-element.elementor-element-4a683af{padding:40px 5px 40px 5px}}@media(max-width:991px){.elementor-83 .elementor-element.elementor-element-94e9f15>.elementor-container{min-height:500px}.elementor-83 .elementor-element.elementor-element-0f2c19e .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-8fba544{align-self:flex-end}.elementor-83 .elementor-element.elementor-element-7abd483{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-83 .elementor-element.elementor-element-7abd483>.elementor-widget-container{padding:24px 0 0 0}.elementor-83 .elementor-element.elementor-element-7abd483 .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-8076712>.elementor-widget-container{margin:0 0 0 0}.elementor-83 .elementor-element.elementor-element-65551e3{font-size:22px}.elementor-83 .elementor-element.elementor-element-a89f3ee{padding:35px 5px 35px 5px}.elementor-83 .elementor-element.elementor-element-c37cfc1{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-83 .elementor-element.elementor-element-c37cfc1>.elementor-widget-container{padding:24px 0 0 0}.elementor-83 .elementor-element.elementor-element-c37cfc1 .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-a4e1cd1{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-83 .elementor-element.elementor-element-a4e1cd1>.elementor-widget-container{padding:24px 0 0 0}.elementor-83 .elementor-element.elementor-element-a4e1cd1 .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-fb5a651{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-83 .elementor-element.elementor-element-fb5a651>.elementor-widget-container{padding:24px 0 0 0}.elementor-83 .elementor-element.elementor-element-fb5a651 .elementor-button{font-size:14px}}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-94e9f15>.elementor-container{min-height:500px}.elementor-83 .elementor-element.elementor-element-d445eac .elementor-heading-title{font-size:20px}.elementor-83 .elementor-element.elementor-element-fd24cac .elementor-heading-title{font-size:20px}.elementor-83 .elementor-element.elementor-element-0f2c19e .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-336f451:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-336f451>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-83 .elementor-element.elementor-element-8fba544{text-align:center}.elementor-83 .elementor-element.elementor-element-8fba544 .elementor-heading-title{font-size:28px}.elementor-83 .elementor-element.elementor-element-7abd483 .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-8076712>.elementor-widget-container{margin:0 0 10px 0}.elementor-83 .elementor-element.elementor-element-65551e3{font-size:20px;line-height:30px}.elementor-83 .elementor-element.elementor-element-a89f3ee{padding:30px 5px 30px 5px}.elementor-83 .elementor-element.elementor-element-0aaed7d{padding:0 0 0 0}.elementor-83 .elementor-element.elementor-element-03f3e0d{text-align:center}.elementor-83 .elementor-element.elementor-element-03f3e0d .elementor-heading-title{font-size:28px}.elementor-83 .elementor-element.elementor-element-c37cfc1 .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-717b19d>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-83 .elementor-element.elementor-element-bf156dd{text-align:center}.elementor-83 .elementor-element.elementor-element-bf156dd .elementor-heading-title{font-size:28px}.elementor-83 .elementor-element.elementor-element-a4e1cd1 .elementor-button{font-size:14px}.elementor-83 .elementor-element.elementor-element-ea8a874:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-ea8a874>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-83 .elementor-element.elementor-element-7e71753{text-align:center}.elementor-83 .elementor-element.elementor-element-7e71753 .elementor-heading-title{font-size:28px;line-height:40px}.elementor-83 .elementor-element.elementor-element-fb5a651 .elementor-button{font-size:14px}}