.cdtc-wrap{overflow:hidden}.cm_content{margin-top:12px}.top_sec{margin-bottom:40px}.row.cdtc-cards{row-gap:48px}.cdtc-wrap .title{font-size:38px;font-weight:600;line-height:1.5;margin:0;text-transform:uppercase}.cdtc-wrap .title span{color:#ed0c14}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.col-lg-6{padding:0 15px;width:100%}.date-label{color:#fff;font-weight:600}span.icon{align-items:center;border:1px solid #fff;border-radius:50%;display:inline-flex;height:40px;justify-content:center;width:40px}@media (min-width:991.1px){.col-lg-6{width:50%}}.cdtc-cards .img{background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;overflow:hidden;padding:49% 0 0;position:relative;text-align:left;width:100%}.cdtc-cards .overlay{align-items:center;background:rgba(0,0,0,.85);bottom:0;color:#fff;display:flex;font-size:24px;font-weight:600;height:100%;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .25s ease-in-out;width:100%}.cdtc-cards a:hover .overlay{opacity:1}.cdtc-cards .card_title{align-items:center;background:#ee0c14;display:flex;gap:8px;padding:20px;position:relative;width:100%}.cdtc-cards .card_title h3{color:#fff;margin:0}.cdtc-cards .card_title>div{position:relative;width:calc(100% - 44px)}.cdtc-cards a{display:block;position:relative;text-decoration:none}@media (max-width:767px){.cdtc-wrap .title{font-size:28px;line-height:1.25}}.wrap{margin-bottom:20px}.countdown.w-days:after{clear:both;content:"";display:table}.countdown .figure{height:70px;width:60px}.countdown .count-title{background-color:#1a1a1a;border-radius:6px;color:#fff;display:block;font-size:12px;font-weight:500;margin-bottom:8px;text-transform:uppercase}.countdown .bloc-time.days .count-title{background-color:#ef0b14;font-weight:600}.countdown .figure>span{color:#1a1a1a;font:normal 31px/37px Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.countdown .bloc-time.days{margin-right:35px}.time-format{float:left;font-size:20px;font-weight:700;margin:30px 6px 0}@media (min-width:991.1px){.wrap h1{font-size:22px;margin-bottom:60px;text-align:center;text-transform:uppercase}.wrap h1 strong{color:#c31632;font-size:42px}.countdown.no-days{margin:0 auto;width:720px}.countdown .bloc-time{float:left;text-align:center}.countdown .bloc-time:last-child{margin-right:0}.countdown .figure{background-color:#fff;border-radius:8px;-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 hsla(0,0%,100%,.08);-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 hsla(0,0%,100%,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 hsla(0,0%,100%,.08);float:left;height:40px;margin-right:10px;position:relative;width:40px}.countdown .figure:last-child{margin-right:0}.countdown .figure>span{font-weight:700;left:0;margin:auto;position:absolute;right:0}.countdown .figure .bottom-back:after,.countdown .figure .top:after{border-bottom:1px solid rgba(0,0,0,.1);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.countdown .figure .top{background-color:#f7f7f7;transform-origin:50% 100%;-webkit-transform-origin:50% 100%;z-index:3;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-transform:perspective(200px);-ms-transform:perspective(200px);-webkit-transform:perspective(200px);transform:perspective(200px)}.countdown .figure .bottom{z-index:1}.countdown .figure .bottom:before{background-color:rgba(0,0,0,.02);content:"";display:block;height:50%;left:0;position:absolute;top:0;width:100%}.countdown .figure .bottom-back{background-color:#f7f7f7;height:50%;overflow:hidden;top:0;z-index:2;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.countdown .figure .bottom-back span{left:0;margin:auto;position:absolute;right:0;top:0}.countdown .figure .top,.countdown .figure .top-back{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:50%;overflow:hidden}.countdown .figure .top-back{background-color:#fff;bottom:0;-moz-transform:perspective(200px) rotateX(180deg);-ms-transform:perspective(200px) rotateX(180deg);-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;z-index:4;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}.countdown .figure .top-back span{left:0;margin:auto;position:absolute;right:0;top:-100%}}@media (max-width:1200px){.cdtc-cards .card_title h3{font-size:28px}}@media (max-width:991px){.wrap h1{font-size:14px;margin-bottom:30px;text-align:center;text-transform:uppercase}.wrap h1 strong{color:#c31632;font-size:20px}.countdown.no-days{margin:0 auto;width:261px}.countdown .bloc-time{float:left;text-align:center}.countdown .bloc-time:last-child{margin-right:0}.countdown .count-title{font-size:18px}.countdown .figure{background-color:#fff;border-radius:4px;-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 hsla(0,0%,100%,.08);-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 hsla(0,0%,100%,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 hsla(0,0%,100%,.08);float:left;margin-right:5px;position:relative}.countdown .figure:last-child{margin-right:0}.countdown .figure>span{font-weight:700;left:0;margin:auto;position:absolute;right:0}.countdown .figure .bottom-back:after,.countdown .figure .top:after{border-bottom:1px solid rgba(0,0,0,.1);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.countdown .figure .top{background-color:#f7f7f7;transform-origin:50% 100%;-webkit-transform-origin:50% 100%;z-index:3;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-transform:perspective(200px);-ms-transform:perspective(200px);-webkit-transform:perspective(200px);transform:perspective(200px)}.countdown .figure .bottom{z-index:1}.countdown .figure .bottom:before{background-color:rgba(0,0,0,.02);content:"";display:block;height:50%;left:0;position:absolute;top:0;width:100%}.countdown .figure .bottom-back{background-color:#f7f7f7;height:50%;overflow:hidden;top:0;z-index:2;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.countdown .figure .bottom-back span{left:0;margin:auto;position:absolute;right:0;top:0}.countdown .figure .top,.countdown .figure .top-back{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:50%;overflow:hidden}.countdown .figure .top-back{background-color:#fff;bottom:0;-moz-transform:perspective(200px) rotateX(180deg);-ms-transform:perspective(200px) rotateX(180deg);-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;z-index:4;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}.countdown .figure .top-back span{left:0;margin:auto;position:absolute;right:0;top:-100%}.cdtc-cards .img{height:auto}.wrap{margin:16px 0 20px}.countdown .figure{height:11.4vw;width:calc(50% - 5px)}.countdown .figure>span{font-size:8vw;line-height:10.5vw}.countdown .bloc-time{width:calc(25% - 22px)}.countdown .bloc-time.days{margin-right:40px}.countdown .figure:not(:last-child){margin-right:10px}.countdown .count-title{margin-bottom:12px}.time-format{font-size:4.6vw;margin:55px 0 0;text-align:center;width:24px}}@media (max-width:767px){.countdown .count-title{font-size:16px}.time-format{margin-top:50px}}@media (max-width:576px){.countdown .bloc-time{width:calc(25% - 15px)}.countdown .bloc-time.days{margin-right:28px}.time-format{margin-top:47px;width:16px}}@media (max-width:480px){.countdown .bloc-time{width:calc(25% - 13px)}.countdown .count-title{font-size:12px}.countdown .figure:not(:last-child){margin-right:5px}.countdown .figure{width:calc(50% - 2.5px)}.time-format{margin-top:39px;width:14px}.countdown .bloc-time.days{margin-right:24px}}