.elementor-978 .elementor-element.elementor-element-2485684a:not(.elementor-motion-effects-element-type-background),.elementor-978 .elementor-element.elementor-element-2485684a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;background-image:url(https://samourai.ca/wp-content/uploads/2023/03/entete-camp-ETE.png);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-978 .elementor-element.elementor-element-2485684a>.elementor-background-overlay{background-color:#fff0;opacity:0;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-978 .elementor-element.elementor-element-2485684a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-978 .elementor-element.elementor-element-2485684a>.elementor-shape-top .elementor-shape-fill{fill:#000}.elementor-978 .elementor-element.elementor-element-2485684a>.elementor-shape-top svg{width:calc(100% + 1.3px);height:10px}.elementor-978 .elementor-element.elementor-element-2485684a>.elementor-shape-bottom .elementor-shape-fill{fill:#000}.elementor-978 .elementor-element.elementor-element-2485684a>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:30px;transform:translateX(-50%) rotateY(180deg)}.elementor-bc-flex-widget .elementor-978 .elementor-element.elementor-element-5b5dda1d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-978 .elementor-element.elementor-element-5b5dda1d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-978 .elementor-element.elementor-element-509400c3{--spacer-size:99px}.elementor-978 .elementor-element.elementor-element-186567f4.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-978 .elementor-element.elementor-element-186567f4>.elementor-element-populated{margin:0 0 0 45px;--e-column-margin-right:0px;--e-column-margin-left:45px}.elementor-978 .elementor-element.elementor-element-218df5ad>.elementor-widget-container{margin:61px 37px 29px 0}.elementor-978 .elementor-element.elementor-element-218df5ad{text-align:left}.elementor-978 .elementor-element.elementor-element-218df5ad .elementor-heading-title{font-family:"Belleza",Sans-serif;font-size:60px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#000}.elementor-978 .elementor-element.elementor-element-1b49046:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-978 .elementor-element.elementor-element-1b49046>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-978 .elementor-element.elementor-element-1b49046>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-978 .elementor-element.elementor-element-1b49046>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-978 .elementor-element.elementor-element-3d0a00da{text-align:center}.elementor-978 .elementor-element.elementor-element-6a572225{text-align:center;font-family:"Belleza",Sans-serif;font-size:28px;font-weight:300;letter-spacing:1px;color:#fff}.elementor-978 .elementor-element.elementor-element-59b5ed38{--divider-border-style:solid;--divider-color:#BE2B2B;--divider-border-width:3px}.elementor-978 .elementor-element.elementor-element-59b5ed38 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0}.elementor-978 .elementor-element.elementor-element-59b5ed38 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px}.elementor-978 .elementor-element.elementor-element-65840915>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-978 .elementor-element.elementor-element-65840915:not(.elementor-motion-effects-element-type-background),.elementor-978 .elementor-element.elementor-element-65840915>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-978 .elementor-element.elementor-element-65840915{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 30px 0}.elementor-978 .elementor-element.elementor-element-65840915>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-978 .elementor-element.elementor-element-47c47191 img{border-radius:10px 10px 10px 10px}.elementor-978 .elementor-element.elementor-element-766a89dc>.elementor-element-populated{padding:0 0 0 20px}.elementor-978 .elementor-element.elementor-element-18eea7ce{text-align:left}.elementor-978 .elementor-element.elementor-element-18eea7ce .elementor-heading-title{font-size:34px;font-weight:300;letter-spacing:1px;color:#FFF}.elementor-978 .elementor-element.elementor-element-24b08f86{--divider-border-style:solid;--divider-color:#BE2B2B;--divider-border-width:3px}.elementor-978 .elementor-element.elementor-element-24b08f86 .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0}.elementor-978 .elementor-element.elementor-element-24b08f86 .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px}.elementor-978 .elementor-element.elementor-element-7800082e{text-align:left;font-family:"Comfortaa",Sans-serif;font-size:16px;line-height:1.8em;color:#FFF}.elementor-978 .elementor-element.elementor-element-44992cda .elementor-button{background-color:#D33;font-family:"Belleza",Sans-serif}.elementor-978 .elementor-element.elementor-element-44992cda .elementor-button:hover,.elementor-978 .elementor-element.elementor-element-44992cda .elementor-button:focus{background-color:#FFF;color:#000}.elementor-978 .elementor-element.elementor-element-44992cda .elementor-button-content-wrapper{flex-direction:row}.elementor-978 .elementor-element.elementor-element-44992cda .elementor-button:hover svg,.elementor-978 .elementor-element.elementor-element-44992cda .elementor-button:focus svg{fill:#000}.elementor-978 .elementor-element.elementor-element-35af6024 .elementor-button{background-color:#D33;font-family:"Belleza",Sans-serif}.elementor-978 .elementor-element.elementor-element-35af6024 .elementor-button:hover,.elementor-978 .elementor-element.elementor-element-35af6024 .elementor-button:focus{background-color:#FFF;color:#000}.elementor-978 .elementor-element.elementor-element-35af6024 .elementor-button-content-wrapper{flex-direction:row}.elementor-978 .elementor-element.elementor-element-35af6024 .elementor-button:hover svg,.elementor-978 .elementor-element.elementor-element-35af6024 .elementor-button:focus svg{fill:#000}.elementor-978 .elementor-element.elementor-element-1741131b>.elementor-background-overlay{background-color:#FFF;opacity:.68}.elementor-978 .elementor-element.elementor-element-1741131b>.elementor-shape-top .elementor-shape-fill{fill:#000}.elementor-978 .elementor-element.elementor-element-1741131b>.elementor-shape-top svg{width:calc(300% + 1.3px);height:18px}.elementor-978 .elementor-element.elementor-element-1741131b>.elementor-shape-bottom .elementor-shape-fill{fill:#000}.elementor-978 .elementor-element.elementor-element-1741131b>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:42px}.elementor-978 .elementor-element.elementor-element-1741131b{padding:80px 0 80px 0}.elementor-bc-flex-widget .elementor-978 .elementor-element.elementor-element-f1154f3.elementor-column .elementor-widget-wrap{align-items:center}.elementor-978 .elementor-element.elementor-element-f1154f3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-978 .elementor-element.elementor-element-672551db{text-align:left}.elementor-978 .elementor-element.elementor-element-672551db .elementor-heading-title{font-size:34px;font-weight:300;letter-spacing:1px;color:#000}.elementor-978 .elementor-element.elementor-element-64bf4fee{--divider-border-style:solid;--divider-color:#BE2B2B;--divider-border-width:3px}.elementor-978 .elementor-element.elementor-element-64bf4fee .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0}.elementor-978 .elementor-element.elementor-element-64bf4fee .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px}.elementor-978 .elementor-element.elementor-element-60bb3b1f{font-family:"Comfortaa",Sans-serif;font-size:16px;color:#54595F}.elementor-978 .elementor-element.elementor-element-9608480>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-978 .elementor-element.elementor-element-9608480:not(.elementor-motion-effects-element-type-background),.elementor-978 .elementor-element.elementor-element-9608480>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-978 .elementor-element.elementor-element-9608480{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 30px 0}.elementor-978 .elementor-element.elementor-element-9608480>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-978 .elementor-element.elementor-element-1653f151 img{border-radius:10px 10px 10px 10px}.elementor-978 .elementor-element.elementor-element-672b7f5d>.elementor-element-populated{padding:0 0 0 20px}.elementor-978 .elementor-element.elementor-element-4c5838fb{text-align:left}.elementor-978 .elementor-element.elementor-element-4c5838fb .elementor-heading-title{font-size:34px;font-weight:300;letter-spacing:1px;color:#FFF}.elementor-978 .elementor-element.elementor-element-5889955a{--divider-border-style:solid;--divider-color:#BE2B2B;--divider-border-width:3px}.elementor-978 .elementor-element.elementor-element-5889955a .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0}.elementor-978 .elementor-element.elementor-element-5889955a .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px}.elementor-978 .elementor-element.elementor-element-47c24c41{text-align:left;font-family:"Comfortaa",Sans-serif;font-size:16px;line-height:1.8em;color:#FFF}.elementor-978 .elementor-element.elementor-element-99856d9>.elementor-background-overlay{background-color:#FFF;opacity:.68}.elementor-978 .elementor-element.elementor-element-99856d9>.elementor-shape-top .elementor-shape-fill{fill:#000}.elementor-978 .elementor-element.elementor-element-99856d9>.elementor-shape-top svg{width:calc(300% + 1.3px);height:18px}.elementor-978 .elementor-element.elementor-element-99856d9>.elementor-shape-bottom .elementor-shape-fill{fill:#000}.elementor-978 .elementor-element.elementor-element-99856d9>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:42px}.elementor-978 .elementor-element.elementor-element-99856d9{padding:80px 0 80px 0}.elementor-bc-flex-widget .elementor-978 .elementor-element.elementor-element-2726e9ce.elementor-column .elementor-widget-wrap{align-items:center}.elementor-978 .elementor-element.elementor-element-2726e9ce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-978 .elementor-element.elementor-element-6a23b762{text-align:left}.elementor-978 .elementor-element.elementor-element-6a23b762 .elementor-heading-title{font-size:34px;font-weight:300;letter-spacing:1px;color:#000}.elementor-978 .elementor-element.elementor-element-42134eeb{--divider-border-style:solid;--divider-color:#BE2B2B;--divider-border-width:3px}.elementor-978 .elementor-element.elementor-element-42134eeb .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0}.elementor-978 .elementor-element.elementor-element-42134eeb .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px}.elementor-978 .elementor-element.elementor-element-362c49db{font-family:"Comfortaa",Sans-serif;font-size:16px;color:#54595F}.elementor-978 .elementor-element.elementor-element-4a8924cc>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-978 .elementor-element.elementor-element-4a8924cc:not(.elementor-motion-effects-element-type-background),.elementor-978 .elementor-element.elementor-element-4a8924cc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-978 .elementor-element.elementor-element-4a8924cc{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 30px 0}.elementor-978 .elementor-element.elementor-element-4a8924cc>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-978 .elementor-element.elementor-element-52e0449a img{border-radius:10px 10px 10px 10px}.elementor-978 .elementor-element.elementor-element-5155ad3a>.elementor-element-populated{padding:0 0 0 20px}.elementor-978 .elementor-element.elementor-element-7de90f52{text-align:left}.elementor-978 .elementor-element.elementor-element-7de90f52 .elementor-heading-title{font-size:34px;font-weight:300;letter-spacing:1px;color:#FFF}.elementor-978 .elementor-element.elementor-element-436c0fe3{--divider-border-style:solid;--divider-color:#BE2B2B;--divider-border-width:3px}.elementor-978 .elementor-element.elementor-element-436c0fe3 .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0}.elementor-978 .elementor-element.elementor-element-436c0fe3 .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px}.elementor-978 .elementor-element.elementor-element-5a65801f{text-align:left;font-family:"Comfortaa",Sans-serif;font-size:16px;line-height:1.8em;color:#FFF}.elementor-978 .elementor-element.elementor-element-c259595 .elementor-button{background-color:#D33;font-family:"Belleza",Sans-serif}.elementor-978 .elementor-element.elementor-element-c259595 .elementor-button:hover,.elementor-978 .elementor-element.elementor-element-c259595 .elementor-button:focus{background-color:#FFF;color:#000}.elementor-978 .elementor-element.elementor-element-c259595 .elementor-button-content-wrapper{flex-direction:row}.elementor-978 .elementor-element.elementor-element-c259595 .elementor-button:hover svg,.elementor-978 .elementor-element.elementor-element-c259595 .elementor-button:focus svg{fill:#000}.elementor-978 .elementor-element.elementor-element-3c0d22fa .elementor-button{background-color:#D33;font-family:"Belleza",Sans-serif}.elementor-978 .elementor-element.elementor-element-3c0d22fa .elementor-button:hover,.elementor-978 .elementor-element.elementor-element-3c0d22fa .elementor-button:focus{background-color:#FFF;color:#000}.elementor-978 .elementor-element.elementor-element-3c0d22fa .elementor-button-content-wrapper{flex-direction:row}.elementor-978 .elementor-element.elementor-element-3c0d22fa .elementor-button:hover svg,.elementor-978 .elementor-element.elementor-element-3c0d22fa .elementor-button:focus svg{fill:#000}.elementor-978 .elementor-element.elementor-element-1bc1bb50>.elementor-background-overlay{background-color:#FFF;opacity:.68}.elementor-978 .elementor-element.elementor-element-1bc1bb50>.elementor-shape-top .elementor-shape-fill{fill:#000}.elementor-978 .elementor-element.elementor-element-1bc1bb50>.elementor-shape-top svg{width:calc(300% + 1.3px);height:18px}.elementor-978 .elementor-element.elementor-element-1bc1bb50>.elementor-shape-bottom .elementor-shape-fill{fill:#000}.elementor-978 .elementor-element.elementor-element-1bc1bb50>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:42px}.elementor-978 .elementor-element.elementor-element-1bc1bb50{padding:80px 0 80px 0}.elementor-bc-flex-widget .elementor-978 .elementor-element.elementor-element-7ecbe334.elementor-column .elementor-widget-wrap{align-items:center}.elementor-978 .elementor-element.elementor-element-7ecbe334.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-978 .elementor-element.elementor-element-328268a2{text-align:left}.elementor-978 .elementor-element.elementor-element-328268a2 .elementor-heading-title{font-size:34px;font-weight:300;letter-spacing:1px;color:#000}.elementor-978 .elementor-element.elementor-element-3df0d8ae{--divider-border-style:solid;--divider-color:#BE2B2B;--divider-border-width:3px}.elementor-978 .elementor-element.elementor-element-3df0d8ae .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0}.elementor-978 .elementor-element.elementor-element-3df0d8ae .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px}.elementor-978 .elementor-element.elementor-element-4e14c2f4{font-family:"Comfortaa",Sans-serif;font-size:16px;color:#54595F}.elementor-978 .elementor-element.elementor-element-377aad61>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-978 .elementor-element.elementor-element-377aad61:not(.elementor-motion-effects-element-type-background),.elementor-978 .elementor-element.elementor-element-377aad61>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-978 .elementor-element.elementor-element-377aad61{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 30px 0}.elementor-978 .elementor-element.elementor-element-377aad61>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-978 .elementor-element.elementor-element-28c29692 img{border-radius:10px 10px 10px 10px}.elementor-978 .elementor-element.elementor-element-1ba53878>.elementor-element-populated{padding:0 0 0 20px}.elementor-978 .elementor-element.elementor-element-1e710fd3{text-align:left}.elementor-978 .elementor-element.elementor-element-1e710fd3 .elementor-heading-title{font-size:34px;font-weight:300;letter-spacing:1px;color:#FFF}.elementor-978 .elementor-element.elementor-element-1de2ea{--divider-border-style:solid;--divider-color:#BE2B2B;--divider-border-width:3px}.elementor-978 .elementor-element.elementor-element-1de2ea .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0}.elementor-978 .elementor-element.elementor-element-1de2ea .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px}.elementor-978 .elementor-element.elementor-element-34b6d161{text-align:left;font-family:"Comfortaa",Sans-serif;font-size:16px;line-height:1.8em;color:#FFF}.elementor-978 .elementor-element.elementor-element-3980fa50 .elementor-button{background-color:#D33;font-family:"Belleza",Sans-serif}.elementor-978 .elementor-element.elementor-element-3980fa50 .elementor-button:hover,.elementor-978 .elementor-element.elementor-element-3980fa50 .elementor-button:focus{background-color:#FFF;color:#000}.elementor-978 .elementor-element.elementor-element-3980fa50 .elementor-button-content-wrapper{flex-direction:row}.elementor-978 .elementor-element.elementor-element-3980fa50 .elementor-button:hover svg,.elementor-978 .elementor-element.elementor-element-3980fa50 .elementor-button:focus svg{fill:#000}.elementor-978 .elementor-element.elementor-element-4ef2960e .elementor-button{background-color:#D33;font-family:"Belleza",Sans-serif}.elementor-978 .elementor-element.elementor-element-4ef2960e .elementor-button:hover,.elementor-978 .elementor-element.elementor-element-4ef2960e .elementor-button:focus{background-color:#FFF;color:#000}.elementor-978 .elementor-element.elementor-element-4ef2960e .elementor-button-content-wrapper{flex-direction:row}.elementor-978 .elementor-element.elementor-element-4ef2960e .elementor-button:hover svg,.elementor-978 .elementor-element.elementor-element-4ef2960e .elementor-button:focus svg{fill:#000}.elementor-978 .elementor-element.elementor-element-42061e87>.elementor-background-overlay{background-color:#FFF;opacity:.68}.elementor-978 .elementor-element.elementor-element-42061e87>.elementor-shape-top .elementor-shape-fill{fill:#000}.elementor-978 .elementor-element.elementor-element-42061e87>.elementor-shape-top svg{width:calc(300% + 1.3px);height:18px}.elementor-978 .elementor-element.elementor-element-42061e87>.elementor-shape-bottom .elementor-shape-fill{fill:#000}.elementor-978 .elementor-element.elementor-element-42061e87>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:42px}.elementor-978 .elementor-element.elementor-element-42061e87{padding:80px 0 80px 0}.elementor-bc-flex-widget .elementor-978 .elementor-element.elementor-element-7793a239.elementor-column .elementor-widget-wrap{align-items:center}.elementor-978 .elementor-element.elementor-element-7793a239.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-978 .elementor-element.elementor-element-1115ac90{text-align:left}.elementor-978 .elementor-element.elementor-element-1115ac90 .elementor-heading-title{font-size:34px;font-weight:300;letter-spacing:1px;color:#000}.elementor-978 .elementor-element.elementor-element-1073ca2{--divider-border-style:solid;--divider-color:#BE2B2B;--divider-border-width:3px}.elementor-978 .elementor-element.elementor-element-1073ca2 .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0}.elementor-978 .elementor-element.elementor-element-1073ca2 .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px}.elementor-978 .elementor-element.elementor-element-79e637ed{font-family:"Comfortaa",Sans-serif;font-size:16px;color:#54595F}.elementor-978 .elementor-element.elementor-element-2491a56 .elementor-button{background-color:#D33;font-family:"Belleza",Sans-serif}.elementor-978 .elementor-element.elementor-element-2491a56 .elementor-button:hover,.elementor-978 .elementor-element.elementor-element-2491a56 .elementor-button:focus{background-color:#000;color:#FFF}.elementor-978 .elementor-element.elementor-element-2491a56 .elementor-button-content-wrapper{flex-direction:row}.elementor-978 .elementor-element.elementor-element-2491a56 .elementor-button:hover svg,.elementor-978 .elementor-element.elementor-element-2491a56 .elementor-button:focus svg{fill:#FFF}.elementor-978 .elementor-element.elementor-element-61ddd79c .elementor-button{background-color:#D33;font-family:"Belleza",Sans-serif}.elementor-978 .elementor-element.elementor-element-61ddd79c .elementor-button:hover,.elementor-978 .elementor-element.elementor-element-61ddd79c .elementor-button:focus{background-color:#000;color:#FFF}.elementor-978 .elementor-element.elementor-element-61ddd79c .elementor-button-content-wrapper{flex-direction:row}.elementor-978 .elementor-element.elementor-element-61ddd79c .elementor-button:hover svg,.elementor-978 .elementor-element.elementor-element-61ddd79c .elementor-button:focus svg{fill:#FFF}.elementor-978 .elementor-element.elementor-element-244fa5aa>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-978 .elementor-element.elementor-element-244fa5aa:not(.elementor-motion-effects-element-type-background),.elementor-978 .elementor-element.elementor-element-244fa5aa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-978 .elementor-element.elementor-element-244fa5aa{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 30px 0}.elementor-978 .elementor-element.elementor-element-244fa5aa>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-978 .elementor-element.elementor-element-6009c293 img{border-radius:10px 10px 10px 10px}.elementor-978 .elementor-element.elementor-element-71d39078>.elementor-element-populated{padding:0 0 0 20px}.elementor-978 .elementor-element.elementor-element-1dd7b88e{text-align:left}.elementor-978 .elementor-element.elementor-element-1dd7b88e .elementor-heading-title{font-size:34px;font-weight:300;letter-spacing:1px;color:#FFF}.elementor-978 .elementor-element.elementor-element-7ab7128d{--divider-border-style:solid;--divider-color:#BE2B2B;--divider-border-width:3px}.elementor-978 .elementor-element.elementor-element-7ab7128d .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0}.elementor-978 .elementor-element.elementor-element-7ab7128d .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px}.elementor-978 .elementor-element.elementor-element-183536f5{text-align:left;font-family:"Comfortaa",Sans-serif;font-size:16px;line-height:1.8em;color:#FFF}.elementor-978 .elementor-element.elementor-element-1fbefde8 .elementor-button{background-color:#D33;font-family:"Belleza",Sans-serif}.elementor-978 .elementor-element.elementor-element-1fbefde8 .elementor-button:hover,.elementor-978 .elementor-element.elementor-element-1fbefde8 .elementor-button:focus{background-color:#FFF;color:#000}.elementor-978 .elementor-element.elementor-element-1fbefde8 .elementor-button-content-wrapper{flex-direction:row}.elementor-978 .elementor-element.elementor-element-1fbefde8 .elementor-button:hover svg,.elementor-978 .elementor-element.elementor-element-1fbefde8 .elementor-button:focus svg{fill:#000}.elementor-978 .elementor-element.elementor-element-65d58758 .elementor-button{background-color:#D33;font-family:"Belleza",Sans-serif}.elementor-978 .elementor-element.elementor-element-65d58758 .elementor-button:hover,.elementor-978 .elementor-element.elementor-element-65d58758 .elementor-button:focus{background-color:#FFF;color:#000}.elementor-978 .elementor-element.elementor-element-65d58758 .elementor-button-content-wrapper{flex-direction:row}.elementor-978 .elementor-element.elementor-element-65d58758 .elementor-button:hover svg,.elementor-978 .elementor-element.elementor-element-65d58758 .elementor-button:focus svg{fill:#000}.elementor-978 .elementor-element.elementor-element-4de851a6>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-978 .elementor-element.elementor-element-4de851a6:not(.elementor-motion-effects-element-type-background),.elementor-978 .elementor-element.elementor-element-4de851a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-978 .elementor-element.elementor-element-4de851a6{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 30px 0}.elementor-978 .elementor-element.elementor-element-4de851a6>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-978 .elementor-element.elementor-element-5b9261f3 img{border-radius:10px 10px 10px 10px}.elementor-978 .elementor-element.elementor-element-3d0f9c4a>.elementor-element-populated{padding:0 0 0 20px}.elementor-978 .elementor-element.elementor-element-bd7ee94{text-align:left}.elementor-978 .elementor-element.elementor-element-bd7ee94 .elementor-heading-title{font-size:34px;font-weight:300;letter-spacing:1px;color:#FFF}.elementor-978 .elementor-element.elementor-element-5fcdcca0{--divider-border-style:solid;--divider-color:#BE2B2B;--divider-border-width:3px}.elementor-978 .elementor-element.elementor-element-5fcdcca0 .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0}.elementor-978 .elementor-element.elementor-element-5fcdcca0 .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px}.elementor-978 .elementor-element.elementor-element-1e0bcf63{text-align:left;font-family:"Comfortaa",Sans-serif;font-size:16px;line-height:1.8em;color:#FFF}.elementor-978 .elementor-element.elementor-element-1d7a0330 .elementor-button{background-color:#BE2B2B;font-family:"Belleza",Sans-serif;font-size:14px;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;box-shadow:0 0 0 0 #FFF;border-radius:2px 2px 2px 2px;padding:15px 35px 15px 35px}.elementor-978 .elementor-element.elementor-element-1d7a0330 .elementor-button:hover,.elementor-978 .elementor-element.elementor-element-1d7a0330 .elementor-button:focus{background-color:#FFF;color:#000}.elementor-978 .elementor-element.elementor-element-1d7a0330 .elementor-button-content-wrapper{flex-direction:row}.elementor-978 .elementor-element.elementor-element-1d7a0330 .elementor-button:hover svg,.elementor-978 .elementor-element.elementor-element-1d7a0330 .elementor-button:focus svg{fill:#000}.elementor-978 .elementor-element.elementor-element-43b24c93:not(.elementor-motion-effects-element-type-background),.elementor-978 .elementor-element.elementor-element-43b24c93>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-978 .elementor-element.elementor-element-43b24c93{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 30px 0}.elementor-978 .elementor-element.elementor-element-43b24c93>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-978 .elementor-element.elementor-element-7a0e904a{text-align:center}.elementor-978 .elementor-element.elementor-element-7a0e904a .elementor-heading-title{font-size:34px;font-weight:300;letter-spacing:1px;color:#FFF}.elementor-978 .elementor-element.elementor-element-51e1d09e .elementor-repeater-item-61d21b7.elementor-social-icon{background-color:#fff0}.elementor-978 .elementor-element.elementor-element-51e1d09e .elementor-repeater-item-61d21b7.elementor-social-icon i{color:#FFF}.elementor-978 .elementor-element.elementor-element-51e1d09e .elementor-repeater-item-61d21b7.elementor-social-icon svg{fill:#FFF}.elementor-978 .elementor-element.elementor-element-51e1d09e{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px}.elementor-978 .elementor-element.elementor-element-51e1d09e .elementor-widget-container{text-align:center}.elementor-978 .elementor-element.elementor-element-51e1d09e .elementor-social-icon{background-color:#FFF0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF}.elementor-978 .elementor-element.elementor-element-51e1d09e .elementor-icon{border-radius:35px 35px 35px 35px}.elementor-978 .elementor-element.elementor-element-51e1d09e .elementor-social-icon:hover{border-color:#BE2B2B}.elementor-978 .elementor-element.elementor-element-17d50080{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px}.elementor-978 .elementor-element.elementor-element-17d50080 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0}.elementor-978 .elementor-element.elementor-element-17d50080 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px}.elementor-978 .elementor-element.elementor-element-58c054f4 .elementor-icon-box-wrapper{text-align:center}.elementor-978 .elementor-element.elementor-element-58c054f4{--icon-box-icon-margin:20px}.elementor-978 .elementor-element.elementor-element-58c054f4.elementor-view-stacked .elementor-icon{background-color:#FFF;fill:#D33;color:#D33}.elementor-978 .elementor-element.elementor-element-58c054f4.elementor-view-framed .elementor-icon,.elementor-978 .elementor-element.elementor-element-58c054f4.elementor-view-default .elementor-icon{fill:#FFF;color:#FFF;border-color:#FFF}.elementor-978 .elementor-element.elementor-element-58c054f4.elementor-view-framed .elementor-icon{background-color:#D33}.elementor-978 .elementor-element.elementor-element-58c054f4.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-58c054f4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D33;fill:#fff;color:#fff}.elementor-978 .elementor-element.elementor-element-58c054f4.elementor-view-framed:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-58c054f4.elementor-view-default:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-58c054f4.elementor-view-framed:has(:focus) .elementor-icon,.elementor-978 .elementor-element.elementor-element-58c054f4.elementor-view-default:has(:focus) .elementor-icon{fill:#D33;color:#D33;border-color:#D33}.elementor-978 .elementor-element.elementor-element-58c054f4.elementor-view-framed:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-58c054f4.elementor-view-framed:has(:focus) .elementor-icon{background-color:#fff}.elementor-978 .elementor-element.elementor-element-58c054f4 .elementor-icon{font-size:32px;padding:1em}.elementor-978 .elementor-element.elementor-element-58c054f4 .elementor-icon-box-title,.elementor-978 .elementor-element.elementor-element-58c054f4 .elementor-icon-box-title a{font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.elementor-978 .elementor-element.elementor-element-58c054f4 .elementor-icon-box-title{color:#FFF}.elementor-978 .elementor-element.elementor-element-58c054f4 .elementor-icon-box-description{color:#7A7A7A}.elementor-978 .elementor-element.elementor-element-115f00e8{--spacer-size:10px}.elementor-978 .elementor-element.elementor-element-2531c60e .elementor-icon-box-wrapper{text-align:center}.elementor-978 .elementor-element.elementor-element-2531c60e{--icon-box-icon-margin:20px}.elementor-978 .elementor-element.elementor-element-2531c60e.elementor-view-stacked .elementor-icon{background-color:#f8f8f8;fill:#D33;color:#D33}.elementor-978 .elementor-element.elementor-element-2531c60e.elementor-view-framed .elementor-icon,.elementor-978 .elementor-element.elementor-element-2531c60e.elementor-view-default .elementor-icon{fill:#f8f8f8;color:#f8f8f8;border-color:#f8f8f8}.elementor-978 .elementor-element.elementor-element-2531c60e.elementor-view-framed .elementor-icon{background-color:#D33}.elementor-978 .elementor-element.elementor-element-2531c60e.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-2531c60e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D33;fill:#fff;color:#fff}.elementor-978 .elementor-element.elementor-element-2531c60e.elementor-view-framed:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-2531c60e.elementor-view-default:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-2531c60e.elementor-view-framed:has(:focus) .elementor-icon,.elementor-978 .elementor-element.elementor-element-2531c60e.elementor-view-default:has(:focus) .elementor-icon{fill:#D33;color:#D33;border-color:#D33}.elementor-978 .elementor-element.elementor-element-2531c60e.elementor-view-framed:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-2531c60e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#fff}.elementor-978 .elementor-element.elementor-element-2531c60e .elementor-icon{font-size:32px;padding:1em}.elementor-978 .elementor-element.elementor-element-2531c60e .elementor-icon-box-title,.elementor-978 .elementor-element.elementor-element-2531c60e .elementor-icon-box-title a{font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.elementor-978 .elementor-element.elementor-element-2531c60e .elementor-icon-box-title{color:#FFF}.elementor-978 .elementor-element.elementor-element-2531c60e .elementor-icon-box-description{font-weight:700;color:#BE2B2B}.elementor-978 .elementor-element.elementor-element-11c81e2{--spacer-size:10px}.elementor-978 .elementor-element.elementor-element-78dbcc8a .elementor-icon-box-wrapper{text-align:center}.elementor-978 .elementor-element.elementor-element-78dbcc8a{--icon-box-icon-margin:20px}.elementor-978 .elementor-element.elementor-element-78dbcc8a.elementor-view-stacked .elementor-icon{background-color:#f8f8f8;fill:#D33;color:#D33}.elementor-978 .elementor-element.elementor-element-78dbcc8a.elementor-view-framed .elementor-icon,.elementor-978 .elementor-element.elementor-element-78dbcc8a.elementor-view-default .elementor-icon{fill:#f8f8f8;color:#f8f8f8;border-color:#f8f8f8}.elementor-978 .elementor-element.elementor-element-78dbcc8a.elementor-view-framed .elementor-icon{background-color:#D33}.elementor-978 .elementor-element.elementor-element-78dbcc8a.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-78dbcc8a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D33;fill:#fff;color:#fff}.elementor-978 .elementor-element.elementor-element-78dbcc8a.elementor-view-framed:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-78dbcc8a.elementor-view-default:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-78dbcc8a.elementor-view-framed:has(:focus) .elementor-icon,.elementor-978 .elementor-element.elementor-element-78dbcc8a.elementor-view-default:has(:focus) .elementor-icon{fill:#D33;color:#D33;border-color:#D33}.elementor-978 .elementor-element.elementor-element-78dbcc8a.elementor-view-framed:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-78dbcc8a.elementor-view-framed:has(:focus) .elementor-icon{background-color:#fff}.elementor-978 .elementor-element.elementor-element-78dbcc8a .elementor-icon{font-size:32px;padding:1em}.elementor-978 .elementor-element.elementor-element-78dbcc8a .elementor-icon-box-title,.elementor-978 .elementor-element.elementor-element-78dbcc8a .elementor-icon-box-title a{font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.elementor-978 .elementor-element.elementor-element-78dbcc8a .elementor-icon-box-title{color:#FFF}.elementor-978 .elementor-element.elementor-element-78dbcc8a .elementor-icon-box-description{font-weight:700;color:#BE2B2B}.elementor-978 .elementor-element.elementor-element-58a492b2{--spacer-size:10px}.elementor-978 .elementor-element.elementor-element-5b7c3ec4 .elementor-icon-box-wrapper{text-align:center}.elementor-978 .elementor-element.elementor-element-5b7c3ec4{--icon-box-icon-margin:20px}.elementor-978 .elementor-element.elementor-element-5b7c3ec4.elementor-view-stacked .elementor-icon{background-color:#f8f8f8;fill:#D33;color:#D33}.elementor-978 .elementor-element.elementor-element-5b7c3ec4.elementor-view-framed .elementor-icon,.elementor-978 .elementor-element.elementor-element-5b7c3ec4.elementor-view-default .elementor-icon{fill:#f8f8f8;color:#f8f8f8;border-color:#f8f8f8}.elementor-978 .elementor-element.elementor-element-5b7c3ec4.elementor-view-framed .elementor-icon{background-color:#D33}.elementor-978 .elementor-element.elementor-element-5b7c3ec4.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-5b7c3ec4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D33;fill:#fff;color:#fff}.elementor-978 .elementor-element.elementor-element-5b7c3ec4.elementor-view-framed:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-5b7c3ec4.elementor-view-default:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-5b7c3ec4.elementor-view-framed:has(:focus) .elementor-icon,.elementor-978 .elementor-element.elementor-element-5b7c3ec4.elementor-view-default:has(:focus) .elementor-icon{fill:#D33;color:#D33;border-color:#D33}.elementor-978 .elementor-element.elementor-element-5b7c3ec4.elementor-view-framed:has(:hover) .elementor-icon,.elementor-978 .elementor-element.elementor-element-5b7c3ec4.elementor-view-framed:has(:focus) .elementor-icon{background-color:#fff}.elementor-978 .elementor-element.elementor-element-5b7c3ec4 .elementor-icon{font-size:32px;padding:1em}.elementor-978 .elementor-element.elementor-element-5b7c3ec4 .elementor-icon-box-title,.elementor-978 .elementor-element.elementor-element-5b7c3ec4 .elementor-icon-box-title a{font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.elementor-978 .elementor-element.elementor-element-5b7c3ec4 .elementor-icon-box-title{color:#FFF}.elementor-978 .elementor-element.elementor-element-5b7c3ec4 .elementor-icon-box-description{font-weight:700;color:#BE2B2B}.elementor-978 .elementor-element.elementor-element-5347d34b{--spacer-size:10px}.elementor-978 .elementor-element.elementor-element-2d633210:not(.elementor-motion-effects-element-type-background),.elementor-978 .elementor-element.elementor-element-2d633210>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://samourai.ca/wp-content/uploads/2023/01/photo.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-978 .elementor-element.elementor-element-2d633210>.elementor-background-overlay{background-color:#fff;opacity:.7;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-978 .elementor-element.elementor-element-2d633210{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 30px 0}.elementor-978 .elementor-element.elementor-element-2d633210>.elementor-shape-top .elementor-shape-fill{fill:#000}.elementor-978 .elementor-element.elementor-element-2d633210>.elementor-shape-top svg{width:calc(300% + 1.3px);height:33px}.elementor-978 .elementor-element.elementor-element-468617ac{text-align:center}.elementor-978 .elementor-element.elementor-element-468617ac .elementor-heading-title{font-size:34px;font-weight:300;letter-spacing:1px;color:#292929}.elementor-978 .elementor-element.elementor-element-74462178{--divider-border-style:solid;--divider-color:#222222;--divider-border-width:1px}.elementor-978 .elementor-element.elementor-element-74462178 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0}.elementor-978 .elementor-element.elementor-element-74462178 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px}.elementor-978 .elementor-element.elementor-element-4c102807>.elementor-widget-container{margin:-6px -6px -6px -6px;padding:0 0 50px 0}.elementor-978 .elementor-element.elementor-element-4c102807{text-align:center}.elementor-978 .elementor-element.elementor-element-4c102807 .elementor-heading-title{font-family:"Belleza",Sans-serif;font-size:24px;font-weight:700;color:#000}.elementor-978 .elementor-element.elementor-element-30fb1e2{margin-top:-13px;margin-bottom:-13px}.elementor-978 .elementor-element.elementor-element-56698971 .elementor-testimonial-wrapper{text-align:center}.elementor-978 .elementor-element.elementor-element-56698971 .elementor-testimonial-content{color:#000;font-family:"Comfortaa",Sans-serif;font-size:16px;font-weight:700;line-height:1.6em}.elementor-978 .elementor-element.elementor-element-56698971 .elementor-testimonial-name{color:#BE2B2B;font-weight:800;letter-spacing:.6px}.elementor-978 .elementor-element.elementor-element-56698971 .elementor-testimonial-job{color:#000;font-weight:700}.elementor-978 .elementor-element.elementor-element-7668718b{--spacer-size:30px}.elementor-978 .elementor-element.elementor-element-5b15ecd0 .elementor-testimonial-wrapper{text-align:center}.elementor-978 .elementor-element.elementor-element-5b15ecd0 .elementor-testimonial-content{color:#000;font-family:"Comfortaa",Sans-serif;font-size:16px;line-height:1.6em}.elementor-978 .elementor-element.elementor-element-5b15ecd0 .elementor-testimonial-name{color:#BE2B2B;font-weight:800;letter-spacing:.6px}.elementor-978 .elementor-element.elementor-element-5b15ecd0 .elementor-testimonial-job{color:#000;font-weight:700}.elementor-978 .elementor-element.elementor-element-d5c41b5 .elementor-testimonial-wrapper{text-align:center}.elementor-978 .elementor-element.elementor-element-d5c41b5 .elementor-testimonial-content{color:#000;font-family:"Comfortaa",Sans-serif;font-size:16px;font-weight:700;line-height:1.6em}.elementor-978 .elementor-element.elementor-element-d5c41b5 .elementor-testimonial-name{color:#BE2B2B;font-weight:800;letter-spacing:.6px}.elementor-978 .elementor-element.elementor-element-d5c41b5 .elementor-testimonial-job{color:#000;font-weight:700}.elementor-978 .elementor-element.elementor-element-45e6d44e{--spacer-size:30px}.elementor-978 .elementor-element.elementor-element-10ba44c9 .elementor-testimonial-wrapper{text-align:center}.elementor-978 .elementor-element.elementor-element-10ba44c9 .elementor-testimonial-content{color:#000;font-family:"Comfortaa",Sans-serif;font-size:16px;font-weight:700;line-height:1.6em}.elementor-978 .elementor-element.elementor-element-10ba44c9 .elementor-testimonial-name{color:#BE2B2B;font-weight:800;letter-spacing:.6px}.elementor-978 .elementor-element.elementor-element-10ba44c9 .elementor-testimonial-job{color:#000;font-weight:700}.elementor-978 .elementor-element.elementor-element-2ff693f6{--spacer-size:30px}.elementor-978 .elementor-element.elementor-element-7e9e2a14:not(.elementor-motion-effects-element-type-background),.elementor-978 .elementor-element.elementor-element-7e9e2a14>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-978 .elementor-element.elementor-element-7e9e2a14{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:20px 0 20px 0}.elementor-978 .elementor-element.elementor-element-7e9e2a14>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-978 .elementor-element.elementor-element-7e9e2a14>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:21px}.elementor-978 .elementor-element.elementor-element-18aa03e7{text-align:center;font-family:"Belleza",Sans-serif;font-size:28px;font-weight:300;letter-spacing:1px;color:#fff}.elementor-978 .elementor-element.elementor-element-78d8a998:not(.elementor-motion-effects-element-type-background),.elementor-978 .elementor-element.elementor-element-78d8a998>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-978 .elementor-element.elementor-element-78d8a998{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-978 .elementor-element.elementor-element-78d8a998>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-978 .elementor-element.elementor-element-1ef42844{text-align:center}.elementor-978 .elementor-element.elementor-element-4d9b8f19:not(.elementor-motion-effects-element-type-background),.elementor-978 .elementor-element.elementor-element-4d9b8f19>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-978 .elementor-element.elementor-element-4d9b8f19{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-978 .elementor-element.elementor-element-4d9b8f19>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-978 .elementor-element.elementor-element-31098742 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-978 .elementor-element.elementor-element-31098742 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-978 .elementor-element.elementor-element-31098742{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}@media(max-width:1024px){.elementor-978 .elementor-element.elementor-element-218df5ad .elementor-heading-title{font-size:45px}.elementor-978 .elementor-element.elementor-element-47c47191{text-align:center}.elementor-978 .elementor-element.elementor-element-1653f151{text-align:center}.elementor-978 .elementor-element.elementor-element-52e0449a{text-align:center}.elementor-978 .elementor-element.elementor-element-28c29692{text-align:center}.elementor-978 .elementor-element.elementor-element-6009c293{text-align:center}.elementor-978 .elementor-element.elementor-element-5b9261f3{text-align:center}.elementor-978 .elementor-element.elementor-element-115f00e8{--spacer-size:50px}.elementor-978 .elementor-element.elementor-element-11c81e2{--spacer-size:50px}.elementor-978 .elementor-element.elementor-element-58a492b2{--spacer-size:50px}.elementor-978 .elementor-element.elementor-element-5347d34b{--spacer-size:50px}.elementor-978 .elementor-element.elementor-element-7668718b{--spacer-size:50px}.elementor-978 .elementor-element.elementor-element-45e6d44e{--spacer-size:50px}.elementor-978 .elementor-element.elementor-element-2ff693f6{--spacer-size:50px}}@media(min-width:1025px){.elementor-978 .elementor-element.elementor-element-2485684a:not(.elementor-motion-effects-element-type-background),.elementor-978 .elementor-element.elementor-element-2485684a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-978 .elementor-element.elementor-element-2d633210:not(.elementor-motion-effects-element-type-background),.elementor-978 .elementor-element.elementor-element-2d633210>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:767px){.elementor-978 .elementor-element.elementor-element-2485684a{padding:40px 0 40px 0}.elementor-978 .elementor-element.elementor-element-218df5ad .elementor-heading-title{font-size:30px}.elementor-978 .elementor-element.elementor-element-6a572225{font-size:20px}.elementor-978 .elementor-element.elementor-element-6ee25fcc>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-978 .elementor-element.elementor-element-47c47191{text-align:center}.elementor-978 .elementor-element.elementor-element-18eea7ce .elementor-heading-title{font-size:26px}.elementor-978 .elementor-element.elementor-element-672551db .elementor-heading-title{font-size:26px}.elementor-978 .elementor-element.elementor-element-7d10c407>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-978 .elementor-element.elementor-element-1653f151{text-align:center}.elementor-978 .elementor-element.elementor-element-4c5838fb .elementor-heading-title{font-size:26px}.elementor-978 .elementor-element.elementor-element-6a23b762 .elementor-heading-title{font-size:26px}.elementor-978 .elementor-element.elementor-element-3634516c>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-978 .elementor-element.elementor-element-52e0449a{text-align:center}.elementor-978 .elementor-element.elementor-element-7de90f52 .elementor-heading-title{font-size:26px}.elementor-978 .elementor-element.elementor-element-328268a2 .elementor-heading-title{font-size:26px}.elementor-978 .elementor-element.elementor-element-1ec47e0>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-978 .elementor-element.elementor-element-28c29692{text-align:center}.elementor-978 .elementor-element.elementor-element-1e710fd3 .elementor-heading-title{font-size:26px}.elementor-978 .elementor-element.elementor-element-1115ac90 .elementor-heading-title{font-size:26px}.elementor-978 .elementor-element.elementor-element-1f3d30db>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-978 .elementor-element.elementor-element-6009c293{text-align:center}.elementor-978 .elementor-element.elementor-element-1dd7b88e .elementor-heading-title{font-size:26px}.elementor-978 .elementor-element.elementor-element-60374df7>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-978 .elementor-element.elementor-element-5b9261f3{text-align:center}.elementor-978 .elementor-element.elementor-element-bd7ee94 .elementor-heading-title{font-size:26px}.elementor-978 .elementor-element.elementor-element-7a0e904a .elementor-heading-title{font-size:26px}.elementor-978 .elementor-element.elementor-element-115f00e8{--spacer-size:50px}.elementor-978 .elementor-element.elementor-element-11c81e2{--spacer-size:50px}.elementor-978 .elementor-element.elementor-element-58a492b2{--spacer-size:50px}.elementor-978 .elementor-element.elementor-element-5347d34b{--spacer-size:50px}.elementor-978 .elementor-element.elementor-element-468617ac .elementor-heading-title{font-size:26px}.elementor-978 .elementor-element.elementor-element-7668718b{--spacer-size:50px}.elementor-978 .elementor-element.elementor-element-45e6d44e{--spacer-size:50px}.elementor-978 .elementor-element.elementor-element-2ff693f6{--spacer-size:50px}.elementor-978 .elementor-element.elementor-element-18aa03e7{font-size:20px}}