.bloc_accroche{margin:109px 0 64px 0}.bloc_accroche h1{margin-bottom:17px;font-size:4.8rem;font-weight:700}.bloc_accroche .background_line{position:static;margin:0;height:auto;padding:31px 0 39px 0;background-size:contain}.bloc_accroche .background_line p{font-size:1.8rem;font-weight:700;line-height:3rem}.bloc_accroche .spacing-vertical{margin-left:70px}.bloc_title_container .bloc_title{padding:4px 19px;margin-bottom:32px}.adakaflexcontent-mosaique_images{margin-bottom:12px;font-size:0;width:100%;height:auto;overflow:hidden}.adakaflexcontent-mosaique_images .adakaflexcontent-title{margin-bottom:40px}.adakaflexcontent-mosaique_images .mosaique{padding:0}.adakaflexcontent-mosaique_images .mosaique .item{position:relative;height:260px;display:inline-block;overflow:hidden;padding:0 15px 0 15px;margin-bottom:30px}.adakaflexcontent-mosaique_images .mosaique .item .item-content{position:relative;height:100%}.adakaflexcontent-mosaique_images .mosaique .item .image{background-position:center center;background-size:cover;position:absolute;left:0;right:0;top:0;bottom:0}.adakaflexcontent-mosaique_images .mosaique .item .hover{position:absolute;opacity:0;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.adakaflexcontent-mosaique_images .mosaique .item .hover .content{padding:0 27px;width:100%;max-height:100%;position:absolute;left:0;bottom:0;z-index:6;max-width:600px}.adakaflexcontent-mosaique_images .mosaique .item .hover .content .content-title{font-size:2.8rem;color:#fff;display:block;line-height:1.1em;margin-bottom:12px}.adakaflexcontent-mosaique_images .mosaique .item .hover .content h3{color:#fff;font-weight:700;font-size:3.6rem;line-height:4.32rem;margin-bottom:5px}.adakaflexcontent-mosaique_images .mosaique .item .hover .content p{color:#fff;font-size:1.8rem;line-height:3rem}.adakaflexcontent-mosaique_images .mosaique .item .hover .content a{display:inline-block;color:#000;background:#fff;font-size:1.2rem;padding:6px 11px 4px 10px;margin-bottom:24px;border:1px solid rgba(0,0,0,.6)}.adakaflexcontent-mosaique_images .mosaique .item .hover .content a i{margin-left:11px;font-size:20px;vertical-align:middle;-webkit-transition:none;transition:none;margin-bottom:3px;display:inline-block}.adakaflexcontent-mosaique_images .mosaique .item .hover .content a:hover{color:#fff;border-color:#fff;background:rgba(0,0,0,0)}.adakaflexcontent-mosaique_images .mosaique .item .hover .content .adakaflexcontent-btn-color{margin-top:22px}.adakaflexcontent-mosaique_images .mosaique .item:hover .hover{opacity:1}.btn_controller{text-align:center}.btn_controller .btn{font-size:1.4rem}.bloc-share{margin-top:113px;margin-bottom:94px}@media (max-width:991.98px){.bloc_accroche{margin:73px 0 58px 0}.bloc_accroche h1{font-size:3.6rem}.bloc_accroche .spacing-vertical{margin:0}.bloc_accroche .background_line{padding:25px 0 38px 0}.bloc_accroche .background_line p{font-size:1.6rem;line-height:2.6rem}.bloc_title_container .bloc_title{padding:4px 9px;margin-bottom:40px}.adakaflexcontent-mosaique_images{margin-bottom:0}.adakaflexcontent-mosaique_images .mosaique .item{height:270px}.adakaflexcontent-mosaique_images .mosaique .item .hover .content .content-title{font-size:2.6rem}.bloc-share{margin-top:50px;margin-bottom:60px}}
/*# sourceMappingURL=template-galerie-photos.css.map */
