.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.truncate{word-wrap:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-carousel.carousel-caradoc{padding:0;background:0 0;margin-bottom:50px;overflow:hidden}.mf-carousel.carousel-caradoc .mf-item{width:175px;margin-right:15px}.mf-carousel.carousel-caradoc .mf-item img{height:233.33px}.mf-carousel.carousel-caradoc .mf-window .mf-item{background:0 0}.mf-carousel.carousel-caradoc .mf-window .mf-item .title>a{font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-stretch:normal;color:#4d413d;font-size:24px;padding:0}.mf-carousel.carousel-caradoc .mf-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#FFF;color:#000;font-size:24px;width:32px;height:60px;line-height:56px;margin-top:-30px;cursor:pointer;top:35%;opacity:.7;transition:opacity .3s}.mf-carousel.carousel-caradoc .mf-control:hover{opacity:1}.mf-carousel.carousel-caradoc .mf-control.next{right:0}.mf-carousel.carousel-caradoc .mf-control.next:before{top:2px;right:3px}.mf-carousel.carousel-caradoc .mf-control.prev{left:0}.mf-carousel.carousel-caradoc .mf-control.prev:before{top:2px;left:3px}.mf-carousel.carousel-caradoc .mf-window .mf-inner{-webkit-transition:left .3s cubic-bezier(.16,.03,0,.875);-o-transition:left .3s cubic-bezier(.16,.03,0,.875);transition:left .3s cubic-bezier(.16,.03,0,.875);position:relative;left:0}.mf-carousel.carousel-caradoc .mf-window .mf-inner:hover{left:-29px}.mf-carousel.carousel-caradoc .mf-window .mf-item{-webkit-transition:all .3s cubic-bezier(.16,.03,0,.875);-o-transition:all .3s cubic-bezier(.16,.03,0,.875);transition:all .3s cubic-bezier(.16,.03,0,.875);width:182px;margin-right:0;padding-right:12px}.mf-carousel.carousel-caradoc .mf-window .mf-item img{-webkit-transition:all .3s cubic-bezier(.16,.03,0,.875);-o-transition:all .3s cubic-bezier(.16,.03,0,.875);transition:all .3s cubic-bezier(.16,.03,0,.875);width:182px;height:182px}.mf-carousel.carousel-caradoc .mf-window .mf-item .infos{position:relative;text-align:center}.mf-carousel.carousel-caradoc .mf-window .mf-item .infos .title{display:inline-block;max-width:170px;margin-top:0;border-bottom:5px solid #000}.mf-carousel.carousel-caradoc .mf-window .mf-item .infos .title>a{font-family:Merriweather;font-weight:400;font-style:normal;font-stretch:normal;font-size:20px;line-height:22px;color:#000;padding-top:10px;padding-bottom:10px}.mf-carousel.carousel-caradoc .mf-window .mf-item .infos .title>a:hover{text-decoration:none}#didomi-host #didomi-notice.didomi-notice-banner .didomi-notice-text{font-size:15px;line-height:1.5}#didomi-host #didomi-notice.didomi-notice-banner #button.multiple,#didomi-host #didomi-notice.didomi-notice-banner #buttons.didomi-buttons{flex-direction:column-reverse}#didomi-host #didomi-notice.didomi-notice-banner #button.multiple .didomi-button,#didomi-host #didomi-notice.didomi-notice-banner #button.multiple button,#didomi-host #didomi-notice.didomi-notice-banner #buttons.didomi-buttons .didomi-button,#didomi-host #didomi-notice.didomi-notice-banner #buttons.didomi-buttons button{margin:0 0 10px!important}#fb-root{position:relative;z-index:1}@media (min-width:768px){.content.global .mf-carousel.carousel-caradoc,.content.left .mf-carousel.carousel-caradoc{width:365px;width:555px}}@media (min-width:992px){.content.left .mf-carousel.carousel-caradoc{width:365px;width:555px}.content.global .mf-carousel.carousel-caradoc{width:365px;width:555px;width:745px}.mf-carousel.carousel-caradoc .mf-window{height:315px}.mf-carousel.carousel-caradoc .mf-window .mf-item{padding-top:25px;padding-bottom:100px}.mf-carousel.carousel-caradoc .mf-window .mf-item:hover{width:240px;padding-top:0}.mf-carousel.carousel-caradoc .mf-window .mf-item:hover img{width:240px;height:240px}}@media (min-width:1200px){.content.global .mf-carousel.carousel-caradoc,.content.left .mf-carousel.carousel-caradoc{width:365px;width:555px;width:745px}}@media (max-width:1199px){#didomi-host .didomi-mobile #didomi-notice.didomi-notice-banner.didomi-regular-notice .didomi-notice__interior-border{padding:10px 10px 0}#didomi-host .didomi-mobile #didomi-notice.didomi-notice-banner .didomi-notice-text{font-size:12px;line-height:1.3;margin:0}#didomi-host .didomi-mobile #didomi-notice.didomi-notice-banner #button.multiple,#didomi-host .didomi-mobile #didomi-notice.didomi-notice-banner #buttons.didomi-buttons{flex-direction:row!important;flex-wrap:wrap;justify-content:space-between;margin-top:12px}#didomi-host .didomi-mobile #didomi-notice.didomi-notice-banner #button.multiple .didomi-button,#didomi-host .didomi-mobile #didomi-notice.didomi-notice-banner #button.multiple button,#didomi-host .didomi-mobile #didomi-notice.didomi-notice-banner #buttons.didomi-buttons .didomi-button,#didomi-host .didomi-mobile #didomi-notice.didomi-notice-banner #buttons.didomi-buttons button{padding:0!important;font-size:12px;flex:0 1 140px}}@media (max-width:991px){.mf-carousel.carousel-caradoc{max-width:745px}}@media (max-width:767px){.shadow-block-inner:after,.shadow-block-inner:before,.shadow-block:after,.shadow-block:before{display:none}.shadow-block{-webkit-box-shadow:0 0 12px rgba(0,0,0,.25);box-shadow:0 0 12px rgba(0,0,0,.25);margin:14px -15px}.shadow-block-inner{border:none;padding:12px 0}.mf-carousel.carousel-caradoc .mf-window .mf-item .infos .title>a{font-size:16px;line-height:160%}}@media (max-width:480px){#didomi-host .didomi-mobile .didomi-popup-notice-text-container{height:150px;overflow:scroll}}