.elementor-595 .elementor-element.elementor-element-c6e515d{--display:flex;--min-height:fit-content;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-595 .elementor-element.elementor-element-c6e515d:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-c6e515d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sourpusscanada.com/wp-content/uploads/2026/03/Give-the-wild-side-a-shot.webp");background-position:bottom center;background-size:cover;}.elementor-595 .elementor-element.elementor-element-f587767{width:var( --container-widget-width, 22vw );max-width:22vw;--container-widget-width:22vw;--container-widget-flex-grow:0;z-index:5;}.elementor-595 .elementor-element.elementor-element-f587767 > .elementor-widget-container{margin:9% 0% -40% 0%;}.elementor-595 .elementor-element.elementor-element-f587767 img{width:100%;}.elementor-595 .elementor-element.elementor-element-8b2c612{width:auto;max-width:auto;top:30px;z-index:9;}.elementor-595 .elementor-element.elementor-element-8b2c612 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-8b2c612.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-8b2c612{right:30px;}body.rtl .elementor-595 .elementor-element.elementor-element-8b2c612{left:30px;}.elementor-595 .elementor-element.elementor-element-8b2c612 .elementor-nav-menu .elementor-item{font-family:"Champion", Sans-serif;font-size:30px;font-weight:900;}.elementor-595 .elementor-element.elementor-element-8b2c612 .elementor-nav-menu--main .elementor-item{color:#FFE800;fill:#FFE800;}.elementor-595 .elementor-element.elementor-element-8b2c612 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-595 .elementor-element.elementor-element-8b2c612 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-595 .elementor-element.elementor-element-8b2c612 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-595 .elementor-element.elementor-element-8b2c612 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-595 .elementor-element.elementor-element-8b2c612 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000000;}.elementor-595 .elementor-element.elementor-element-dc3600a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-595 .elementor-element.elementor-element-ad84ffc{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-595 .elementor-element.elementor-element-ad84ffc > .elementor-widget-container{padding:140px 1px 80px 1px;}.elementor-595 .elementor-element.elementor-element-6fb7f76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-9f69d04{width:initial;max-width:initial;}.elementor-595 .elementor-element.elementor-element-9f69d04 img{height:100%;}.elementor-595 .elementor-element.elementor-element-793848a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-595 .elementor-element.elementor-element-8be6e9f{width:var( --container-widget-width, 178px );max-width:178px;--container-widget-width:178px;--container-widget-flex-grow:0;top:29px;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-8be6e9f{right:0px;}body.rtl .elementor-595 .elementor-element.elementor-element-8be6e9f{left:0px;}.elementor-595 .elementor-element.elementor-element-fe19c5c{--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;}.elementor-595 .elementor-element.elementor-element-5c67083 > .elementor-widget-container{padding:0% 0% 3% 0%;}.elementor-595 .elementor-element.elementor-element-5c67083{text-align:center;}.elementor-595 .elementor-element.elementor-element-5c67083 .elementor-heading-title{font-family:"Champion", Sans-serif;color:#FFE800;}.elementor-595 .elementor-element.elementor-element-760501b{--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;--padding-top:4%;--padding-bottom:9%;--padding-left:0%;--padding-right:0%;}.elementor-595 .elementor-element.elementor-element-f4c5d94{width:var( --container-widget-width, 58vw );max-width:58vw;--container-widget-width:58vw;--container-widget-flex-grow:0;z-index:4;}.elementor-595 .elementor-element.elementor-element-f4c5d94 > .elementor-widget-container{--e-transform-rotateZ:-10deg;}.elementor-595 .elementor-element.elementor-element-f4c5d94.elementor-element{--align-self:center;}.elementor-595 .elementor-element.elementor-element-1a145ad{width:var( --container-widget-width, 28vw );max-width:28vw;--container-widget-width:28vw;--container-widget-flex-grow:0;top:9%;z-index:9;}.elementor-595 .elementor-element.elementor-element-1a145ad > .elementor-widget-container{--e-transform-rotateZ:48deg;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-1a145ad{left:-48px;}body.rtl .elementor-595 .elementor-element.elementor-element-1a145ad{right:-48px;}.elementor-595 .elementor-element.elementor-element-1a145ad img{width:100%;}.elementor-595 .elementor-element.elementor-element-8cf8a4d{width:var( --container-widget-width, 28vw );max-width:28vw;--container-widget-width:28vw;--container-widget-flex-grow:0;top:-3%;z-index:9;}.elementor-595 .elementor-element.elementor-element-8cf8a4d > .elementor-widget-container{--e-transform-rotateZ:2deg;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-8cf8a4d{right:1%;}body.rtl .elementor-595 .elementor-element.elementor-element-8cf8a4d{left:1%;}.elementor-595 .elementor-element.elementor-element-8cf8a4d img{width:100%;}.elementor-595 .elementor-element.elementor-element-a8047b5{width:var( --container-widget-width, 16vw );max-width:16vw;--container-widget-width:16vw;--container-widget-flex-grow:0;bottom:39%;z-index:9;}.elementor-595 .elementor-element.elementor-element-a8047b5 > .elementor-widget-container{--e-transform-rotateZ:25deg;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-a8047b5{right:9%;}body.rtl .elementor-595 .elementor-element.elementor-element-a8047b5{left:9%;}.elementor-595 .elementor-element.elementor-element-a8047b5 img{width:100%;}.elementor-595 .elementor-element.elementor-element-6a52606{width:var( --container-widget-width, 17vw );max-width:17vw;--container-widget-width:17vw;--container-widget-flex-grow:0;top:53%;z-index:9;}.elementor-595 .elementor-element.elementor-element-6a52606 > .elementor-widget-container{--e-transform-rotateZ:18deg;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-6a52606{left:8%;}body.rtl .elementor-595 .elementor-element.elementor-element-6a52606{right:8%;}.elementor-595 .elementor-element.elementor-element-6a52606 img{width:100%;}.elementor-595 .elementor-element.elementor-element-574d232{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:140px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-595 .elementor-element.elementor-element-574d232:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-574d232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101820;background-image:url("https://sourpusscanada.com/wp-content/uploads/2026/03/warningbar.svg");background-position:top center;background-repeat:repeat-x;background-size:contain;}.elementor-595 .elementor-element.elementor-element-7969f0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-595 .elementor-element.elementor-element-39ba80a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-466944a{--display:flex;--border-radius:40px 40px 0px 0px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-595 .elementor-element.elementor-element-466944a:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-466944a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1BA2DD;}.elementor-595 .elementor-element.elementor-element-7d4bf22 .elementor-heading-title{font-family:"Champion", Sans-serif;font-size:55px;font-weight:300;color:#101820;}.elementor-595 .elementor-element.elementor-element-dcdc43c{font-family:"Champion", Sans-serif;font-size:32px;font-weight:300;color:#101820;}.elementor-595 .elementor-element.elementor-element-11608ff{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Champion", Sans-serif;font-size:32px;font-weight:300;color:#101820;}.elementor-595 .elementor-element.elementor-element-850c6e0{width:var( --container-widget-width, 146px );max-width:146px;--container-widget-width:146px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-850c6e0{right:-45px;}body.rtl .elementor-595 .elementor-element.elementor-element-850c6e0{left:-45px;}.elementor-595 .elementor-element.elementor-element-966cd22{--display:flex;--border-radius:40px 40px 0px 0px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-595 .elementor-element.elementor-element-966cd22:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-966cd22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31216;}.elementor-595 .elementor-element.elementor-element-3828021 .elementor-heading-title{font-family:"Champion", Sans-serif;font-size:55px;font-weight:300;text-transform:uppercase;color:#101820;}.elementor-595 .elementor-element.elementor-element-c495e73{font-family:"Champion", Sans-serif;font-size:32px;font-weight:300;color:#101820;}.elementor-595 .elementor-element.elementor-element-8895e7f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Champion", Sans-serif;font-size:32px;font-weight:300;color:#101820;}.elementor-595 .elementor-element.elementor-element-b43b3bd{width:var( --container-widget-width, 146px );max-width:146px;--container-widget-width:146px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-b43b3bd{right:-45px;}body.rtl .elementor-595 .elementor-element.elementor-element-b43b3bd{left:-45px;}.elementor-595 .elementor-element.elementor-element-ae91aca{--display:flex;--border-radius:40px 40px 0px 0px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-595 .elementor-element.elementor-element-ae91aca:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-ae91aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4CAE3E;}.elementor-595 .elementor-element.elementor-element-7f7966a .elementor-heading-title{font-family:"Champion", Sans-serif;font-size:55px;font-weight:300;text-transform:uppercase;color:#101820;}.elementor-595 .elementor-element.elementor-element-384ba33{font-family:"Champion", Sans-serif;font-size:32px;font-weight:300;color:#101820;}.elementor-595 .elementor-element.elementor-element-234dd2e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Champion", Sans-serif;font-size:32px;font-weight:300;color:#101820;}.elementor-595 .elementor-element.elementor-element-d0976ed{width:var( --container-widget-width, 146px );max-width:146px;--container-widget-width:146px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-d0976ed{right:-45px;}body.rtl .elementor-595 .elementor-element.elementor-element-d0976ed{left:-45px;}.elementor-595 .elementor-element.elementor-element-0443df0{--display:flex;--min-height:93vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:9%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-595 .elementor-element.elementor-element-0443df0:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-0443df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE500;background-image:url("https://sourpusscanada.com/wp-content/uploads/2023/07/Group-42-scaled.jpg");background-position:center center;background-size:cover;}.elementor-595 .elementor-element.elementor-element-a588910{width:var( --container-widget-width, 74vw );max-width:74vw;--container-widget-width:74vw;--container-widget-flex-grow:0;text-align:center;}.elementor-595 .elementor-element.elementor-element-a588910 .elementor-heading-title{color:#FFE800;}.elementor-595 .elementor-element.elementor-element-f26d695{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-6%;--margin-bottom:-6%;--margin-left:0%;--margin-right:000%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-595 .elementor-element.elementor-element-f26d695.e-con{--e-con-transform-scale:1.1;}.elementor-595 .elementor-element.elementor-element-3d81fc6{width:100%;max-width:100%;}.elementor-595 .elementor-element.elementor-element-3d81fc6 > .elementor-widget-container{--e-transform-rotateZ:2deg;margin:-6% 0% 0% 0%;}.elementor-595 .elementor-element.elementor-element-3d81fc6 .jet-lottie{width:100%;}.elementor-595 .elementor-element.elementor-element-03b8545{--display:flex;--min-height:120vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22%;--padding-bottom:015%;--padding-left:0%;--padding-right:0%;}.elementor-595 .elementor-element.elementor-element-03b8545:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-03b8545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sourpusscanada.com/wp-content/uploads/2023/07/redbg.jpg");background-position:center center;background-size:cover;}.elementor-595 .elementor-element.elementor-element-78cdde3 > .elementor-widget-container{--e-transform-rotateZ:-4deg;margin:0% 0% 0% 16%;}.elementor-595 .elementor-element.elementor-element-78cdde3.elementor-element{--align-self:center;}.elementor-595 .elementor-element.elementor-element-78cdde3{z-index:2;text-align:center;}.elementor-595 .elementor-element.elementor-element-78cdde3 .elementor-heading-title{font-family:"Champion", Sans-serif;font-size:15vw;font-weight:300;color:#000000;}.elementor-595 .elementor-element.elementor-element-3aa53c0 > .elementor-widget-container{--e-transform-rotateZ:10deg;margin:0% 0% 6% 12%;padding:-1px -1px -1px -1px;}.elementor-595 .elementor-element.elementor-element-3aa53c0.elementor-element{--align-self:stretch;}.elementor-595 .elementor-element.elementor-element-3aa53c0{z-index:2;text-align:center;}.elementor-595 .elementor-element.elementor-element-3aa53c0 .elementor-heading-title{font-family:"Champion", Sans-serif;font-size:15vw;font-weight:600;color:#FBE634;}.elementor-595 .elementor-element.elementor-element-2288cd4{width:var( --container-widget-width, 44vw );max-width:44vw;--container-widget-width:44vw;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Champion", Sans-serif;font-size:2.6vw;font-weight:600;line-height:1.2em;color:var( --e-global-color-6b98ccc );}.elementor-595 .elementor-element.elementor-element-2288cd4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-595 .elementor-element.elementor-element-6bf58ef{width:var( --container-widget-width, 13vw );max-width:13vw;--container-widget-width:13vw;--container-widget-flex-grow:0;top:13%;z-index:6;}.elementor-595 .elementor-element.elementor-element-6bf58ef > .elementor-widget-container{--e-transform-rotateZ:-3deg;}.elementor-595 .elementor-element.elementor-element-6bf58ef.elementor-element{--align-self:center;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-6bf58ef{left:18%;}body.rtl .elementor-595 .elementor-element.elementor-element-6bf58ef{right:18%;}.elementor-595 .elementor-element.elementor-element-6bf58ef img{width:100%;}.elementor-595 .elementor-element.elementor-element-b170245{width:var( --container-widget-width, 51vw );max-width:51vw;--container-widget-width:51vw;--container-widget-flex-grow:0;top:30%;z-index:7;}.elementor-595 .elementor-element.elementor-element-b170245 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-b170245{right:100%;}body.rtl .elementor-595 .elementor-element.elementor-element-b170245{left:100%;}.elementor-595 .elementor-element.elementor-element-b170245 img{opacity:1;}.elementor-595 .elementor-element.elementor-element-89d1f5b{--display:flex;--min-height:120vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22%;--padding-bottom:015%;--padding-left:0%;--padding-right:0%;}.elementor-595 .elementor-element.elementor-element-89d1f5b:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-89d1f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sourpusscanada.com/wp-content/uploads/2023/07/Group-27-1.jpg");background-position:top center;background-size:cover;}.elementor-595 .elementor-element.elementor-element-42372c7 > .elementor-widget-container{--e-transform-rotateZ:6deg;--e-transform-translateX:-52%;--e-transform-translateY:20%;margin:0% 0% 0% 16%;}.elementor-595 .elementor-element.elementor-element-42372c7.elementor-element{--align-self:center;}.elementor-595 .elementor-element.elementor-element-42372c7{z-index:2;text-align:center;}.elementor-595 .elementor-element.elementor-element-42372c7 .elementor-heading-title{font-family:"Champion", Sans-serif;font-size:15vw;font-weight:300;color:#000000;}.elementor-595 .elementor-element.elementor-element-55f163c > .elementor-widget-container{--e-transform-rotateZ:-5deg;--e-transform-translateX:-8%;--e-transform-translateY:22%;margin:0% 0% 6% 0%;padding:-1px -1px -1px -1px;}.elementor-595 .elementor-element.elementor-element-55f163c.elementor-element{--align-self:center;}.elementor-595 .elementor-element.elementor-element-55f163c{z-index:2;text-align:center;}.elementor-595 .elementor-element.elementor-element-55f163c .elementor-heading-title{font-family:"Champion", Sans-serif;font-size:15vw;font-weight:600;color:#FBE634;}.elementor-595 .elementor-element.elementor-element-7364904{width:var( --container-widget-width, 44vw );max-width:44vw;--container-widget-width:44vw;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Champion", Sans-serif;font-size:2.6vw;font-weight:600;line-height:1.2em;color:var( --e-global-color-6b98ccc );}.elementor-595 .elementor-element.elementor-element-7364904 > .elementor-widget-container{margin:20% 0% 0% 0%;}.elementor-595 .elementor-element.elementor-element-4a7e697{width:var( --container-widget-width, 13vw );max-width:13vw;--container-widget-width:13vw;--container-widget-flex-grow:0;top:9%;z-index:6;}.elementor-595 .elementor-element.elementor-element-4a7e697 > .elementor-widget-container{--e-transform-rotateZ:-41deg;}.elementor-595 .elementor-element.elementor-element-4a7e697.elementor-element{--align-self:center;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-4a7e697{right:30%;}body.rtl .elementor-595 .elementor-element.elementor-element-4a7e697{left:30%;}.elementor-595 .elementor-element.elementor-element-4a7e697 img{width:100%;}.elementor-595 .elementor-element.elementor-element-0d0f298{width:var( --container-widget-width, 51vw );max-width:51vw;--container-widget-width:51vw;--container-widget-flex-grow:0;top:30%;z-index:7;}.elementor-595 .elementor-element.elementor-element-0d0f298 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-0d0f298{right:100%;}body.rtl .elementor-595 .elementor-element.elementor-element-0d0f298{left:100%;}.elementor-595 .elementor-element.elementor-element-0d0f298 img{opacity:1;}.elementor-595 .elementor-element.elementor-element-6750772{--display:flex;--min-height:120vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22%;--padding-bottom:015%;--padding-left:0%;--padding-right:0%;}.elementor-595 .elementor-element.elementor-element-6750772:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-6750772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sourpusscanada.com/wp-content/uploads/2023/07/Group-29.jpg");background-position:top center;background-size:cover;}.elementor-595 .elementor-element.elementor-element-ca476f6 > .elementor-widget-container{--e-transform-rotateZ:10deg;--e-transform-translateX:11%;margin:0% 0% 6% 12%;padding:-1px -1px -1px -1px;}.elementor-595 .elementor-element.elementor-element-ca476f6.elementor-element{--align-self:stretch;}.elementor-595 .elementor-element.elementor-element-ca476f6{z-index:2;text-align:center;}.elementor-595 .elementor-element.elementor-element-ca476f6 .elementor-heading-title{font-family:"Champion", Sans-serif;font-size:15vw;font-weight:600;color:#FBE634;}.elementor-595 .elementor-element.elementor-element-05a1bbb > .elementor-widget-container{--e-transform-rotateZ:-4deg;--e-transform-translateX:-42%;--e-transform-translateY:-17%;margin:0% 0% 0% 16%;}.elementor-595 .elementor-element.elementor-element-05a1bbb.elementor-element{--align-self:center;}.elementor-595 .elementor-element.elementor-element-05a1bbb{z-index:2;text-align:center;}.elementor-595 .elementor-element.elementor-element-05a1bbb .elementor-heading-title{font-family:"Champion", Sans-serif;font-size:15vw;font-weight:300;color:#000000;}.elementor-595 .elementor-element.elementor-element-2db1651{width:var( --container-widget-width, 44vw );max-width:44vw;--container-widget-width:44vw;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Champion", Sans-serif;font-size:2.6vw;font-weight:600;line-height:1.2em;color:var( --e-global-color-6b98ccc );}.elementor-595 .elementor-element.elementor-element-2db1651 > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-595 .elementor-element.elementor-element-7bd0b95{width:var( --container-widget-width, 13vw );max-width:13vw;--container-widget-width:13vw;--container-widget-flex-grow:0;top:2%;z-index:6;}.elementor-595 .elementor-element.elementor-element-7bd0b95 > .elementor-widget-container{--e-transform-rotateZ:43deg;}.elementor-595 .elementor-element.elementor-element-7bd0b95.elementor-element{--align-self:center;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-7bd0b95{left:35%;}body.rtl .elementor-595 .elementor-element.elementor-element-7bd0b95{right:35%;}.elementor-595 .elementor-element.elementor-element-7bd0b95 img{width:100%;}.elementor-595 .elementor-element.elementor-element-834311a{width:var( --container-widget-width, 51vw );max-width:51vw;--container-widget-width:51vw;--container-widget-flex-grow:0;top:30%;z-index:7;}.elementor-595 .elementor-element.elementor-element-834311a > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-595 .elementor-element.elementor-element-834311a{right:100%;}body.rtl .elementor-595 .elementor-element.elementor-element-834311a{left:100%;}.elementor-595 .elementor-element.elementor-element-834311a img{opacity:1;}.elementor-595 .elementor-element.elementor-element-528180e{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-mix-blend-mode:lighten;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-528180e:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-528180e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sourpusscanada.com/wp-content/uploads/2026/04/bande.svg");background-position:center center;background-repeat:repeat-x;background-size:cover;}.elementor-595 .elementor-element.elementor-element-90a3ec6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-mix-blend-mode:lighten;--padding-top:0200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-90a3ec6:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-90a3ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sourpusscanada.com/wp-content/uploads/2026/04/Group-46.webp");background-position:center center;background-size:cover;}.elementor-595 .elementor-element.elementor-element-fdb3697{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:2;}.elementor-595 .elementor-element.elementor-element-8ed574f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-595 .elementor-element.elementor-element-42d1279{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-595 .elementor-element.elementor-element-31c38ef{width:var( --container-widget-width, 568px );max-width:568px;--container-widget-width:568px;--container-widget-flex-grow:0;text-align:center;}.elementor-595 .elementor-element.elementor-element-31c38ef .elementor-heading-title{font-size:45px;font-weight:300;color:var( --e-global-color-6b98ccc );}.elementor-595 .elementor-element.elementor-element-94edd98{width:var( --container-widget-width, 508px );max-width:508px;--container-widget-width:508px;--container-widget-flex-grow:0;text-align:center;font-family:"Champion", Sans-serif;font-size:27px;font-weight:300;line-height:1.2em;color:var( --e-global-color-6b98ccc );}.elementor-595 .elementor-element.elementor-element-80b0573{width:var( --container-widget-width, 393px );max-width:393px;--container-widget-width:393px;--container-widget-flex-grow:0;}.elementor-595 .elementor-element.elementor-element-80b0573.elementor-element{--align-self:center;}.elementor-595 .elementor-element.elementor-element-404ce2f{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-595 .elementor-element.elementor-element-404ce2f:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-404ce2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE50D;}.elementor-595 .elementor-element.elementor-element-8b3afd0{text-align:center;}.elementor-595 .elementor-element.elementor-element-8b3afd0 .elementor-heading-title{font-family:"Champion", Sans-serif;font-size:2.6vw;font-weight:900;line-height:1.2em;color:#000000;}.elementor-595 .elementor-element.elementor-element-95ef297 > .elementor-widget-container{--e-transform-rotateZ:-4deg;}.elementor-595 .elementor-element.elementor-element-95ef297 img{width:25vw;}.elementor-595 .elementor-element.elementor-element-f8002fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-595 .elementor-element.elementor-element-f8002fc:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-f8002fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-595 .elementor-element.elementor-element-704fa3e{width:100%;max-width:100%;text-align:center;}.elementor-595 .elementor-element.elementor-element-704fa3e .elementor-heading-title{font-size:12px;color:#A2A2A2;}body.elementor-page-595:not(.elementor-motion-effects-element-type-background), body.elementor-page-595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B71724;}@media(max-width:1024px){.elementor-595 .elementor-element.elementor-element-39ba80a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-595 .elementor-element.elementor-element-dcdc43c{line-height:1em;}.elementor-595 .elementor-element.elementor-element-11608ff{line-height:1em;}.elementor-595 .elementor-element.elementor-element-c495e73{line-height:1em;}.elementor-595 .elementor-element.elementor-element-8895e7f{line-height:1em;}.elementor-595 .elementor-element.elementor-element-384ba33{line-height:1em;}.elementor-595 .elementor-element.elementor-element-234dd2e{line-height:1em;}}@media(max-width:767px){.elementor-595 .elementor-element.elementor-element-c6e515d{--min-height:83vh;}.elementor-595 .elementor-element.elementor-element-f587767 > .elementor-widget-container{margin:12% 0% 15% 0%;}.elementor-595 .elementor-element.elementor-element-f587767{--container-widget-width:45vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 45vw );max-width:45vw;}.elementor-595 .elementor-element.elementor-element-8b2c612 .elementor-nav-menu .elementor-item{font-size:24px;}.elementor-595 .elementor-element.elementor-element-dc3600a{--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;--justify-content:center;}.elementor-595 .elementor-element.elementor-element-fe19c5c{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-595 .elementor-element.elementor-element-5c67083 .elementor-heading-title{font-size:30px;}.elementor-595 .elementor-element.elementor-element-760501b{--padding-top:013%;--padding-bottom:09%;--padding-left:0%;--padding-right:0%;}.elementor-595 .elementor-element.elementor-element-f4c5d94{--container-widget-width:70vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 70vw );max-width:70vw;}.elementor-595 .elementor-element.elementor-element-39ba80a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-595 .elementor-element.elementor-element-0443df0{--min-height:0vh;--padding-top:060px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-a588910 .elementor-heading-title{font-size:30px;}.elementor-595 .elementor-element.elementor-element-03b8545{--min-height:90vh;}.elementor-595 .elementor-element.elementor-element-78cdde3 .elementor-heading-title{font-size:20vw;}.elementor-595 .elementor-element.elementor-element-3aa53c0 .elementor-heading-title{font-size:20vw;}.elementor-595 .elementor-element.elementor-element-2288cd4{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;font-size:20px;}.elementor-595 .elementor-element.elementor-element-6bf58ef{--container-widget-width:24vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 24vw );max-width:24vw;top:7%;}.elementor-595 .elementor-element.elementor-element-b170245{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}.elementor-595 .elementor-element.elementor-element-89d1f5b{--min-height:90vh;}.elementor-595 .elementor-element.elementor-element-42372c7 .elementor-heading-title{font-size:20vw;}.elementor-595 .elementor-element.elementor-element-55f163c .elementor-heading-title{font-size:20vw;}.elementor-595 .elementor-element.elementor-element-7364904{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;font-size:20px;}.elementor-595 .elementor-element.elementor-element-4a7e697{--container-widget-width:24vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 24vw );max-width:24vw;top:7%;}.elementor-595 .elementor-element.elementor-element-0d0f298{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}.elementor-595 .elementor-element.elementor-element-6750772{--min-height:90vh;}.elementor-595 .elementor-element.elementor-element-ca476f6 .elementor-heading-title{font-size:20vw;}.elementor-595 .elementor-element.elementor-element-05a1bbb .elementor-heading-title{font-size:20vw;}.elementor-595 .elementor-element.elementor-element-2db1651{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;font-size:20px;}.elementor-595 .elementor-element.elementor-element-7bd0b95{--container-widget-width:24vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 24vw );max-width:24vw;top:7%;}.elementor-595 .elementor-element.elementor-element-834311a{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}.elementor-595 .elementor-element.elementor-element-0a81a4b{width:var( --container-widget-width, 95px );max-width:95px;--container-widget-width:95px;--container-widget-flex-grow:0;}.elementor-595 .elementor-element.elementor-element-8ed574f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-595 .elementor-element.elementor-element-80b0573{--container-widget-width:192px;--container-widget-flex-grow:0;width:var( --container-widget-width, 192px );max-width:192px;}.elementor-595 .elementor-element.elementor-element-8b3afd0 .elementor-heading-title{font-size:20px;}.elementor-595 .elementor-element.elementor-element-95ef297 img{width:200px;}}@media(min-width:768px){.elementor-595 .elementor-element.elementor-element-6fb7f76{--width:43%;}.elementor-595 .elementor-element.elementor-element-7969f0c{--width:971px;}.elementor-595 .elementor-element.elementor-element-fdb3697{--width:82%;}.elementor-595 .elementor-element.elementor-element-8ed574f{--width:fit-content;}.elementor-595 .elementor-element.elementor-element-42d1279{--width:fit-content;}}/* Start custom CSS for container, class: .elementor-element-c6e515d */.elementor-595 .elementor-element.elementor-element-c6e515d:after{
    content:'';
    display:block;
    position: absolute;
    width:100%;
    height:150px;
    bottom:0;
    left:0;
    background:linear-gradient(#B7172400, #B71724);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c67083 */.smallHeading {
    font-size:0.37em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-086a604 */.elementor-editor-active .redmean,
.elementor-editor-active .redimage,
.elementor-editor-active .textRed,
.elementor-editor-active .greenmean,
.elementor-editor-active .greenimage,
.elementor-editor-active .textGreen,
.elementor-editor-active .textGreenBlack,
.elementor-editor-active .bluemean,
.elementor-editor-active .blueimage,
.elementor-editor-active .textBlue,
.elementor-editor-active .textBlueBlack,
.elementor-editor-active .textBlack,
.elementor-editor-active .cycle {
    opacity: 1;
}


.redmean, .redimage, .textRed, .textBlack {
    transition: opacity 0s, transform 0s;
    opacity: 0;
}

.redmean {
    transform: translateY(100px);
}

.redimage, .textRed, .textBlack {
    transform: translateY(300px) rotate(40deg);
}

.animActive .redimage, 
.animActive .textRed, 
.animActive .textBlack {
   transition: opacity 0.6s 2s, transform 1.1s 2s;
   transform:translateY(0px) rotate(0deg);
   opacity:1;
}

.animActive .redmean {
   transition: opacity 0.6s 2.6s, transform 1.1s 2.6s;
   transform:translateY(0px);
   opacity:1;
}

.animActive .cycle {
    animation-name: cycleanim;
    animation-duration: 3.7s;
    animation-delay:0s;
    animation-fill-mode: forwards;
}

@keyframes cycleanim {
  0%   {transform:translateX(0vw);}
  20%  {transform:translateX(80vw); }
  40% {transform:translateX(80vw);}
  100% {transform:translateX(260vw);
  }
}






.greenmean, .greenimage, .textGreen, .textGreenBlack {
    transition: opacity 0s, transform 0s;
    opacity: 0;
}

.greenmean {
    transform: translateY(100px);
}

.greenimage, .textGreen, .textGreenBlack {
    transform: translateY(300px) rotate(40deg);
}

.animActive .greenimage, 
.animActive .textGreen, 
.animActive .textGreenBlack {
   transition: opacity 0.6s 2s, transform 1.1s 2s;
   transform:translateY(0px) rotate(0deg);
   opacity:1;
}

.animActive .greenmean {
   transition: opacity 0.6s 2.6s, transform 1.1s 2.6s;
   transform:translateY(0px);
   opacity:1;
}







.bluemean, .blueimage, .textBlue, .textBlueBlack {
    transition: opacity 0s, transform 0s;
    opacity: 0;
}

.bluemean {
    transform: translateY(100px);
}

.blueimage, .textBlue, .textBlueBlack {
    transform: translateY(300px) rotate(40deg);
}

.animActive .blueimage, 
.animActive .textBlue, 
.animActive .textBlueBlack {
   transition: opacity 0.6s 2s, transform 1.1s 2s;
   transform:translateY(0px) rotate(0deg);
   opacity:1;
}

.animActive .bluemean {
   transition: opacity 0.6s 2.6s, transform 1.1s 2.6s;
   transform:translateY(0px);
   opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03b8545 */.elementor-595 .elementor-element.elementor-element-03b8545:after{
    content:'';
      background-image: linear-gradient(#DC223000, #DC2230);
    width:100%;
    height:200px;
    display:block;
    position:absolute;
    bottom:0px;
    right:0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ae7b1d */.elementor-editor-active .redmean,
.elementor-editor-active .redimage,
.elementor-editor-active .textRed,
.elementor-editor-active .greenmean,
.elementor-editor-active .greenimage,
.elementor-editor-active .textGreen,
.elementor-editor-active .textGreenBlack,
.elementor-editor-active .bluemean,
.elementor-editor-active .blueimage,
.elementor-editor-active .textBlue,
.elementor-editor-active .textBlueBlack,
.elementor-editor-active .textBlack,
.elementor-editor-active .cycle {
    opacity: 1;
}


.redmean, .redimage, .textRed, .textBlack {
    transition: opacity 0s, transform 0s;
    opacity: 0;
}

.redmean {
    transform: translateY(100px);
}

.redimage, .textRed, .textBlack {
    transform: translateY(300px) rotate(40deg);
}

.animActive .redimage, 
.animActive .textRed, 
.animActive .textBlack {
   transition: opacity 0.6s 2s, transform 1.1s 2s;
   transform:translateY(0px) rotate(0deg);
   opacity:1;
}

.animActive .redmean {
   transition: opacity 0.6s 2.6s, transform 1.1s 2.6s;
   transform:translateY(0px);
   opacity:1;
}

.animActive .cycle {
    animation-name: cycleanim;
    animation-duration: 3.7s;
    animation-delay:0s;
    animation-fill-mode: forwards;
}

@keyframes cycleanim {
  0%   {transform:translateX(0vw);}
  20%  {transform:translateX(80vw); }
  40% {transform:translateX(80vw);}
  100% {transform:translateX(260vw);
  }
}






.greenmean, .greenimage, .textGreen, .textGreenBlack {
    transition: opacity 0s, transform 0s;
    opacity: 0;
}

.greenmean {
    transform: translateY(100px);
}

.greenimage, .textGreen, .textGreenBlack {
    transform: translateY(300px) rotate(40deg);
}

.animActive .greenimage, 
.animActive .textGreen, 
.animActive .textGreenBlack {
   transition: opacity 0.6s 2s, transform 1.1s 2s;
   transform:translateY(0px) rotate(0deg);
   opacity:1;
}

.animActive .greenmean {
   transition: opacity 0.6s 2.6s, transform 1.1s 2.6s;
   transform:translateY(0px);
   opacity:1;
}







.bluemean, .blueimage, .textBlue, .textBlueBlack {
    transition: opacity 0s, transform 0s;
    opacity: 0;
}

.bluemean {
    transform: translateY(100px);
}

.blueimage, .textBlue, .textBlueBlack {
    transform: translateY(300px) rotate(40deg);
}

.animActive .blueimage, 
.animActive .textBlue, 
.animActive .textBlueBlack {
   transition: opacity 0.6s 2s, transform 1.1s 2s;
   transform:translateY(0px) rotate(0deg);
   opacity:1;
}

.animActive .bluemean {
   transition: opacity 0.6s 2.6s, transform 1.1s 2.6s;
   transform:translateY(0px);
   opacity:1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Champion';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://sourpusscanada.com/wp-content/uploads/2023/06/champion-htf-heavyweight-webfont.woff2') format('woff2'),
		url('https://sourpusscanada.com/wp-content/uploads/2023/06/champion-htf-heavyweight-webfont.woff') format('woff'),
		url('https://sourpusscanada.com/wp-content/uploads/2023/06/champion-htf-heavyweight-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Champion';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://sourpusscanada.com/wp-content/uploads/2023/06/champion-htf-lightweight-webfont.woff2') format('woff2'),
		url('https://sourpusscanada.com/wp-content/uploads/2023/06/champion-htf-lightweight-webfont.woff') format('woff'),
		url('https://sourpusscanada.com/wp-content/uploads/2023/06/champion-htf-lightweight-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Champion';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://sourpusscanada.com/wp-content/uploads/2023/06/champion-htf-middleweight-webfont.woff2') format('woff2'),
		url('https://sourpusscanada.com/wp-content/uploads/2023/06/champion-htf-middleweight-webfont.woff') format('woff'),
		url('https://sourpusscanada.com/wp-content/uploads/2023/06/champion-htf-middleweight-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Champion';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sourpusscanada.com/wp-content/uploads/2023/06/champion-htf-bantamweight-webfont.woff2') format('woff2'),
		url('https://sourpusscanada.com/wp-content/uploads/2023/06/champion-htf-bantamweight-webfont.woff') format('woff'),
		url('https://sourpusscanada.com/wp-content/uploads/2023/06/champion-htf-bantamweight-webfont.ttf') format('truetype');
}
/* End Custom Fonts CSS */