div#tarteaucitronMainLineOffset,.tarteaucitronBorder{border:0!important}#tarteaucitron [aria-pressed=true]{font-weight:700}.tac_visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}div#tarteaucitronAlertBig:focus{outline:0}.tarteaucitron-modal-open{overflow:hidden;height:100%}#tarteaucitronContentWrapper{display:unset}span.tarteaucitronReadmoreSeparator{display:inline!important}.tarteaucitronName .tacCurrentStatus,.tarteaucitronName .tarteaucitronReadmoreSeparator{color:#333!important;font-size:12px!important;text-transform:capitalize}button.tarteaucitron-toggle-group{display:block}span.tarteaucitronH3{font-weight:700!important}#tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3{font-weight:500!important;font-size:14px;margin-top:7px}.tarteaucitronLine{border-left:0px solid transparent!important}@media screen and (max-width: 767px){html body #tarteaucitronRoot #tarteaucitron ul#tarteaucitronServices_mandatory .tarteaucitronDeny{display:none!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAsk,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronName{width:100%!important;display:block!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;max-width:100%!important;margin-bottom:8px!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder ul .tarteaucitronLine{padding:16px!important}html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronMainLineOffset .tarteaucitronName{display:none!important}#tarteaucitronServices_mandatory li.tarteaucitronLine .tarteaucitronName span{width:100%!important;display:inline-block}li.tarteaucitronLine .tarteaucitronName span{width:80%!important;display:inline-block}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group{width:10%!important;position:absolute;top:20px;right:20px;font-size:0px;padding:10px 0}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:before{content:"▾";font-weight:700;font-size:14px}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:before{content:"▴"}}@media screen and (min-width: 768px){html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:after{content:"▾";font-weight:700;font-size:14px;margin-left:15px}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:after{content:"▴";margin-left:15px}}#tarteaucitronRoot div,#tarteaucitronRoot span,#tarteaucitronRoot applet,#tarteaucitronRoot object,#tarteaucitronRoot iframe,#tarteaucitronRoot h1,#tarteaucitronRoot h2,#tarteaucitronRoot h3,#tarteaucitronRoot h4,#tarteaucitronRoot h5,#tarteaucitronRoot h6,#tarteaucitronRoot p,#tarteaucitronRoot blockquote,#tarteaucitronRoot pre,#tarteaucitronRoot a,#tarteaucitronRoot abbr,#tarteaucitronRoot acronym,#tarteaucitronRoot address,#tarteaucitronRoot big,#tarteaucitronRoot cite,#tarteaucitronRoot code,#tarteaucitronRoot del,#tarteaucitronRoot dfn,#tarteaucitronRoot em,#tarteaucitronRoot img,#tarteaucitronRoot ins,#tarteaucitronRoot kbd,#tarteaucitronRoot q,#tarteaucitronRoot s,#tarteaucitronRoot samp,#tarteaucitronRoot small,#tarteaucitronRoot strike,#tarteaucitronRoot strong,#tarteaucitronRoot sub,#tarteaucitronRoot sup,#tarteaucitronRoot tt,#tarteaucitronRoot var,#tarteaucitronRoot b,#tarteaucitronRoot u,#tarteaucitronRoot i,#tarteaucitronRoot center,#tarteaucitronRoot dl,#tarteaucitronRoot dt,#tarteaucitronRoot dd,#tarteaucitronRoot ol,#tarteaucitronRoot ul,#tarteaucitronRoot li,#tarteaucitronRoot fieldset,#tarteaucitronRoot form,#tarteaucitronRoot label,#tarteaucitronRoot legend,#tarteaucitronRoot table,#tarteaucitronRoot caption,#tarteaucitronRoot tbody,#tarteaucitronRoot tfoot,#tarteaucitronRoot thead,#tarteaucitronRoot tr,#tarteaucitronRoot th,#tarteaucitronRoot td,#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot canvas,#tarteaucitronRoot details,#tarteaucitronRoot embed,#tarteaucitronRoot figure,#tarteaucitronRoot figcaption,#tarteaucitronRoot footer,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot output,#tarteaucitronRoot ruby,#tarteaucitronRoot section,#tarteaucitronRoot summary,#tarteaucitronRoot time,#tarteaucitronRoot mark,#tarteaucitronRoot audio,#tarteaucitronRoot video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-align:initial;text-shadow:initial}#tarteaucitronRoot *{transition:border .3s,background .3s,opacity .2s,box-shadow .4s}#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot details,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot section{display:block}#tarteaucitronRoot ol,#tarteaucitronRoot ul{list-style:none}#tarteaucitronRoot blockquote,#tarteaucitronRoot q{quotes:none}#tarteaucitronRoot blockquote:before,#tarteaucitronRoot blockquote:after,#tarteaucitronRoot q:before,#tarteaucitronRoot q:after{content:"";content:none}#tarteaucitronRoot table{border-collapse:collapse;border-spacing:0}#tarteaucitronRoot a:focus-visible,#tarteaucitronRoot button:focus-visible{outline:3px dashed #3d86d8}div#tarteaucitronMainLineOffset{margin-top:0!important}div#tarteaucitronServices{margin-top:21px!important}#tarteaucitronServices::-webkit-scrollbar{width:5px}#tarteaucitronServices::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0)}#tarteaucitronServices::-webkit-scrollbar-thumb{background-color:#ddd;outline:0px solid slategrey}div#tarteaucitronServices{box-shadow:0 40px 60px #545454}@media screen and (max-width:479px){#tarteaucitron .tarteaucitronLine .tarteaucitronName{width:90%!important}#tarteaucitron .tarteaucitronLine .tarteaucitronAsk{float:left!important;margin:10px 15px 5px}}@media screen and (max-width:767px){#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer,#tarteaucitron{background:#fff;border:0!important;bottom:0!important;height:100%!important;left:0!important;margin:0!important;max-height:100%!important;max-width:100%!important;top:0!important;width:100%!important}#tarteaucitron .tarteaucitronBorder,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{border:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle{text-align:left!important}.tarteaucitronName .tarteaucitronH2{max-width:80%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{text-align:center!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button{margin-bottom:5px}}@media screen and (min-width:768px) and (max-width:991px){#tarteaucitron{border:0!important;left:0!important;margin:0 5%!important;max-height:80%!important;width:90%!important}}#tarteaucitronRoot div#tarteaucitron{left:0;right:0;margin:auto}#tarteaucitronRoot button#tarteaucitronBack{background:#eee}#tarteaucitron .clear{clear:both}#tarteaucitron a{color:#424242;font-size:11px;font-weight:700;text-decoration:none}#tarteaucitronRoot button{background:transparent;border:0}#tarteaucitronAlertBig strong,#tarteaucitronAlertSmall strong,#tarteaucitronAlertBig a,#tarteaucitronAlertSmall a{color:#fff}#tarteaucitron strong{font-size:22px;font-weight:500}#tarteaucitron ul{padding:0}#tarteaucitron .tarteaucitronH1,#tarteaucitron .tarteaucitronH2,#tarteaucitron .tarteaucitronH3,#tarteaucitron .tarteaucitronH4,#tarteaucitron .tarteaucitronH5,#tarteaucitron .tarteaucitronH6{display:block}.cookie-list{list-style:none;padding:0;margin:0}#tarteaucitronRoot{left:0;position:absolute;right:0;top:0;width:100%}#tarteaucitronRoot *{box-sizing:initial;color:#333;font-size:14px;line-height:normal;vertical-align:initial}#tarteaucitronRoot .tarteaucitronH1{font-size:1.5em;text-align:center;color:#fff;margin:15px 0 28px}#tarteaucitronRoot .tarteaucitronH2{display:inline-block;margin:12px 0 0 10px;color:#fff}#tarteaucitronCookiesNumberBis.tarteaucitronH2{margin-left:0}#tarteaucitronBack{background:#fff;display:none;height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%;z-index:2147483646}#tarteaucitron{display:none;max-height:80%;left:50%;margin:0 auto 0 -430px;padding:0;position:fixed;top:6%;width:860px;z-index:2147483647}#tarteaucitron .tarteaucitronBorder{background:#fff;border:2px solid #333;border-top:0;height:auto;overflow:auto}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,#tarteaucitron #tarteaucitronClosePanel{background:#333333;color:#fff;cursor:pointer;font-size:12px;font-weight:700;text-decoration:none;padding:4px 0;position:absolute;right:0;text-align:center;width:70px}#tarteaucitron #tarteaucitronDisclaimer{color:#555;font-size:12px;margin:15px auto 0;width:80%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{background:rgba(51,51,51,.07)}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{display:none;position:relative}#tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle{width:100%;box-sizing:border-box}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails{color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:20px 0 0;padding:5px 20px;text-align:left;width:auto;background:#333}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{color:#fff;font-weight:500}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover{text-decoration:none!important}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a{font-size:22px}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{font-size:14px}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{padding:5px 10px;margin:0}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails{color:#fff;display:none;font-size:12px;font-weight:500;margin-top:0;max-width:270px;padding:20px;position:absolute;z-index:2147483647}#tarteaucitron #tarteaucitronInfo a{color:#fff;text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover{background:rgba(51,51,51,.2)}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:rgba(51,51,51,.1);border-left:5px solid transparent;margin:0;overflow:hidden;padding:15px 5px}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed{border-color:#1b870b}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied{border-color:#9c1a1a}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#333;border:3px solid #333;border-left:9px solid #333;border-top:5px solid #333;margin-bottom:0;margin-top:21px;position:relative}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{background:#333}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{margin-left:15px;margin-top:2px}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button{color:#fff}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{margin-top:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{display:inline-block;float:left;margin-left:10px;text-align:left;width:50%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover{text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{display:inline-block;float:right;margin:7px 15px 0;text-align:right}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,.tac_activate .tarteaucitronAllow{background:#555;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:6px 10px;text-align:center;text-decoration:none;width:auto;border:0}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected{background-color:#1b870b;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected{background-color:#9c1a1a;opacity:1}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow{background-color:#1b870b}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny{background-color:#9c1a1a}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow{opacity:.4}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{color:#333;font-size:12px}#tarteaucitron .tarteaucitronH3{font-size:18px}#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName{width:auto!important;margin-left:0!important;font-size:14px}span#tarteaucitronDisclaimerAlert{padding:0 10px;display:inline-block}#tarteaucitron .tarteaucitronBorder,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{border-color:#333!important}.tarteaucitronAlertBigTop{top:0}.tarteaucitronAlertBigBottom{bottom:0}#tarteaucitronRoot #tarteaucitronAlertBig{background:#333;color:#fff;display:none;font-size:15px!important;left:0;position:fixed;box-sizing:content-box;z-index:2147483645;text-align:center;padding:10px 0;margin:auto;width:100%}#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{font:15px verdana;color:#fff}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{font-weight:700}#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog{cursor:pointer}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronCTAButton,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot .tarteaucitronDeny,#tarteaucitronRoot .tarteaucitronAllow{background:#008300;color:#fff;cursor:pointer;display:inline-block;font-size:16px!important;line-height:1.2;padding:5px 10px;text-decoration:none;margin-left:7px}#tarteaucitronRoot .tarteaucitronDeny{background:#9C1A1A}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog{background:#fff;color:#333;font-size:13px;margin-bottom:3px;margin-left:7px;padding:5px 10px}#tarteaucitronPercentage{background:#0A0!important;box-shadow:0 0 2px #fff,0 1px 2px #555;height:5px;left:0;position:fixed;width:0;z-index:2147483644}.tarteaucitronIconBottomRight{bottom:0;right:0}.tarteaucitronIconBottomLeft{bottom:0;left:0}.tarteaucitronIconTopRight{top:0;right:0}.tarteaucitronIconTopLeft{top:0;left:0}.tarteaucitronIconTopLeft #tarteaucitronManager{border-radius:2px 7px 7px 2px}.tarteaucitronIconTopRight #tarteaucitronManager{border-radius:7px 2px 2px 7px}.tarteaucitronIconBottomLeft #tarteaucitronManager,.tarteaucitronIconBottomRight #tarteaucitronManager{border-radius:7px 7px 2px 2px}#tarteaucitronIcon{background:transparent;position:fixed;display:none;width:auto;z-index:2147483646}#tarteaucitronIcon #tarteaucitronManager{color:transparent;cursor:pointer;display:inline-block;font-size:11px!important;padding:8px 10px;border:none}#tarteaucitronIcon #tarteaucitronManager img{width:50px;height:50px}#tarteaucitronRoot .tarteaucitronCross:before{content:"✗";display:inline-block;color:#fff}#tarteaucitronRoot .tarteaucitronCheck:before{content:"✓";display:inline-block;color:#fff}#tarteaucitronRoot .tarteaucitronPlus:before{content:"✛";display:inline-block;color:#fff}.tarteaucitronAlertSmallTop,.tarteaucitronAlertSmallBottom{bottom:0}#tarteaucitronAlertSmall{background:#333;display:none;padding:0;position:fixed;right:0;text-align:center;width:auto;z-index:2147483646}#tarteaucitronAlertSmall #tarteaucitronManager{color:#fff;cursor:pointer;display:inline-block;font-size:11px!important;padding:8px 10px}#tarteaucitronAlertSmall #tarteaucitronManager:hover{background:rgba(255,255,255,.05)}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot{background-color:gray;border-radius:5px;display:block;height:8px;margin-bottom:1px;margin-top:5px;overflow:hidden;width:100%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{display:block;float:left;height:100%;width:0%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen{background-color:#1b870b}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{background-color:#fbda26}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{background-color:#9c1a1a}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber{background:rgba(255,255,255,.2);color:#fff;cursor:pointer;display:inline-block;font-size:30px;padding:0 10px;vertical-align:top}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover{background:rgba(255,255,255,.3)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{display:none;max-height:70%;max-width:500px;position:fixed;right:0;width:100%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{background:#fff;border:2px solid #333;color:#333;font-size:11px;height:auto;overflow:auto;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong{color:#333}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle{background:#333;margin-top:21px;padding:13px 0 9px 13px;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong{color:#fff;font-size:16px}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain{background:rgba(51,51,51,.1);padding:7px 5px 10px;word-wrap:break-word}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover{background:rgba(51,51,51,.2)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a{color:#333;text-decoration:none}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft{display:inline-block;width:50%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong{color:#8b0000}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight{color:#333;display:inline-block;font-size:11px;margin-left:10%;vertical-align:top;width:30%}.tac_activate{background:#333;color:#fff;display:table;font-size:12px;height:100%;line-height:initial;margin:auto;text-align:center;width:100%}.tac_float{display:table-cell;text-align:center;vertical-align:middle}.tac_activate .tac_float strong{color:#fff}.tac_activate .tac_float .tarteaucitronAllow{background-color:#1b870b;display:inline-block}ins.ferank-publicite,ins.adsbygoogle{text-decoration:none}div.amazon_product{height:240px;width:120px}.tarteaucitronIsAllowed .tarteaucitronDeny,.tarteaucitronIsDenied .tarteaucitronAllow{opacity:.4!important}.tarteaucitronIsAllowed .tarteaucitronAllow,.tarteaucitronIsDenied .tarteaucitronDeny{opacity:1!important}.tarteaucitronLine .tarteaucitronAllow,.tarteaucitronLine .tarteaucitronDeny{opacity:.4}#tarteaucitronServices_mandatory button.tarteaucitronAllow{opacity:1}div#tarteaucitronInfo{display:block!important;position:relative!important;text-align:center!important;max-width:80%!important;padding:15px 0!important;margin:-10px auto 40px!important;font-size:1em!important;border-bottom:1px solid;border-top:1px solid;border-color:#555}a.tarteaucitronSelfLink{position:absolute;left:0;right:0;bottom:-30px;text-align:center!important;display:block;height:30px}.tarteaucitronMainLine .tarteaucitronH2{font-size:1.2em!important;margin-top:4px!important}span.tarteaucitronTitle.tarteaucitronH3{margin-top:12px!important}#tarteaucitronCloseCross{position:absolute;color:#fff;font-size:1.8rem;cursor:pointer;top:10px;right:26px}.tarteaucitron-spacer-20{height:20px;display:block}.tarteaucitron-display-block{display:block}.tarteaucitron-display-none{display:none}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V1s.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEooCP.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCP.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoooCP.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCP.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCP.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapYCP.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpYCP.ttf) format("truetype")}body{margin:0}body.noscroll{overflow:hidden}#root{font-family:Poppins,sans-serif;text-align:center;font-weight:400;background-color:var(--mainbg);color:var(--maintext)}h1,h2,h3{font-family:var(--font_primary);font-weight:var(--font_weight_primary, 900);margin:0}h1{font-size:calc(var(--h1_size) + 1.5vw);line-height:var(--h1_line_heigth, normal)}h2{font-size:calc(var(--h2_size) + 1vw);line-height:var(--h2_line_heigth, normal)}h3{font-family:var(--font_regular);font-size:calc(14px + .5vw);font-weight:400}h4{margin:0;font-size:calc(16px + .5vh);font-weight:600}p,li{font-size:calc(16px + .1vw);margin:0}a{cursor:pointer}#tarteaucitronRoot{position:fixed!important;z-index:1000}#tarteaucitronRoot button{margin:0!important}#tarteaucitronRoot.tarteaucitronBeforeVisible{top:-50px!important;height:calc(100% + 50px);background-color:#000000b3;z-index:99999}#tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig{display:flex!important;gap:20px;flex-wrap:wrap;justify-content:center}#tarteaucitronRoot #tarteaucitronAlertBig{top:50%!important;left:50%!important;width:90%!important;max-width:420px;height:fit-content;margin:0!important;transform:translate(-50%,-50%)!important}#tarteaucitronRoot .tarteaucitronAlertBigBottom{justify-items:center!important;gap:15px!important;background:var(--cookiebg)!important;width:auto!important;padding:4vh 4vw!important}#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronDisclaimerAlert{display:block;position:relative;font-size:0!important;text-align:justify;margin:20px 0 10px}#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronDisclaimerAlert:before{position:absolute;top:-50px;left:50%;width:184px;height:72px;transform:translate(-50%,-50%)}#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronDisclaimerAlert:after{display:inline-block;color:var(--cookietext);font-family:var(--font_regular);font-size:12px!important;line-height:1.5;content:'Lors de votre navigation sur notre site, des données personnelles peuvent être collectées à partir de cookies. Pendant leur durée de validité, et sous réserve de votre consentement préalable, ces cookies vous permettront d’améliorer votre expérience sur notre site. Nous utilisons sur notre site des cookies destinés à assurer le bon fonctionnement du site, à personnaliser, selon vos préférences, son contenu et nos publicités sur des sites tiers, et à réaliser des analyses statistiques. Vous pouvez accepter le dépôt de cookies en cliquant sur "accepter et fermer", paramétrer vos choix en cliquant sur "personnaliser" ou refuser les cookies en cliquant sur "continuer sans accepter".'}#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronDisclaimerAlert:hover,#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronDisclaimerAlert:active,#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronDisclaimerAlert:focus{outline:0;cursor:pointer}#tarteaucitronRoot .tarteaucitronAlertBigBottom .tarteaucitronCTAButton{padding:10px 14px!important;background:var(--cookiebg)!important;color:var(--white)!important;font-family:var(--font_regular)!important;font-size:16px!important}#tarteaucitronRoot .tarteaucitronAlertBigBottom .tarteaucitronCTAButton#tarteaucitronPersonalize2{display:flex;align-items:center;justify-content:center;order:3;margin-left:0;border:2px solid var(--button);border-radius:10px;font-size:0!important;z-index:101;color:var(--buttontext)!important;background-color:var(--button)!important}#tarteaucitronRoot .tarteaucitronAlertBigBottom .tarteaucitronCTAButton#tarteaucitronPersonalize2:before{color:var(--buttontext)!important;font-family:var(--font_regular);font-size:16px!important;content:"Accepter et fermer"}#tarteaucitronRoot .tarteaucitronAlertBigBottom .tarteaucitronCTAButton#tarteaucitronPersonalize2 span{display:none}#tarteaucitronRoot .tarteaucitronAlertBigBottom .tarteaucitronCTAButton#tarteaucitronAllDenied2{position:absolute;top:20px;right:20px;padding:0!important;background:none!important;opacity:.7;color:var(--white)!important;font-size:0!important;text-align:right}#tarteaucitronRoot .tarteaucitronAlertBigBottom .tarteaucitronCTAButton#tarteaucitronAllDenied2:before{font-size:10px!important;content:"Continuer sans accepter"}#tarteaucitronRoot .tarteaucitronAlertBigBottom .tarteaucitronCTAButton#tarteaucitronAllDenied2 span{display:none}#tarteaucitronRoot .tarteaucitronAlertBigBottom .tarteaucitronAllow,#tarteaucitronRoot .tarteaucitronAlertBigBottom .tarteaucitronDeny{width:100%;padding:8px 12px;background:var(--button)!important;color:var(--buttontext);border:0px;border-radius:10px;font-family:Poppins,sans-serif!important;font-size:14px;font-weight:500;cursor:pointer}#tarteaucitronRoot .tarteaucitronAlertBigBottom .tarteaucitronDeny{background:var(--cookiebg)!important;color:var(--white)}#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronCloseAlert{margin:0;padding:0!important;border:2px solid var(--cookiebg);border-radius:25px;background-color:transparent!important;color:var(--cookietext)!important;font-family:var(--font_regular)!important;font-size:16px!important;order:3}#tarteaucitronRoot #tarteaucitronPercentage{background:red!important}#tarteaucitronRoot #tarteaucitron{background-color:var(--cookiebg);border-radius:0!important;overflow:auto}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{position:absolute;top:16px;right:16px;background-color:transparent;font-size:0;z-index:1}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:focus,#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:active,#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:hover{outline:0}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:before{display:inline-block;color:var(--white);font-size:32px;font-weight:500;content:"×"}#tarteaucitronRoot #tarteaucitron .tarteaucitronH1{font-size:38px!important;font-weight:700;font-family:var(--font_primary)!important;color:var(--white)}#tarteaucitronRoot #tarteaucitron .tarteaucitronH2,#tarteaucitronRoot #tarteaucitron .catToggleBtn{font-family:var(--font_primary)!important;vertical-align:sub;color:var(--white)}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices{margin-top:0!important;padding:40px 30px!important;border-radius:none!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:transparent;border-left:0px}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{padding:16px;border:none;background:var(--cookiebg)}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine #tarteaucitronInfo{width:100%;max-width:100%!important;margin:0 0 20px!important;padding:0!important;border:none;background:transparent;opacity:.8;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:400;text-align:justify!important;color:var(--white)}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronInfoBox{margin-bottom:-10px auto 20px!important;border:none!important;background:var(--cookiebg)!important;font-family:Poppins,sans-serif!important;font-size:14px!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{margin-top:0!important;text-align:unset;float:left}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName span{margin-top:0!important;margin-bottom:15px;margin-left:0!important;font-size:14px!important;font-weight:600}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{margin:0!important;display:flex!important;flex-direction:column;gap:8px;justify-content:space-between}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk .tarteaucitronDeny{padding:8px 12px;border:0px solid var(--button);border-radius:10px;background:var(--button);color:var(--buttontext);font-family:Poppins,sans-serif!important;font-size:14px;font-weight:500}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk .tarteaucitronDeny{background:var(--mainbg);color:var(--maintext)}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk .tarteaucitronDetails{background:var(--cookiebg);color:var(--cookietext)}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder{border-color:transparent!important;background:var(--cookiebg)!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li{padding:0;background:none!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li .tarteaucitronTitle{padding:0}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li .tarteaucitronTitle button{margin:20px 0 10px!important;padding:0;background:none;text-align:center}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li .tarteaucitronTitle button .tarteaucitronPlus{display:none!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li{display:flex;flex-direction:column;align-items:center}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronName{margin-top:0!important;margin-left:0;text-align:center}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronName a{color:var(--cookietext)!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronName span{width:100%!important;margin-top:0!important;color:#e5e5e5!important;font-family:Poppins,sans-serif!important;font-size:14px!important;text-align:center}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronAsk{margin-left:0}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronAsk .tarteaucitronDeny{padding:8px 12px;border:0px solid var(--button);border-radius:10px;background:var(--button);color:var(--buttontext);font-family:Poppins,sans-serif!important;font-size:14px;font-weight:500}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder ul li ul li .tarteaucitronAsk .tarteaucitronDeny{background:var(--mainbg);color:var(--maintext)}@media (min-width: 768px){#tarteaucitronRoot .tarteaucitronAlertBigBottom{width:100%!important}#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronDisclaimerAlert{display:inline-flex}#tarteaucitronRoot #tarteaucitronAlertBig{width:100%!important}#tarteaucitron{top:50%!important;transform:translateY(-50%)}#gtagLine{flex-direction:row!important;justify-content:space-between!important}#gtagLine .tarteaucitronName,#gtagLine .tarteaucitronName span{text-align:left!important}}@media (min-width: 748px){#tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig,#tarteaucitronRoot #tarteaucitron{border-radius:20px!important}}@media (min-width: 992px){#tarteaucitronRoot .tarteaucitronAlertBigBottom{justify-content:center;align-items:center}}.tarteaucitronAllow .tarteaucitronCross:before{color:var(--buttontext)!important}.tarteaucitronDeny .tarteaucitronCross:before{color:var(--maintext)!important}.tarteaucitronAllow .tarteaucitronCheck:before{color:var(--buttontext)!important}.tarteaucitronDeny .tarteaucitronCheck:before{background:var(--mainbg)!important;color:var(--maintext)!important}.noscroll{overflow:hidden}.header{position:sticky;top:0;z-index:100;height:60px}.header .header-logo{cursor:pointer;width:calc(40px + .7vw)}.header .header-cross{width:calc(20px + .7vw)}.header .header-decoration{overflow:hidden}.header .header-decoration img{margin-top:var(--subheader_mobile_mt);width:auto;height:100%;min-width:100vw}.button-primary{background-color:var(--button);width:100%;color:var(--buttontext);box-shadow:0 4px 0 0 var(--buttonboxshadow),0 4px 4px #ffffff40 inset;border-radius:10px;border:0;padding:1.5vh 1vw;font-size:calc(16px + .1vw);font-family:var(--font_regular);font-weight:600;cursor:pointer;outline:0}.button-primary:disabled{background-color:#d5dbef;color:#14172c;box-shadow:0 4px #c3cbe8,0 4px 4px #ffffff40 inset;opacity:.3;cursor:unset}.header-top{position:relative;z-index:1;display:flex;justify-content:space-between;padding:2vh 4vw;background-color:var(--mainbg)}.header-top .header-selector{position:fixed;right:0;bottom:0;padding:12px}.header-top .header-selector .ThemeSelector{padding:12px 16px;border-radius:12px}.section{padding:8vh 8vw}.main{display:grid;background:var(--topcontentbg);color:var(--topcontenttext)}.main-left{flex-basis:45%}.main-content{display:flex;flex-direction:column;gap:calc(15px + .5vw);padding:4vh 4vw;margin-top:60px}.main-content .main-button{margin-top:2vh}.main-right{flex-basis:55%}.background{background-size:cover;background-position:top center;height:512px}.background-default{background-image:url(../config/theme/default/visuel.jpg)}.background-easter{background-image:url(../config/theme/easter/visuel.jpg)}.background-penalty{background-image:url(../config/theme/penalty/visuel.jpg)}.background-rugby{background-image:url(../config/theme/rugby/visuel.jpg)}.background-school{background-image:url(../config/theme/school/visuel.jpg)}.background-winter{background-image:url(../config/theme/winter/visuel.jpg)}.background-calendar{background-image:url(../config/theme/calendar/visuel.jpg)}.information{position:relative;display:grid;text-align:left;background-color:var(--informationbg);color:var(--informationtext);gap:15px}.information-title{color:var(--informationtitle)}.information-top-image{transform:translateY(-50%);position:absolute;top:0;left:8vw;width:7vw;min-width:120px}.information-bottom-image{transform:translateY(50%);position:absolute;bottom:0;right:8vw;width:7vw;min-width:85px}.card-img{max-width:calc(150px + 1.5vw);margin-top:-30px;max-height:120px}.card-img img{height:100%;width:100%;object-fit:contain}.card-content{position:relative;align-items:center;justify-content:center;display:flex;flex-direction:column;gap:12px;height:88%;border-radius:12px;background-color:var(--card);color:var(--cardtext);padding:10px 10px 20px}.card-content.pointer{cursor:pointer}.card-content .card-title{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center}.card-content .card-title h3{font-family:var(--font_primary);font-size:calc(var(--cardh2_size, --h2_size) + .6vw);font-weight:var(--cardtextweight, 400);line-height:var(--h2_line_heigth, normal);padding-inline:10px}.card-content .see-more a{font-size:14px;font-weight:500;text-decoration:underline;color:var(--cardtext)}.card-more{position:absolute;bottom:0;left:0;width:100%;height:12%;background-color:var(--card);justify-content:center;border-radius:12px;transition:height .5s;opacity:0;overflow:hidden;pointer-events:none}.card-more>div{display:flex;flex-direction:column;justify-content:center;gap:8px;height:100%;padding-inline:15px}.card-more>div>h3{font-size:18px}.card-more>div>h4{font-size:calc(16px + .1vw);font-weight:600}.card-more>div>p{font-size:calc(12px + .1vw);line-height:unset}.card-more-open{display:flex;align-items:center;opacity:1;height:100%;transition:height .5s;pointer-events:unset}.close-icon{position:absolute;opacity:0;top:-5px;right:-5px;cursor:pointer;z-index:50;transition:opacity .5s ease;pointer-events:none}.visible{opacity:1;pointer-events:unset}.card-content:nth-child(2),.card-content:nth-child(4){margin-top:12%}.section-prizes{display:flex;flex-direction:column;gap:50px}.section-prizes .prizes-mentions{margin-top:calc(12% + 10px);text-align:left;gap:8px;display:grid}.section-prizes .prizes-mentions>p{font-size:14px;line-height:unset;font-style:italic;color:var(--maintext);opacity:.7}.prizes-cards{display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px;column-gap:20px;margin-top:50px}.reglementation .reglementation-buttons{display:inline-grid;gap:25px;width:100%}.footer .footer-download{display:flex;flex-direction:column;align-items:center;padding:4vh 8vw;border:1px solid var(--actioncolor);gap:calc(15px + .5vh)}.footer .footer-content{display:inline-flex;gap:calc(10px + .5vh);padding:3vh 0 3.5vh}.footer .footer-content p{font-size:calc(12px + .1vw);cursor:pointer}.footer .footer-content a{color:var(--maintext);text-decoration:none}.download{display:inline-flex;gap:15px}.download .download-img{height:calc(30px + 1.5vh)}.modal-submenu{position:fixed;top:0;left:0;width:100vw;height:100%;background-color:var(--mainbg);overflow-y:scroll;z-index:1000}.inforule-text{text-align:left;line-height:26px}.inforule-text a{color:var(--maintext);cursor:pointer}.modal-content{display:flex;flex-direction:column;gap:40px;color:var(--maintext)}.modal-content .inforule-text{opacity:.7}.modal-content .inforule-text h2:first-child{margin:0 0 3vh!important}.modal-content .inforule-text h2{margin:6vh 0 3vh}.modal-content .inforule-text p,.modal-content .inforule-text ul,.modal-content .inforule-text li{margin:10px 0}.liste-items{display:grid;gap:calc(20px + .5vh);list-style:none;margin:0;padding:0}.liste-items>h1{font-size:42px}.liste-items>li a{text-decoration:none;color:var(--maintext);cursor:pointer}.liste-items.text-center>li{text-align:center}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#04032266;z-index:100}.modal{display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;padding:calc(40px + 2vh) calc(20px + 1vw);flex-direction:column;justify-content:center;align-items:center;gap:calc(10px + .5vh);border-radius:20px;background:var(--mainbg);box-shadow:0 0 40px #04032214;color:var(--maintext)}.modal>p{margin-bottom:20px}.modal .modal-select{display:flex;width:100%;margin-bottom:10px;border-radius:10px;border-width:0;background:var(--selectcolor);color:var(--textselectcolor, --buttontext);box-shadow:0 4px 0 0 var(--selectshadow),0 4px 4px #ffffff40 inset;-webkit-appearance:none;-moz-appearance:none;outline:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:calc(12px + .5vh) calc(20px + .5vw);font-size:calc(16px + .1vw);font-family:var(--font_regular);font-weight:600;background-image:url(/assets/chevron_down-58fce22f.svg);background-repeat:no-repeat;background-position:95% center}.modal .close-modal{position:absolute;top:17px;right:17px;cursor:pointer}@media (min-width: 768px){.main-button{align-self:center}.modal{width:60vw}.prizes-cards{display:flex;justify-content:center;gap:20px;margin-top:70px}.section-prizes .prizes-mentions{text-align:center}.reglementation-buttons{justify-content:center}.card-content{height:auto;flex-basis:20%}.card-content:nth-child(2),.card-content:nth-child(4){margin-top:0}.prizes-mentions{margin-top:calc(0% + 30px)!important}.button-primary{min-width:340px!important;width:25vw}.modal-button{width:100%!important}.header .header-decoration img{margin-top:var(--subheader_tablet_mt)}}@media (min-width: 992px){.section{padding-inline:10vw}.header-top{padding-bottom:0}.main{display:flex;align-items:center}.main-content{text-align:left;margin:0}.modal{width:30vw}.modal-overlay{text-align:center}.modal-content{padding-top:12vh}.main-button{align-self:auto}.background{width:70%}.information{display:flex;align-items:center;justify-content:center;gap:60px}.information>p,.information h2{flex:1}.prizes-cards{gap:40px}.card-content{width:100%}.liste-items{grid-template-rows:repeat(var(--restaurants_columns_length, 9),1fr);grid-auto-flow:column;column-gap:60px}.liste-items>li{text-align:left}.information-top-image{left:10vw}.information-bottom-image{right:10vw}.header .header-decoration img{margin-top:var(--subheader_desktop_mt)}}@media (min-width: 992px) and (min-width: 1200px){.background{height:46vw}}
