@font-face{font-family:Galderglynn Squeeze;src:url(//reservations.staderennais.com/wp-content/themes/stade-rennais/assets/css/../fonts/Galderglynn\%20Squeeze/Galderglynn1884SqRg-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Galderglynn Squeeze;src:url(//reservations.staderennais.com/wp-content/themes/stade-rennais/assets/css/../fonts/Galderglynn\%20Squeeze/Galderglynn1884SqRg-Bold.woff2) format("woff2");font-weight:700}@font-face{font-family:Galderglynn Condensed;src:url(//reservations.staderennais.com/wp-content/themes/stade-rennais/assets/css/../fonts/Galderglynn\%20Condensed/Galderglynn1884CdRg-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Galderglynn Condensed;src:url(//reservations.staderennais.com/wp-content/themes/stade-rennais/assets/css/../fonts/Galderglynn\%20Condensed/Galderglynn1884CdRg-Bold.woff2) format("woff2");font-weight:700}@font-face{font-family:Galderglynn Condensed;src:url(//reservations.staderennais.com/wp-content/themes/stade-rennais/assets/css/../fonts/Galderglynn\%20Condensed/Galderglynn1884CdRg-Italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Galderglynn Condensed;src:url(//reservations.staderennais.com/wp-content/themes/stade-rennais/assets/css/../fonts/Galderglynn\%20Condensed/Galderglynn1884CdRg-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Barlow;src:url(//reservations.staderennais.com/wp-content/themes/stade-rennais/assets/css/../fonts/Barlow/Barlow-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Barlow;src:url(//reservations.staderennais.com/wp-content/themes/stade-rennais/assets/css/../fonts/Barlow/Barlow-Bold.woff2) format("woff2");font-weight:700}@font-face{font-family:Barlow;src:url(//reservations.staderennais.com/wp-content/themes/stade-rennais/assets/css/../fonts/Barlow/Barlow-Italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Barlow;src:url(//reservations.staderennais.com/wp-content/themes/stade-rennais/assets/css/../fonts/Barlow/Barlow-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Icomoon;src:url(//reservations.staderennais.com/wp-content/themes/stade-rennais/assets/css/../fonts/Icomoon/icomoon.woff2?li80xe) format("woff2"),url(//reservations.staderennais.com/wp-content/themes/stade-rennais/assets/css/../fonts/Icomoon/icomoon.woff?li80xe) format("woff"),url(//reservations.staderennais.com/wp-content/themes/stade-rennais/assets/css/../fonts/Icomoon/icomoon.ttf?li80xe) format("truetype"),url(//reservations.staderennais.com/wp-content/themes/stade-rennais/assets/css/../fonts/Icomoon/icomoon.svg?li80xe#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-thin:before{content:"\e903"}.icon-alert:before{content:"\e900"}.icon-arrow-tall:before{content:"\e901"}.icon-arrow:before{content:"\e902"}.icon-basket:before{content:"\e904"}.icon-close:before{content:"\e905"}.icon-double-arrow:before{content:"\e906"}.icon-download:before{content:"\e907"}.icon-facebook:before{content:"\e908"}.icon-g:before{content:"\e909"}.icon-less:before{content:"\e90a"}.icon-logo-ligue:before{content:"\e90c"}.icon-map:before{content:"\e90d"}.icon-more:before{content:"\e90e"}.icon-pins:before{content:"\e910"}.icon-ring:before{content:"\e911"}.icon-twitter:before{content:"\e912"}.icon-user:before{content:"\e913"}:root{--white:#fff;--black:#000;--primary:#d82626;--secondary:#091c3d;--disabled:#bdbdbd;--gray-dark:#0d181c;--gray-light:#f2f2f2;--gray-middle:rgba(13,24,28,.3);--gray-middle2:#f8f8f8;--blue-new:#1065fc}.section-match .item-match{width:100%;height:100%}.section-match-home{margin-right:-30px;margin-left:-30px;width:calc(100% + 6rem)}.section-match-home .owl-match{margin-bottom:2rem}.section-match-home .owl-item{margin-bottom:6rem}.section-match.gift .item-match.gift-card .container-match{min-height:50vh;height:auto!important}.page-template-template-matchs header{box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}.sticky-mobile{background:#fff;position:fixed;left:0;right:0;top:6rem;z-index:99;padding:.8rem 0;display:flex;opacity:0;visibility:hidden}.sticky-mobile.affix{animation:all .9s ease;opacity:1;visibility:visible}.sticky-mobile a{color:#000;flex:1;text-align:center;font-family:Galderglynn Condensed;text-transform:uppercase;font-size:16px;font-weight:700}.sticky-mobile a:first-child{border-right:1px solid #bdbdbd}.section-column .column-black figure{min-height:16rem}.section-prestations-pros .carousel-pros{margin-bottom:2.8rem}.section-prestations-pros .carousel-pros .contenuCarousel{padding:20px}.section-prestations-pros .carousel-pros .contenuCarousel .titre{font-size:1.2em}.carousel-pros-footer .btn{margin-inline:auto}.section-formulaire{margin:6rem 0}.border-xs:not(:first-child){border-bottom:1px solid #bdbdbd;margin-bottom:2rem}.banner{height:69rem}.banner h1{padding-inline:3rem;font-size:4.5em}.section-question .section-card-tiny{margin-top:10px;margin-inline:-10px}.section-question .section-card-tiny>*{margin-inline:10px}.section-question .section-card-tiny .btn{margin-left:auto}@media screen and (max-width:767px){.banner-home .container-image{height:70dvh;height:70vh}.banner-home .container-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner-home .bg-home{width:100%}.banner-home.banner-matchs{position:relative;padding-top:6rem;min-height:66rem}.banner-home.banner-matchs .container-match .flex-match-item{flex-wrap:wrap;gap:1.2rem}.banner-home.banner-matchs .container-match .flex-match-item .flex-match-team{padding-top:2.4rem;width:calc(50% - .6rem)}.banner-home.banner-matchs .container-match .flex-match-item .flex-match-team:first-child{order:-2}.banner-home.banner-matchs .container-match .flex-match-item .flex-match-team:last-child{order:-1}.banner-home.banner-matchs .item-match{margin-top:2.4rem}.banner-home.banner-matchs .item-match .header-match{margin-inline:auto}.banner-home.banner-matchs .item-match figure.logo-match{height:4rem;width:-moz-fit-content;width:fit-content;display:block}.banner-home.banner-matchs .item-match figure.logo-match.is-primary{margin:0 0 .75rem auto}.banner-home.banner-matchs .item-match figure.logo-match.is-secondary{margin:0 auto .75rem 0}.banner-home.banner-matchs .item-match #countdown-timer{font-size:1.6em}.banner-home.banner-matchs .item-match #countdown-timer .count-label{font-size:60%}.banner-home.banner-matchs .item-match .match-name .main-team,.banner-home.banner-matchs .item-match .match-name .secondary-team{font-size:1.33em}.banner-home.banner-matchs .big-h2{font-size:6rem;margin-bottom:0}.banner-home.banner-matchs .logo-match{display:inline-block}.banner-home.banner-matchs .logo-match:first-child{margin-right:4rem}.banner-home.banner-matchs .container-image{position:absolute;inset:0;height:100%}.banner-home:not(.banner-matchs){display:flex;flex-flow:column-reverse;margin-bottom:40px}.banner-home:not(.banner-matchs) .container{margin-top:20px;position:static;top:auto;left:auto;transform:revert}}