@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;1,800&family=Inter:wght@400;500;600;700&display=swap);.main>.main-section>.block-page>nav.navbar>a.btn-link{color:#ffc400}.main>.main-section>.block-page>.card-album-description>.card-body>.card-text{width:75%;margin:0 auto;text-align:center}.main>.main-section>.block-page>.block-items .card{margin-bottom:2.5rem;box-shadow:0 4px 2px -2px #b9b9b9;border:none;border-radius:5px}.main>.main-section>.block-page>.block-items .card.card-album>.card-header{color:#fff;font-size:1.2rem;font-weight:500;background-color:#ffc400;padding:0 1.5rem;border:none;margin:-15px auto 0 1.25rem;max-width:max-content;min-width:50%;height:30px;line-height:30px;border-radius:5px}.main>.main-section>.block-page>.block-items .card.card-album>.card-body p.card-text{font-size:9px;font-size:.9rem;color:#9e9e9e;text-align:justify}.main>.main-section>.block-page>.block-items .card.card-album>.card-body button.btn-link{text-align:right;font-size:.8rem;color:#000;background-color:#f0f0f0;padding:.5rem .5rem .5rem 1.25rem;width:max-content;margin:0 0 0 auto}.main>.main-section>.block-page>.block-items .card.card-album-photo>a{position:relative;z-index:2;height:250px;background-size:cover;background-position:center}.main>.main-section>.block-page>.block-items .card.card-album-photo>.card-body{position:absolute;z-index:3;bottom:0;left:0;right:0;opacity:0;background-color:rgba(255,255,255,.75);transition:all 280ms ease-out}.main>.main-section>.block-page>.block-items .card.card-album-photo:hover>.card-body{bottom:-26px;opacity:1;left:15px;right:15px;border-radius:5px}.main>.main-section>.block-page>.block-items .card.card-album-category{background-color:#dfdfdf}.main>.main-section>.block-page>.block-items .card.card-album-category>.card-img{height:190px;background-size:contain;background-position:top center;background-repeat:no-repeat;position:relative}.main>.main-section>.block-page>.block-items .card.card-album-category>.card-img>span.img-number{position:absolute;top:10px;right:10px;background-color:#fff;border-radius:5px;padding:.25rem .5rem;font-size:.9rem;color:#000;transition:all 280ms ease-out}.main>.main-section>.block-page>.block-items .card.card-album-category>.card-body{background-color:#fff;padding:1rem .5rem}.main>.main-section>.block-page>.block-items .card.card-album-category>.card-body>.card-title{color:#000;text-align:center;margin:0}.main>.main-section>.block-page>.block-items .card.card-album-category:hover>.card-img>span.img-number{color:#101415;background-color:#ffc400}.main>.main-section>.block-page>.block-items .thumbnail{padding:0;display:block;text-align:center}.main>.main-section>.block-page>.block-items .thumbnail>.caption{margin:0;padding:0}.main>.main-section>.block-page>.block-items .thumbnail>.caption.header>h3{margin:0;padding:5px;text-align:center;font-size:small;background:#E7E7E7;color:#333;border-radius:4px 4px 0 0}.main>.main-section>.block-page>.block-items .thumbnail>.caption.middle>h3{margin:0;padding:5px;text-align:right;font-size:small;background:#E7E7E7;color:#333}.main>.main-section>.block-page>.block-items .thumbnail>.caption.footer>h3{margin:0;padding:10px;text-align:center;font-size:medium;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700}.main>.main-section>.block-page>.block-items .thumbnail>.picture{margin:10px auto;padding:0;height:200px}.main>.main-section>.block-page>.block-items .thumbnail:hover,.main>.main-section>.block-page>.block-items .thumbnail:focus{border-color:#ffc400;text-decoration:none}.modal{padding:0}.modal .modal-content{background-color:#a2a2a2}.modal .modal-content .modal-body>img{width:100%;min-width:100%;max-width:100%;margin:auto}.modal .modal-content .modal-body p{margin:10px 0 0 0}.modal .modal-content .modal-body p .btn-social-icon{float:right}.album-page{overflow:hidden;background:#fff}.album-hero{background:linear-gradient(90deg,rgba(8,12,13,.97),rgba(8,12,13,.68)),url(https://www.2icdrone.fr/page/index/public/img/realisations/travaux-cordes.webp) center / cover no-repeat}.album-hero h1{max-width:90rem}.album-content{background:#f2f4f4}.album-content>.container{padding-right:15px;padding-left:15px}.album-content .main-page-header{display:none}.album-content .navbar{margin-bottom:4rem;padding:1.5rem 2rem;border:1px solid #dfe3e3;background:#fff!important}.album-content .navbar-brand{color:#101415;font-family:'Barlow Condensed',Arial,sans-serif;font-size:2.4rem;font-weight:700;text-transform:uppercase}.album-content .navbar .btn-link{color:#9a7200}.album-search{align-items:center;gap:1rem}.album-search .form-control{min-height:4.6rem;border:1px solid #dfe3e3;border-radius:0;font-size:1.4rem}.album-content .card-album-description{margin-bottom:4rem;border:0;border-left:4px solid #ffc400;border-radius:0;background:#fff}.album-content .card-album-description .card-body{padding:3rem}.album-content .card-album-description .card-text{width:auto!important;max-width:82rem;margin:0!important;color:#343a3c;text-align:left!important}.album-content .block-items{min-height:24rem}.album-content .block-items>.row{row-gap:2.5rem}.album-content .block-items .card{height:100%;overflow:hidden!important;margin-bottom:0!important;border:1px solid #dfe3e3!important;border-radius:0!important;background:#fff;box-shadow:none!important;transition:transform 0.3s ease,box-shadow 0.3s ease}.album-content .block-items .card:hover{transform:translateY(-.5rem);box-shadow:0 20px 45px rgba(16,20,21,.12)!important}.album-content .card-album>.card-header{max-width:none!important;min-width:0!important;height:auto!important;margin:0!important;padding:1.2rem 1.8rem!important;border-radius:0!important;background:#0b1011!important;color:#ffc400!important;font-family:'Barlow Condensed',Arial,sans-serif;font-size:1.5rem!important;line-height:1.2!important;letter-spacing:.08em;text-transform:uppercase}.album-content .card-album>.card-body{padding:2.5rem}.album-content .card-album>.card-body p.card-text{color:#343a3c!important;font-size:1.35rem!important;text-align:left!important}.album-content .card-album-category{background:#fff!important}.album-content .card-album-category>.card-img{height:28rem!important;background-size:cover!important;background-position:center!important;border-radius:0}.album-content .card-album-category>.card-img>span.img-number{top:1.5rem!important;right:1.5rem!important;padding:.7rem 1rem!important;border-radius:0!important;background:#ffc400!important;color:#101415!important;font-weight:700}.album-content .card-album-category>.card-body{padding:2rem!important}.album-content .card-album-category>.card-body>.card-title{color:#101415!important;font-family:'Barlow Condensed',Arial,sans-serif;font-size:2.4rem;text-align:left!important;text-transform:uppercase}.album-content .card-album-photo>a{height:32rem!important}.album-content .card-album-photo>.card-body{position:relative!important;inset:auto!important;opacity:1!important;padding:1.5rem 2rem;background:#fff!important}.album-content .block-pagination{margin-top:5rem}.album-content .pagination{justify-content:center}.album-content .page-link{min-width:4.4rem;padding:1rem;border-color:#dfe3e3;border-radius:0!important;color:#101415;font-size:1.3rem;text-align:center}.album-content .page-item.active .page-link,.album-content .page-link:hover{border-color:#ffc400;background:#ffc400;color:#101415}.album-guidance{background:#0b1011}.album-guidance__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(27rem,0.55fr);align-items:center;gap:2rem 7rem;padding:7rem;border:1px solid rgba(255,255,255,.15)}.album-guidance h2{margin:0;color:#fff;font-size:clamp(4rem, 5vw, 6.3rem);text-transform:uppercase}.album-guidance__panel>p{margin:0;color:#b7c0c2}.album-guidance__panel>a{grid-column:2;justify-self:start}.album-page [data-album-reveal]{opacity:0;transform:translateY(2.5rem);transition:opacity 0.7s ease,transform 0.7s ease}.album-page [data-album-reveal].is-visible{opacity:1;transform:none}@media (max-width:991px){.album-search{align-items:stretch;flex-direction:column;margin-top:1.5rem}.album-content .card-album-category>.card-img{height:24rem!important}.album-guidance__panel{grid-template-columns:1fr;padding:5rem}.album-guidance__panel>a{grid-column:auto}}@media (max-width:575px){.album-content .navbar{padding:1.2rem}.album-content .card-album-photo>a{height:27rem!important}.album-guidance__panel{margin-right:-15px;margin-left:-15px;padding:4rem 2.5rem}}@media (prefers-reduced-motion:reduce){.album-page [data-album-reveal]{opacity:1;transform:none;transition:none}.album-content .block-items .card{transition:none}}