.elementor-29 .elementor-element.elementor-element-ce7166b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ce7166b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00304F;background-image:url("https://tcstade.lu/wp-content/uploads/2025/09/TC-Stade-Charte-Graphique-14-cropped.svg");background-position:center right;background-repeat:no-repeat;background-size:20% auto;}.elementor-29 .elementor-element.elementor-element-ce7166b{border-style:solid;border-width:0px 0px 2px 0px;border-color:#E5D400;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-ce7166b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-db3d8b7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-29 .elementor-element.elementor-element-db3d8b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-7c9d46d{text-align:left;}.elementor-29 .elementor-element.elementor-element-7c9d46d img{width:40%;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-c6edd2c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-29 .elementor-element.elementor-element-c6edd2c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-94da185{padding:1% 1% 1% 1%;}.elementor-29 .elementor-element.elementor-element-94da185 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-94da185 .elementor-icon-box-title a{font-family:"Champagne bold", Sans-serif;font-size:60px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-94da185 .elementor-icon-box-title{color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-94da185:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-94da185:has(:focus) .elementor-icon-box-title{color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-94da185 .elementor-icon-box-description{color:#FFFFEB;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-d5f4950.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-29 .elementor-element.elementor-element-d5f4950.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-29 .elementor-element.elementor-element-3540ea8:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3540ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00233A;}.elementor-29 .elementor-element.elementor-element-3540ea8 > .elementor-background-overlay{background-image:url("https://tcstade.lu/wp-content/uploads/2025/09/TC-Stade-Charte-Graphique-21-cropped.svg");background-position:center left;background-repeat:no-repeat;background-size:auto;opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-3540ea8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-10127a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a262284{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-a262284 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-29 .elementor-element.elementor-element-a262284 .elementor-custom-embed-play i{color:#FFFFEB;font-size:80px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);}.elementor-29 .elementor-element.elementor-element-a262284 .elementor-custom-embed-play svg{fill:#FFFFEB;width:80px;height:80px;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-81cdac3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-81cdac3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-81cdac3 > .elementor-element-populated{padding:4% 4% 4% 4%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-b43fb40{padding:0% 0% 0% 0%;text-align:left;}.elementor-29 .elementor-element.elementor-element-b43fb40 .elementor-heading-title{font-family:"Champagne bold", Sans-serif;font-size:40px;font-weight:500;color:#FFFFEB;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-c573bc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-c573bc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-c573bc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-c573bc4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-c573bc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-c573bc4 .elementor-icon-list-icon i{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-c573bc4 .elementor-icon-list-icon svg{fill:#FFFFEB;transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-c573bc4{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-c573bc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-c573bc4 .elementor-icon-list-item > a{font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-c573bc4 .elementor-icon-list-text{color:#FFFFEB;transition:color 0.3s;}.elementor-widget-pp-buttons .pp-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background:var( --e-global-color-accent );}.elementor-widget-pp-buttons .pp-button-icon-number{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-f2dc840{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-f2dc840 .pp-buttons-group{column-gap:47px;row-gap:47px;}.elementor-29 .elementor-element.elementor-element-f2dc840 .pp-button{padding:18px 20px 18px 20px;font-family:"Champagne bold", Sans-serif;font-size:22px;font-weight:400;letter-spacing:0.6px;background:#FFEC00;color:#00304F;border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-f2dc840 .pp-button:hover{background:#F7E400;color:#00304F;}.elementor-29 .elementor-element.elementor-element-f2dc840 .pp-icon-before .pp-button-icon{margin-right:2px;}.elementor-29 .elementor-element.elementor-element-f2dc840 .pp-icon-after .pp-button-icon{margin-left:2px;}.elementor-29 .elementor-element.elementor-element-f2dc840 .pp-icon-top .pp-button-icon{margin-bottom:2px;}.elementor-29 .elementor-element.elementor-element-f2dc840 .pp-icon-bottom .pp-button-icon{margin-top:2px;}.pp-tooltip-f2dc840{text-align:center;}.pp-tooltip.pp-tooltip-f2dc840 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-f2dc840.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-f2dc840.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-f2dc840.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-f2dc840.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-f2dc840 .pp-tooltip-content{color:#ffffff;}.elementor-widget-pp-image-gallery{--filters-pointer-bg-color-active:var( --e-global-color-accent );--filters-pointer-bg-color-hover:var( --e-global-color-accent );}.elementor-widget-pp-image-gallery .pp-gallery-load-more{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.pp-gallery-fancybox-91a482d .fancybox-bg{background-color:#00233A;}.elementor-29 .elementor-element.elementor-element-91a482d .pp-image-gallery .pp-grid-item-wrap{padding-left:calc(15px/2);padding-right:calc(15px/2);}.elementor-29 .elementor-element.elementor-element-91a482d .pp-image-gallery{margin-left:calc(-15px/2);margin-right:calc(-15px/2);}.elementor-29 .elementor-element.elementor-element-91a482d .pp-image-gallery .pp-grid-item{margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-91a482d .pp-image-gallery-thumbnail-wrap{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-91a482d .pp-gallery-image-content{justify-content:flex-end;align-items:flex-start;}.elementor-29 .elementor-element.elementor-element-91a482d .pp-image-overlay{mix-blend-mode:normal;}.elementor-29 .elementor-element.elementor-element-e5cb2fa:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-e5cb2fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00233A;}.elementor-29 .elementor-element.elementor-element-e5cb2fa > .elementor-background-overlay{background-image:url("https://tcstade.lu/wp-content/uploads/2025/09/TC-Stade-Charte-Graphique-21-cropped.svg");background-position:center left;background-repeat:no-repeat;background-size:auto;opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-e5cb2fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-2086b1e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-2086b1e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-2086b1e > .elementor-element-populated{padding:4% 4% 4% 4%;}.elementor-29 .elementor-element.elementor-element-28f79bd{padding:0% 0% 0% 0%;text-align:left;}.elementor-29 .elementor-element.elementor-element-28f79bd .elementor-heading-title{font-family:"Champagne bold", Sans-serif;font-size:40px;font-weight:500;color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-b51fad7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-b51fad7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-b51fad7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-b51fad7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-b51fad7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-b51fad7 .elementor-icon-list-icon i{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-b51fad7 .elementor-icon-list-icon svg{fill:#FFFFEB;transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-b51fad7{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-b51fad7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-b51fad7 .elementor-icon-list-item > a{font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-b51fad7 .elementor-icon-list-text{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-4bc9f7a{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-4bc9f7a .pp-buttons-group{column-gap:47px;row-gap:47px;}.elementor-29 .elementor-element.elementor-element-4bc9f7a .pp-button{padding:18px 20px 18px 20px;font-family:"Champagne bold", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.6px;background:#FFEC00;color:#00304F;border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-4bc9f7a .pp-button:hover{background:#F7E400;color:#00304F;}.elementor-29 .elementor-element.elementor-element-4bc9f7a .pp-icon-before .pp-button-icon{margin-right:2px;}.elementor-29 .elementor-element.elementor-element-4bc9f7a .pp-icon-after .pp-button-icon{margin-left:2px;}.elementor-29 .elementor-element.elementor-element-4bc9f7a .pp-icon-top .pp-button-icon{margin-bottom:2px;}.elementor-29 .elementor-element.elementor-element-4bc9f7a .pp-icon-bottom .pp-button-icon{margin-top:2px;}.pp-tooltip-4bc9f7a{text-align:center;}.pp-tooltip.pp-tooltip-4bc9f7a .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-4bc9f7a.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-4bc9f7a.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-4bc9f7a.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-4bc9f7a.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-4bc9f7a .pp-tooltip-content{color:#ffffff;}.pp-gallery-fancybox-eaa2bc2 .fancybox-bg{background-color:#00233A;}.elementor-29 .elementor-element.elementor-element-eaa2bc2 .pp-image-gallery .pp-grid-item-wrap{padding-left:calc(15px/2);padding-right:calc(15px/2);}.elementor-29 .elementor-element.elementor-element-eaa2bc2 .pp-image-gallery{margin-left:calc(-15px/2);margin-right:calc(-15px/2);}.elementor-29 .elementor-element.elementor-element-eaa2bc2 .pp-image-gallery .pp-grid-item{margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-eaa2bc2 .pp-image-gallery-thumbnail-wrap{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-eaa2bc2 .pp-gallery-image-content{justify-content:flex-end;align-items:flex-start;}.elementor-29 .elementor-element.elementor-element-eaa2bc2 .pp-image-overlay{mix-blend-mode:normal;}.elementor-29 .elementor-element.elementor-element-bf1bf5d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-d65871a{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-d65871a .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-29 .elementor-element.elementor-element-d65871a .elementor-custom-embed-play i{color:#FFFFEB;font-size:80px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);}.elementor-29 .elementor-element.elementor-element-d65871a .elementor-custom-embed-play svg{fill:#FFFFEB;width:80px;height:80px;}.elementor-29 .elementor-element.elementor-element-dd8f34e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-dd8f34e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00233A;}.elementor-29 .elementor-element.elementor-element-dd8f34e > .elementor-background-overlay{background-image:url("https://tcstade.lu/wp-content/uploads/2025/09/TC-Stade-Charte-Graphique-21-cropped.svg");background-position:center left;background-repeat:no-repeat;background-size:auto;opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-dd8f34e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-2743b7e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-1c7bea1{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-1c7bea1 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-29 .elementor-element.elementor-element-1c7bea1 .elementor-custom-embed-play i{color:#FFFFEB;font-size:80px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);}.elementor-29 .elementor-element.elementor-element-1c7bea1 .elementor-custom-embed-play svg{fill:#FFFFEB;width:80px;height:80px;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-cd84ab4.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-cd84ab4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-cd84ab4 > .elementor-element-populated{padding:4% 4% 4% 4%;}.pp-gallery-fancybox-e7d1f00 .fancybox-bg{background-color:#00233A;}.elementor-29 .elementor-element.elementor-element-e7d1f00 .pp-image-gallery .pp-grid-item-wrap{padding-left:calc(15px/2);padding-right:calc(15px/2);}.elementor-29 .elementor-element.elementor-element-e7d1f00 .pp-image-gallery{margin-left:calc(-15px/2);margin-right:calc(-15px/2);}.elementor-29 .elementor-element.elementor-element-e7d1f00 .pp-image-gallery .pp-grid-item{margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-e7d1f00 .pp-image-gallery-thumbnail-wrap{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-e7d1f00 .pp-gallery-image-content{justify-content:flex-end;align-items:flex-start;}.elementor-29 .elementor-element.elementor-element-e7d1f00 .pp-image-overlay{mix-blend-mode:normal;}.elementor-29 .elementor-element.elementor-element-1228c00{padding:0% 0% 0% 0%;text-align:left;}.elementor-29 .elementor-element.elementor-element-1228c00 .elementor-heading-title{font-family:"Champagne bold", Sans-serif;font-size:40px;font-weight:500;color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-f619a25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-f619a25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-f619a25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-f619a25 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-f619a25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-f619a25 .elementor-icon-list-icon i{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-f619a25 .elementor-icon-list-icon svg{fill:#FFFFEB;transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-f619a25{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-f619a25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-f619a25 .elementor-icon-list-item > a{font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-f619a25 .elementor-icon-list-text{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-109149e{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-109149e .pp-buttons-group{column-gap:47px;row-gap:47px;}.elementor-29 .elementor-element.elementor-element-109149e .pp-button{padding:18px 20px 18px 20px;font-family:"Champagne bold", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.6px;background:#FFEC00;color:#00304F;border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-109149e .pp-button:hover{background:#F7E400;color:#00304F;}.elementor-29 .elementor-element.elementor-element-109149e .pp-icon-before .pp-button-icon{margin-right:2px;}.elementor-29 .elementor-element.elementor-element-109149e .pp-icon-after .pp-button-icon{margin-left:2px;}.elementor-29 .elementor-element.elementor-element-109149e .pp-icon-top .pp-button-icon{margin-bottom:2px;}.elementor-29 .elementor-element.elementor-element-109149e .pp-icon-bottom .pp-button-icon{margin-top:2px;}.pp-tooltip-109149e{text-align:center;}.pp-tooltip.pp-tooltip-109149e .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-109149e.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-109149e.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-109149e.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-109149e.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-109149e .pp-tooltip-content{color:#ffffff;}.elementor-29 .elementor-element.elementor-element-2d0653c:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2d0653c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00304F;}.elementor-29 .elementor-element.elementor-element-2d0653c > .elementor-background-overlay{background-image:url("https://tcstade.lu/wp-content/uploads/2025/09/TC-Stade-Charte-Graphique-21-cropped.svg");background-position:center left;background-repeat:no-repeat;background-size:auto;opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-2d0653c > .elementor-container{min-height:54vh;}.elementor-29 .elementor-element.elementor-element-2d0653c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-e5415cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-32b9239{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-32b9239 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-29 .elementor-element.elementor-element-32b9239 .elementor-custom-embed-play i{color:#FFFFEB;font-size:80px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);}.elementor-29 .elementor-element.elementor-element-32b9239 .elementor-custom-embed-play svg{fill:#FFFFEB;width:80px;height:80px;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-31bf579.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-31bf579.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-31bf579 > .elementor-element-populated{padding:4% 4% 4% 4%;}.elementor-29 .elementor-element.elementor-element-82f72b1{padding:0% 0% 0% 0%;text-align:left;}.elementor-29 .elementor-element.elementor-element-82f72b1 .elementor-heading-title{font-family:"Champagne bold", Sans-serif;font-size:40px;font-weight:500;color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-6125f87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-6125f87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-6125f87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-6125f87 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-6125f87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-6125f87 .elementor-icon-list-icon i{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-6125f87 .elementor-icon-list-icon svg{fill:#FFFFEB;transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-6125f87{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-6125f87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-6125f87 .elementor-icon-list-item > a{font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-6125f87 .elementor-icon-list-text{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-201b44a{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-201b44a .pp-buttons-group{column-gap:47px;row-gap:47px;}.elementor-29 .elementor-element.elementor-element-201b44a .pp-button{padding:18px 20px 18px 20px;font-family:"Champagne bold", Sans-serif;font-size:22px;font-weight:400;letter-spacing:0.6px;background:#FFEC00;color:#00304F;border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-201b44a .pp-button:hover{background:#F7E400;color:#00304F;}.elementor-29 .elementor-element.elementor-element-201b44a .pp-icon-before .pp-button-icon{margin-right:2px;}.elementor-29 .elementor-element.elementor-element-201b44a .pp-icon-after .pp-button-icon{margin-left:2px;}.elementor-29 .elementor-element.elementor-element-201b44a .pp-icon-top .pp-button-icon{margin-bottom:2px;}.elementor-29 .elementor-element.elementor-element-201b44a .pp-icon-bottom .pp-button-icon{margin-top:2px;}.pp-tooltip-201b44a{text-align:center;}.pp-tooltip.pp-tooltip-201b44a .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-201b44a.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-201b44a.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-201b44a.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-201b44a.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-201b44a .pp-tooltip-content{color:#ffffff;}.pp-gallery-fancybox-a9976e1 .fancybox-bg{background-color:#00233A;}.elementor-29 .elementor-element.elementor-element-a9976e1 .pp-image-gallery .pp-grid-item-wrap{padding-left:calc(15px/2);padding-right:calc(15px/2);}.elementor-29 .elementor-element.elementor-element-a9976e1 .pp-image-gallery{margin-left:calc(-15px/2);margin-right:calc(-15px/2);}.elementor-29 .elementor-element.elementor-element-a9976e1 .pp-image-gallery .pp-grid-item{margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-a9976e1 .pp-image-gallery-thumbnail-wrap{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-a9976e1 .pp-gallery-image-content{justify-content:flex-end;align-items:flex-start;}.elementor-29 .elementor-element.elementor-element-a9976e1 .pp-image-overlay{mix-blend-mode:normal;}.elementor-29 .elementor-element.elementor-element-cb5aa1f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-cb5aa1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00304F;}.elementor-29 .elementor-element.elementor-element-cb5aa1f > .elementor-background-overlay{background-image:url("https://tcstade.lu/wp-content/uploads/2025/09/TC-Stade-Charte-Graphique-21-cropped.svg");background-position:center left;background-repeat:no-repeat;background-size:auto;opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-cb5aa1f > .elementor-container{min-height:54vh;}.elementor-29 .elementor-element.elementor-element-cb5aa1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-77e81ad.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-77e81ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-77e81ad > .elementor-element-populated{padding:4% 4% 4% 4%;}.elementor-29 .elementor-element.elementor-element-42c0f3f{padding:0% 0% 0% 0%;text-align:left;}.elementor-29 .elementor-element.elementor-element-42c0f3f .elementor-heading-title{font-family:"Champagne bold", Sans-serif;font-size:40px;font-weight:500;color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-6b3e6ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-6b3e6ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-6b3e6ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-6b3e6ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-6b3e6ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-6b3e6ab .elementor-icon-list-icon i{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-6b3e6ab .elementor-icon-list-icon svg{fill:#FFFFEB;transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-6b3e6ab{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-6b3e6ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-6b3e6ab .elementor-icon-list-item > a{font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-6b3e6ab .elementor-icon-list-text{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-381d262{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-381d262 .pp-buttons-group{column-gap:47px;row-gap:47px;}.elementor-29 .elementor-element.elementor-element-381d262 .pp-button{padding:18px 20px 18px 20px;font-family:"Champagne bold", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.6px;background:#FFEC00;color:#00304F;border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-381d262 .pp-button:hover{background:#F7E400;color:#00304F;}.elementor-29 .elementor-element.elementor-element-381d262 .pp-icon-before .pp-button-icon{margin-right:2px;}.elementor-29 .elementor-element.elementor-element-381d262 .pp-icon-after .pp-button-icon{margin-left:2px;}.elementor-29 .elementor-element.elementor-element-381d262 .pp-icon-top .pp-button-icon{margin-bottom:2px;}.elementor-29 .elementor-element.elementor-element-381d262 .pp-icon-bottom .pp-button-icon{margin-top:2px;}.pp-tooltip-381d262{text-align:center;}.pp-tooltip.pp-tooltip-381d262 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-381d262.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-381d262.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-381d262.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-381d262.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-381d262 .pp-tooltip-content{color:#ffffff;}.pp-gallery-fancybox-f1ddf34 .fancybox-bg{background-color:#00304F;}.elementor-29 .elementor-element.elementor-element-f1ddf34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-f1ddf34 .pp-image-gallery .pp-grid-item-wrap{padding-left:calc(15px/2);padding-right:calc(15px/2);}.elementor-29 .elementor-element.elementor-element-f1ddf34 .pp-image-gallery{margin-left:calc(-15px/2);margin-right:calc(-15px/2);}.elementor-29 .elementor-element.elementor-element-f1ddf34 .pp-image-gallery .pp-grid-item{margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-f1ddf34 .pp-image-gallery-thumbnail-wrap{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-f1ddf34 .pp-gallery-image-content{justify-content:flex-end;align-items:flex-start;}.elementor-29 .elementor-element.elementor-element-f1ddf34 .pp-image-overlay{mix-blend-mode:normal;}.elementor-29 .elementor-element.elementor-element-4e0b5e7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-d0fee61{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-d0fee61 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-29 .elementor-element.elementor-element-d0fee61 .elementor-custom-embed-play i{color:#FFFFEB;font-size:80px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);}.elementor-29 .elementor-element.elementor-element-d0fee61 .elementor-custom-embed-play svg{fill:#FFFFEB;width:80px;height:80px;}.elementor-29 .elementor-element.elementor-element-2a57285:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2a57285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00304F;}.elementor-29 .elementor-element.elementor-element-2a57285 > .elementor-background-overlay{background-image:url("https://tcstade.lu/wp-content/uploads/2025/09/TC-Stade-Charte-Graphique-21-cropped.svg");background-position:center left;background-repeat:no-repeat;background-size:auto;opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-2a57285 > .elementor-container{min-height:54vh;}.elementor-29 .elementor-element.elementor-element-2a57285{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-6876eb8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3c60fbc{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-3c60fbc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-29 .elementor-element.elementor-element-3c60fbc .elementor-custom-embed-play i{color:#FFFFEB;font-size:80px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);}.elementor-29 .elementor-element.elementor-element-3c60fbc .elementor-custom-embed-play svg{fill:#FFFFEB;width:80px;height:80px;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-4c0f74b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-4c0f74b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-4c0f74b > .elementor-element-populated{padding:4% 4% 4% 4%;}.pp-gallery-fancybox-18ebc51 .fancybox-bg{background-color:#00304F;}.elementor-29 .elementor-element.elementor-element-18ebc51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-18ebc51 .pp-image-gallery .pp-grid-item-wrap{padding-left:calc(15px/2);padding-right:calc(15px/2);}.elementor-29 .elementor-element.elementor-element-18ebc51 .pp-image-gallery{margin-left:calc(-15px/2);margin-right:calc(-15px/2);}.elementor-29 .elementor-element.elementor-element-18ebc51 .pp-image-gallery .pp-grid-item{margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-18ebc51 .pp-image-gallery-thumbnail-wrap{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-18ebc51 .pp-gallery-image-content{justify-content:flex-end;align-items:flex-start;}.elementor-29 .elementor-element.elementor-element-18ebc51 .pp-image-overlay{mix-blend-mode:normal;}.elementor-29 .elementor-element.elementor-element-7e88763{padding:0% 0% 0% 0%;text-align:left;}.elementor-29 .elementor-element.elementor-element-7e88763 .elementor-heading-title{font-family:"Champagne bold", Sans-serif;font-size:40px;font-weight:500;color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-73520e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-73520e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-73520e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-73520e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-73520e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-73520e8 .elementor-icon-list-icon i{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-73520e8 .elementor-icon-list-icon svg{fill:#FFFFEB;transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-73520e8{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-73520e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-73520e8 .elementor-icon-list-item > a{font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-73520e8 .elementor-icon-list-text{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-e2f823d{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-e2f823d .pp-buttons-group{column-gap:47px;row-gap:47px;}.elementor-29 .elementor-element.elementor-element-e2f823d .pp-button{padding:18px 20px 18px 20px;font-family:"Champagne bold", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.6px;background:#FFEC00;color:#00304F;border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-e2f823d .pp-button:hover{background:#F7E400;color:#00304F;}.elementor-29 .elementor-element.elementor-element-e2f823d .pp-icon-before .pp-button-icon{margin-right:2px;}.elementor-29 .elementor-element.elementor-element-e2f823d .pp-icon-after .pp-button-icon{margin-left:2px;}.elementor-29 .elementor-element.elementor-element-e2f823d .pp-icon-top .pp-button-icon{margin-bottom:2px;}.elementor-29 .elementor-element.elementor-element-e2f823d .pp-icon-bottom .pp-button-icon{margin-top:2px;}.pp-tooltip-e2f823d{text-align:center;}.pp-tooltip.pp-tooltip-e2f823d .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-e2f823d.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-e2f823d.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-e2f823d.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-e2f823d.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-e2f823d .pp-tooltip-content{color:#ffffff;}.elementor-29 .elementor-element.elementor-element-8de3698:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8de3698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#793007;}.elementor-29 .elementor-element.elementor-element-8de3698 > .elementor-background-overlay{background-image:url("https://tcstade.lu/wp-content/uploads/2025/09/TC-Stade-Charte-Graphique-21-cropped.svg");background-position:center left;background-repeat:no-repeat;background-size:auto;opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-8de3698{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-5ece03d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-10bfdee{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-10bfdee .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-29 .elementor-element.elementor-element-10bfdee .elementor-custom-embed-play i{color:#FFFFEB;font-size:80px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);}.elementor-29 .elementor-element.elementor-element-10bfdee .elementor-custom-embed-play svg{fill:#FFFFEB;width:80px;height:80px;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-3ba371a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-3ba371a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-3ba371a > .elementor-element-populated{padding:4% 4% 4% 4%;}.elementor-29 .elementor-element.elementor-element-cd427b5{padding:0% 0% 0% 0%;text-align:left;}.elementor-29 .elementor-element.elementor-element-cd427b5 .elementor-heading-title{font-family:"Champagne bold", Sans-serif;font-size:40px;font-weight:500;color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-81549f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-81549f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-81549f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-81549f4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-81549f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-81549f4 .elementor-icon-list-icon i{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-81549f4 .elementor-icon-list-icon svg{fill:#FFFFEB;transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-81549f4{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-81549f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-81549f4 .elementor-icon-list-item > a{font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-81549f4 .elementor-icon-list-text{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-05a4f73{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-05a4f73 .pp-buttons-group{column-gap:47px;row-gap:47px;}.elementor-29 .elementor-element.elementor-element-05a4f73 .pp-button{padding:18px 20px 18px 20px;font-family:"Champagne bold", Sans-serif;font-size:22px;font-weight:400;letter-spacing:0.6px;background:#FFEC00;color:#00304F;border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-05a4f73 .pp-button:hover{background:#F7E400;color:#00304F;}.elementor-29 .elementor-element.elementor-element-05a4f73 .pp-icon-before .pp-button-icon{margin-right:2px;}.elementor-29 .elementor-element.elementor-element-05a4f73 .pp-icon-after .pp-button-icon{margin-left:2px;}.elementor-29 .elementor-element.elementor-element-05a4f73 .pp-icon-top .pp-button-icon{margin-bottom:2px;}.elementor-29 .elementor-element.elementor-element-05a4f73 .pp-icon-bottom .pp-button-icon{margin-top:2px;}.pp-tooltip-05a4f73{text-align:center;}.pp-tooltip.pp-tooltip-05a4f73 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-05a4f73.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-05a4f73.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-05a4f73.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-05a4f73.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-05a4f73 .pp-tooltip-content{color:#ffffff;}.pp-gallery-fancybox-067e380 .fancybox-bg{background-color:#00233A;}.elementor-29 .elementor-element.elementor-element-067e380 .pp-image-gallery .pp-grid-item-wrap{padding-left:calc(15px/2);padding-right:calc(15px/2);}.elementor-29 .elementor-element.elementor-element-067e380 .pp-image-gallery{margin-left:calc(-15px/2);margin-right:calc(-15px/2);}.elementor-29 .elementor-element.elementor-element-067e380 .pp-image-gallery .pp-grid-item{margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-067e380 .pp-image-gallery-thumbnail-wrap{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-067e380 .pp-gallery-image-content{justify-content:flex-end;align-items:flex-start;}.elementor-29 .elementor-element.elementor-element-067e380 .pp-image-overlay{mix-blend-mode:normal;}.elementor-29 .elementor-element.elementor-element-6fc87f6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6fc87f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#793007;}.elementor-29 .elementor-element.elementor-element-6fc87f6 > .elementor-background-overlay{background-image:url("https://tcstade.lu/wp-content/uploads/2025/09/TC-Stade-Charte-Graphique-21-cropped.svg");background-position:center left;background-repeat:no-repeat;background-size:auto;opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-6fc87f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-e2d4e4f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-e2d4e4f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-e2d4e4f > .elementor-element-populated{padding:4% 4% 4% 4%;}.elementor-29 .elementor-element.elementor-element-d24cacb{padding:0% 0% 0% 0%;text-align:left;}.elementor-29 .elementor-element.elementor-element-d24cacb .elementor-heading-title{font-family:"Champagne bold", Sans-serif;font-size:40px;font-weight:500;color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-c77e85e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-c77e85e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-c77e85e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-c77e85e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-c77e85e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-c77e85e .elementor-icon-list-icon i{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-c77e85e .elementor-icon-list-icon svg{fill:#FFFFEB;transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-c77e85e{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-c77e85e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-c77e85e .elementor-icon-list-item > a{font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-c77e85e .elementor-icon-list-text{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-a37d296{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-a37d296 .pp-buttons-group{column-gap:47px;row-gap:47px;}.elementor-29 .elementor-element.elementor-element-a37d296 .pp-button{padding:18px 20px 18px 20px;font-family:"Champagne bold", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.6px;background:#FFEC00;color:#00304F;border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-a37d296 .pp-button:hover{background:#F7E400;color:#00304F;}.elementor-29 .elementor-element.elementor-element-a37d296 .pp-icon-before .pp-button-icon{margin-right:2px;}.elementor-29 .elementor-element.elementor-element-a37d296 .pp-icon-after .pp-button-icon{margin-left:2px;}.elementor-29 .elementor-element.elementor-element-a37d296 .pp-icon-top .pp-button-icon{margin-bottom:2px;}.elementor-29 .elementor-element.elementor-element-a37d296 .pp-icon-bottom .pp-button-icon{margin-top:2px;}.pp-tooltip-a37d296{text-align:center;}.pp-tooltip.pp-tooltip-a37d296 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-a37d296.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-a37d296.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-a37d296.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-a37d296.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-a37d296 .pp-tooltip-content{color:#ffffff;}.pp-gallery-fancybox-4efbce5 .fancybox-bg{background-color:#793007;}.elementor-29 .elementor-element.elementor-element-4efbce5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-4efbce5 .pp-image-gallery .pp-grid-item-wrap{padding-left:calc(15px/2);padding-right:calc(15px/2);}.elementor-29 .elementor-element.elementor-element-4efbce5 .pp-image-gallery{margin-left:calc(-15px/2);margin-right:calc(-15px/2);}.elementor-29 .elementor-element.elementor-element-4efbce5 .pp-image-gallery .pp-grid-item{margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-4efbce5 .pp-image-gallery-thumbnail-wrap{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-4efbce5 .pp-gallery-image-content{justify-content:flex-end;align-items:flex-start;}.elementor-29 .elementor-element.elementor-element-4efbce5 .pp-image-overlay{mix-blend-mode:normal;}.elementor-29 .elementor-element.elementor-element-fa44882 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ca52c2f{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-ca52c2f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-29 .elementor-element.elementor-element-ca52c2f .elementor-custom-embed-play i{color:#FFFFEB;font-size:80px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);}.elementor-29 .elementor-element.elementor-element-ca52c2f .elementor-custom-embed-play svg{fill:#FFFFEB;width:80px;height:80px;}.elementor-29 .elementor-element.elementor-element-7d4cc53:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7d4cc53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#793007;}.elementor-29 .elementor-element.elementor-element-7d4cc53 > .elementor-background-overlay{background-image:url("https://tcstade.lu/wp-content/uploads/2025/09/TC-Stade-Charte-Graphique-21-cropped.svg");background-position:center left;background-repeat:no-repeat;background-size:auto;opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-7d4cc53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-b25e3f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b764e5f{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-b764e5f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-29 .elementor-element.elementor-element-b764e5f .elementor-custom-embed-play i{color:#FFFFEB;font-size:80px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);}.elementor-29 .elementor-element.elementor-element-b764e5f .elementor-custom-embed-play svg{fill:#FFFFEB;width:80px;height:80px;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-d4a669d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-d4a669d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-29 .elementor-element.elementor-element-d4a669d > .elementor-element-populated{padding:4% 4% 4% 4%;}.pp-gallery-fancybox-fe90e88 .fancybox-bg{background-color:#793007;}.elementor-29 .elementor-element.elementor-element-fe90e88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-fe90e88 .pp-image-gallery .pp-grid-item-wrap{padding-left:calc(15px/2);padding-right:calc(15px/2);}.elementor-29 .elementor-element.elementor-element-fe90e88 .pp-image-gallery{margin-left:calc(-15px/2);margin-right:calc(-15px/2);}.elementor-29 .elementor-element.elementor-element-fe90e88 .pp-image-gallery .pp-grid-item{margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-fe90e88 .pp-image-gallery-thumbnail-wrap{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-fe90e88 .pp-gallery-image-content{justify-content:flex-end;align-items:flex-start;}.elementor-29 .elementor-element.elementor-element-fe90e88 .pp-image-overlay{mix-blend-mode:normal;}.elementor-29 .elementor-element.elementor-element-8eb70a4{padding:0% 0% 0% 0%;text-align:left;}.elementor-29 .elementor-element.elementor-element-8eb70a4 .elementor-heading-title{font-family:"Champagne bold", Sans-serif;font-size:40px;font-weight:500;color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-780b984 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-780b984 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-780b984 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-780b984 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-780b984 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-780b984 .elementor-icon-list-icon i{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-780b984 .elementor-icon-list-icon svg{fill:#FFFFEB;transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-780b984{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-780b984 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-780b984 .elementor-icon-list-item > a{font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-780b984 .elementor-icon-list-text{color:#FFFFEB;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-c2ce6c6{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-c2ce6c6 .pp-buttons-group{column-gap:47px;row-gap:47px;}.elementor-29 .elementor-element.elementor-element-c2ce6c6 .pp-button{padding:18px 20px 18px 20px;font-family:"Champagne bold", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.6px;background:#FFEC00;color:#00304F;border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-c2ce6c6 .pp-button:hover{background:#F7E400;color:#00304F;}.elementor-29 .elementor-element.elementor-element-c2ce6c6 .pp-icon-before .pp-button-icon{margin-right:2px;}.elementor-29 .elementor-element.elementor-element-c2ce6c6 .pp-icon-after .pp-button-icon{margin-left:2px;}.elementor-29 .elementor-element.elementor-element-c2ce6c6 .pp-icon-top .pp-button-icon{margin-bottom:2px;}.elementor-29 .elementor-element.elementor-element-c2ce6c6 .pp-icon-bottom .pp-button-icon{margin-top:2px;}.pp-tooltip-c2ce6c6{text-align:center;}.pp-tooltip.pp-tooltip-c2ce6c6 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-c2ce6c6.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-c2ce6c6.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-c2ce6c6.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-c2ce6c6.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-c2ce6c6 .pp-tooltip-content{color:#ffffff;}.elementor-29 .elementor-element.elementor-element-3b418a2:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3b418a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00304F;}.elementor-29 .elementor-element.elementor-element-3b418a2{border-style:solid;border-width:2px 0px 0px 0px;border-color:#E5D400;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-3b418a2, .elementor-29 .elementor-element.elementor-element-3b418a2 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3b418a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-e93f4fb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-7f241f5{margin-top:0px;margin-bottom:-19px;padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-00488ac{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--icon-box-icon-margin:0px;}.elementor-29 .elementor-element.elementor-element-00488ac.elementor-view-stacked .elementor-icon{background-color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-00488ac.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-00488ac.elementor-view-default .elementor-icon{fill:#FFFFEB;color:#FFFFEB;border-color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-00488ac .elementor-icon{font-size:20px;}.elementor-29 .elementor-element.elementor-element-00488ac .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-00488ac .elementor-icon-box-title a{font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-00488ac .elementor-icon-box-title{color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-00488ac:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-00488ac:has(:focus) .elementor-icon-box-title{color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-7498f8e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--icon-box-icon-margin:0px;}.elementor-29 .elementor-element.elementor-element-7498f8e.elementor-view-stacked .elementor-icon{background-color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-7498f8e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-7498f8e.elementor-view-default .elementor-icon{fill:#FFFFEB;color:#FFFFEB;border-color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-7498f8e .elementor-icon{font-size:20px;}.elementor-29 .elementor-element.elementor-element-7498f8e .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-7498f8e .elementor-icon-box-title a{font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-7498f8e .elementor-icon-box-title{color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-7498f8e:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-7498f8e:has(:focus) .elementor-icon-box-title{color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-601c782{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--icon-box-icon-margin:0px;}.elementor-29 .elementor-element.elementor-element-601c782.elementor-view-stacked .elementor-icon{background-color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-601c782.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-601c782.elementor-view-default .elementor-icon{fill:#FFFFEB;color:#FFFFEB;border-color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-601c782 .elementor-icon{font-size:20px;}.elementor-29 .elementor-element.elementor-element-601c782 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-601c782 .elementor-icon-box-title a{font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-601c782 .elementor-icon-box-title{color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-601c782:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-601c782:has(:focus) .elementor-icon-box-title{color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-d981cd3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--icon-box-icon-margin:0px;}.elementor-29 .elementor-element.elementor-element-d981cd3.elementor-view-stacked .elementor-icon{background-color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-d981cd3.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-d981cd3.elementor-view-default .elementor-icon{fill:#FFFFEB;color:#FFFFEB;border-color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-d981cd3 .elementor-icon{font-size:20px;}.elementor-29 .elementor-element.elementor-element-d981cd3 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-d981cd3 .elementor-icon-box-title a{font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-d981cd3 .elementor-icon-box-title{color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-d981cd3:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-d981cd3:has(:focus) .elementor-icon-box-title{color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-0699975{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--icon-box-icon-margin:0px;}.elementor-29 .elementor-element.elementor-element-0699975.elementor-view-stacked .elementor-icon{background-color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-0699975.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-0699975.elementor-view-default .elementor-icon{fill:#FFFFEB;color:#FFFFEB;border-color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-0699975 .elementor-icon{font-size:20px;}.elementor-29 .elementor-element.elementor-element-0699975 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-0699975 .elementor-icon-box-title a{font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-0699975 .elementor-icon-box-title{color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-0699975:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-0699975:has(:focus) .elementor-icon-box-title{color:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-39c55be:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-39c55be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tcstade.lu/wp-content/uploads/2025/10/TC-Stade-Charte-Graphique-31.svg");background-position:0px 170px;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-39c55be > .elementor-container{min-height:43vh;}.elementor-29 .elementor-element.elementor-element-39c55be, .elementor-29 .elementor-element.elementor-element-39c55be > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-39c55be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 6.5%;}.elementor-29 .elementor-element.elementor-element-39c55be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-pp-icon-list .pp-list-items:not(.pp-inline-items) li:not(:last-child){border-bottom-color:var( --e-global-color-text );}.elementor-widget-pp-icon-list .pp-list-items.pp-inline-items li:not(:last-child){border-right-color:var( --e-global-color-text );}.elementor-widget-pp-icon-list .pp-list-items .pp-icon-list-icon{color:var( --e-global-color-primary );}.elementor-widget-pp-icon-list .pp-list-items .pp-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-icon-list .pp-icon-list-item:hover .pp-icon-wrapper{border-color:var( --e-global-color-secondary );}.elementor-widget-pp-icon-list .pp-icon-list-text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-3529095{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-3529095 .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:1.4em;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#E5D400;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-3529095 .pp-list-items.pp-inline-items li:not(:last-child){margin-right:1.4em;}body.rtl .elementor-29 .elementor-element.elementor-element-3529095 .pp-list-items.pp-inline-items li:not(:last-child){margin-left:1.4em;}.elementor-29 .elementor-element.elementor-element-3529095 .pp-list-items li{padding:0px 30px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3529095 .pp-list-items.pp-inline-items li:not(:last-child){border-right-style:solid;border-right-width:2px;border-right-color:#E5D400;}.elementor-29 .elementor-element.elementor-element-3529095 .pp-list-container .pp-list-items li{align-items:center;}.elementor-29 .elementor-element.elementor-element-3529095 .pp-list-items .pp-icon-list-icon{color:#FFFFEB;font-size:14px;line-height:14px;height:14px;width:14px;}.elementor-29 .elementor-element.elementor-element-3529095 .pp-list-items .pp-icon-list-icon svg{fill:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-3529095 .pp-list-items .pp-icon-list-image img{width:14px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-3529095.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:8px;}body.rtl .elementor-29 .elementor-element.elementor-element-3529095.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:8px;}.elementor-29 .elementor-element.elementor-element-3529095.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:8px;}.elementor-29 .elementor-element.elementor-element-3529095 .pp-icon-wrapper{top:0px;}.elementor-29 .elementor-element.elementor-element-3529095 .pp-icon-list-text{color:#FFFFEB;font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-f4876cc{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-f4876cc .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:1.4em;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-f4876cc .pp-list-items.pp-inline-items li:not(:last-child){margin-right:1.4em;}body.rtl .elementor-29 .elementor-element.elementor-element-f4876cc .pp-list-items.pp-inline-items li:not(:last-child){margin-left:1.4em;}.elementor-29 .elementor-element.elementor-element-f4876cc .pp-list-items li{padding:0px 30px 0px 0px;}.elementor-29 .elementor-element.elementor-element-f4876cc .pp-list-container .pp-list-items li{align-items:center;}.elementor-29 .elementor-element.elementor-element-f4876cc .pp-list-items .pp-icon-list-icon{color:#FFFFEB;font-size:14px;line-height:14px;height:14px;width:14px;}.elementor-29 .elementor-element.elementor-element-f4876cc .pp-list-items .pp-icon-list-icon svg{fill:#FFFFEB;}.elementor-29 .elementor-element.elementor-element-f4876cc .pp-list-items .pp-icon-list-image img{width:14px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-f4876cc.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:8px;}body.rtl .elementor-29 .elementor-element.elementor-element-f4876cc.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:8px;}.elementor-29 .elementor-element.elementor-element-f4876cc.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:8px;}.elementor-29 .elementor-element.elementor-element-f4876cc .pp-icon-wrapper{top:0px;}.elementor-29 .elementor-element.elementor-element-f4876cc .pp-list-items .pp-icon-wrapper, .elementor-29 .elementor-element.elementor-element-f4876cc .pp-list-items .pp-icon-list-image img{border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-f4876cc .pp-icon-list-text{color:#FFFFEB;font-family:"Champagne bold", Sans-serif;font-size:20px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-19ee05b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:7px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a263449{margin:-3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}body.elementor-page-29:not(.elementor-motion-effects-element-type-background), body.elementor-page-29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00304F;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-94da185 .elementor-icon-box-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-94da185 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-94da185 .elementor-icon-box-title a{font-size:42px;}.elementor-29 .elementor-element.elementor-element-28f79bd .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-b51fad7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-b51fad7 .elementor-icon-list-item > a{font-size:18px;}.elementor-29 .elementor-element.elementor-element-4bc9f7a .pp-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-1228c00{text-align:left;}.elementor-29 .elementor-element.elementor-element-1228c00 .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-f619a25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-f619a25 .elementor-icon-list-item > a{font-size:18px;}.elementor-29 .elementor-element.elementor-element-109149e .pp-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-42c0f3f .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-6b3e6ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-6b3e6ab .elementor-icon-list-item > a{font-size:18px;}.elementor-29 .elementor-element.elementor-element-381d262 .pp-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-7e88763 .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-73520e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-73520e8 .elementor-icon-list-item > a{font-size:18px;}.elementor-29 .elementor-element.elementor-element-e2f823d .pp-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-d24cacb .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-c77e85e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-c77e85e .elementor-icon-list-item > a{font-size:18px;}.elementor-29 .elementor-element.elementor-element-a37d296 .pp-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-8eb70a4 .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-780b984 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-780b984 .elementor-icon-list-item > a{font-size:18px;}.elementor-29 .elementor-element.elementor-element-c2ce6c6 .pp-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-39c55be > .elementor-container{min-height:33vh;}.elementor-29 .elementor-element.elementor-element-39c55be:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-39c55be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-29 .elementor-element.elementor-element-f4876cc{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-ce7166b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ce7166b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:360px auto;}.elementor-29 .elementor-element.elementor-element-db3d8b7{width:25%;}.elementor-29 .elementor-element.elementor-element-7c9d46d img{width:100%;}.elementor-29 .elementor-element.elementor-element-c6edd2c{width:50%;}.elementor-29 .elementor-element.elementor-element-94da185 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-94da185 .elementor-icon-box-title a{font-size:27px;}.elementor-29 .elementor-element.elementor-element-d5f4950{width:25%;}.elementor-29 .elementor-element.elementor-element-3540ea8 > .elementor-background-overlay{background-position:bottom center;}.elementor-29 .elementor-element.elementor-element-b43fb40{padding:6% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-b43fb40 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-c573bc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-c573bc4 .elementor-icon-list-item > a{font-size:18px;}.elementor-29 .elementor-element.elementor-element-f2dc840 .pp-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-91a482d{padding:2% 0% 6% 0%;}.elementor-29 .elementor-element.elementor-element-28f79bd .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-1228c00 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-2d0653c > .elementor-background-overlay{background-position:bottom center;}.elementor-29 .elementor-element.elementor-element-82f72b1{padding:6% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-82f72b1 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-6125f87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-6125f87 .elementor-icon-list-item > a{font-size:18px;}.elementor-29 .elementor-element.elementor-element-201b44a .pp-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-a9976e1{padding:2% 0% 6% 0%;}.elementor-29 .elementor-element.elementor-element-42c0f3f .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-7e88763 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-8de3698 > .elementor-background-overlay{background-position:bottom center;}.elementor-29 .elementor-element.elementor-element-cd427b5{padding:6% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-cd427b5 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-81549f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-81549f4 .elementor-icon-list-item > a{font-size:18px;}.elementor-29 .elementor-element.elementor-element-05a4f73 .pp-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-067e380{padding:2% 0% 6% 0%;}.elementor-29 .elementor-element.elementor-element-d24cacb .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-8eb70a4 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-3b418a2{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-7f241f5{padding:0% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-1f96411{width:20%;}.elementor-29 .elementor-element.elementor-element-00488ac .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-00488ac .elementor-icon-box-title a{font-size:11px;}.elementor-29 .elementor-element.elementor-element-0784a43{width:20%;}.elementor-29 .elementor-element.elementor-element-7498f8e .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-7498f8e .elementor-icon-box-title a{font-size:11px;}.elementor-29 .elementor-element.elementor-element-00569ee{width:20%;}.elementor-29 .elementor-element.elementor-element-601c782 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-601c782 .elementor-icon-box-title a{font-size:11px;}.elementor-29 .elementor-element.elementor-element-26daba8{width:20%;}.elementor-29 .elementor-element.elementor-element-d981cd3 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-d981cd3 .elementor-icon-box-title a{font-size:11px;}.elementor-29 .elementor-element.elementor-element-7612bb1{width:20%;}.elementor-29 .elementor-element.elementor-element-0699975 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-0699975 .elementor-icon-box-title a{font-size:11px;}.elementor-29 .elementor-element.elementor-element-39c55be:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-39c55be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-29 .elementor-element.elementor-element-39c55be{padding:0% 0% 6% 1%;}.elementor-29 .elementor-element.elementor-element-3529095{padding:0% 20% 0% 0%;}.elementor-29 .elementor-element.elementor-element-3529095 .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:0.7em;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-3529095 .pp-list-items.pp-inline-items li:not(:last-child){margin-right:0.7em;}body.rtl .elementor-29 .elementor-element.elementor-element-3529095 .pp-list-items.pp-inline-items li:not(:last-child){margin-left:0.7em;}.elementor-29 .elementor-element.elementor-element-3529095 .pp-icon-list-text{font-size:16px;}.elementor-29 .elementor-element.elementor-element-f4876cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 20% 0% 0%;}.elementor-29 .elementor-element.elementor-element-f4876cc .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:1.2em;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-f4876cc .pp-list-items.pp-inline-items li:not(:last-child){margin-right:1.2em;}body.rtl .elementor-29 .elementor-element.elementor-element-f4876cc .pp-list-items.pp-inline-items li:not(:last-child){margin-left:1.2em;}.elementor-29 .elementor-element.elementor-element-f4876cc .pp-list-items li{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-f4876cc.pp-icon-list-traditional .pp-list-items li, .elementor-29 .elementor-element.elementor-element-f4876cc.pp-icon-list-inline .pp-list-items{justify-content:flex-start;}.elementor-29 .elementor-element.elementor-element-f4876cc .pp-list-items .pp-icon-wrapper{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-f4876cc .pp-icon-list-text{font-size:16px;}.elementor-29 .elementor-element.elementor-element-a263449{padding:0% 0% 0% 4%;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-10127a4{width:55%;}.elementor-29 .elementor-element.elementor-element-81cdac3{width:45%;}.elementor-29 .elementor-element.elementor-element-2086b1e{width:45%;}.elementor-29 .elementor-element.elementor-element-bf1bf5d{width:55%;}.elementor-29 .elementor-element.elementor-element-2743b7e{width:55%;}.elementor-29 .elementor-element.elementor-element-cd84ab4{width:45%;}.elementor-29 .elementor-element.elementor-element-e5415cf{width:55%;}.elementor-29 .elementor-element.elementor-element-31bf579{width:45%;}.elementor-29 .elementor-element.elementor-element-77e81ad{width:45%;}.elementor-29 .elementor-element.elementor-element-4e0b5e7{width:55%;}.elementor-29 .elementor-element.elementor-element-6876eb8{width:55%;}.elementor-29 .elementor-element.elementor-element-4c0f74b{width:45%;}.elementor-29 .elementor-element.elementor-element-5ece03d{width:55%;}.elementor-29 .elementor-element.elementor-element-3ba371a{width:45%;}.elementor-29 .elementor-element.elementor-element-e2d4e4f{width:45%;}.elementor-29 .elementor-element.elementor-element-fa44882{width:55%;}.elementor-29 .elementor-element.elementor-element-b25e3f1{width:55%;}.elementor-29 .elementor-element.elementor-element-d4a669d{width:45%;}.elementor-29 .elementor-element.elementor-element-a67a046{width:60%;}.elementor-29 .elementor-element.elementor-element-19ee05b{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-2743b7e{width:100%;}.elementor-29 .elementor-element.elementor-element-cd84ab4{width:100%;}.elementor-29 .elementor-element.elementor-element-6876eb8{width:100%;}.elementor-29 .elementor-element.elementor-element-4c0f74b{width:100%;}.elementor-29 .elementor-element.elementor-element-b25e3f1{width:100%;}.elementor-29 .elementor-element.elementor-element-d4a669d{width:100%;}.elementor-29 .elementor-element.elementor-element-a67a046{width:40%;}}@media(min-width:1025px){.elementor-29 .elementor-element.elementor-element-3540ea8 > .elementor-background-overlay{background-attachment:fixed;}.elementor-29 .elementor-element.elementor-element-e5cb2fa > .elementor-background-overlay{background-attachment:fixed;}.elementor-29 .elementor-element.elementor-element-dd8f34e > .elementor-background-overlay{background-attachment:fixed;}.elementor-29 .elementor-element.elementor-element-2d0653c > .elementor-background-overlay{background-attachment:fixed;}.elementor-29 .elementor-element.elementor-element-cb5aa1f > .elementor-background-overlay{background-attachment:fixed;}.elementor-29 .elementor-element.elementor-element-2a57285 > .elementor-background-overlay{background-attachment:fixed;}.elementor-29 .elementor-element.elementor-element-8de3698 > .elementor-background-overlay{background-attachment:fixed;}.elementor-29 .elementor-element.elementor-element-6fc87f6 > .elementor-background-overlay{background-attachment:fixed;}.elementor-29 .elementor-element.elementor-element-7d4cc53 > .elementor-background-overlay{background-attachment:fixed;}.elementor-29 .elementor-element.elementor-element-39c55be:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-39c55be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for section, class: .elementor-element-ce7166b *//* Ultra smooth zoom hover effect */
.elementor-27 .elementor-element.elementor-element-9fc34da img {
  transition: transform 0.8s cubic-bezier(0.25, 0.1, 0.25, 1);
  width: 100%;             
  height: auto;
  display: block;          
  object-fit: cover;       
  overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-9fc34da:hover img {
  transform: scale(1.1);   /* zoom in */
}

.elementor-27 .elementor-element.elementor-element-9fc34da {
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for pp-buttons, class: .elementor-element-f2dc840 *//* Target the SVG inside ANY pp-button */
.pp-button svg {
  width: 20px;
  height: 20px;
  margin-left: 8px; /* adjust if needed */
  vertical-align: middle;
  transition: transform 0.3s ease;
}

/* Roll on hover for ALL buttons */
.pp-button:hover svg {
  animation: roll-ball 0.6s linear infinite;
}

@keyframes roll-ball {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for pp-image-gallery, class: .elementor-element-91a482d */.fancybox-navigation .fancybox-button div {
    color: #B8693C !important;
}

/* Si c'est un background au lieu d'une couleur de texte */
.fancybox-navigation .fancybox-button div {
    background-color: #B8693C !important;
}

/* Si c'est un border */
.fancybox-navigation .fancybox-button div {
    border-color: #B8693C !important;
}

/* Version complète avec toutes les propriétés possibles */
.fancybox-navigation .fancybox-button div {
    color: #B8693C !important;
    background-color: #B8693C !important;
    border-color: #B8693C !important;
    fill: #B8693C !important; /* Pour les SVG */
}
.fancybox-button svg {
    fill: #FFFFEB !important;
}

/* Si ça ne fonctionne pas, essayer avec path */
.fancybox-button svg path {
    fill: #FFFFEB !important;
}

/* Version complète pour tous les éléments SVG */
.fancybox-button svg,
.fancybox-button svg path,
.fancybox-button svg circle,
.fancybox-button svg rect,
.fancybox-button svg polygon {
    fill: #FFFFEB !important;
    stroke: #FFFFEB !important;
}/* End custom CSS */
/* Start custom CSS for pp-buttons, class: .elementor-element-4bc9f7a *//* Target the SVG inside ANY pp-button */
.pp-button svg {
  width: 20px;
  height: 20px;
  margin-left: 8px; /* adjust if needed */
  vertical-align: middle;
  transition: transform 0.3s ease;
}

/* Roll on hover for ALL buttons */
.pp-button:hover svg {
  animation: roll-ball 0.6s linear infinite;
}

@keyframes roll-ball {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for pp-image-gallery, class: .elementor-element-eaa2bc2 *//* =========================================================
   FANCYBOX CUSTOM STYLING
   ========================================================= */

/* === 1. Navigation Button Colors === */
.fancybox-navigation .fancybox-button div {
  color: #B8693C !important;
  background-color: #B8693C !important;
  border-color: #B8693C !important;
  fill: #B8693C !important; /* For SVG backgrounds */
}

/* === 2. SVG Icon Colors (arrows, close, etc.) === */
.fancybox-button svg,
.fancybox-button svg path,
.fancybox-button svg circle,
.fancybox-button svg rect,
.fancybox-button svg polygon {
  fill: #FFFFEB !important;
  stroke: #FFFFEB !important;
}

/* === 3. Hide Unused Fancybox Buttons === */
.fancybox-button.fancybox-button--zoom,
.fancybox-button.fancybox-button--play,
.fancybox-button.fancybox-button--thumbs,
.fancybox-button.fancybox-button--close {
  display: none !important;
}

/* === 4. Overlay Background Customization === */
.fancybox-bg {
  background-color: rgba(0, 0, 0, 0.0) !important; /* Default is rgba(0,0,0,0.9) */
  transition: background-color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for pp-image-gallery, class: .elementor-element-e7d1f00 *//* =========================================================
   FANCYBOX CUSTOM STYLING
   ========================================================= */

/* === 1. Navigation Button Colors === */
.fancybox-navigation .fancybox-button div {
  color: #B8693C !important;
  background-color: #B8693C !important;
  border-color: #B8693C !important;
  fill: #B8693C !important; /* For SVG backgrounds */
}

/* === 2. SVG Icon Colors (arrows, close, etc.) === */
.fancybox-button svg,
.fancybox-button svg path,
.fancybox-button svg circle,
.fancybox-button svg rect,
.fancybox-button svg polygon {
  fill: #FFFFEB !important;
  stroke: #FFFFEB !important;
}

/* === 3. Hide Unused Fancybox Buttons === */
.fancybox-button.fancybox-button--zoom,
.fancybox-button.fancybox-button--play,
.fancybox-button.fancybox-button--thumbs,
.fancybox-button.fancybox-button--close {
  display: none !important;
}

/* === 4. Overlay Background Customization === */
.fancybox-bg {
  background-color: rgba(0, 0, 0, 0.0) !important; /* Default is rgba(0,0,0,0.9) */
  transition: background-color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for pp-buttons, class: .elementor-element-109149e *//* Target the SVG inside ANY pp-button */
.pp-button svg {
  width: 20px;
  height: 20px;
  margin-left: 8px; /* adjust if needed */
  vertical-align: middle;
  transition: transform 0.3s ease;
}

/* Roll on hover for ALL buttons */
.pp-button:hover svg {
  animation: roll-ball 0.6s linear infinite;
}

@keyframes roll-ball {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for pp-buttons, class: .elementor-element-201b44a *//* Target the SVG inside ANY pp-button */
.pp-button svg {
  width: 20px;
  height: 20px;
  margin-left: 8px; /* adjust if needed */
  vertical-align: middle;
  transition: transform 0.3s ease;
}

/* Roll on hover for ALL buttons */
.pp-button:hover svg {
  animation: roll-ball 0.6s linear infinite;
}

@keyframes roll-ball {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for pp-image-gallery, class: .elementor-element-a9976e1 */.fancybox-navigation .fancybox-button div {
    color: #B8693C !important;
}

/* Si c'est un background au lieu d'une couleur de texte */
.fancybox-navigation .fancybox-button div {
    background-color: #B8693C !important;
}

/* Si c'est un border */
.fancybox-navigation .fancybox-button div {
    border-color: #B8693C !important;
}

/* Version complète avec toutes les propriétés possibles */
.fancybox-navigation .fancybox-button div {
    color: #B8693C !important;
    background-color: #B8693C !important;
    border-color: #B8693C !important;
    fill: #B8693C !important; /* Pour les SVG */
}
.fancybox-button svg {
    fill: #FFFFEB !important;
}

/* Si ça ne fonctionne pas, essayer avec path */
.fancybox-button svg path {
    fill: #FFFFEB !important;
}

/* Version complète pour tous les éléments SVG */
.fancybox-button svg,
.fancybox-button svg path,
.fancybox-button svg circle,
.fancybox-button svg rect,
.fancybox-button svg polygon {
    fill: #FFFFEB !important;
    stroke: #FFFFEB !important;
}/* End custom CSS */
/* Start custom CSS for pp-buttons, class: .elementor-element-381d262 *//* Target the SVG inside ANY pp-button */
.pp-button svg {
  width: 20px;
  height: 20px;
  margin-left: 8px; /* adjust if needed */
  vertical-align: middle;
  transition: transform 0.3s ease;
}

/* Roll on hover for ALL buttons */
.pp-button:hover svg {
  animation: roll-ball 0.6s linear infinite;
}

@keyframes roll-ball {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for pp-image-gallery, class: .elementor-element-f1ddf34 */.fancybox-navigation .fancybox-button div {
    color: #B8693C !important;
}

/* Si c'est un background au lieu d'une couleur de texte */
.fancybox-navigation .fancybox-button div {
    background-color: #B8693C !important;
}

/* Si c'est un border */
.fancybox-navigation .fancybox-button div {
    border-color: #B8693C !important;
}

/* Version complète avec toutes les propriétés possibles */
.fancybox-navigation .fancybox-button div {
    color: #B8693C !important;
    background-color: #B8693C !important;
    border-color: #B8693C !important;
    fill: #B8693C !important; /* Pour les SVG */
}
.fancybox-button svg {
    fill: #FFFFEB !important;
}

/* Si ça ne fonctionne pas, essayer avec path */
.fancybox-button svg path {
    fill: #FFFFEB !important;
}

/* Version complète pour tous les éléments SVG */
.fancybox-button svg,
.fancybox-button svg path,
.fancybox-button svg circle,
.fancybox-button svg rect,
.fancybox-button svg polygon {
    fill: #FFFFEB !important;
    stroke: #FFFFEB !important;
}

.fancybox-image{
    border-radius: 20px !important; 
}/* End custom CSS */
/* Start custom CSS for pp-image-gallery, class: .elementor-element-18ebc51 */.fancybox-navigation .fancybox-button div {
    color: #B8693C !important;
}

/* Si c'est un background au lieu d'une couleur de texte */
.fancybox-navigation .fancybox-button div {
    background-color: #B8693C !important;
}

/* Si c'est un border */
.fancybox-navigation .fancybox-button div {
    border-color: #B8693C !important;
}

/* Version complète avec toutes les propriétés possibles */
.fancybox-navigation .fancybox-button div {
    color: #B8693C !important;
    background-color: #B8693C !important;
    border-color: #B8693C !important;
    fill: #B8693C !important; /* Pour les SVG */
}
.fancybox-button svg {
    fill: #FFFFEB !important;
}

/* Si ça ne fonctionne pas, essayer avec path */
.fancybox-button svg path {
    fill: #FFFFEB !important;
}

/* Version complète pour tous les éléments SVG */
.fancybox-button svg,
.fancybox-button svg path,
.fancybox-button svg circle,
.fancybox-button svg rect,
.fancybox-button svg polygon {
    fill: #FFFFEB !important;
    stroke: #FFFFEB !important;
}

.fancybox-image{
    border-radius: 20px !important; 
}/* End custom CSS */
/* Start custom CSS for pp-buttons, class: .elementor-element-e2f823d *//* Target the SVG inside ANY pp-button */
.pp-button svg {
  width: 20px;
  height: 20px;
  margin-left: 8px; /* adjust if needed */
  vertical-align: middle;
  transition: transform 0.3s ease;
}

/* Roll on hover for ALL buttons */
.pp-button:hover svg {
  animation: roll-ball 0.6s linear infinite;
}

@keyframes roll-ball {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for pp-buttons, class: .elementor-element-05a4f73 *//* Target the SVG inside ANY pp-button */
.pp-button svg {
  width: 20px;
  height: 20px;
  margin-left: 8px; /* adjust if needed */
  vertical-align: middle;
  transition: transform 0.3s ease;
}

/* Roll on hover for ALL buttons */
.pp-button:hover svg {
  animation: roll-ball 0.6s linear infinite;
}

@keyframes roll-ball {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for pp-image-gallery, class: .elementor-element-067e380 */.fancybox-navigation .fancybox-button div {
    color: #B8693C !important;
}

/* Si c'est un background au lieu d'une couleur de texte */
.fancybox-navigation .fancybox-button div {
    background-color: #B8693C !important;
}

/* Si c'est un border */
.fancybox-navigation .fancybox-button div {
    border-color: #B8693C !important;
}

/* Version complète avec toutes les propriétés possibles */
.fancybox-navigation .fancybox-button div {
    color: #B8693C !important;
    background-color: #B8693C !important;
    border-color: #B8693C !important;
    fill: #B8693C !important; /* Pour les SVG */
}
.fancybox-button svg {
    fill: #FFFFEB !important;
}

/* Si ça ne fonctionne pas, essayer avec path */
.fancybox-button svg path {
    fill: #FFFFEB !important;
}

/* Version complète pour tous les éléments SVG */
.fancybox-button svg,
.fancybox-button svg path,
.fancybox-button svg circle,
.fancybox-button svg rect,
.fancybox-button svg polygon {
    fill: #FFFFEB !important;
    stroke: #FFFFEB !important;
}/* End custom CSS */
/* Start custom CSS for pp-buttons, class: .elementor-element-a37d296 *//* Target the SVG inside ANY pp-button */
.pp-button svg {
  width: 20px;
  height: 20px;
  margin-left: 8px; /* adjust if needed */
  vertical-align: middle;
  transition: transform 0.3s ease;
}

/* Roll on hover for ALL buttons */
.pp-button:hover svg {
  animation: roll-ball 0.6s linear infinite;
}

@keyframes roll-ball {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for pp-image-gallery, class: .elementor-element-4efbce5 */.fancybox-navigation .fancybox-button div {
    color: #B8693C !important;
}

/* Si c'est un background au lieu d'une couleur de texte */
.fancybox-navigation .fancybox-button div {
    background-color: #B8693C !important;
}

/* Si c'est un border */
.fancybox-navigation .fancybox-button div {
    border-color: #B8693C !important;
}

/* Version complète avec toutes les propriétés possibles */
.fancybox-navigation .fancybox-button div {
    color: #B8693C !important;
    background-color: #B8693C !important;
    border-color: #B8693C !important;
    fill: #B8693C !important; /* Pour les SVG */
}
.fancybox-button svg {
    fill: #FFFFEB !important;
}

/* Si ça ne fonctionne pas, essayer avec path */
.fancybox-button svg path {
    fill: #FFFFEB !important;
}

/* Version complète pour tous les éléments SVG */
.fancybox-button svg,
.fancybox-button svg path,
.fancybox-button svg circle,
.fancybox-button svg rect,
.fancybox-button svg polygon {
    fill: #FFFFEB !important;
    stroke: #FFFFEB !important;
}/* End custom CSS */
/* Start custom CSS for pp-image-gallery, class: .elementor-element-fe90e88 */.fancybox-navigation .fancybox-button div {
    color: #B8693C !important;
}

/* Si c'est un background au lieu d'une couleur de texte */
.fancybox-navigation .fancybox-button div {
    background-color: #B8693C !important;
}

/* Si c'est un border */
.fancybox-navigation .fancybox-button div {
    border-color: #B8693C !important;
}

/* Version complète avec toutes les propriétés possibles */
.fancybox-navigation .fancybox-button div {
    color: #B8693C !important;
    background-color: #B8693C !important;
    border-color: #B8693C !important;
    fill: #B8693C !important; /* Pour les SVG */
}
.fancybox-button svg {
    fill: #FFFFEB !important;
}

/* Si ça ne fonctionne pas, essayer avec path */
.fancybox-button svg path {
    fill: #FFFFEB !important;
}

/* Version complète pour tous les éléments SVG */
.fancybox-button svg,
.fancybox-button svg path,
.fancybox-button svg circle,
.fancybox-button svg rect,
.fancybox-button svg polygon {
    fill: #FFFFEB !important;
    stroke: #FFFFEB !important;
}/* End custom CSS */
/* Start custom CSS for pp-buttons, class: .elementor-element-c2ce6c6 *//* Target the SVG inside ANY pp-button */
.pp-button svg {
  width: 20px;
  height: 20px;
  margin-left: 8px; /* adjust if needed */
  vertical-align: middle;
  transition: transform 0.3s ease;
}

/* Roll on hover for ALL buttons */
.pp-button:hover svg {
  animation: roll-ball 0.6s linear infinite;
}

@keyframes roll-ball {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b418a2 */.ecom-bottom-nav {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  background: #0b2f4c; /* your color */
  transition: transform 0.3s ease-in-out;
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  padding-bottom: env(safe-area-inset-bottom);
}

/* Hidden when scrolling down */
.ecom-bottom-nav.hide {
  transform: translateY(100%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Champagne bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tcstade.lu/wp-content/uploads/2025/09/Champagne-Limousines-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */