.custom-file-label:after{content:"Parcourir"!important}.btn-primary,.primary-bg{background-color:#701663}.btn-outline-primary,.primary-color{color:#701663}.secondary-bg{background-color:#636466}.secondary-color{color:#636466}.third-bg{background-color:#707070}.third-color{color:#707070}.teal-bg{background-color:#00a099}.teal-color{color:#00a099}.gray-light-bg{background-color:#efe6ef}.gray-light-color{color:#efe6ef}.white-bg{background-color:#fff}.white-color{color:#fff!important}.btn-outline-primary{border-color:#701663}.blog-page,.blog-post-page{min-height:60vh}.blog-card{border:1px solid #efe6ef;border-radius:4px;overflow:hidden;background:#fff;transition:box-shadow .2s ease}.blog-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}.blog-card-image-link{display:block}.blog-card-image{width:100%;height:200px;object-fit:cover}.blog-card-body{padding:1.25rem 1.5rem 1.5rem}.blog-card-meta{font-size:.85rem;margin-bottom:.75rem}.blog-card-title{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.blog-card-title a{color:inherit;text-decoration:none}.blog-card-title a:hover{color:#701663}.blog-card-excerpt{font-size:.95rem;line-height:1.6;margin-bottom:1rem}.blog-read-more{font-weight:600;text-decoration:none}.blog-read-more:hover{text-decoration:underline}.blog-back-link{text-decoration:none;font-weight:600}.blog-back-link:hover{text-decoration:underline}.blog-post-meta{font-size:.95rem}.blog-post-author-image{width:40px;height:40px;border-radius:50%;object-fit:cover}.blog-post-feature-image{width:100%;height:auto;border-radius:4px}.blog-post-feature-caption{font-size:.85rem;margin-top:.5rem;text-align:center}.blog-post-content{font-size:1rem;line-height:1.8;color:#636466}.blog-post-content h2,.blog-post-content h3,.blog-post-content h4{color:#701663;margin-top:2rem;margin-bottom:1rem}.blog-post-content p{margin-bottom:1.25rem}.blog-post-content img{max-width:100%;height:auto;border-radius:4px;margin:1.5rem 0}.blog-post-content blockquote{border-left:4px solid #701663;padding-left:1rem;margin:1.5rem 0;color:#636466;font-style:italic}.blog-post-content a{color:#701663}.blog-post-content a:hover{color:#865980}.blog-post-content ol,.blog-post-content ul{margin-bottom:1.25rem;padding-left:1.5rem}.blog-fallback-banner{background:#efe6ef;padding:1rem;border-radius:4px}.blog-pagination .btn{min-width:120px}