.elementor-224 .elementor-element.elementor-element-58e6cb6:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-58e6cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lyon-hockey.com/wp-content/uploads/2020/05/lyon-hockey-club-entrez-dans-larene.jpg");background-position:center center;background-size:cover;}.elementor-224 .elementor-element.elementor-element-58e6cb6 > .elementor-background-overlay{background-color:#002E61;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-224 .elementor-element.elementor-element-58e6cb6 > .elementor-container{min-height:33vh;}.elementor-224 .elementor-element.elementor-element-58e6cb6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-224 .elementor-element.elementor-element-e22b2f2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-224 .elementor-element.elementor-element-e22b2f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-224 .elementor-element.elementor-element-f8fb74e{text-align:center;}.elementor-224 .elementor-element.elementor-element-f8fb74e .elementor-heading-title{font-size:50px;text-transform:uppercase;color:#ffffff;}.elementor-224 .elementor-element.elementor-element-e66871e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-224 .elementor-element.elementor-element-e66871e > .elementor-container{min-height:200px;}.elementor-224 .elementor-element.elementor-element-e66871e{margin-top:-20px;margin-bottom:0px;}.elementor-224 .elementor-element.elementor-element-66a2c88:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-224 .elementor-element.elementor-element-66a2c88 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002E61;}.elementor-224 .elementor-element.elementor-element-66a2c88 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://lyon-hockey.com/wp-content/uploads/2020/05/sigle-lion-noir.svg");background-position:-15% 80%;background-repeat:no-repeat;background-size:25vw auto;opacity:0.2;}.elementor-bc-flex-widget .elementor-224 .elementor-element.elementor-element-66a2c88.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-224 .elementor-element.elementor-element-66a2c88.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-224 .elementor-element.elementor-element-66a2c88.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-224 .elementor-element.elementor-element-66a2c88 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 200px 0px 120px;}.elementor-224 .elementor-element.elementor-element-66a2c88 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-224 .elementor-element.elementor-element-66a2c88{z-index:1;}.elementor-224 .elementor-element.elementor-element-c7f73ec{width:auto;max-width:auto;text-align:end;}.elementor-224 .elementor-element.elementor-element-c7f73ec > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-c7f73ec .elementor-heading-title{font-family:"Permanent Marker", Sans-serif;font-size:24px;color:#B60E0C;}.elementor-224 .elementor-element.elementor-element-56e41ae > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-56e41ae{text-align:end;}.elementor-224 .elementor-element.elementor-element-56e41ae .elementor-heading-title{font-family:"Fjalla One", Sans-serif;font-size:48px;text-transform:uppercase;color:#ffffff;}.elementor-224 .elementor-element.elementor-element-722f077:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-224 .elementor-element.elementor-element-722f077 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B60E0C;}.elementor-224 .elementor-element.elementor-element-722f077 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://lyon-hockey.com/wp-content/uploads/2020/05/griffe-2.svg");background-position:center center;background-repeat:no-repeat;background-size:25vw auto;opacity:0.05;}.elementor-bc-flex-widget .elementor-224 .elementor-element.elementor-element-722f077.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-224 .elementor-element.elementor-element-722f077.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-224 .elementor-element.elementor-element-722f077.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-224 .elementor-element.elementor-element-722f077 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-722f077 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-224 .elementor-element.elementor-element-0203907 .elementor-button{background-color:#002E61;font-family:"Fjalla One", Sans-serif;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-0203907 .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-0203907 .elementor-button:focus{background-color:#015FA5;}.elementor-224 .elementor-element.elementor-element-0203907{width:auto;max-width:auto;}.elementor-224 .elementor-element.elementor-element-0203907 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-224 .elementor-element.elementor-element-53ec9f9 .elementor-button{background-color:#002E61;font-family:"Fjalla One", Sans-serif;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-53ec9f9 .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-53ec9f9 .elementor-button:focus{background-color:#CB1A2B;}.elementor-224 .elementor-element.elementor-element-53ec9f9{width:auto;max-width:auto;}.elementor-224 .elementor-element.elementor-element-53ec9f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-53ec9f9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-224 .elementor-element.elementor-element-53ec9f9 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-224 .elementor-element.elementor-element-15c39f3 .elementor-swiper-button{font-size:30px;color:var( --e-global-color-7322b37b );}.elementor-224 .elementor-element.elementor-element-15c39f3 .elementor-swiper-button svg{fill:var( --e-global-color-7322b37b );}.elementor-224 .elementor-element.elementor-element-15c39f3 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-224 .elementor-element.elementor-element-15c39f3 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-224 .elementor-element.elementor-element-15c39f3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-7322b37b );opacity:var( --e-global-color-7322b37b );}.elementor-224 .elementor-element.elementor-element-443eea8{margin-top:60px;margin-bottom:60px;}.elementor-224 .elementor-element.elementor-element-707480b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-a09dcba > .elementor-widget-container{margin:15px 0px 10px 0px;}.elementor-224 .elementor-element.elementor-element-a09dcba .elementor-heading-title{font-size:24px;line-height:1.2em;color:#B60E0C;}.elementor-224 .elementor-element.elementor-element-ca171df{text-align:center;}.elementor-224 .elementor-element.elementor-element-ca171df .widget-image-caption{text-align:end;color:#273147;font-size:14px;margin-block-start:5px;}.elementor-224 .elementor-element.elementor-element-00f4a26:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-00f4a26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b946110 );background-image:url("https://lyon-hockey.com/wp-content/uploads/2024/11/fond-lyon-logo-variation-rouge.jpg");}.elementor-224 .elementor-element.elementor-element-00f4a26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-224 .elementor-element.elementor-element-00f4a26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-224 .elementor-element.elementor-element-dab69ec .elementor-heading-title{font-size:65px;font-weight:800;letter-spacing:-0.6px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-7b946110 );}.elementor-bc-flex-widget .elementor-224 .elementor-element.elementor-element-47fabac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-224 .elementor-element.elementor-element-47fabac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-224 .elementor-element.elementor-element-c358b84 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-224 .elementor-element.elementor-element-bbb702e{--spacer-size:66px;}.elementor-224 .elementor-element.elementor-element-d6afbb7{text-align:center;}.elementor-224 .elementor-element.elementor-element-d6afbb7 .elementor-heading-title{color:var( --e-global-color-7322b37b );}.elementor-224 .elementor-element.elementor-element-47f83e2{margin-top:60px;margin-bottom:60px;}.elementor-224 .elementor-element.elementor-element-999044c{text-align:center;}.elementor-224 .elementor-element.elementor-element-999044c .elementor-heading-title{font-family:"Permanent Marker", Sans-serif;font-size:18px;text-transform:uppercase;}.elementor-224 .elementor-element.elementor-element-c4b496e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-224 .elementor-element.elementor-element-c4b496e{text-align:center;}.elementor-224 .elementor-element.elementor-element-c4b496e .elementor-heading-title{font-size:48px;text-transform:uppercase;color:#273147;}.elementor-224 .elementor-element.elementor-element-8f03352 .htmega-carousel-activation button.slick-arrow{background-color:#dce0e3;color:#ffffff;font-size:20px;border-radius:0px 0px 0px 0px;height:40px;width:40px;}.elementor-224 .elementor-element.elementor-element-8f03352 .htmega-carousel-activation button.slick-arrow:hover{background-color:#273147;color:#ffffff;}.elementor-224 .elementor-element.elementor-element-8f03352 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-224 .elementor-element.elementor-element-8f03352 .post-carousel-wrapper{margin:0 -15px;}.elementor-224 .elementor-element.elementor-element-8f03352 .post-carousel-wrapper .slick-slide{margin:0 15px;}.elementor-224 .elementor-element.elementor-element-8f03352 .post-carousel-wrapper .htmega-postslider-layout-2 .content .post-inner{border-color:rgba(1,95,165,0);}.elementor-224 .elementor-element.elementor-element-8f03352 .post-carousel-wrapper .htmega-postslider-layout-2:hover .content .post-inner{border-color:#cb1a2b;}.elementor-224 .elementor-element.elementor-element-8f03352 .htmega-single-post-slide .content .post-inner h2 a{color:#9e1510;}.elementor-224 .elementor-element.elementor-element-8f03352 .htmega-single-post-slide .content .post-inner h2{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-8f03352 .post-carousel-wrapper .htmega-single-post-slide ul.meta li{font-family:"Permanent Marker", Sans-serif;margin:5px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-8f03352 .htmega-single-post-slide ul.meta{text-align:center;}.elementor-224 .elementor-element.elementor-element-8f03352 .htmega-carousel-activation button.slick-arrow svg path{fill:#ffffff;}.elementor-224 .elementor-element.elementor-element-8f03352 .htmega-carousel-activation button.slick-arrow svg{width:20px;}.elementor-224 .elementor-element.elementor-element-8f03352 .htmega-carousel-activation button.slick-arrow:hover svg path{fill:#ffffff;}.elementor-224 .elementor-element.elementor-element-385bba0 .elementor-button{background-color:rgba(158,21,16,0);font-family:"Fjalla One", Sans-serif;text-transform:uppercase;fill:#9e1510;color:#9e1510;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-224 .elementor-element.elementor-element-385bba0 .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-385bba0 .elementor-button:focus{background-color:#9e1510;color:#ffffff;border-color:#9e1510;}.elementor-224 .elementor-element.elementor-element-385bba0 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-224 .elementor-element.elementor-element-385bba0 .elementor-button:hover svg, .elementor-224 .elementor-element.elementor-element-385bba0 .elementor-button:focus svg{fill:#ffffff;}.elementor-224 .elementor-element.elementor-element-19d0e13 > .elementor-container{min-height:350px;}.elementor-224 .elementor-element.elementor-element-19d0e13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-15px;margin-bottom:60px;}.elementor-224 .elementor-element.elementor-element-19d0e13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-224 .elementor-element.elementor-element-38fbb3b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-224 .elementor-element.elementor-element-38fbb3b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f6;}.elementor-bc-flex-widget .elementor-224 .elementor-element.elementor-element-38fbb3b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-224 .elementor-element.elementor-element-38fbb3b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-224 .elementor-element.elementor-element-38fbb3b > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-224 .elementor-element.elementor-element-38fbb3b > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-224 .elementor-element.elementor-element-38fbb3b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 0px 30px 0px;}.elementor-224 .elementor-element.elementor-element-2028282{padding:0% 0% 0% 5%;}.elementor-224 .elementor-element.elementor-element-fbc9ac3 .elementor-cta .elementor-cta__bg, .elementor-224 .elementor-element.elementor-element-fbc9ac3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-224 .elementor-element.elementor-element-fbc9ac3 .elementor-cta__content{min-height:250px;text-align:center;padding:30px 30px 30px 30px;}.elementor-224 .elementor-element.elementor-element-fbc9ac3 .elementor-cta__title{font-size:24px;}.elementor-224 .elementor-element.elementor-element-fbc9ac3 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(158,21,16,0.8);}.elementor-224 .elementor-element.elementor-element-375d8c7 .elementor-cta .elementor-cta__bg, .elementor-224 .elementor-element.elementor-element-375d8c7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-224 .elementor-element.elementor-element-375d8c7 .elementor-cta__content{min-height:250px;text-align:center;padding:30px 30px 30px 30px;}.elementor-224 .elementor-element.elementor-element-375d8c7 .elementor-cta__title{font-size:24px;}.elementor-224 .elementor-element.elementor-element-375d8c7 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(158,21,16,0.8);}.elementor-224 .elementor-element.elementor-element-fcde25d .elementor-cta .elementor-cta__bg, .elementor-224 .elementor-element.elementor-element-fcde25d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-224 .elementor-element.elementor-element-fcde25d .elementor-cta__content{min-height:250px;text-align:center;padding:30px 30px 30px 30px;}.elementor-224 .elementor-element.elementor-element-fcde25d .elementor-cta__title{font-size:24px;}.elementor-224 .elementor-element.elementor-element-fcde25d .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(158,21,16,0.8);}.elementor-224 .elementor-element.elementor-element-fc8ebb3 .elementor-cta .elementor-cta__bg, .elementor-224 .elementor-element.elementor-element-fc8ebb3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-224 .elementor-element.elementor-element-fc8ebb3 .elementor-cta__content{min-height:250px;text-align:center;padding:30px 30px 30px 30px;}.elementor-224 .elementor-element.elementor-element-fc8ebb3 .elementor-cta__title{font-size:24px;}.elementor-224 .elementor-element.elementor-element-fc8ebb3 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(158,21,16,0.8);}.elementor-224 .elementor-element.elementor-element-eae5d01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-224 .elementor-element.elementor-element-eae5d01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002E61;}.elementor-bc-flex-widget .elementor-224 .elementor-element.elementor-element-eae5d01.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-224 .elementor-element.elementor-element-eae5d01.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-224 .elementor-element.elementor-element-eae5d01 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 60px;}.elementor-224 .elementor-element.elementor-element-eae5d01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-224 .elementor-element.elementor-element-71c8a5f{width:auto;max-width:auto;text-align:start;}.elementor-224 .elementor-element.elementor-element-71c8a5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-71c8a5f .elementor-heading-title{font-family:"Permanent Marker", Sans-serif;font-size:24px;color:#dce0e3;}.elementor-224 .elementor-element.elementor-element-b122c5b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-b122c5b{text-align:start;}.elementor-224 .elementor-element.elementor-element-b122c5b .elementor-heading-title{font-size:50px;text-transform:uppercase;color:#ffffff;}.elementor-224 .elementor-element.elementor-element-5722df5 .elementor-button{background-color:rgba(158,21,16,0);font-family:"Fjalla One", Sans-serif;text-transform:uppercase;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-224 .elementor-element.elementor-element-5722df5 .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-5722df5 .elementor-button:focus{background-color:#ffffff;color:#015fa5;}.elementor-224 .elementor-element.elementor-element-5722df5 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-224 .elementor-element.elementor-element-5722df5 .elementor-button:hover svg, .elementor-224 .elementor-element.elementor-element-5722df5 .elementor-button:focus svg{fill:#015fa5;}.elementor-224 .elementor-element.elementor-element-fcd6c75:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-fcd6c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#273147;background-image:url("https://lyon-hockey.com/wp-content/uploads/2019/08/griffe.svg");background-position:90% -150px;background-repeat:no-repeat;background-size:300px auto;}.elementor-224 .elementor-element.elementor-element-fcd6c75{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 20px 0px;z-index:1;}.elementor-224 .elementor-element.elementor-element-fcd6c75 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-224 .elementor-element.elementor-element-dc677b6 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-224 .elementor-element.elementor-element-dc677b6{text-align:center;}.elementor-224 .elementor-element.elementor-element-dc677b6 .elementor-heading-title{font-family:"Permanent Marker", Sans-serif;color:#ffffff;}.elementor-224 .elementor-element.elementor-element-20947d4 .post-carousel-wrapper .htmega-single-post-slide .post-btn a.readmore-btn:hover{background-color:#9e1510;color:#ffffff;}.elementor-224 .elementor-element.elementor-element-20947d4 .htmega-carousel-activation button.slick-arrow{background-color:rgba(255,255,255,0.2);color:#ffffff;font-size:20px;border-radius:0px 0px 0px 0px;height:40px;width:40px;}.elementor-224 .elementor-element.elementor-element-20947d4 .htmega-carousel-activation button.slick-arrow:hover{background-color:rgba(1,95,165,0.6);color:#ffffff;}.elementor-224 .elementor-element.elementor-element-20947d4 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-224 .elementor-element.elementor-element-20947d4 .post-carousel-wrapper{margin:0 -15px;}.elementor-224 .elementor-element.elementor-element-20947d4 .post-carousel-wrapper .slick-slide{margin:0 15px;}.elementor-224 .elementor-element.elementor-element-20947d4 .htmega-single-post-slide .content .post-inner h2 a{color:#18012c;}.elementor-224 .elementor-element.elementor-element-20947d4 .htmega-single-post-slide .content .post-inner h2{font-size:40px;line-height:1.2em;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-20947d4 .htmega-single-post-slide .content .post-inner p{color:#273147;font-family:"Lato", Sans-serif;}.elementor-224 .elementor-element.elementor-element-20947d4 .post-carousel-wrapper .htmega-single-post-slide ul.meta li{font-family:"Permanent Marker", Sans-serif;margin:10px 0px 0px 15px;}.elementor-224 .elementor-element.elementor-element-20947d4 .htmega-single-post-slide ul.meta{text-align:start;}.elementor-224 .elementor-element.elementor-element-20947d4 .post-carousel-wrapper .htmega-single-post-slide .post-btn a.readmore-btn{color:#9e1510;border-bottom:1px solid #9e1510;font-family:"Fjalla One", Sans-serif;text-transform:uppercase;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9e1510;}.elementor-224 .elementor-element.elementor-element-20947d4 .htmega-carousel-activation button.slick-arrow svg path{fill:#ffffff;}.elementor-224 .elementor-element.elementor-element-20947d4 .htmega-carousel-activation button.slick-arrow svg{width:20px;}.elementor-224 .elementor-element.elementor-element-20947d4 .htmega-carousel-activation button.slick-arrow:hover svg path{fill:#ffffff;}.elementor-224 .elementor-element.elementor-element-7b0b11e:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-7b0b11e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#273147;}.elementor-224 .elementor-element.elementor-element-7b0b11e > .elementor-container{min-height:260px;}.elementor-224 .elementor-element.elementor-element-7b0b11e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-224 .elementor-element.elementor-element-7b0b11e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-224 .elementor-element.elementor-element-09badc5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-224 .elementor-element.elementor-element-09badc5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f6;}.elementor-bc-flex-widget .elementor-224 .elementor-element.elementor-element-09badc5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-224 .elementor-element.elementor-element-09badc5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-224 .elementor-element.elementor-element-09badc5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 60px 0px 0px;}.elementor-224 .elementor-element.elementor-element-09badc5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-224 .elementor-element.elementor-element-9ea0e46.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-224 .elementor-element.elementor-element-9ea0e46 .elementor-main-swiper{height:100px;}.elementor-224 .elementor-element.elementor-element-9ea0e46 .elementor-swiper-button{font-size:20px;}.elementor-224 .elementor-element.elementor-element-9ea0e46 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-224 .elementor-element.elementor-element-38fbb3b{width:75%;}.elementor-224 .elementor-element.elementor-element-eae5d01{width:24.998%;}}@media(max-width:1024px){.elementor-224 .elementor-element.elementor-element-66a2c88 > .elementor-element-populated >  .elementor-background-overlay{background-position:0px 0px;}.elementor-224 .elementor-element.elementor-element-fcd6c75:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-fcd6c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-224 .elementor-element.elementor-element-9ea0e46.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-224 .elementor-element.elementor-element-58e6cb6 > .elementor-container{min-height:300px;}.elementor-224 .elementor-element.elementor-element-66a2c88.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-224 .elementor-element.elementor-element-66a2c88 > .elementor-element-populated >  .elementor-background-overlay{background-position:-70% 0px;background-size:200px auto;}.elementor-224 .elementor-element.elementor-element-66a2c88 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-224 .elementor-element.elementor-element-56e41ae{text-align:center;}.elementor-224 .elementor-element.elementor-element-722f077 > .elementor-element-populated >  .elementor-background-overlay{background-size:75% auto;}.elementor-224 .elementor-element.elementor-element-722f077 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-c4b496e .elementor-heading-title{font-size:40px;}.elementor-224 .elementor-element.elementor-element-2028282{padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-fbc9ac3 .elementor-cta__content{min-height:180px;}.elementor-224 .elementor-element.elementor-element-375d8c7 .elementor-cta__content{min-height:180px;}.elementor-224 .elementor-element.elementor-element-fcde25d .elementor-cta__content{min-height:180px;}.elementor-224 .elementor-element.elementor-element-fc8ebb3 .elementor-cta__content{min-height:180px;}.elementor-224 .elementor-element.elementor-element-eae5d01 > .elementor-element-populated{padding:30px 15px 30px 15px;}.elementor-224 .elementor-element.elementor-element-fcd6c75:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-fcd6c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-224 .elementor-element.elementor-element-20947d4 > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-224 .elementor-element.elementor-element-20947d4 .htmega-single-post-slide .content .post-inner h2{font-size:28px;}.elementor-224 .elementor-element.elementor-element-09badc5 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-224 .elementor-element.elementor-element-9ea0e46.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for heading, class: .elementor-element-56e41ae */.elementor-224 .elementor-element.elementor-element-56e41ae span {
    font-family: 'Permanent Marker';
    font-size: 18px;
    color: #cb1a2b;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-66a2c88 */@media screen and (min-width: 640px) {
.elementor-224 .elementor-element.elementor-element-66a2c88 {
    -webkit-clip-path: polygon(0 0,100% 0,calc(100% - 90px) 100%,0% 100%);
    clip-path: polygon(0 0,100% 0,calc(100% - 90px) 100%,0% 100%);
    width: 100%;
}
} /**/


/*.elementor-224 .elementor-element.elementor-element-66a2c88 {
    -webkit-clip-path: polygon(0 0,100% 0,calc(100% - 90px) 100%,0% 100%);
    clip-path: polygon(0 0,100% 0,calc(100% - 90px) 100%,0% 100%);
    width: 100%;
}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0203907 */.elementor-224 .elementor-element.elementor-element-0203907 .elementor-button {
  -ms-transform: skew(-20deg,0deg);
  -webkit-transform: skew(-20deg,0deg);
  transform: skew(-20deg,0deg);
}

.elementor-224 .elementor-element.elementor-element-0203907 .elementor-button-text {
  -ms-transform: skew(20deg,0deg);
  -webkit-transform: skew(20deg,0deg);
  transform: skew(20deg,0deg);
    height: auto;
    max-width: 150%;
}

.elementor-224 .elementor-element.elementor-element-0203907 i {
    transform: skew(20deg);
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -ms-transform: skew(20deg);
    -o-transform: skew(20deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53ec9f9 */.elementor-224 .elementor-element.elementor-element-53ec9f9 .elementor-button {
  -ms-transform: skew(-20deg,0deg);
  -webkit-transform: skew(-20deg,0deg);
  transform: skew(-20deg,0deg);
}

.elementor-224 .elementor-element.elementor-element-53ec9f9 .elementor-button-text {
  -ms-transform: skew(20deg,0deg);
  -webkit-transform: skew(20deg,0deg);
  transform: skew(20deg,0deg);
    height: auto;
    max-width: 150%;
}

.elementor-224 .elementor-element.elementor-element-53ec9f9 i {
    transform: skew(20deg);
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -ms-transform: skew(20deg);
    -o-transform: skew(20deg);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-722f077 */@media screen and (min-width: 640px) {
.elementor-224 .elementor-element.elementor-element-722f077 {
   -webkit-clip-path: polygon(calc(90px) 0,100% 0,100% 100%,0% 100%);
    clip-path: polygon(calc(90px) 0,100% 0,100% 100%,0% 100%);
    margin-left: -10%;
    margin-top: -15px;
    margin-bottom: 15px;
    width: 100%;
}
} /**/

/*.elementor-224 .elementor-element.elementor-element-722f077 {
   -webkit-clip-path: polygon(calc(90px) 0,100% 0,100% 100%,0% 100%);
    clip-path: polygon(calc(90px) 0,100% 0,100% 100%,0% 100%);
    margin-left: -10%;
    margin-top: -15px;
    margin-bottom: 15px;
    width: 100%;
}*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e66871e */.elementor-224 .elementor-element.elementor-element-e66871e .elementor-column {
    min-height: calc(25vh + 25px);
}/* End custom CSS */
/* Start custom CSS for htmega-postcarousel-addons, class: .elementor-element-8f03352 */.elementor-224 .elementor-element.elementor-element-8f03352 .thumb {
    overflow: hidden;
}

.elementor-224 .elementor-element.elementor-element-8f03352 img {
  transition: 300ms;
}

.elementor-224 .elementor-element.elementor-element-8f03352 img:hover {
  transform: scale(1.1);
}

.elementor-224 .elementor-element.elementor-element-8f03352 .content {
    padding: 0 ;
    margin-top: 0;
}

.elementor-224 .elementor-element.elementor-element-8f03352 .post-carousel-wrapper .htmega-postslider-layout-2 .content .post-inner {
    padding: 20px;
}

/*.elementor-224 .elementor-element.elementor-element-8f03352 .thumb {
  -ms-transform: skew(-20deg,0deg);
  -webkit-transform: skew(-20deg,0deg);
  transform: skew(-20deg,0deg);
  overflow: hidden;
}

.elementor-224 .elementor-element.elementor-element-8f03352 .slick-slide img {
  -ms-transform: skew(20deg,0deg);
  -webkit-transform: skew(20deg,0deg);
  transform: skew(20deg,0deg);
    height: auto;
    max-width: 150%;
}*/

/*.elementor-224 .elementor-element.elementor-element-8f03352 .slick-track {
     transform: skew(20deg) !important;
}
.elementor-224 .elementor-element.elementor-element-8f03352 .slick-list.draggable {
     transform: skew(-20deg) !important;
}*/

/*.elementor-224 .elementor-element.elementor-element-8f03352 .htmega-single-post-slide img {
    width: 150%;
    margin-left: -25%;
}

.elementor-224 .elementor-element.elementor-element-8f03352 .post-carousel-wrapper .slick-slide {
    margin: 0 20px;
}

.elementor-224 .elementor-element.elementor-element-8f03352 .content {
    padding: 0 30px 0 0;
}*/

.elementor-224 .elementor-element.elementor-element-8f03352 .meta i { display: none; }

.elementor-224 .elementor-element.elementor-element-8f03352 .meta li {
    color: #c8c9ca !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-385bba0 */.elementor-224 .elementor-element.elementor-element-385bba0 .elementor-button {
  -ms-transform: skew(-20deg,0deg);
  -webkit-transform: skew(-20deg,0deg);
  transform: skew(-20deg,0deg);
}

.elementor-224 .elementor-element.elementor-element-385bba0 .elementor-button-text {
  -ms-transform: skew(20deg,0deg);
  -webkit-transform: skew(20deg,0deg);
  transform: skew(20deg,0deg);
    height: auto;
    max-width: 150%;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-fbc9ac3 *//*.elementor-224 .elementor-element.elementor-element-fbc9ac3 {
  -ms-transform: skew(-20deg,0deg);
  -webkit-transform: skew(-20deg,0deg);
  transform: skew(-20deg,0deg);
}

.elementor-224 .elementor-element.elementor-element-fbc9ac3 .elementor-cta__bg-wrapper,
.elementor-224 .elementor-element.elementor-element-fbc9ac3 .elementor-cta__content {
  -ms-transform: skew(20deg,0deg);
  -webkit-transform: skew(20deg,0deg);
  transform: skew(20deg,0deg);
  width: 120%;
  margin-left: -5%
}

.elementor-224 .elementor-element.elementor-element-fbc9ac3 .elementor-cta__button {
}
.elementor-224 .elementor-element.elementor-element-fbc9ac3 .elementor-cta__button-wrapper {
}*//* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-375d8c7 *//*.elementor-224 .elementor-element.elementor-element-375d8c7 {
  -ms-transform: skew(-20deg,0deg);
  -webkit-transform: skew(-20deg,0deg);
  transform: skew(-20deg,0deg);
}

.elementor-224 .elementor-element.elementor-element-375d8c7 .elementor-cta__bg-wrapper,
.elementor-224 .elementor-element.elementor-element-375d8c7 .elementor-cta__content {
  -ms-transform: skew(20deg,0deg);
  -webkit-transform: skew(20deg,0deg);
  transform: skew(20deg,0deg);
  width: 120%;
  margin-left: -5%
}

.elementor-224 .elementor-element.elementor-element-375d8c7 .elementor-cta__button {
}
.elementor-224 .elementor-element.elementor-element-375d8c7 .elementor-cta__button-wrapper {
}*//* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-fcde25d *//*.elementor-224 .elementor-element.elementor-element-fcde25d {
  -ms-transform: skew(-20deg,0deg);
  -webkit-transform: skew(-20deg,0deg);
  transform: skew(-20deg,0deg);
}

.elementor-224 .elementor-element.elementor-element-fcde25d .elementor-cta__bg-wrapper,
.elementor-224 .elementor-element.elementor-element-fcde25d .elementor-cta__content {
  -ms-transform: skew(20deg,0deg);
  -webkit-transform: skew(20deg,0deg);
  transform: skew(20deg,0deg);
  width: 120%;
  margin-left: -5%
}

.elementor-224 .elementor-element.elementor-element-fcde25d .elementor-cta__button {
}
.elementor-224 .elementor-element.elementor-element-fcde25d .elementor-cta__button-wrapper {
}*//* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-fc8ebb3 *//*.elementor-224 .elementor-element.elementor-element-fc8ebb3 {
  -ms-transform: skew(-20deg,0deg);
  -webkit-transform: skew(-20deg,0deg);
  transform: skew(-20deg,0deg);
}

.elementor-224 .elementor-element.elementor-element-fc8ebb3 .elementor-cta__bg-wrapper,
.elementor-224 .elementor-element.elementor-element-fc8ebb3 .elementor-cta__content {
  -ms-transform: skew(20deg,0deg);
  -webkit-transform: skew(20deg,0deg);
  transform: skew(20deg,0deg);
  width: 120%;
  margin-left: -5%
}

.elementor-224 .elementor-element.elementor-element-fc8ebb3 .elementor-cta__button {
}
.elementor-224 .elementor-element.elementor-element-fc8ebb3 .elementor-cta__button-wrapper {
}*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-38fbb3b */.elementor-224 .elementor-element.elementor-element-38fbb3b:after {
	content: "";
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
}

.elementor-224 .elementor-element.elementor-element-38fbb3b:after {
	right: 0;
	border-left: 120px solid #F5F5F6; /* razorblade color */
	border-bottom: 260px solid #F5F5F6; /* page background color */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b122c5b */.elementor-224 .elementor-element.elementor-element-b122c5b span {
    font-family: 'Permanent Marker';
    font-size: 18px;
    color: #cb1a2b;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eae5d01 */.elementor-224 .elementor-element.elementor-element-eae5d01:before {
	content: "";
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
}
.elementor-224 .elementor-element.elementor-element-eae5d01:before {
	left: -110px;
	border-right: 110px solid #002E61; /* razorblade color */
	border-top: 350px solid rgba(0, 0, 0, 0); /* transparent */
}/* End custom CSS */
/* Start custom CSS for htmega-postcarousel-addons, class: .elementor-element-20947d4 */.elementor-224 .elementor-element.elementor-element-20947d4 .meta li {
    color: #c8c9ca !important;
}

.elementor-224 .elementor-element.elementor-element-20947d4 .meta i { display: none; }

.elementor-224 .elementor-element.elementor-element-20947d4 .content {
    padding: 30px;
}


@media screen and (min-width: 640px) {
.elementor-224 .elementor-element.elementor-element-20947d4 .thumb {
    width: 60%
}
} /**//* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-9ea0e46 */.elementor-224 .elementor-element.elementor-element-9ea0e46 .elementor-carousel-image {
    filter: saturate(0) brightness(1.25);
    transition: 300ms;
    margin: 0 20px;
}

.elementor-224 .elementor-element.elementor-element-9ea0e46 .elementor-carousel-image:hover {
    filter: saturate(1);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-09badc5 */.elementor-224 .elementor-element.elementor-element-09badc5:before {
	content: "";
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
}
.elementor-224 .elementor-element.elementor-element-09badc5:before {
	left: -110px;
	border-right: 110px solid #F5F5F6; /* razorblade color */
	border-top: 260px solid rgba(0, 0, 0, 0); /* transparent */
}/* End custom CSS */