.elementor-1670 .elementor-element.elementor-element-54b71dbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:100px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-1670 .elementor-element.elementor-element-1addec80{--display:flex;}.elementor-1670 .elementor-element.elementor-element-3ad8820{text-align:center;}.elementor-1670 .elementor-element.elementor-element-3ad8820 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1670 .elementor-element.elementor-element-1ff9ab4c{text-align:center;}.elementor-1670 .elementor-element.elementor-element-1ff9ab4c .elementor-heading-title{font-family:var( --e-global-typography-ae9fde8-font-family ), Sans-serif;font-size:var( --e-global-typography-ae9fde8-font-size );font-weight:var( --e-global-typography-ae9fde8-font-weight );text-transform:var( --e-global-typography-ae9fde8-text-transform );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );color:var( --e-global-color-primary );}.elementor-1670 .elementor-element.elementor-element-841850a{--display:flex;}.elementor-1670 .elementor-element.elementor-element-318622b3{--display:flex;}.elementor-1670 .elementor-element.elementor-element-318622b3:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-318622b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb92d0b );}.elementor-1670 .elementor-element.elementor-element-75cdba4f{text-align:center;}.elementor-1670 .elementor-element.elementor-element-75cdba4f .elementor-heading-title{font-family:var( --e-global-typography-ae9fde8-font-family ), Sans-serif;font-size:var( --e-global-typography-ae9fde8-font-size );font-weight:var( --e-global-typography-ae9fde8-font-weight );text-transform:var( --e-global-typography-ae9fde8-text-transform );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );}.elementor-1670 .elementor-element.elementor-element-5fc8444b img{width:100%;max-width:100%;}.elementor-1670 .elementor-element.elementor-element-43835dab{--display:flex;--padding-top:75px;--padding-bottom:37.5px;--padding-left:37.5px;--padding-right:37.5px;}.elementor-1670 .elementor-element.elementor-element-43835dab:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-43835dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #041E4100 0%, var( --e-global-color-text ) 100%);}.elementor-1670 .elementor-element.elementor-element-1e9f0784{text-align:center;}.elementor-1670 .elementor-element.elementor-element-1e9f0784 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-5c5b720{text-align:center;color:var( --e-global-color-3ee594e );}.elementor-1670 .elementor-element.elementor-element-63889e20{--display:flex;}.elementor-1670 .elementor-element.elementor-element-13aa48a6{--display:flex;}.elementor-1670 .elementor-element.elementor-element-13aa48a6:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-13aa48a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb92d0b );}.elementor-1670 .elementor-element.elementor-element-684875c1{text-align:center;}.elementor-1670 .elementor-element.elementor-element-684875c1 .elementor-heading-title{font-family:var( --e-global-typography-ae9fde8-font-family ), Sans-serif;font-size:var( --e-global-typography-ae9fde8-font-size );font-weight:var( --e-global-typography-ae9fde8-font-weight );text-transform:var( --e-global-typography-ae9fde8-text-transform );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );}.elementor-1670 .elementor-element.elementor-element-405507b8 img{width:100%;max-width:100%;}.elementor-1670 .elementor-element.elementor-element-7cefd528{--display:flex;--padding-top:75px;--padding-bottom:37.5px;--padding-left:37.5px;--padding-right:37.5px;}.elementor-1670 .elementor-element.elementor-element-7cefd528:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-7cefd528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #041E4100 0%, var( --e-global-color-text ) 100%);}.elementor-1670 .elementor-element.elementor-element-3788052f{text-align:center;}.elementor-1670 .elementor-element.elementor-element-3788052f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-2465ea14{text-align:center;color:var( --e-global-color-3ee594e );}.elementor-1670 .elementor-element.elementor-element-b00ad54{--display:flex;}.elementor-1670 .elementor-element.elementor-element-5de79854{--display:flex;}.elementor-1670 .elementor-element.elementor-element-5de79854:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-5de79854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb92d0b );}.elementor-1670 .elementor-element.elementor-element-19158d96{text-align:center;}.elementor-1670 .elementor-element.elementor-element-19158d96 .elementor-heading-title{font-family:var( --e-global-typography-ae9fde8-font-family ), Sans-serif;font-size:var( --e-global-typography-ae9fde8-font-size );font-weight:var( --e-global-typography-ae9fde8-font-weight );text-transform:var( --e-global-typography-ae9fde8-text-transform );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );}.elementor-1670 .elementor-element.elementor-element-6f00032e img{width:100%;max-width:100%;}.elementor-1670 .elementor-element.elementor-element-385c1076{--display:flex;--padding-top:75px;--padding-bottom:37.5px;--padding-left:37.5px;--padding-right:37.5px;}.elementor-1670 .elementor-element.elementor-element-385c1076:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-385c1076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #041E4100 0%, var( --e-global-color-text ) 100%);}.elementor-1670 .elementor-element.elementor-element-7b327a35{text-align:center;}.elementor-1670 .elementor-element.elementor-element-7b327a35 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-28f37866{text-align:center;color:var( --e-global-color-3ee594e );}.elementor-1670 .elementor-element.elementor-element-49d5319c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:25px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1670 .elementor-element.elementor-element-3bf1482e{--display:flex;--justify-content:center;}.elementor-1670 .elementor-element.elementor-element-7935f477{--display:flex;}.elementor-1670 .elementor-element.elementor-element-1c782f4f{--display:flex;}.elementor-1670 .elementor-element.elementor-element-2275f3b6{--display:flex;}.elementor-1670 .elementor-element.elementor-element-624a76a9 img{width:100%;}.elementor-1670 .elementor-element.elementor-element-60298fee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1670 .elementor-element.elementor-element-55a6aa12{text-align:center;}.elementor-1670 .elementor-element.elementor-element-55a6aa12 .elementor-heading-title{font-family:"Farro", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;line-height:1.75em;letter-spacing:0.05em;}.elementor-1670 .elementor-element.elementor-element-68676a40 > .elementor-widget-container{padding:6.25px 0px 0px 0px;}.elementor-1670 .elementor-element.elementor-element-68676a40{text-align:center;}.elementor-1670 .elementor-element.elementor-element-68676a40 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1670 .elementor-element.elementor-element-30771579{text-align:center;color:var( --e-global-color-7ce31a9 );}.elementor-1670 .elementor-element.elementor-element-7c094e90{--display:flex;}.elementor-1670 .elementor-element.elementor-element-76c03818{--display:flex;}.elementor-1670 .elementor-element.elementor-element-6bf6098d{--display:flex;}.elementor-1670 .elementor-element.elementor-element-334e2077 img{width:100%;}.elementor-1670 .elementor-element.elementor-element-2febc15a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1670 .elementor-element.elementor-element-59bc5cc5{text-align:center;}.elementor-1670 .elementor-element.elementor-element-59bc5cc5 .elementor-heading-title{font-family:"Farro", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;line-height:1.75em;letter-spacing:0.05em;}.elementor-1670 .elementor-element.elementor-element-983918c > .elementor-widget-container{padding:6.25px 0px 0px 0px;}.elementor-1670 .elementor-element.elementor-element-983918c{text-align:center;}.elementor-1670 .elementor-element.elementor-element-983918c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1670 .elementor-element.elementor-element-6c7a2f2f{text-align:center;color:var( --e-global-color-7ce31a9 );}.elementor-1670 .elementor-element.elementor-element-24e6a029{--display:flex;}.elementor-1670 .elementor-element.elementor-element-513c3634{--display:flex;}.elementor-1670 .elementor-element.elementor-element-578dd017{--display:flex;}.elementor-1670 .elementor-element.elementor-element-6fa77dee img{width:100%;}.elementor-1670 .elementor-element.elementor-element-4d57eb01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1670 .elementor-element.elementor-element-1e08bc63{text-align:center;}.elementor-1670 .elementor-element.elementor-element-1e08bc63 .elementor-heading-title{font-family:"Farro", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;line-height:1.75em;letter-spacing:0.05em;}.elementor-1670 .elementor-element.elementor-element-4fddaf07 > .elementor-widget-container{padding:6.25px 0px 0px 0px;}.elementor-1670 .elementor-element.elementor-element-4fddaf07{text-align:center;}.elementor-1670 .elementor-element.elementor-element-4fddaf07 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1670 .elementor-element.elementor-element-590d0dbe{text-align:center;color:var( --e-global-color-7ce31a9 );}.elementor-1670 .elementor-element.elementor-element-563b1505{--display:flex;}.elementor-1670 .elementor-element.elementor-element-7c240deb{--display:flex;}.elementor-1670 .elementor-element.elementor-element-667e7d66{--display:flex;}.elementor-1670 .elementor-element.elementor-element-756fec9a img{width:100%;}.elementor-1670 .elementor-element.elementor-element-54bf4891{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1670 .elementor-element.elementor-element-114745d3{text-align:center;}.elementor-1670 .elementor-element.elementor-element-114745d3 .elementor-heading-title{font-family:"Farro", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;line-height:1.75em;letter-spacing:0.05em;}.elementor-1670 .elementor-element.elementor-element-66afdd12 > .elementor-widget-container{padding:6.25px 0px 0px 0px;}.elementor-1670 .elementor-element.elementor-element-66afdd12{text-align:center;}.elementor-1670 .elementor-element.elementor-element-66afdd12 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1670 .elementor-element.elementor-element-34e0add{text-align:center;color:var( --e-global-color-7ce31a9 );}.elementor-1670 .elementor-element.elementor-element-ec468a8{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1670 .elementor-element.elementor-element-ec468a8 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-1670 .elementor-element.elementor-element-604d941{text-align:center;}.elementor-1670 .elementor-element.elementor-element-604d941 .elementor-heading-title{font-family:var( --e-global-typography-ae9fde8-font-family ), Sans-serif;font-size:var( --e-global-typography-ae9fde8-font-size );font-weight:var( --e-global-typography-ae9fde8-font-weight );text-transform:var( --e-global-typography-ae9fde8-text-transform );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );color:var( --e-global-color-3ee594e );}.elementor-1670 .elementor-element.elementor-element-7995c385{text-align:center;}.elementor-1670 .elementor-element.elementor-element-7995c385 .elementor-heading-title{font-family:var( --e-global-typography-ae9fde8-font-family ), Sans-serif;font-size:var( --e-global-typography-ae9fde8-font-size );font-weight:var( --e-global-typography-ae9fde8-font-weight );text-transform:var( --e-global-typography-ae9fde8-text-transform );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );color:var( --e-global-color-3ee594e );}@media(max-width:1024px){.elementor-1670 .elementor-element.elementor-element-54b71dbd{--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1670 .elementor-element.elementor-element-3ad8820 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1670 .elementor-element.elementor-element-1ff9ab4c .elementor-heading-title{font-size:var( --e-global-typography-ae9fde8-font-size );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );}.elementor-1670 .elementor-element.elementor-element-75cdba4f .elementor-heading-title{font-size:var( --e-global-typography-ae9fde8-font-size );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );}.elementor-1670 .elementor-element.elementor-element-1e9f0784 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1670 .elementor-element.elementor-element-684875c1 .elementor-heading-title{font-size:var( --e-global-typography-ae9fde8-font-size );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );}.elementor-1670 .elementor-element.elementor-element-3788052f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1670 .elementor-element.elementor-element-19158d96 .elementor-heading-title{font-size:var( --e-global-typography-ae9fde8-font-size );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );}.elementor-1670 .elementor-element.elementor-element-7b327a35 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1670 .elementor-element.elementor-element-49d5319c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1670 .elementor-element.elementor-element-68676a40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1670 .elementor-element.elementor-element-983918c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1670 .elementor-element.elementor-element-4fddaf07 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1670 .elementor-element.elementor-element-66afdd12 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1670 .elementor-element.elementor-element-ec468a8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1670 .elementor-element.elementor-element-ec468a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1670 .elementor-element.elementor-element-604d941 .elementor-heading-title{font-size:var( --e-global-typography-ae9fde8-font-size );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );}.elementor-1670 .elementor-element.elementor-element-7995c385 .elementor-heading-title{font-size:var( --e-global-typography-ae9fde8-font-size );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );}}@media(max-width:650px){.elementor-1670 .elementor-element.elementor-element-54b71dbd{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:75px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1670 .elementor-element.elementor-element-3ad8820 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1670 .elementor-element.elementor-element-1ff9ab4c .elementor-heading-title{font-size:var( --e-global-typography-ae9fde8-font-size );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );}.elementor-1670 .elementor-element.elementor-element-75cdba4f .elementor-heading-title{font-size:var( --e-global-typography-ae9fde8-font-size );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );}.elementor-1670 .elementor-element.elementor-element-1e9f0784 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1670 .elementor-element.elementor-element-5c5b720{font-size:14px;line-height:1.5em;}.elementor-1670 .elementor-element.elementor-element-684875c1 .elementor-heading-title{font-size:var( --e-global-typography-ae9fde8-font-size );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );}.elementor-1670 .elementor-element.elementor-element-3788052f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1670 .elementor-element.elementor-element-2465ea14{font-size:14px;line-height:1.5em;}.elementor-1670 .elementor-element.elementor-element-19158d96 .elementor-heading-title{font-size:var( --e-global-typography-ae9fde8-font-size );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );}.elementor-1670 .elementor-element.elementor-element-7b327a35 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1670 .elementor-element.elementor-element-28f37866{font-size:14px;line-height:1.5em;}.elementor-1670 .elementor-element.elementor-element-49d5319c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:12.5px;}.elementor-1670 .elementor-element.elementor-element-55a6aa12 .elementor-heading-title{font-size:14px;}.elementor-1670 .elementor-element.elementor-element-68676a40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1670 .elementor-element.elementor-element-30771579{font-size:14px;line-height:1.5em;}.elementor-1670 .elementor-element.elementor-element-59bc5cc5 .elementor-heading-title{font-size:14px;}.elementor-1670 .elementor-element.elementor-element-983918c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1670 .elementor-element.elementor-element-6c7a2f2f{font-size:14px;line-height:1.5em;}.elementor-1670 .elementor-element.elementor-element-1e08bc63 .elementor-heading-title{font-size:14px;}.elementor-1670 .elementor-element.elementor-element-4fddaf07 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1670 .elementor-element.elementor-element-590d0dbe{font-size:14px;line-height:1.5em;}.elementor-1670 .elementor-element.elementor-element-114745d3 .elementor-heading-title{font-size:14px;}.elementor-1670 .elementor-element.elementor-element-66afdd12 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1670 .elementor-element.elementor-element-34e0add{font-size:14px;line-height:1.5em;}.elementor-1670 .elementor-element.elementor-element-ec468a8{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:12.5px;}.elementor-1670 .elementor-element.elementor-element-604d941 .elementor-heading-title{font-size:var( --e-global-typography-ae9fde8-font-size );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );}.elementor-1670 .elementor-element.elementor-element-7995c385 .elementor-heading-title{font-size:var( --e-global-typography-ae9fde8-font-size );line-height:var( --e-global-typography-ae9fde8-line-height );letter-spacing:var( --e-global-typography-ae9fde8-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-3ad8820 */.elementor-1670 .elementor-element.elementor-element-3ad8820 .elementor-heading-title:before, .elementor-1670 .elementor-element.elementor-element-3ad8820 .elementor-heading-title:after {
    
    content: 'Crossfit\A Weightlifting\A Fitness\A Hyrox';
    white-space: pre-wrap;
    text-align: left;
    position: absolute;
    top: 0;
    color: var(--gris75);
        font-family: var(--e-global-typography-ae9fde8-font-family), Sans-serif;
        font-size: var(--e-global-typography-ae9fde8-font-size);
    text-transform: var(--e-global-typography-ae9fde8-text-transform);
    letter-spacing: var(--e-global-typography-ae9fde8-letter-spacing);
}

.elementor-1670 .elementor-element.elementor-element-3ad8820 .elementor-heading-title:before {
    
    left: 0;
}

.elementor-1670 .elementor-element.elementor-element-3ad8820 .elementor-heading-title:after {
    
    right: 0;
    text-align: right;
}

@media only screen and (max-width:1024px) {
    
    .elementor-1670 .elementor-element.elementor-element-3ad8820 .elementor-heading-title:before, .elementor-1670 .elementor-element.elementor-element-3ad8820 .elementor-heading-title:after {
        
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-49d5319c */.elementor-1670 .elementor-element.elementor-element-49d5319c img {
    
    aspect-ratio: 3/3.5;
    object-fit: cover;
    transition: scale .3s;
}

.elementor-1670 .elementor-element.elementor-element-49d5319c .frame {
    
    overflow: hidden;
}

.elementor-1670 .elementor-element.elementor-element-49d5319c .frame:hover img {
    
    scale: 1.05;
}

.elementor-1670 .elementor-element.elementor-element-49d5319c .container-txt {
    
    position: absolute;
    bottom: 0;
}

.elementor-1670 .elementor-element.elementor-element-49d5319c .title-span {
    
    position: absolute;
    left: 50%;
    top: 0;
    translate: -50%;
    z-index: 3;
}

.elementor-1670 .elementor-element.elementor-element-49d5319c .title-span span {
    
    display: inline-block;
    text-wrap: nowrap;
    line-height: 1 !important;
    background-color: var(--or);
    padding: 6.25px;
    padding-top: 12.5px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ec468a8 */.elementor-1670 .elementor-element.elementor-element-ec468a8 span {
    
    display: inline-block;
    line-height: 1 !important;
    background-color: var(--or);
    padding: 6.25px;
}

.elementor-1670 .elementor-element.elementor-element-ec468a8 .column:not(:last-of-type)::before {
    
    content: '';
    position: absolute;
    width: 2px;
    height: 50%;
    top: 50%;
    right: 0;
    left: auto;
    translate: 50% -50%;
    background: var(--or);
    z-index: 1;
}

.elementor-1670 .elementor-element.elementor-element-ec468a8 p:after {
    
    content: 'En savoir +';
    display: block;
    font-family: var(--e-global-typography-ae9fde8-font-family), Sans-serif;
    text-transform: var(--e-global-typography-ae9fde8-text-transform);
    letter-spacing: var(--e-global-typography-ae9fde8-letter-spacing);
    color: var(--or);
    text-align: center;
    opacity: 0;
    transition: opacity .3s;
}

.elementor-1670 .elementor-element.elementor-element-ec468a8 .elementor-widget-image {
    
    overflow: hidden;
}

.elementor-1670 .elementor-element.elementor-element-ec468a8 img {
    
    translate: 0 25px;
    transition: translate .3s;
}

.elementor-1670 .elementor-element.elementor-element-ec468a8 a:hover img {
    
    translate: 0;
}

.elementor-1670 .elementor-element.elementor-element-ec468a8 .column:hover p:after {
    
    opacity: 1;
}

.elementor-1670 .elementor-element.elementor-element-ec468a8 .container {
    
    position: absolute;
    bottom: 0;
    padding-top: 50px;
    background: linear-gradient(to top, rgba(255,255,255,1)0%, rgba(255,255,255,0)100%);
}

/*@media only screen and (max-width:650px) {*/
    
/*    .elementor-1670 .elementor-element.elementor-element-ec468a8 .swiper {*/
        
/*        padding-right: 25px;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-604d941 */.elementor-1670 .elementor-element.elementor-element-604d941 {
    
    writing-mode: sideways-lr;
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7995c385 */.elementor-1670 .elementor-element.elementor-element-7995c385 {
    
    writing-mode: sideways-rl;
    position: absolute;
    right: 0;
}/* End custom CSS */