#carrousel_dates{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;row-gap:0;}#carrousel_dates .active{color:#25bbef !important;font-weight:bold !important;}#carrousel_dates .timeline{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;background-color:#f0f7ff;padding:0;}#carrousel_dates .timeline .arrow{display:block;width:25px;height:20px;margin:0 15px;background-color:transparent;background-image:url("../images/fleche.svg");background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;transition:all 0.2s;}#carrousel_dates .timeline .arrow:hover{width:30px;margin-left:10px;margin-right:15px;}#carrousel_dates .timeline .arrow.next{transform:rotate(180deg);}#carrousel_dates .timeline .arrow.next:hover{margin-left:15px;margin-right:10px;}#carrousel_dates .timeline .arrow.style2{background-image:url("../images/arrow-slider.svg");}#carrousel_dates .timeline .slider{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch;height:71px;overflow:hidden;}#carrousel_dates .timeline .slider .years{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:35px;border-bottom:1px solid #4f555b;}#carrousel_dates .timeline .slider .years .year{text-align:center;}#carrousel_dates .timeline .slider .years .year:first-child[num-month="1"]{text-align:left;}#carrousel_dates .timeline .slider .years .year:last-child[num-month="1"]{text-align:right;}@media (max-width:320px){#carrousel_dates .timeline .slider .years .year{text-align:center !important;}}#carrousel_dates .timeline .slider .months{flex-grow:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:35px;}#carrousel_dates .timeline .slider .months .month{color:#4f555b;font-weight:700;cursor:pointer;}@media (max-width:320px){#carrousel_dates .timeline .slider .months{justify-content:center;}}#carrousel_dates .result{display:none;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:center;column-gap:15px;row-gap:10px;border:2px solid #f0f7ff;padding:20px;min-height:40px;}#carrousel_dates .result a{text-decoration:none;}#carrousel_dates .result .item{position:relative;cursor:pointer;display:block;flex :0 0 calc(20% - 15px);text-align:left;color:#4f555b;font-size:14px;line-height:22px;padding-left:28px;}@media (max-width:1024px){#carrousel_dates .result .item{flex :0 0 calc(25% - 15px);}}@media (max-width:768px){#carrousel_dates .result .item{flex :0 0 calc(33% - 15px);}}@media (max-width:640px){#carrousel_dates .result .item{flex :0 0 calc(50% - 15px);}}@media (max-width:400px){#carrousel_dates .result .item{flex :0 0 calc(100% - 15px);}}#carrousel_dates .result .item::before{position:absolute;top:calc(50% - 10px);left:0;display:block;content:' ';width:18px;height:20px;background-color:transparent;background-image:url("../images/fleche-light.svg");background-position:center;background-repeat:no-repeat;background-size:contain;}#carrousel_dates .result .item:hover{color:#25bbef;}#carrousel_dates .result .alert{color:#3c76c5;font-weight:400;text-align:center;width:100%;height:100%;font-size:14px;line-height:16px;}@media (min-width:641px){#carrousel_dates .result .alert{font-size:16px;line-height:18px;}}#carrousel_dates .result.hasChild{display:flex;}#carrousel_dates .result.emptyChild{display:flex;}#carrousel_dates .carrousel-loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}#carrousel_dates .carrousel-loading img{height:80px;}