/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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;}div#tarteaucitronServices{border-radius:8px;}button#tarteaucitronClosePanel{border-radius:5px 5px 0 0;right:15px !important;}button.tarteaucitron-toggle-group{background:transparent !important;padding:10px 0 0;cursor:pointer;}#tarteaucitronRoot
  .tarteaucitronIsDenied
  .tarteaucitronAllow
  .tarteaucitronCheck::before{content:"\2610" !important;}#tarteaucitronRoot
  .tarteaucitronIsAllowed
  .tarteaucitronAllow
  .tarteaucitronCheck::before{content:"\2611" !important;}#tarteaucitronRoot
  .tarteaucitronIsDenied
  .tarteaucitronDeny
  .tarteaucitronCross::before{content:"\2611" !important;}#tarteaucitronRoot
  .tarteaucitronIsAllowed
  .tarteaucitronDeny
  .tarteaucitronCross::before{content:"\2610" !important;}#tarteaucitronRoot .tarteaucitronAllow .tarteaucitronCheck::before{content:"\2610" !important;}#tarteaucitronRoot .tarteaucitronDeny .tarteaucitronCross::before{content:"\2610" !important;}#tarteaucitronRoot
  #tarteaucitronServices_mandatory
  .tarteaucitronCheck::before{content:"\2611" !important;}#tarteaucitronRoot .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronCross::before{font-size:20px;}#tarteaucitronRoot
  #tarteaucitronServices
  #tarteaucitronServices_mandatory
  .tarteaucitronAsk{display:none !important;}#tarteaucitronRoot button.tarteaucitronCTAButton,#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrl{border:0;border-radius:4px;}#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCross,#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCheck{display:none;}#tarteaucitronRoot #tarteaucitron [aria-pressed="true"]{font-weight:initial;text-shadow:0px 0px 1px;}#tarteaucitronRoot #tarteaucitronServices li#tarteaucitronNoServicesTitle{padding:20px;}#tarteaucitronRoot .tarteaucitronStatusInfo{display:none;}#tarteaucitronRoot .tarteaucitronName{padding-top:5px;}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:"\0025BE";font-weight:700;font-size:14px;}html
    body
    #tarteaucitronRoot
    #tarteaucitron
    .tarteaucitronBorder
    .tarteaucitronIsExpanded
    button.tarteaucitron-toggle-group:before{content:"\0025B4";}}@media screen and (min-width:768px){html
    body
    #tarteaucitronRoot
    #tarteaucitron
    .tarteaucitronBorder
    button.tarteaucitron-toggle-group:after{content:"\0025BE";font-weight:700;font-size:14px;margin-left:15px;}html
    body
    #tarteaucitronRoot
    #tarteaucitron
    .tarteaucitronBorder
    .tarteaucitronIsExpanded
    button.tarteaucitron-toggle-group:after{content:"\0025B4";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 300ms,background 300ms,opacity 200ms,box-shadow 400ms;}#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;}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{border:0 !important;}#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:rgb(66,66,66);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 15px;color:#fff;}#tarteaucitronCookiesNumberBis.tarteaucitronH2{margin-left:0;}#tarteaucitronBack{background:#fff;display:none;height:100%;left:0;opacity:0.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,0.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,#tarteaucitronRoot .asCatToggleBtn{color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:20px 0px 0px;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:not(.tarteaucitronDetailsInline){color:#fff;display:none;font-size:12px;font-weight:500;margin-top:0;max-width:270px;padding:20px;position:absolute;z-index:2147483647;}#tarteaucitron
  #tarteaucitronServices
  .tarteaucitronTitle
  + [id^="tarteaucitronDetails"]{width:Calc(100% - 40px);font-weight:500;margin:0;padding:5px 20px 20px;background:rgba(51,51,51,0.2);color:#333;}#tarteaucitron #tarteaucitronInfo a{color:#fff;text-decoration:underline;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover{background:rgba(51,51,51,0.2);}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:rgba(51,51,51,0.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:0px !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{display:inline-block;float:left;margin-left:15px;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:0.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 10px 0;margin:auto;width:100%;}#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{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{border-radius:7px 7px 2px 2px;}.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 8px;border:none;}#tarteaucitronIcon #tarteaucitronManager img{width:50px;height:50px;}#tarteaucitronRoot .tarteaucitronCross::before{content:"\2717";display:inline-block;color:white;}#tarteaucitronRoot .tarteaucitronCheck::before{content:"\2713";display:inline-block;color:white;}#tarteaucitronRoot .tarteaucitronPlus::before{content:"\271b";display:inline-block;color:white;}.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 8px;}#tarteaucitronAlertSmall #tarteaucitronManager:hover{background:rgba(255,255,255,0.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,0.2);color:#fff;cursor:pointer;display:inline-block;font-size:30px;padding:0px 10px;vertical-align:top;}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover{background:rgba(255,255,255,0.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,0.1);padding:7px 5px 10px;word-wrap:break-word;}#tarteaucitronAlertSmall
  #tarteaucitronCookiesListContainer
  #tarteaucitronCookiesList
  .tarteaucitronCookiesListMain:hover{background:rgba(51,51,51,0.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:darkred;}#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{opacity:0.4 !important;}.tarteaucitronIsDenied .tarteaucitronAllow{opacity:0.4 !important;}.tarteaucitronIsAllowed .tarteaucitronAllow{opacity:1 !important;}.tarteaucitronIsDenied .tarteaucitronDeny{opacity:1 !important;}.tarteaucitronLine .tarteaucitronAllow,.tarteaucitronLine .tarteaucitronDeny{opacity:0.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:#ffff;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;}
#tarteaucitronRoot *{font-family:inherit;}#tarteaucitronRoot a:focus-visible,#tarteaucitronRoot button:focus-visible{outline-width:2px;outline-style:solid;}body div#tarteaucitronRoot.tarteaucitronBeforeVisible::before{background-color:#000;}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{text-align:left !important;font-size:1rem !important;line-height:1.3;}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{padding:0 !important;}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert *{color:#fff;}div#tarteaucitronMainLineOffset{font-size:1rem;}body #tarteaucitronRoot div#tarteaucitronAlertBig{overflow:auto;overscroll-behavior:none;width:80px;max-height:80vh;max-width:800px;padding:20px !important;background-color:#fff;box-shadow:0px 0px 22px 0px rgba(0,0,0,0.15) !important;border-radius:10px !important;}body div#tarteaucitronInfo{max-width:90% !important;text-align:left;}#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{color:var(--color-blue-dark);}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronCTAButton,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot .tarteaucitronDeny,#tarteaucitronRoot .tarteaucitronAllow{border-radius:9999rem;padding:0.75em 1em;background-color:#00cc5e;}#tarteaucitronRoot button.tarteaucitronCTAButton,#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrl{border-radius:9999rem;}#tarteaucitronRoot button.tarteaucitronCTAButton,#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrl{border:1px solid;}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog{background-color:#fff;}#tarteaucitronRoot .tarteaucitronDeny{background-color:#ee334e;}#tarteaucitronRoot button#tarteaucitronBack{background-color:#000;}div#tarteaucitronServices{background-color:#fff;box-shadow:0px 0px 22px 0px rgba(0,0,0,0.15) !important;border-radius:10px !important;}@media (max-width:767px){div#tarteaucitronServices{box-shadow:none !important;}}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background-color:transparent;color:var(--color-blue-dark);}#tarteaucitronAlertSmall
  #tarteaucitronCookiesListContainer
  #tarteaucitronClosePanelCookie,#tarteaucitron #tarteaucitronClosePanel{color:inherit;background-color:#fff;}button#tarteaucitronClosePanel{--size:40px;top:25px !important;right:0px !important;z-index:1;border:0 !important;padding:0 !important;cursor:pointer !important;color:transparent !important;background-color:transparent !important;}@media (min-width:768px){button#tarteaucitronClosePanel{top:60px !important;right:30px !important;}}button#tarteaucitronClosePanel::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size);height:var(--size);border-radius:var(--size) !important;background:#fff center
    url("/themes/custom/cf2024/components/icon/svg/ic_close.svg") no-repeat !important;background-size:50% auto !important;border:1px solid var(--color-blue-dark);}#tarteaucitron #tarteaucitronInfo,#tarteaucitron
  #tarteaucitronServices
  .tarteaucitronDetails:not(.tarteaucitronDetailsInline){z-index:auto;}#tarteaucitronRoot button#tarteaucitronClosePanel:focus-visible{outline:0;}#tarteaucitronRoot button#tarteaucitronClosePanel:focus-visible::after{outline:2px solid #3d86d8;}#tarteaucitronRoot .tarteaucitronH1{color:inherit;}#tarteaucitron #tarteaucitronInfo,#tarteaucitron
  #tarteaucitronServices
  .tarteaucitronDetails:not(.tarteaucitronDetailsInline),#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{color:inherit;background-color:#fff;}#tarteaucitron #tarteaucitronInfo,#tarteaucitron
  #tarteaucitronServices
  .tarteaucitronDetails:not(.tarteaucitronDetailsInline){border:0;}#tarteaucitron
  #tarteaucitronServices
  .tarteaucitronLine
  .tarteaucitronAsk
  .tarteaucitronAllow,#tarteaucitron
  #tarteaucitronServices
  .tarteaucitronLine
  .tarteaucitronAsk
  .tarteaucitronDeny,.tac_activate .tarteaucitronAllow{padding:0.75em 1em;background-color:#fff;border:1px solid var(--color-blue-dark);color:var(--color-blue-dark);border-radius:9999rem;}#tarteaucitron
  #tarteaucitronServices
  #tarteaucitronAllAllowed.tarteaucitronIsSelected,#tarteaucitron
  #tarteaucitronServices
  .tarteaucitronLine.tarteaucitronIsAllowed
  .tarteaucitronAllow,#tarteaucitron
  #tarteaucitronServices
  #tarteaucitronServices_mandatory
  .tarteaucitronLine
  button.tarteaucitronAllow{color:#fff;background-color:#00cc5e;border-color:#00cc5e;}.tarteaucitronCheck,.tarteaucitronCross{display:none;}#tarteaucitron
  #tarteaucitronServices
  #tarteaucitronAllDenied.tarteaucitronIsSelected,#tarteaucitron
  #tarteaucitronServices
  #tarteaucitronAllDenied2.tarteaucitronIsSelected,#tarteaucitron
  #tarteaucitronServices
  .tarteaucitronLine.tarteaucitronIsDenied
  .tarteaucitronDeny{color:#fff;background-color:#ee334e;border-color:#ee334e;}
.btn-secondary-white,.btn-secondary-red,.btn-secondary-dark-blue,.btn-secondary-blue,.btn-primary-white,.btn-primary-red,.btn-primary-dark-blue,.btn-primary-blue{appearance:none;background:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:currentColor;border:2px solid rgba(0,0,0,0);border-radius:999rem;transition:opacity .15s ease,transform .15s ease;line-height:1.4;gap:10px;padding:6px 15px;font-size:1.125rem}.btn-secondary-white:disabled,.btn-secondary-red:disabled,.btn-secondary-dark-blue:disabled,.btn-secondary-blue:disabled,.btn-primary-white:disabled,.btn-primary-red:disabled,.btn-primary-dark-blue:disabled,.btn-primary-blue:disabled{cursor:not-allowed;opacity:.25;pointer-events:none}@media(hover:hover){.btn-secondary-white:not(:disabled):hover,.btn-secondary-red:not(:disabled):hover,.btn-secondary-dark-blue:not(:disabled):hover,.btn-secondary-blue:not(:disabled):hover,.btn-primary-white:not(:disabled):hover,.btn-primary-red:not(:disabled):hover,.btn-primary-dark-blue:not(:disabled):hover,.btn-primary-blue:not(:disabled):hover{opacity:.8;transform:scale(1.03)}}@media screen and (min-width:48rem){.btn--big{gap:20px;padding:10px 25px;font-size:1.625rem}}.btn-primary-white,.btn-primary-red,.btn-primary-dark-blue,.btn-primary-blue{color:var(--text-color);background-color:var(--shape-color)}.btn-secondary-white,.btn-secondary-red,.btn-secondary-dark-blue,.btn-secondary-blue{color:var(--shape-color);border-color:var(--shape-color)}.btn-secondary-blue,.btn-primary-blue{--shape-color:var(--color-blue-light);--shape-hover-color:color-mix(in srgb,var(--shape-color) 80%,black);--text-color:#fff}.btn-secondary-dark-blue,.btn-primary-dark-blue{--shape-color:var(--color-blue-dark);--shape-hover-color:color-mix(in srgb,var(--shape-color) 90%,white);--text-color:#fff}.btn-secondary-red,.btn-primary-red{--shape-color:var(--color-red);--shape-hover-color:color-mix(in srgb,var(--shape-color) 90%,black);--text-color:#fff}.btn-secondary-white,.btn-primary-white{--shape-color:#fff;--shape-hover-color:color-mix(in srgb,var(--shape-color) 90%,black);--text-color:var(--color-blue-dark)}.btn--disabled{cursor:not-allowed;opacity:.25;pointer-events:none}.btn--wide{display:flex;width:100%}#___storybook_wrapper:has(>[class*=btn-]){padding:3rem;background-color:#ccc}html{box-sizing:border-box;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote){margin:0;padding:0}:focus{outline-offset:3px}:focus:not(:focus-visible){outline:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box;font-family:var(--font-family-roboto);font-size:1.125rem;line-height:1.4;text-rendering:optimizeLegibility;color:var(--color-blue-dark)}a{color:inherit;text-decoration:none}@media(hover:hover){:where(a:not([class*=btn])):hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;height:auto;vertical-align:top;border:0;-ms-interpolation-mode:bicubic}button:not(:disabled),input[type=submit]:not(:disabled){cursor:pointer}small{font-size:.875em}sup,sub{font-size:small}
:root{--color-blue-dark:#0a1f47;--color-blue-light:#1f53f3;--color-red:#ee334e;--color-grey:#d8d8d8;--font-family-roboto:"Roboto",system-ui,sans-serif;--font-family-fra2024:"FRA2024",system-ui,sans-serif;--font-family-oswald:"Oswald",system-ui,sans-serif;--layout-gutter:20px}
.visually-hidden{overflow:hidden;clip:rect(0,0,0,0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;word-wrap:normal}.visually-hidden.focusable{z-index:2;top:0;left:50%;transform:translateX(-50%);background-color:#fff}.visually-hidden.focusable:focus{clip:auto;width:auto;height:auto}.main-title{font-family:var(--font-family-fra2024);font-size:3.125rem;font-size:clamp(3.125rem,1.875rem + 3.90625vw,5rem);line-height:1.1;letter-spacing:1px;text-wrap:balance}.main-description{font-size:1.25rem;text-wrap:pretty}@media screen and (min-width:48rem){.main-description{font-size:1.875rem}}.space-10{margin-block-end:10px}.space-20{margin-block-end:20px}.space-40{margin-block-end:40px}.space-60{margin-block-end:60px}.space:not(:last-child){margin-block-end:20px}.media--remote-video iframe{aspect-ratio:16/9;width:100%;height:auto}
.container{max-width:calc(890px + 2*var(--layout-gutter));padding-inline:var(--layout-gutter);margin-inline:auto}.container-large{max-width:calc(1120px + 2*var(--layout-gutter));padding-inline:var(--layout-gutter);margin-inline:auto}.region-pre-content:has(:nth-child(1)){padding-block:20px}.region-pre-content:has(:nth-child(1))>*:not(:last-child){margin-block-end:20px}.region-pre-content:has(:nth-child(1))>*:has(+.hidden){margin-block-end:0}#block-cf2024-primary-local-tasks ul{display:flex;gap:1px;font-size:0.875rem;list-style:none;margin:0;padding:0}#block-cf2024-primary-local-tasks a{display:block;padding:.75em;line-height:1;background-color:#eee;border-radius:5px}#block-cf2024-primary-local-tasks a:hover,#block-cf2024-primary-local-tasks a:active{background-color:#ddd}#block-cf2024-primary-local-tasks a.is-active{color:#fff;background-color:var(--color-blue-dark)}#main-content.container{padding-block-end:30px}@media screen and (min-width:64rem){#main-content.container{padding-block-end:60px}}
.icon{display:inline-block;vertical-align:middle;line-height:1}.icon svg{display:inline-block;vertical-align:top;height:1em;fill:currentColor}
.btn-secondary-white,.btn-secondary-red,.btn-secondary-dark-blue,.btn-secondary-blue,.btn-primary-white,.btn-primary-red,.btn-primary-dark-blue,.btn-primary-blue{appearance:none;background:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:currentColor;border:2px solid rgba(0,0,0,0);border-radius:999rem;transition:opacity .15s ease,transform .15s ease;line-height:1.4;gap:10px;padding:6px 15px;font-size:1.125rem}.btn-secondary-white:disabled,.btn-secondary-red:disabled,.btn-secondary-dark-blue:disabled,.btn-secondary-blue:disabled,.btn-primary-white:disabled,.btn-primary-red:disabled,.btn-primary-dark-blue:disabled,.btn-primary-blue:disabled{cursor:not-allowed;opacity:.25;pointer-events:none}@media(hover:hover){.btn-secondary-white:not(:disabled):hover,.btn-secondary-red:not(:disabled):hover,.btn-secondary-dark-blue:not(:disabled):hover,.btn-secondary-blue:not(:disabled):hover,.btn-primary-white:not(:disabled):hover,.btn-primary-red:not(:disabled):hover,.btn-primary-dark-blue:not(:disabled):hover,.btn-primary-blue:not(:disabled):hover{opacity:.8;transform:scale(1.03)}}@media screen and (min-width:48rem){.btn--big{gap:20px;padding:10px 25px;font-size:1.625rem}}.btn-primary-white,.btn-primary-red,.btn-primary-dark-blue,.btn-primary-blue{color:var(--text-color);background-color:var(--shape-color)}.btn-secondary-white,.btn-secondary-red,.btn-secondary-dark-blue,.btn-secondary-blue{color:var(--shape-color);border-color:var(--shape-color)}.btn-secondary-blue,.btn-primary-blue{--shape-color:var(--color-blue-light);--shape-hover-color:color-mix(in srgb,var(--shape-color) 80%,black);--text-color:#fff}.btn-secondary-dark-blue,.btn-primary-dark-blue{--shape-color:var(--color-blue-dark);--shape-hover-color:color-mix(in srgb,var(--shape-color) 90%,white);--text-color:#fff}.btn-secondary-red,.btn-primary-red{--shape-color:var(--color-red);--shape-hover-color:color-mix(in srgb,var(--shape-color) 90%,black);--text-color:#fff}.btn-secondary-white,.btn-primary-white{--shape-color:#fff;--shape-hover-color:color-mix(in srgb,var(--shape-color) 90%,black);--text-color:var(--color-blue-dark)}.btn--disabled{cursor:not-allowed;opacity:.25;pointer-events:none}.btn--wide{display:flex;width:100%}#___storybook_wrapper:has(>[class*=btn-]){padding:3rem;background-color:#ccc}
.list>*{margin-bottom:30px}.listing{all:unset;list-style:none}.listing>*:not(:last-child){border-bottom:2px solid var(--color-grey);margin-bottom:30px;padding-bottom:30px}
.breadcrumb{padding-block:30px;font-size:0.75rem}@media screen and (min-width:48rem){.breadcrumb{padding-block:40px}}.breadcrumb ol{list-style:none;margin:0;padding:0}.breadcrumb ol li{display:contents}.breadcrumb ol li:not(:first-child) a{position:relative;margin-left:21px}.breadcrumb ol li:not(:first-child) a::after{content:"";position:absolute;top:2%;left:-19px;transform:rotate(-90deg);width:15px;height:15px;background:url(/themes/custom/cf2024/components/icon/svg/ic_chevron-blue-light.svg) no-repeat}.main-header .breadcrumb ol li:not(:first-child) a::after{background-image:url(/themes/custom/cf2024/components/icon/svg/ic_chevron-white.svg)}@media(min-width:48rem){.breadcrumb ol li:not(:first-child) a::after{top:-5%}}@media screen and (max-width:47.9375rem){.breadcrumb ol li:last-child{display:none}}@media(hover:hover){.breadcrumb ol a:hover{text-underline-offset:2px}}
.paragraph-strate-faq{padding-block:60px;background-color:var(--color-blue-light)}.paragraph-strate-faq_title,.paragraph-strate-faq_desc,.paragraph-strate-faq_accordion{color:#fff}.paragraph-strate-faq_title{font-size:3.125rem;line-height:46px;margin-block-end:20px}@media(min-width:64rem){.paragraph-strate-faq_title{font-size:4.375rem;line-height:64px;margin-block-end:40px}}.paragraph-strate-faq_desc{font-size:1.5rem;line-height:35px;text-wrap:pretty;margin-block-end:40px}@media(min-width:64rem){.paragraph-strate-faq_desc{font-size:1.875rem;line-height:40px;margin-block-end:55px}}.paragraph-strate-faq_accordion{margin-block-end:60px}@media(min-width:64rem){.paragraph-strate-faq_accordion{margin-block-end:75px}}.paragraph-strate-faq_actions{display:flex}.paragraph-strate-faq_actions a{width:100%}@media(min-width:48rem){.paragraph-strate-faq_actions{display:inline-flex}}@media(min-width:64rem){.paragraph-strate-faq{padding-block:105px}}
.paragraph-strate-actualites{background:var(--color-blue-dark) center top url(/themes/custom/cf2024/assets/images/strate-actu.webp) no-repeat;background-size:auto 90%;padding-block:60px}@media screen and (min-width:48rem){.paragraph-strate-actualites{padding-block:100px}}.paragraph-strate-actualites_title{font-family:var(--font-family-fra2024);font-size:3.125rem;line-height:1.1;letter-spacing:1px;text-wrap:balance;color:#fff}@media screen and (min-width:48rem){.paragraph-strate-actualites_title{font-size:4.375rem}}.paragraph-strate-actualites [data-slider-wrapper]{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:rgba(0,0,0,0);scrollbar-width:none;gap:30px;margin-block:60px}.paragraph-strate-actualites [data-slider-wrapper] .views-element-container{display:contents}.paragraph-strate-actualites [data-slider-wrapper] .card-actu{scroll-snap-align:center;flex-shrink:0;flex-grow:0;width:80%}@media screen and (min-width:600px){.paragraph-strate-actualites [data-slider-wrapper] .card-actu{width:400px}}.paragraph-strate-actualites [data-slider-wrapper] .card-actu:first-child{margin-inline-start:20px}.paragraph-strate-actualites [data-slider-wrapper] .card-actu:last-child{margin-inline-end:20px}@media screen and (min-width:930px){.paragraph-strate-actualites [data-slider-wrapper] .card-actu:first-child{margin-inline-start:calc((100vw - 890px)/2)}.paragraph-strate-actualites [data-slider-wrapper] .card-actu:last-child{margin-inline-end:calc((100vw - 890px)/2)}}.paragraph-strate-actualites_footer{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width:47.9375rem){.paragraph-strate-actualites_footer .btn-secondary-white{flex:1}}.paragraph-strate-actualites [data-slider-button]{width:60px;height:60px;padding:0;font-size:26px}@media screen and (pointer:coarse){.paragraph-strate-actualites [data-slider-button]{display:none}}.paragraph-strate-actualites [data-slider-button=prev]{margin-inline-start:auto}.paragraph-strate-actualites [data-slider-button=prev] .icon{transform:rotate(180deg)}
.paragraph-strate-hospitalites{padding-block:60px;background-color:var(--color-red)}.paragraph-strate-hospitalites_title,.paragraph-strate-hospitalites_desc{color:#fff}.paragraph-strate-hospitalites_title{font-size:3.125rem;line-height:46px;margin-block-end:40px}@media(min-width:64rem){.paragraph-strate-hospitalites_title{font-size:4.375rem;line-height:64px;margin-block-end:55px}}.paragraph-strate-hospitalites_desc{font-size:1.5rem;line-height:35px;text-wrap:pretty;margin-block-end:40px}@media(min-width:64rem){.paragraph-strate-hospitalites_desc{font-size:1.875rem;line-height:40px;margin-block-end:55px}}.paragraph-strate-hospitalites_offers{margin-block-end:60px}@media(min-width:48rem){.paragraph-strate-hospitalites_offers{margin-block-end:75px}}@media(pointer:fine){.paragraph-strate-hospitalites_offers{display:grid;gap:20px}}@media(pointer:fine)and (min-width:32rem){.paragraph-strate-hospitalites_offers{grid-template-columns:repeat(2,1fr)}}@media(pointer:fine)and (min-width:48rem){.paragraph-strate-hospitalites_offers{grid-template-columns:repeat(3,1fr)}}@media(pointer:fine)and (min-width:64rem){.paragraph-strate-hospitalites_offers{gap:30px}}@media(pointer:coarse){.paragraph-strate-hospitalites_offers{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:22px;margin-inline:-22px}}@media(pointer:fine){.paragraph-strate-hospitalites_offers .card-offer{justify-self:center}}@media(pointer:coarse){.paragraph-strate-hospitalites_offers .card-offer{flex:0 0 275px;scroll-snap-align:center}}@media(pointer:coarse){.paragraph-strate-hospitalites_offers .card-offer:not(:last-child){margin-inline-end:30px}}.paragraph-strate-hospitalites_actions{display:flex;flex-direction:column;flex-wrap:wrap;gap:25px}@media(min-width:48rem){.paragraph-strate-hospitalites_actions{flex-direction:row}}@media(min-width:64rem){.paragraph-strate-hospitalites{padding-block:105px}}
.paragraph-strate-billetterie{padding-block:60px}@media(min-width:64rem){.paragraph-strate-billetterie{padding-block:110px}}.paragraph-strate-billetterie_title{font-size:3.125rem;line-height:1;margin-block-end:35px}@media(min-width:64rem){.paragraph-strate-billetterie_title{font-size:4.375rem;margin-block-end:40px}}.paragraph-strate-billetterie_desc{font-size:1.5rem;text-wrap:pretty;margin-block-end:40px}@media(min-width:64rem){.paragraph-strate-billetterie_desc{font-size:1.875rem}}.paragraph-strate-billetterie_items{container-type:inline-size;margin-block-end:60px}.paragraph-strate-billetterie_items>*:not(:last-child){margin-block-end:38px;padding-block-end:38px;border-bottom:2px solid}@media(max-width:48rem){.paragraph-strate-billetterie_actions a{display:flex;width:100%}}.paragraph-strate-billetterie .strate-billetterie-item{display:flex;flex-direction:column;column-gap:25px;row-gap:15px}.paragraph-strate-billetterie .strate-billetterie-item_figure img{width:100%}.paragraph-strate-billetterie .strate-billetterie-item_content{flex:1;display:flex;flex-direction:column}.paragraph-strate-billetterie .strate-billetterie-item_localization{margin-block-start:auto;padding-block-start:10px;display:flex;align-items:center;gap:6px;line-height:1.1;font-weight:500}.paragraph-strate-billetterie .strate-billetterie-item_localization .icon{color:var(--color-red)}@container (min-width:43.75rem){.paragraph-strate-billetterie .strate-billetterie-item{flex-direction:row}.paragraph-strate-billetterie .strate-billetterie-item_figure{flex:0 0 195px}.paragraph-strate-billetterie .strate-billetterie-item_actions{align-self:center}}
.paragraph-strate-programmation-avant{padding:120px 0 60px;background:var(--color-red) url(/themes/custom/cf2024/assets/images/background_strate_programmation.webp) no-repeat;background-size:410px 310px;background-position:right -55px bottom 55px}@media(min-width:32rem){.paragraph-strate-programmation-avant{background-position:right -55px bottom 130px}}@media(min-width:64rem){.paragraph-strate-programmation-avant{background-size:670px 510px;background-position:right -70px bottom 230px}}.paragraph-strate-programmation-avant_title,.paragraph-strate-programmation-avant_desc,.paragraph-strate-programmation-avant_words{color:#fff}.paragraph-strate-programmation-avant_title{font-size:3.125rem;line-height:46px;margin-block-end:30px}@media(min-width:64rem){.paragraph-strate-programmation-avant_title{font-size:4.375rem;line-height:64px;margin-block-end:40px}}.paragraph-strate-programmation-avant_desc{font-size:1.5rem;line-height:35px;text-wrap:pretty;margin-block-end:35px}@media(min-width:64rem){.paragraph-strate-programmation-avant_desc{font-size:1.875rem;line-height:40px;margin-block-end:50px}}.paragraph-strate-programmation-avant_words{list-style-type:none;margin:0;padding:0 0 350px}.paragraph-strate-programmation-avant_words li{font-family:var(--font-family-fra2024);font-size:4.375rem;line-height:64px;letter-spacing:1px;text-wrap:balance}@media(min-width:64rem){.paragraph-strate-programmation-avant_words li{font-size:8.3125rem;line-height:122px}}@media(min-width:32rem){.paragraph-strate-programmation-avant_words{padding:0 0 80px}}.paragraph-strate-programmation-avant_actions{display:flex}.paragraph-strate-programmation-avant_actions a{width:100%}@media(min-width:48rem){.paragraph-strate-programmation-avant_actions{display:inline-flex}}@media(min-width:64rem){.paragraph-strate-programmation-avant{padding:210px 0 110px}}
.paragraph-strate-club-france{background:#000 center url(/themes/custom/cf2024/assets/images/pattern.svg) fixed}.paragraph-strate-club-france+[class*=paragraph-strate]{margin-block-start:-70px;padding-block-start:120px}@media screen and (min-width:64rem){.paragraph-strate-club-france+[class*=paragraph-strate]{margin-block-start:-75px;padding-block-start:200px}}.paragraph-strate-club-france_section-text{padding-block:45px 30px}@media(min-width:64rem){.paragraph-strate-club-france_section-text{padding-block:100px 60px}}.paragraph-strate-club-france_body{max-width:1010px;margin-inline:20px;border-left:2px solid var(--color-blue-light)}@media(min-width:70rem){.paragraph-strate-club-france_body{margin-inline:auto;padding-inline:38px}}.paragraph-strate-club-france_title,.paragraph-strate-club-france_desc{max-width:750px;text-wrap:pretty;color:#fff}.paragraph-strate-club-france_title{font-size:3.125rem;line-height:46px;margin-block-end:25px}@media(min-width:64rem){.paragraph-strate-club-france_title{font-size:5rem;line-height:74px}}.paragraph-strate-club-france_desc{font-size:1.5rem;line-height:35px}@media(min-width:64rem){.paragraph-strate-club-france_desc{font-size:1.875rem;line-height:40px}}.paragraph-strate-club-france_photos{position:relative}.paragraph-strate-club-france_photos [data-slider-wrapper]{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:rgba(0,0,0,0);scrollbar-width:none}.paragraph-strate-club-france_photos [data-slider-wrapper]>picture{scroll-snap-align:center;flex-shrink:0;flex-grow:0;width:90%}@media screen and (min-width:600px){.paragraph-strate-club-france_photos [data-slider-wrapper]>picture{width:500px}}.paragraph-strate-club-france_photos [data-slider-wrapper]>picture:first-child{margin-inline-start:20px}.paragraph-strate-club-france_photos [data-slider-wrapper]>picture:last-child{margin-inline-end:20px}@media screen and (min-width:930px){.paragraph-strate-club-france_photos [data-slider-wrapper]>picture:first-child{margin-inline-start:calc((100vw - 890px)/2)}.paragraph-strate-club-france_photos [data-slider-wrapper]>picture:last-child{margin-inline-end:calc((100vw - 890px)/2)}}.paragraph-strate-club-france_photos [data-slider-wrapper]>picture>img{width:100%}.paragraph-strate-club-france_photos [data-slider-button]{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;padding:0;font-size:26px}@media screen and (pointer:coarse){.paragraph-strate-club-france_photos [data-slider-button]{display:none}}@media(hover:hover){.paragraph-strate-club-france_photos [data-slider-button]:hover{transform:translateY(-50%) scale(1.03)}}.paragraph-strate-club-france_photos [data-slider-button=prev]{left:20px}.paragraph-strate-club-france_photos [data-slider-button=prev] .icon{transform:rotate(180deg)}.paragraph-strate-club-france_photos [data-slider-button=next]{right:20px}
.paragraph-strate-programmation-pendant{padding-block:55px;background-color:var(--color-blue-light)}@media screen and (min-width:48rem){.paragraph-strate-programmation-pendant{padding-block:110px}}.paragraph-strate-programmation-pendant_title,.paragraph-strate-programmation-pendant_desc,.paragraph-strate-programmation-pendant_words{color:#fff}.paragraph-strate-programmation-pendant_title{font-size:3.125rem;line-height:46px;margin-block-end:30px}@media(min-width:64rem){.paragraph-strate-programmation-pendant_title{font-size:4.375rem;line-height:64px;margin-block-end:40px}}.paragraph-strate-programmation-pendant_desc{font-size:1.5rem;line-height:35px;text-wrap:pretty;margin-block-end:35px}@media(min-width:64rem){.paragraph-strate-programmation-pendant_desc{font-size:1.875rem;line-height:40px;margin-block-end:50px}}.paragraph-strate-programmation-pendant_events{margin-block-end:80px}@media screen and (pointer:fine){.paragraph-strate-programmation-pendant_events{display:grid;gap:30px}}@media screen and (pointer:fine)and (min-width:48rem){.paragraph-strate-programmation-pendant_events{grid-template-columns:repeat(2,1fr)}}@media screen and (pointer:coarse)and (max-width:47.9375rem){.paragraph-strate-programmation-pendant_events{display:flex;gap:20px;margin-inline:calc(-1*var(--layout-gutter));padding-inline:var(--layout-gutter);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:rgba(0,0,0,0);scrollbar-width:none}.paragraph-strate-programmation-pendant_events>*{scroll-snap-align:center;flex-shrink:0;flex-grow:0;width:315px}}@media screen and (pointer:coarse)and (min-width:48rem){.paragraph-strate-programmation-pendant_events{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}}.paragraph-strate-programmation-pendant ._card{aspect-ratio:1;background-color:#fff}.paragraph-strate-programmation-pendant_actions{display:flex}.paragraph-strate-programmation-pendant_actions a{width:100%}@media(min-width:48rem){.paragraph-strate-programmation-pendant_actions{display:inline-flex}}
.paragraph-strate-reseaux-sociaux a{display:grid;place-content:center;justify-self:center;border-radius:90px;background-color:var(--color-blue-light);transition:background-color .15s ease}@media(hover:hover){.paragraph-strate-reseaux-sociaux a:hover{background-color:#0b3ed5}}.paragraph-strate-reseaux-sociaux--default{padding-block:60px;max-width:calc(1360px + 2*var(--layout-gutter));padding-inline:var(--layout-gutter);margin-inline:auto}@media(min-width:64rem){.paragraph-strate-reseaux-sociaux--default{padding-block:72px}}.paragraph-strate-reseaux-sociaux--default .paragraph-strate-reseaux-sociaux_wrapper{display:grid;gap:40px 30px;align-items:center;grid-template-columns:auto 90px auto}.paragraph-strate-reseaux-sociaux--default .paragraph-strate-reseaux-sociaux_wrapper a{width:90px;height:90px}.paragraph-strate-reseaux-sociaux--default .paragraph-strate-reseaux-sociaux_wrapper a:nth-child(3n+1){justify-self:start}.paragraph-strate-reseaux-sociaux--default .paragraph-strate-reseaux-sociaux_wrapper a:nth-child(3n-1){justify-self:end}@media(min-width:64rem){.paragraph-strate-reseaux-sociaux--default .paragraph-strate-reseaux-sociaux_wrapper{grid-template-columns:auto auto auto 1fr auto auto auto;gap:30px}}.paragraph-strate-reseaux-sociaux--default .paragraph-strate-reseaux-sociaux_title{grid-row:2;grid-column:1/4;text-align:center;font-size:3.125rem;line-height:46px}@media(min-width:64rem){.paragraph-strate-reseaux-sociaux--default .paragraph-strate-reseaux-sociaux_title{grid-row:1;grid-column:4;font-size:4.375rem;line-height:64px}}.paragraph-strate-reseaux-sociaux--competition{padding-block:94px;text-align:center;background-color:#fff}.paragraph-strate-reseaux-sociaux--competition .paragraph-strate-reseaux-sociaux_title{margin-block-end:30px}@media screen and (min-width:60rem){.paragraph-strate-reseaux-sociaux--competition .paragraph-strate-reseaux-sociaux_title{margin-block-end:50px}}.paragraph-strate-reseaux-sociaux--competition .paragraph-strate-reseaux-sociaux_inner{position:relative;display:flex;flex-direction:column}.paragraph-strate-reseaux-sociaux--competition .paragraph-strate-reseaux-sociaux_inner::before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;transform:translateY(-50%);background-color:var(--color-blue-dark)}@media screen and (min-width:60rem){.paragraph-strate-reseaux-sociaux--competition .paragraph-strate-reseaux-sociaux_inner{flex-direction:row;justify-content:space-between}.paragraph-strate-reseaux-sociaux--competition .paragraph-strate-reseaux-sociaux_inner::before{top:0;left:40.5%;width:2px;height:100%;transform:translateX(-50%)}}@media screen and (max-width:59.9375rem){.paragraph-strate-reseaux-sociaux--competition .paragraph-strate-reseaux-sociaux_inner>div:first-child{margin-block-end:50px}}.paragraph-strate-reseaux-sociaux--competition .paragraph-strate-reseaux-sociaux_subtitle{margin-block-end:20px;font-size:1.875rem;font-weight:normal}.paragraph-strate-reseaux-sociaux--competition ul{display:flex;gap:20px;justify-content:center;list-style:none;padding:0;margin:0}.paragraph-strate-reseaux-sociaux--competition a{--size:40px;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size);border-radius:var(--size)}@media screen and (min-width:60rem){.paragraph-strate-reseaux-sociaux--competition a{--size:65px}}.paragraph-strate-reseaux-sociaux--competition a img{aspect-ratio:1;width:50%;height:auto;object-fit:contain}
.paragraph-strate-cover{position:relative}.paragraph-strate-cover [data-slider-wrapper]{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:rgba(0,0,0,0);scrollbar-width:none}.paragraph-strate-cover [data-slider-wrapper]>*{scroll-snap-align:center;flex:0 0 100%}.paragraph-strate-cover_buttons{position:absolute;right:160px;bottom:70px}.paragraph-strate-cover [data-slider-button]{width:60px;height:60px;padding:0;font-size:26px}@media screen and (pointer:coarse){.paragraph-strate-cover [data-slider-button]{display:none}}.paragraph-strate-cover [data-slider-button=prev] .icon{transform:rotate(180deg)}.paragraph-strate-cover_dots{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);display:flex;gap:10px}.paragraph-strate-cover_dot{width:20px;height:20px;padding:0;border:0;background:#fff;border-radius:20px}@media screen and (pointer:fine){.paragraph-strate-cover_dot{display:none}}.paragraph-strate-cover_dot.is-active{background-color:var(--color-blue-light)}
.paragraph-strate-hero{position:relative;overflow:hidden;background:var(--color-blue-dark) center url(/themes/custom/cf2024/assets/images/section-club-france-visuel.webp) no-repeat;background-size:cover}.paragraph-strate-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1)}.paragraph-strate-hero_inner{position:relative;max-width:1440px;margin:0 auto}.paragraph-strate-hero_sub-section{position:relative;padding:140px 40px 45px;text-wrap:balance}@media screen and (min-width:50rem){.paragraph-strate-hero_sub-section{padding:65px 150px}}@media screen and (min-width:70.625rem){.paragraph-strate-hero_sub-section{padding:65px 250px}}.paragraph-strate-hero_title{text-align:center;text-transform:uppercase;font-weight:normal;font-size:4.375rem;line-height:58px;color:#fff}@media screen and (min-width:70.625rem){.paragraph-strate-hero_title{font-size:6.25rem;line-height:.9}}.paragraph-strate-hero_logos-wrapper,.paragraph-strate-hero_video-wrapper{position:absolute}.paragraph-strate-hero_logos-wrapper{display:flex;align-items:center;gap:47px;top:-10px;left:-12px;transform:scale(0.55)}@media screen and (min-width:50rem){.paragraph-strate-hero_logos-wrapper{top:50%;left:20px;transform:translateY(-50%)}}.paragraph-strate-hero_logos-wrapper::before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#fff}.paragraph-strate-hero_video-wrapper{transform:scale(0.53);top:-17px;right:-15px;line-height:1}@media screen and (min-width:50rem){.paragraph-strate-hero_video-wrapper{top:50%;right:20px;transform:translateY(-50%)}}.paragraph-strate-hero_video-button{position:relative;background:none;border:0;cursor:pointer;padding:0}.paragraph-strate-hero_video-button::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(0);transform-origin:center;background-color:#000;border-radius:200px;transition:transform .25s ease}.paragraph-strate-hero_video-button:hover::before{transform:translate(-50%,-50%) scale(1.1)}.paragraph-strate-hero_video-button:hover .paragraph-strate-hero_video-button_text,.paragraph-strate-hero_video-button:hover .paragraph-strate-hero_video-button_icon{filter:invert(0)}.paragraph-strate-hero_video-button:hover::before{transform:translate(-50%,-50%) scale(1.1)}.paragraph-strate-hero_video-button:focus::before{transform:translate(-50%,-50%) scale(1.1)}.paragraph-strate-hero_video-button:focus .paragraph-strate-hero_video-button_text,.paragraph-strate-hero_video-button:focus .paragraph-strate-hero_video-button_icon{filter:invert(0)}.paragraph-strate-hero_video-button-text{position:relative;display:block;filter:invert(1);transition:transform .25s ease}.paragraph-strate-hero_video-button-text img{animation:rotating 20s linear infinite}@media(prefers-reduced-motion:reduce){.paragraph-strate-hero_video-button-text img{animation:none}}.paragraph-strate-hero_video-button-icon{position:absolute;top:50%;left:50%;filter:invert(1);transform:translate(-35%,-50%)}.paragraph-strate-hero #main-video{display:none}@media screen and (max-width:55rem){.paragraph-strate-hero_countdown-embed{max-width:740px;margin-inline:auto}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
