.promo #main-header .header-top{padding-bottom:40px}.promo h1{font-size:1.2rem;margin-bottom:0}.promo h1 .alt{display:block;font-family:Caveat,cursive;font-size:25px;line-height:1em}.promo h2{font-size:.9rem;line-height:inherit;margin-bottom:15px}.promo .search-form-container{margin-bottom:1.3rem}.promo .banner{padding-bottom:80px}@media (max-width:991.98px){.promo .banner{padding-bottom:77px}}@media (max-width:767.98px){.promo .banner{padding-bottom:80px}}.promo .banner .h1,.promo .banner h1{font-family:Unbounded,cursive;font-size:24px;margin:0}@media (min-width:992px){.promo .banner .h1,.promo .banner h1{font-size:37px}}.promo .banner .h1 .alt,.promo .banner h1 .alt{display:block;font-family:Caveat,cursive;font-size:39px;line-height:1em}@media (min-width:992px){.promo .banner .h1 .alt,.promo .banner h1 .alt{font-size:62px}}@media (max-width:767.98px){.promo .banner .text-banner{bottom:10%;top:auto}}.promo .banner .content-img .img-gradient:after{background:linear-gradient(90deg,rgba(0,0,0,.3),hsla(0,0%,100%,0) 60%);content:"";height:100%;left:4rem;position:absolute;top:0;width:120%}@media (max-width:575.98px){.promo .banner .content-img .img-gradient:after{left:2rem}}.promo .banner .content-img .text-banner{top:55%;transform:translateY(-50%)}@media (max-width:575.98px){.promo .banner .content-img .text-banner{bottom:15%}}.promo .banner .content-img .text-banner .rank-line{display:inline-block;margin-left:10px}.promo .banner .content-img .text-banner .rank-line .rank{margin:0 0 0 5px}@media (max-width:991.98px){.promo .banner .content-img .text-banner .rank-line .rank{height:14px;margin:0 0 0 12px;width:13px}}.promo .content-img{height:250px;overflow:hidden}.promo .content-img img{height:250px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991.98px){.promo .header-list{margin:0 auto;max-width:720px}.promo .col-6{width:100%}.promo .col-6:first-child{order:-1}.promo .col-image{margin-bottom:15px}}@media (max-width:767.98px){.promo .header-list{margin:0 auto;max-width:540px}}@media (max-width:991.98px){.promo .search-filters.sf-lg{border:none;padding:0}}.promo .title-h2{color:#06367a;font-family:Caveat,cursive;font-size:30px;line-height:26px}.promo .thematique .text{max-height:165px;overflow:hidden;transition:max-height .4s ease}.promo .thematique .text.ready{max-height:none}.promo .thematique h1{font-size:16px;font-weight:700;line-height:19px;margin-bottom:18px;margin-top:0}.promo .thematique p{margin-bottom:18px}.promo .thematique .content-extracted{max-height:165px;overflow:hidden;transition:max-height .4s ease}.promo .thematique .text.is-loaded .content-full-full{max-height:none}.promo .thematique .content-full-full{max-height:none;transition:max-height .4s ease}.promo .thematique .cta-link{display:block;margin:7px 0 10px}.promo .thematique .cta-tell-me-less,.promo .thematique .cta-tell-me-more{color:#80aacf;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;text-decoration:underline}.promo .thematique .cta-tell-me-less i,.promo .thematique .cta-tell-me-more i{margin-left:5px;position:relative;top:-1px}@media (min-width:768px){.promo .thematique .cta-tell-me-less i,.promo .thematique .cta-tell-me-more i{margin-left:5px}}.promo .thematique .cta-tell-me-less{display:none}.promo .section-promo{margin:0 0 10px;padding:0;position:relative}@media (max-width:991.98px){.promo .section-promo{margin-bottom:40px}}.promo .section-promo .slick-dotted.slick-slider{margin-bottom:0}.promo .section-promo .content-item{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}@media (max-width:767.98px){.promo .section-promo .content-item{justify-content:flex-start}}.promo .section-promo .content-item a{text-decoration:none}.promo .section-promo .content-item .title-h4{color:#e5806d;font-family:Unbounded,cursive;font-size:16px;font-weight:700;line-height:30px;text-decoration:none}@media (max-width:991.98px){.promo .section-promo .content-item .title-h4{font-size:15px}}.promo .section-promo .content-item .link-more{color:#80aacf;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;text-decoration:underline}@media (max-width:991.98px){.promo .section-promo .content-item .link-more{font-size:13px}}.promo .section-promo .slick-dots{bottom:-20px;right:0}.promo .section-promo .slick-dots li{width:10px}.promo .section-promo .slick-dots li button{background:#676767;border-radius:3px;height:3px;opacity:.5;padding:0;width:10px}.promo .section-promo .slick-dots li button:before{display:none}.promo .section-promo .slick-dots .slick-active{width:45px}.promo .section-promo .slick-dots .slick-active button{opacity:1;width:45px}.promo .section-promo .arrow-btn{display:flex;justify-content:space-between;left:0;position:absolute;width:100%}@media (min-width:768px){.promo .section-promo .arrow-btn{top:45%}}.promo .section-promo .arrow-btn .carrousel-next,.promo .section-promo .arrow-btn .carrousel-prev{border:none;height:36px;position:relative;width:auto}@media (min-width:768px){.promo .section-promo .arrow-btn .carrousel-next,.promo .section-promo .arrow-btn .carrousel-prev{height:12px}}@media (min-width:992px){.promo .section-promo .arrow-btn .carrousel-next,.promo .section-promo .arrow-btn .carrousel-prev{height:100%}}.promo .section-promo .arrow-btn .carrousel-prev{left:25px}.promo .section-promo .arrow-btn .carrousel-next{right:25px}.promo .section-promo .carrousel-prev:before{background-color:#676767;content:"";display:inline-block;height:14px;-webkit-mask:url(/build/images/chevron-left.89c48d25.svg) no-repeat 50% 50%;mask:url(/build/images/chevron-left.89c48d25.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;width:15px}@media (max-width:767.98px){.promo .section-promo .carrousel-prev:before{height:12px;width:15px}}.promo .section-promo .carrousel-next:before{background-color:#676767;content:"";display:inline-block;height:14px;-webkit-mask:url(/build/images/chevron-right.988797cf.svg) no-repeat 50% 50%;mask:url(/build/images/chevron-right.988797cf.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;width:15px}@media (max-width:767.98px){.promo .section-promo .carrousel-next:before{height:12px;width:15px}}.promo .search-results .item-result .tags-section .taglist{margin:0}.promo .search-results .item-result .cta-row{align-items:center}.promo .search-results .item-result .cta-row .bouton{text-align:center!important}@media (max-width:991.98px){.promo .search-results .item-result .cta-row>div:first-child{border:none!important}}.promo .search-results .item-result .btn{padding:9px 18px}.promo .d-for-lg .search-filters{border:2px solid #7ea9d1;padding:15px}.promo .d-for-lg .search-filters .title-h2{margin-bottom:0;margin-top:0}@media (min-width:992px){.promo .d-for-lg .search-filters .title-h2{margin-top:20px}.promo .d-for-lg{display:none}.promo .form-group-checkbox{margin:10px 0}}.promo .promo-filters{border:2px solid #7ea9d1;color:#06367a;line-height:19px;margin:5px 0 15px;padding:12px 27px}.promo .promo-filters form button[type=submit],.promo .promo-filters form input[type=submit]{font-size:16px!important;text-transform:capitalize}.promo .promo-filters .bouton .btn{background:#80aacf;border:2px solid #80aacf;border-radius:13px;color:#fff;line-height:1.35rem;padding:9px 12px}.promo .promo-filters .bouton .btn:hover{background:#fff;color:#80aacf}.promo .promo-filters .form-group-checkbox{display:inline-flex}.promo .promo-filters .form-group-checkbox label{color:#06367a;font-weight:400}@media (max-width:991.98px){.promo .promo-filters{padding:35px 0 23px}.promo .promo-filters .col-choices{padding-left:32px}.promo .promo-filters .form-group-checkbox{margin:0 0 12px}.promo .promo-filters .form-group-checkbox label span{font-size:14px}.promo .promo-filters .bouton{margin-top:.5rem}.promo .promo-filters .bouton .btn{width:326px}}@media (max-width:767.98px){.promo .promo-filters{padding:27px 25px 16px}.promo .promo-filters .bouton .btn{width:100%}.promo .promo-filters .col-choices{padding-left:20px}}@media (max-width:575.98px){.promo .promo-filters{padding:27px 10px 16px}.promo .promo-filters .col-choices{padding-left:20px}}@media only screen and (min-width:992px) and (max-width:1200px){.promo .promo-filters .form-group-checkbox label span{font-size:14px}.promo .promo-filters .icon.info img{height:19px;width:20px}}.icon.info{cursor:pointer;margin-left:15px}@media (max-width:991.98px){.icon.info img{height:19px;width:20px}}