@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700;800&family=Open+Sans:wght@400;600&display=swap"); body {
font-family: 'Open Sans', sans-serif !important;
color: #2C3E50 !important;
}
h1, h2, h3, h4, h5, h6, .et_pb_module_header {
font-family: 'Poppins', sans-serif !important;
font-weight: 600 !important;
} .et_pb_button {
background: linear-gradient(135deg, #FF6B6B 0%, #4A90E2 50%, #66BB6A 100%) !important;
border: none !important;
border-radius: 50px !important;
font-weight: 600 !important;
text-transform: none !important;
transition: all 0.3s ease !important;
box-shadow: 0 8px 30px rgba(0,0,0,0.15) !important;
}
.et_pb_button:hover {
transform: translateY(-3px) !important;
box-shadow: 0 12px 40px rgba(0,0,0,0.25) !important;
} .section-gradient {
background: linear-gradient(135deg, #FF6B6B 0%, #4A90E2 50%, #66BB6A 100%) !important;
} .et_pb_blurb {
transition: all 0.3s ease !important;
border-radius: 20px !important;
}
.et_pb_blurb:hover {
transform: translateY(-10px) !important;
box-shadow: 0 20px 60px rgba(0,0,0,0.15) !important;
} #monHeaderDivi {
position: fixed;
top: 0;
left: 0;
width: 100%;
background: linear-gradient(135deg, #FF6B6B 0%, #4A90E2 50%, #66BB6A 100%);
color: white;
padding: 15px 30px;
transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
display: flex;
justify-content: space-between;
align-items: center;
z-index: 9999;
box-shadow: 0 2px 20px rgba(0,0,0,0.1);
}
.header-cache {
transform: translateY(-100%);
}
.header-montre {
transform: translateY(0);
box-shadow: 0 4px 25px rgba(0,0,0,0.2);
} #et-main-area {
padding-top: 80px !important;
transition: padding-top 0.3s ease;
} @media (max-width: 980px) {
#et-main-area {
padding-top: 70px !important;
}
#monHeaderDivi {
padding: 10px 20px;
}
}
@media (max-width: 768px) {
h1 { font-size: 2.5rem !important; }
h2 { font-size: 2rem !important; }
.et_pb_section { padding: 40px 0 !important; }
#et-main-area {
padding-top: 60px !important;
}
} #section-programmes .et_pb_blurb:hover {
transform: translateY(-10px) !important;
box-shadow: 0 20px 60px rgba(0,0,0,0.15) !important;
}
#section-programmes .et_pb_blurb:hover {
transform: translateY(-20px) !important;
box-shadow: 0 30px 80px rgba(0,0,0,0.25) !important;
transition: all 0.3s ease !important;
} 
@media (max-width: 768px) {
#cta-contact h2 {
font-size: 32px !important;
}
#cta-contact a {
display: block !important;
margin: 0.5rem auto !important;
width: 80% !important;
text-align: center !important;
}
} @media (max-width: 768px) {
.header .cta-button,
.et_pb_section .et_pb_button:last-child {
display: none !important;
}
} @media (max-width: 768px) {
.hero-title,
#hero-section h1 {
font-size: 28px !important;
line-height: 1.3 !important;
}
} @media (max-width: 768px) { .hero-title,
#hero-section h1 {
font-size: 28px !important;
line-height: 1.3 !important;
} #apropos h2 {
font-size: 28px !important;
line-height: 1.3 !important;
} #section-programmes h2 {
font-size: 28px !important;
line-height: 1.3 !important;
} .et_pb_section h2 {
font-size: 28px !important;
line-height: 1.3 !important;
}
} @media (max-width: 768px) { .hero-title,
#hero-section h1 {
font-size: 28px !important;
line-height: 1.3 !important;
} #apropos h2 {
font-size: 28px !important;
line-height: 1.3 !important;
} #section-programmes h2 {
font-size: 28px !important;
line-height: 1.3 !important;
} #cta-contact h2 {
font-size: 28px !important;
line-height: 1.3 !important;
} .et_pb_section h2 {
font-size: 28px !important;
line-height: 1.3 !important;
}
} @media (max-width: 768px) {
#monHeaderDivi {
padding: 8px 20px !important;
} #monHeaderDivi .et_pb_text {
font-size: 20px !important;
} #et-main-area {
padding-top: 50px !important;
}
} html {
scroll-behavior: smooth;
} #hero-section,
#section-programmes, 
#apropos,
#cta-contact {
scroll-margin-top: 80px;
}
@media (max-width: 768px) {
#hero-section,
#section-programmes, 
#apropos,
#cta-contact {
scroll-margin-top: 60px;
}
} @media (max-width: 768px) {
#section-programmes .et_pb_row {
flex-direction: column !important;
}
#section-programmes .et_pb_column {
margin-bottom: 2rem !important;
}
} #section-programmes .et_pb_row {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
#section-programmes .et_pb_column {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
#section-programmes .et_pb_blurb {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 !important;
-ms-flex: 1 !important;
flex: 1 !important;
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-orient: vertical !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
@media (max-width: 768px) {
#section-programmes .et_pb_row {
-webkit-box-orient: vertical !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
#section-programmes .et_pb_column {
margin-bottom: 2rem !important;
}
} #footer-global .et_pb_row .et_pb_column_1_4:nth-child(1) {
width: 30% !important;
}
#footer-global .et_pb_row .et_pb_column_1_4:nth-child(2) {
width: 22% !important;
}
#footer-global .et_pb_row .et_pb_column_1_4:nth-child(3) {
width: 23% !important;
}
#footer-global .et_pb_row .et_pb_column_1_4:nth-child(4) {
width: 25% !important;
}
@media (min-width: 981px) {
#footer-global .et_pb_row {
display: flex !important;
align-items: flex-start !important;
}
}
.footer-logo-img {
width: 100px;
height: 50px;
object-fit: contain;
}
.footer-logo-text {
color: #666;
font-size: 10px;
margin: 5px 0 0 0;
font-weight: 600;
letter-spacing: 1px;
}
.social-link {
display: flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
background: rgba(255, 255, 255, 0.1);
border-radius: 50%;
color: rgba(255, 255, 255, 0.8);
text-decoration: none;
transition: all 0.3s ease;
font-size: 14px;
margin-right: 10px;
}
.social-link:last-child {
margin-right: 0;
}
.social-link:hover {
background: linear-gradient(45deg, #FF6B6B, #4A90E2);
color: white;
transform: translateY(-2px);
}
.footer-social-links {
display: flex;
gap: 10px;
margin-top: 15px;
}
.social-link {
display: flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
background: rgba(255, 255, 255, 0.1);
border-radius: 50%;
color: rgba(255, 255, 255, 0.8);
text-decoration: none;
transition: all 0.3s ease;
font-size: 14px;
}
.social-link:hover {
background: linear-gradient(45deg, #FF6B6B, #4A90E2);
color: white;
transform: translateY(-2px);
}
#footer-global .footer-title {
color: #FF6B6B !important;
}
#footer-global .footer-links a {
color: rgba(255, 255, 255, 0.8) !important;
}
#footer-global .footer-links a:hover {
color: #4A90E2 !important;
}
.footer-contact {
margin-bottom: 15px;
}
.contact-item {
display: flex;
align-items: center;
margin-bottom: 6px;
font-size: 12px;
color: rgba(255, 255, 255, 0.8);
}
.contact-icon {
margin-right: 8px;
font-size: 14px;
color: #66BB6A;
width: 16px;
}
.footer-legal {
margin-top: 12px !important;
}
.footer-copyright {
text-align: center;
padding: 15px 20px;
background: rgba(0, 0, 0, 0.2);
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.footer-copyright p {
color: rgba(255, 255, 255, 0.6);
font-size: 12px;
margin: 2px 0;
font-family: 'Poppins', sans-serif;
}
.footer-copyright a {
color: #4A90E2;
text-decoration: none;
}
.footer-copyright a:hover {
text-decoration: underline;
} @media (max-width: 768px) {
#footer-global .et_pb_row {
flex-direction: column !important;
}
#footer-global .et_pb_column {
width: 100% !important;
margin-bottom: 20px !important;
}
.footer-social-links {
justify-content: center;
}
}
#footer-global .footer-title {
color: #FF6B6B !important;
}
#footer-global .footer-links a {
color: rgba(255, 255, 255, 0.8) !important;
}
#footer-global .footer-links a:hover {
color: #4A90E2 !important;
}
#footer-global .footer-copyright a {
color: #4A90E2 !important;
text-decoration: none;
}
#footer-global .footer-copyright a:hover {
text-decoration: underline;
} @media (max-width: 980px) { #footer-global .et_pb_row {
flex-direction: column !important;
align-items: stretch !important;
width: 100% !important;
} #footer-global .et_pb_column {
width: 100% !important;
margin-bottom: 30px !important;
margin-right: 0 !important;
padding: 0 10px !important;
} #footer-global .footer-title {
white-space: nowrap !important;
font-size: 16px !important;
}
#footer-global .footer-links a {
white-space: nowrap !important;
font-size: 14px !important;
} #footer-global .footer-logo-container {
margin: 0 auto 15px auto !important;
}
#footer-global .footer-social-links {
justify-content: center !important;
}
}
@media (max-width: 980px) {
#footer-global .et_pb_row {
flex-direction: column !important;
width: 100% !important;
}
#footer-global .et_pb_column {
width: 100% !important;
margin-bottom: 30px !important;
}
#footer-global .footer-title {
white-space: nowrap !important;
}
#footer-global .footer-links a {
white-space: nowrap !important;
}
}  .article-header a,
.article-header .et_pb_text a {
color: white !important;
text-decoration: none !important;
}
.article-header .et_pb_text a:hover {
color: rgba(255,255,255,0.8) !important;
}
.category-tag-white {
display: inline-block !important;
}  .et_pb_post_content p {
font-size: 16px;
line-height: 1.7;
color: #495057;
margin-bottom: 15px;
} .et_pb_post_content .intro-lead {
font-size: 18px;
font-weight: 500;
color: #4A90E2;
line-height: 1.6;
margin-bottom: 20px;
} .et_pb_post_content h2 {
color: #2C3E50;
font-size: 24px;
margin: 40px 0 20px 0;
border-bottom: 2px solid #e9ecef;
padding-bottom: 10px;
font-weight: 600;
} .et_pb_post_content h3 {
color: #2C3E50;
font-size: 20px;
margin: 25px 0 15px 0;
font-weight: 600;
} .et_pb_post_content h4 {
color: #2C3E50;
font-size: 18px;
margin: 20px 0 10px 0;
font-weight: 600;
} .et_pb_post_content .citation-creole {
background: linear-gradient(45deg, rgba(255,107,107,0.1), rgba(74,144,226,0.1));
border-left: 4px solid #FF6B6B;
padding: 20px;
border-radius: 10px;
margin: 30px 0;
text-align: center;
}
.et_pb_post_content .citation-creole blockquote {
margin: 0;
font-style: italic;
font-size: 18px;
color: #2C3E50;
border: none;
padding: 0;
}
.et_pb_post_content .citation-creole em {
font-size: 14px;
color: #7F8C8D;
display: block;
margin-top: 10px;
font-style: italic;
} .et_pb_post_content .conseil-pratique {
background: #f8f9fa;
border: 1px solid #e9ecef;
border-radius: 10px;
padding: 20px;
margin: 30px 0;
border-left: 4px solid #66BB6A;
}
.et_pb_post_content .conseil-pratique h4 {
color: #2C3E50;
margin-bottom: 10px;
display: flex;
align-items: center;
}
.et_pb_post_content .conseil-pratique h4::before {
content: "💡";
margin-right: 10px;
font-size: 20px;
} .et_pb_post_content .styled-list {
list-style: none;
padding-left: 0;
}
.et_pb_post_content .styled-list li {
position: relative;
padding-left: 30px;
margin-bottom: 10px;
font-size: 16px;
line-height: 1.6;
}
.et_pb_post_content .styled-list li::before {
content: "✓";
position: absolute;
left: 0;
color: #66BB6A;
font-weight: bold;
font-size: 18px;
} .et_pb_post_content img {
border-radius: 10px;
box-shadow: 0 3px 15px rgba(0,0,0,0.1);
margin: 20px auto;
display: block;
max-width: 100%;
height: auto;
} .et_pb_post_content blockquote {
border-left: 4px solid #4A90E2;
padding-left: 20px;
margin: 20px 0;
font-style: italic;
color: #7F8C8D;
} .et_pb_post_content ul:not(.styled-list),
.et_pb_post_content ol {
padding-left: 30px;
margin-bottom: 20px;
}
.et_pb_post_content ul:not(.styled-list) li,
.et_pb_post_content ol li {
margin-bottom: 8px;
line-height: 1.6;
} .et_pb_post_content a {
color: #4A90E2;
text-decoration: underline;
transition: color 0.3s ease;
}
.et_pb_post_content a:hover {
color: #FF6B6B;
} .bio-auteur {
background: white;
border: 1px solid #e9ecef;
border-radius: 15px;
padding: 25px;
margin: 40px 0 30px 0;
box-shadow: 0 5px 15px rgba(0,0,0,0.05);
display: flex;
align-items: center;
gap: 20px;
}
.bio-auteur .et_pb_team_member_image {
width: 80px;
height: 80px;
border-radius: 50%;
flex-shrink: 0;
}  .sidebar .et_pb_module {
margin-bottom: 25px !important;
} .sidebar-newsletter {
background: linear-gradient(135deg, #FF6B6B, #4A90E2) !important;
color: white !important;
border-radius: 15px !important;
}
.sidebar-newsletter h4,
.sidebar-newsletter p {
color: white !important;
} .reading-progress-container {
background: white;
padding: 20px;
border-radius: 10px;
box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}
.progress-title {
color: #2C3E50;
font-size: 16px;
margin-bottom: 15px;
font-weight: 600;
}
.progress-bar-wrapper {
width: 100%;
height: 6px;
background: #e9ecef;
border-radius: 3px;
overflow: hidden;
margin: 10px 0;
}
.progress-bar-fill {
height: 100%;
background: linear-gradient(45deg, #FF6B6B, #4A90E2);
width: 0%;
transition: width 0.3s ease;
border-radius: 3px;
}
.progress-text {
font-size: 12px;
color: #7F8C8D;
text-align: center;
margin: 10px 0 0 0;
}  .gradient-button,
.et_pb_button.gradient-button {
background: linear-gradient(45deg, #FF6B6B, #4A90E2) !important;
border: none !important;
color: white !important;
padding: 12px 20px !important;
border-radius: 5px !important;
font-weight: 600 !important;
transition: all 0.3s ease !important;
}
.gradient-button:hover,
.et_pb_button.gradient-button:hover {
transform: translateY(-2px);
box-shadow: 0 5px 15px rgba(255,107,107,0.3) !important;
color: white !important;
} .program-cta-border {
border: 2px solid #FF6B6B;
border-radius: 10px;
padding: 20px;
text-align: center;
}
.discrete-cta {
display: inline-block;
background: transparent;
color: #FF6B6B;
padding: 8px 16px;
border: 1px solid #FF6B6B;
border-radius: 20px;
text-decoration: none;
font-size: 14px;
transition: all 0.3s ease;
margin-top: 10px;
}
.discrete-cta:hover {
background: #FF6B6B;
color: white;
} @media (max-width: 980px) { .article-header .et_pb_text_inner h1,
.article-header .et_pb_post_title h1 {
font-size: 24px !important;
} .et_pb_post_content {
padding: 25px !important;
}
.et_pb_post_content h2 {
font-size: 20px;
}
.et_pb_post_content h3 {
font-size: 18px;
} .bio-auteur {
flex-direction: column;
text-align: center;
}
}
@media (max-width: 768px) {   .content-wrapper {
grid-template-columns: 1fr !important;
}
}  .filters-container {
display: flex !important;
gap: 15px !important;
justify-content: center !important;
align-items: center !important;
flex-wrap: wrap !important;
max-width: 1200px !important;
margin: 0 auto !important;
}
.filter-label {
font-weight: 600 !important;
color: #2C3E50 !important;
margin-right: 10px !important;
font-size: 15px !important;
}
.filter-buttons {
display: flex !important;
gap: 15px !important;
flex-wrap: wrap !important;
justify-content: center !important;
}
.filter-btn {
padding: 10px 25px !important;
border: 2px solid #E0E6ED !important;
background: white !important;
color: #7F8C8D !important;
border-radius: 25px !important;
text-decoration: none !important;
font-family: 'Open Sans', sans-serif !important;
font-size: 15px !important;
font-weight: 600 !important;
transition: all 0.3s ease !important;
display: inline-block !important;
}
.filter-btn:hover {
border-color: #FF6B6B !important;
color: #FF6B6B !important;
transform: translateY(-2px) !important;
}
.filter-btn.active {
background: linear-gradient(135deg, #FF6B6B, #4A90E2) !important;
color: white !important;
border-color: transparent !important;
}
@media (max-width: 768px) {
.filters-container {
flex-direction: column !important;
align-items: stretch !important;
}
.filter-buttons {
flex-direction: column !important;
width: 100% !important;
}
.filter-btn {
width: 100% !important;
text-align: center !important;
}
.filter-label {
text-align: center !important;
width: 100% !important;
margin-bottom: 10px !important;
}
}  .et_pb_blog_grid .et_pb_post {
background: white !important;
border-radius: 15px !important;
overflow: hidden !important;
box-shadow: 0 10px 40px rgba(0,0,0,0.08) !important;
transition: all 0.3s ease !important;
margin-bottom: 40px !important;
display: flex !important;
flex-direction: column !important;
height: 100% !important;
} .et_pb_blog_grid .et_pb_post:hover {
transform: translateY(-10px) !important;
box-shadow: 0 20px 60px rgba(0,0,0,0.12) !important;
} .et_pb_blog_grid .et_pb_post:hover .et_pb_image_container img {
transform: scale(1.05) !important;
} .et_pb_blog_grid .et_pb_post:hover h2.entry-title a {
color: #FF6B6B !important;
} .et_pb_blog_grid .et_pb_post .more-link:hover {
transform: translateX(5px) !important;
} .et_pb_blog_grid .et_pb_post .post-content {
padding: 30px !important;
display: flex !important;
flex-direction: column !important;
flex-grow: 1 !important;
} .et_pb_blog_grid .post-meta a[rel="category tag"] {
display: inline-block !important;
padding: 6px 15px !important;
border-radius: 20px !important;
font-size: 12px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
letter-spacing: 0.5px !important;
margin-bottom: 15px !important;
text-decoration: none !important;
} .et_pb_blog_grid .post-meta a[rel="category tag"]:nth-child(1) {
background: rgba(255, 107, 107, 0.1) !important;
color: #FF6B6B !important;
}
.et_pb_blog_grid .post-meta a[rel="category tag"]:nth-child(2) {
background: rgba(74, 144, 226, 0.1) !important;
color: #4A90E2 !important;
}
.et_pb_blog_grid .post-meta a[rel="category tag"]:nth-child(3) {
background: rgba(102, 187, 106, 0.1) !important;
color: #66BB6A !important;
} .et_pb_blog_grid .wp-pagenavi {
display: flex !important;
justify-content: center !important;
align-items: center !important;
padding: 40px 0 !important;
margin-top: 20px !important;
}
.et_pb_blog_grid .wp-pagenavi a,
.et_pb_blog_grid .wp-pagenavi span {
width: 45px !important;
height: 45px !important;
border: 2px solid #E0E6ED !important;
background: white !important;
color: #7F8C8D !important;
border-radius: 50% !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
font-weight: 600 !important;
transition: all 0.3s ease !important;
text-decoration: none !important;
margin: 0 5px !important;
}
.et_pb_blog_grid .wp-pagenavi a:hover {
border-color: #FF6B6B !important;
color: #FF6B6B !important;
transform: scale(1.1) !important;
}
.et_pb_blog_grid .wp-pagenavi span.current {
background: linear-gradient(135deg, #FF6B6B, #4A90E2) !important;
color: white !important;
border-color: transparent !important;
} @media (max-width: 980px) {
.et_pb_blog_grid .et_pb_post {
margin-bottom: 30px !important;
}
}
@media (max-width: 768px) {
.et_pb_blog_grid .et_pb_post .post-content {
padding: 20px !important;
}
.et_pb_blog_grid .et_pb_post h2.entry-title {
font-size: 18px !important;
}
} .newsletter-content {
max-width: 600px !important;
margin: 0 auto !important;
text-align: center !important;
}
.newsletter-title {
font-family: 'Poppins', sans-serif !important;
font-size: 32px !important;
color: #FFFFFF !important;
margin-bottom: 15px !important;
}
.newsletter-subtitle {
font-size: 18px !important;
color: rgba(255,255,255,0.95) !important;
margin-bottom: 30px !important;
line-height: 1.6 !important;
}
.newsletter-form-wrapper {
max-width: 500px !important;
margin: 0 auto !important;
}
.newsletter-form {
display: flex !important;
}
.newsletter-input {
flex: 1 !important;
padding: 15px 20px !important;
border: none !important;
border-radius: 50px !important;
font-size: 16px !important;
font-family: 'Open Sans', sans-serif !important;
outline: none !important;
margin-right: 15px !important;
}
.newsletter-btn {
padding: 15px 35px !important;
background: white !important;
color: #FF6B6B !important;
border: none !important;
border-radius: 50px !important;
font-weight: 600 !important;
font-size: 16px !important;
cursor: pointer !important;
transition: all 0.3s ease !important;
white-space: nowrap !important;
font-family: 'Open Sans', sans-serif !important;
}
.newsletter-btn:hover {
transform: translateY(-2px) !important;
box-shadow: 0 8px 20px rgba(0,0,0,0.2) !important;
}
@media (max-width: 768px) {
.newsletter-title {
font-size: 24px !important;
}
.newsletter-subtitle {
font-size: 16px !important;
}
.newsletter-form {
flex-direction: column !important;
}
.newsletter-input {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 15px !important;
}
.newsletter-btn {
width: 100% !important;
}
} .et_pb_section#newsletter-cta,
.et_pb_section#newsletter-cta .et_pb_module,
.et_pb_section#newsletter-cta .et_pb_text,
.et_pb_section#newsletter-cta .et_pb_text_inner {
text-align: center !important;
} .et_pb_section#newsletter-cta .et_pb_text_inner,
.et_pb_section#newsletter-cta .newsletter-content {
max-width: 600px !important;
margin-left: auto !important;
margin-right: auto !important;
} @media (max-width: 980px) {
.et_pb_section#newsletter-cta {
padding-left: 30px !important;
padding-right: 30px !important;
}
.et_pb_section#newsletter-cta *,
.et_pb_section#newsletter-cta h2,
.et_pb_section#newsletter-cta p {
text-align: center !important;
}
} @media (max-width: 767px) {
.et_pb_section#newsletter-cta {
padding-left: 20px !important;
padding-right: 20px !important;
}
.et_pb_section#newsletter-cta *,
.et_pb_section#newsletter-cta h2,
.et_pb_section#newsletter-cta p {
text-align: center !important;
}
}     .titre-hero-blog h1 {
font-size: 48px !important;
line-height: 1.2em !important;
color: #FFFFFF !important;
font-family: 'Poppins', sans-serif !important;
font-weight: 700 !important;
text-shadow: 2px 2px 6px rgba(0,0,0,0.3) !important;
margin-bottom: 1rem !important; } @media (max-width: 980px) {
.titre-hero-blog h1 {
font-size: 36px !important;
}
} @media (max-width: 767px) {
.titre-hero-blog h1 {
font-size: 32px !important;
}
}  .corps-hero-blog p {
font-size: 20px !important;
line-height: 1.6em !important;
color: #FFFFFF !important;
font-family: 'Open Sans', sans-serif !important;
} @media (max-width: 980px) {
.corps-hero-blog p {
font-size: 18px !important;
}
} @media (max-width: 767px) {
.corps-hero-blog p {
font-size: 16px !important;
}
}  .blog-grid-equilibre .et_pb_post {
background: white !important;
border-radius: 15px !important;
overflow: hidden !important;
box-shadow: 0 10px 40px rgba(0,0,0,0.08) !important;
transition: all 0.3s ease !important;
display: flex !important;
flex-direction: column !important;
height: 100% !important;
margin-bottom: 40px !important;
} .blog-grid-equilibre .et_pb_post:hover {
transform: translateY(-10px) !important;
box-shadow: 0 20px 60px rgba(0,0,0,0.12) !important;
} .blog-grid-equilibre .et_pb_post .et_pb_image_container img {
width: 100% !important;
height: 220px !important;
object-fit: cover !important;
transition: transform 0.3s ease !important;
} .blog-grid-equilibre .et_pb_post:hover .et_pb_image_container img {
transform: scale(1.05) !important;
} .blog-grid-equilibre .et_pb_post .et_pb_post_content {
padding: 30px !important;
display: flex !important;
flex-direction: column !important;
flex-grow: 1 !important;
} .blog-grid-equilibre .et_pb_post h2.entry-title {
font-family: 'Poppins', sans-serif !important;
font-size: 22px !important;
font-weight: 600 !important;
color: #2C3E50 !important;
margin-bottom: 15px !important;
line-height: 1.4 !important;
transition: color 0.3s ease !important;
} .blog-grid-equilibre .et_pb_post:hover h2.entry-title a {
color: #FF6B6B !important;
} .blog-grid-equilibre .et_pb_post .post-content {
color: #7F8C8D !important;
font-size: 15px !important;
line-height: 1.6 !important;
margin-bottom: 20px !important;
flex-grow: 1 !important;
} .blog-grid-equilibre .et_pb_post .post-meta {
display: flex !important;
justify-content: space-between !important;
align-items: center !important;
padding-top: 20px !important;
border-top: 1px solid #E0E6ED !important;
font-size: 14px !important;
color: #7F8C8D !important;
margin-top: auto !important;
} .blog-grid-equilibre .et_pb_post .more-link {
color: #FF6B6B !important;
font-weight: 600 !important;
text-decoration: none !important;
display: inline-flex !important;
align-items: center !important;
gap: 8px !important;
margin-top: 15px !important;
transition: gap 0.3s ease !important;
} .blog-grid-equilibre .et_pb_post .more-link:hover {
gap: 12px !important;
}    #blog-section-id a.more-link { font-size: 0 !important; 
line-height: 0 !important;
display: block !important;
visibility: visible !important; margin-top: 15px !important;
text-decoration: none !important;
transition: all 0.3s ease !important;
} #blog-section-id a.more-link:before { content: "En lire plus"; font-size: 16px !important; 
line-height: normal !important;
display: inline-block !important; color: #FF6B6B !important; 
font-weight: 600 !important;
font-family: 'Open Sans', sans-serif !important;
} #blog-section-id a.more-link:hover:before {
letter-spacing: 1px !important;
}  .blog-grid-equilibre h2.entry-title {
display: flex !important;
flex-direction: column !important;
align-items: flex-start !important;
} .blog-grid-equilibre .article-category {
display: inline-block !important;
padding: 6px 15px !important;
border-radius: 20px !important;
font-size: 12px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
letter-spacing: 0.5px !important;
margin-bottom: 15px !important;
font-family: 'Open Sans', sans-serif !important;
transition: all 0.3s ease !important;
} .blog-grid-equilibre .category-badge-developpement-personnel {
background: rgba(255, 107, 107, 0.1) !important;
color: #FF6B6B !important;
}
.blog-grid-equilibre .et_pb_post:hover .category-badge-developpement-personnel {
background: #FF6B6B !important;
color: white !important;
} .blog-grid-equilibre .category-badge-entrepreneuriat {
background: rgba(74, 144, 226, 0.1) !important;
color: #4A90E2 !important;
}
.blog-grid-equilibre .et_pb_post:hover .category-badge-entrepreneuriat {
background: #4A90E2 !important;
color: white !important;
} .blog-grid-equilibre .category-badge-equilibre-vie {
background: rgba(102, 187, 106, 0.1) !important;
color: #66BB6A !important;
}
.blog-grid-equilibre .et_pb_post:hover .category-badge-equilibre-vie {
background: #66BB6A !important;
color: white !important;
} .blog-grid-equilibre .category-badge-leadership {
background: rgba(255, 193, 7, 0.1) !important;
color: #FFC107 !important;
}
.blog-grid-equilibre .et_pb_post:hover .category-badge-leadership {
background: #FFC107 !important;
color: #2C3E50 !important;
}  .blog-grid-equilibre .et_pb_post .post-meta {
display: flex !important;
justify-content: space-between !important;
align-items: center !important;
padding-top: 20px !important;
border-top: 1px solid #E0E6ED !important;
font-size: 14px !important;
color: #7F8C8D !important;
margin-top: auto !important;
} .blog-grid-equilibre .et_pb_post .published {
display: flex !important;
align-items: center !important;
gap: 5px !important;
} .blog-grid-equilibre .et_pb_post .published::before {
content: "📅" !important;
font-size: 14px !important;
}  .blog-grid-equilibre .post-meta a[rel="category tag"] {
display: inline-block !important;
padding: 6px 15px !important;
border-radius: 20px !important;
font-size: 12px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
letter-spacing: 0.5px !important;
text-decoration: none !important;
transition: all 0.3s ease !important;
margin-left: auto !important;
} .blog-grid-equilibre .post-meta a[href*="developpement-personnel"] {
background: rgba(255, 107, 107, 0.1) !important;
color: #FF6B6B !important;
}
.blog-grid-equilibre .post-meta a[href*="developpement-personnel"]:hover {
background: #FF6B6B !important;
color: white !important;
} .blog-grid-equilibre .post-meta a[href*="entrepreneuriat"] {
background: rgba(74, 144, 226, 0.1) !important;
color: #4A90E2 !important;
}
.blog-grid-equilibre .post-meta a[href*="entrepreneuriat"]:hover {
background: #4A90E2 !important;
color: white !important;
} .blog-grid-equilibre .post-meta a[href*="equilibre-vie"] {
background: rgba(102, 187, 106, 0.1) !important;
color: #66BB6A !important;
}
.blog-grid-equilibre .post-meta a[href*="equilibre-vie"]:hover {
background: #66BB6A !important;
color: white !important;
} .blog-grid-equilibre .post-meta a[href*="leadership"] {
background: rgba(255, 193, 7, 0.1) !important;
color: #FFC107 !important;
}
.blog-grid-equilibre .post-meta a[href*="leadership"]:hover {
background: #FFC107 !important;
color: #2C3E50 !important;
} .blog-grid-equilibre .post-meta {
display: flex !important;
justify-content: space-between !important;
align-items: center !important;
}  @media (max-width: 980px) { #hero-blog .et_pb_heading_container,
#hero-blog .et_pb_text_inner {
width: 90% !important;        
margin: 0 auto !important;     
}
} @media (max-width: 768px) {
#hero-blog {
padding-top: 210px !important; }
} @media (max-width: 468px) {
#hero-blog h1.et_pb_module_heading {
font-size: 20px !important; line-height: 1.2em !important;
}
}  @media (max-width: 980px) { #hero-archive .et_pb_heading_container,
#hero-archive .et_pb_text_inner {
width: 90% !important;        
margin: 0 auto !important;     
}
} @media (max-width: 768px) {
#hero-archive {
padding-top: 210px !important; }
} @media (max-width: 468px) {
#hero-archive h1.et_pb_module_heading {
font-size: 20px !important; line-height: 1.2em !important;
}
}   .single-post .post-meta a[rel="category tag"],
.single .post-meta a[rel="category tag"] {
display: inline-block !important;
padding: 6px 15px !important;
border-radius: 20px !important;
font-size: 12px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
letter-spacing: 0.5px !important;
text-decoration: none !important;
transition: all 0.3s ease !important;
margin-right: 8px !important;
} .single-post .post-meta a[href*="developpement-personnel"],
.single .post-meta a[href*="developpement-personnel"] {
background: rgba(255, 107, 107, 0.1) !important;
color: #FF6B6B !important;
}
.single-post .post-meta a[href*="developpement-personnel"]:hover,
.single .post-meta a[href*="developpement-personnel"]:hover {
background: #FF6B6B !important;
color: white !important;
} .single-post .post-meta a[href*="entrepreneuriat"],
.single .post-meta a[href*="entrepreneuriat"] {
background: rgba(74, 144, 226, 0.1) !important;
color: #4A90E2 !important;
}
.single-post .post-meta a[href*="entrepreneuriat"]:hover,
.single .post-meta a[href*="entrepreneuriat"]:hover {
background: #4A90E2 !important;
color: white !important;
} .single-post .post-meta a[href*="equilibre-vie"],
.single .post-meta a[href*="equilibre-vie"] {
background: rgba(102, 187, 106, 0.1) !important;
color: #66BB6A !important;
}
.single-post .post-meta a[href*="equilibre-vie"]:hover,
.single .post-meta a[href*="equilibre-vie"]:hover {
background: #66BB6A !important;
color: white !important;
} .single-post .post-meta a[href*="leadership"],
.single .post-meta a[href*="leadership"] {
background: rgba(255, 193, 7, 0.1) !important;
color: #FFC107 !important;
}
.single-post .post-meta a[href*="leadership"]:hover,
.single .post-meta a[href*="leadership"]:hover {
background: #FFC107 !important;
color: #2C3E50 !important;
}  .single-post .entry-title,
.single .entry-title {
color: #2C3E50 !important;
font-family: 'Poppins', sans-serif !important;
font-weight: 600 !important;
} .single-post .entry-content h2,
.single .entry-content h2 {
color: #2C3E50 !important;
font-family: 'Poppins', sans-serif !important;
font-weight: 600 !important;
}
.single-post .entry-content h3,
.single .entry-content h3 {
color: #2C3E50 !important;
font-family: 'Poppins', sans-serif !important;
font-weight: 600 !important;
}
.single-post .entry-content h4,
.single .entry-content h4 {
color: #2C3E50 !important;
font-family: 'Poppins', sans-serif !important;
font-weight: 600 !important;
}  .single-post .more-link,
.single .more-link,
.et_pb_post .more-link {
color: #FF6B6B !important;
font-weight: 600 !important;
text-decoration: none !important;
font-size: 0 !important; transition: all 0.3s ease !important;
} .single-post .more-link:before,
.single .more-link:before,
.et_pb_post .more-link:before {
content: "En lire plus" !important;
font-size: 16px !important;
display: inline-block !important;
} .single-post .more-link:hover,
.single .more-link:hover,
.et_pb_post .more-link:hover {
opacity: 0.8 !important;
} .filter-btn.active {
background: linear-gradient(135deg, #FF6B6B, #4A90E2) !important;
color: white !important;
border-color: transparent !important;
} .filter-btn.active:hover {
background: linear-gradient(135deg, #FF6B6B, #4A90E2) !important;
color: white !important;
}  .pa-blog-equal-height .pa-auto-height {
height: auto !important;
} .pa-blog-equal-height .et_pb_post {
display: flex !important;
flex-direction: column !important;
} .pa-blog-equal-height .et_pb_post .entry-content {
flex-grow: 1 !important;
display: flex !important;
flex-direction: column !important;
} .et_pb_post {
opacity: 0;
transform: translateY(20px);
transition: opacity 0.4s ease, transform 0.4s ease;
}
.et_pb_post.visible {
opacity: 1;
transform: translateY(0);
} .single-post.category-entrepreneuriat .post-title-section {
background-color: #2ea3f2 !important;
color: white; !important;
}
.single-post.category-leadership .post-title-section {
background-color: #FFC107  !important;
color: white;  !important;
}
*/
.single-post.category-developpement-personnel .post-title-section {
background-color: #FF6B6B !important;
color: white; !important;
}
.single-post.category-equilibre-vie .post-title-section {
background-color: #66bb6a !important;
color: white; !important;
} .titre-article-poppins h2 {
font-family: 'Poppins', sans-serif !important;
font-size: 3rem !important;
text-transform: none !important;
font-weight: 400 !important;
} .titre-article-poppins h2 {
font-family: 'Poppins', sans-serif !important;
font-size: 3rem !important;
text-transform: none !important;
font-weight: 400 !important;
line-height: 1.2 !important;
} @media (max-width: 980px) {
.titre-article-poppins h2 {
font-size: 2.5rem !important;
}
} @media (max-width: 767px) {
.titre-article-poppins h2 {
font-size: 2rem !important;
}
} @media (max-width: 468px) {
.titre-article-poppins h2 {
font-size: 1.6rem !important;
}
} @media (max-width: 360px) {
.titre-article-poppins h2 {
font-size: 1.4rem !important;
}
} .contenu-article-creole h2,
.contenu-article-creole h3,
.contenu-article-creole h4,
.contenu-article-creole h5,
.contenu-article-creole h6 {
font-family: 'Poppins', sans-serif !important;
font-weight: 400 !important;
text-transform: none !important;
color: #2C3E50 !important;
line-height: 1.3 !important;
}
@media (max-width: 980px) {
.contenu-article-creole h2 { font-size: 2.2rem !important; }
.contenu-article-creole h3 { font-size: 2rem !important; }
.contenu-article-creole h4 { font-size: 1.8rem !important; }
.contenu-article-creole h5 { font-size: 1.6rem !important; }
.contenu-article-creole h6 { font-size: 1.4rem !important; }
}
@media (max-width: 468px) {
.contenu-article-creole h2 { font-size: 1.8rem !important; }
.contenu-article-creole h3 { font-size: 1.6rem !important; }
.contenu-article-creole h4 { font-size: 1.4rem !important; }
.contenu-article-creole h5 { font-size: 1.2rem !important; }
.contenu-article-creole h6 { font-size: 1rem !important; }
} .article-modele-creole h2,
.article-modele-creole h3,
.article-modele-creole h4,
.article-modele-creole h5,
.article-modele-creole h6 {
font-family: 'Poppins', sans-serif !important;
font-weight: 400 !important;
text-transform: none !important;
color: #2C3E50 !important;
line-height: 1.3 !important;
}
.article-modele-creole h1,
.article-modele-creole h2,
.article-modele-creole h3,
.article-modele-creole h4,
.article-modele-creole h5,
.article-modele-creole h6 {
font-weight: 700 !important;
}
@media (max-width: 980px) {
.article-modele-creole h2 { font-size: 2.2rem !important; }
.article-modele-creole h3 { font-size: 2rem !important; }
.article-modele-creole h4 { font-size: 1.8rem !important; }
.article-modele-creole h5 { font-size: 1.6rem !important; }
.article-modele-creole h6 { font-size: 1.4rem !important; }
}
@media (max-width: 468px) {
.article-modele-creole h2 { font-size: 1.8rem !important; }
.article-modele-creole h3 { font-size: 1.6rem !important; }
.article-modele-creole h4 { font-size: 1.4rem !important; }
.article-modele-creole h5 { font-size: 1.2rem !important; }
.article-modele-creole h6 { font-size: 1rem !important; }
}
.titre-article-poppins h1,
.titre-article-poppins h2,
.titre-article-poppins h3,
.titre-article-poppins h4,
.titre-article-poppins h5,
.titre-article-poppins h6 {
font-family: 'Poppins', sans-serif !important;
font-weight: 700 !important;
text-transform: none !important;
color: #2C3E50 !important;
line-height: 1.3 !important;
}
.contenu-article-creole h1,
.contenu-article-creole h2,
.contenu-article-creole h3,
.contenu-article-creole h4,
.contenu-article-creole h5,
.contenu-article-creole h6 {
font-family: 'Poppins', sans-serif !important;
font-weight: 700 !important;
text-transform: none !important;
color: #2C3E50 !important;
line-height: 1.3 !important;
}
@media (max-width: 980px) {
.titre-article-poppins h2,
.contenu-article-creole h2 { font-size: 2.2rem !important; }
.titre-article-poppins h3,
.contenu-article-creole h3 { font-size: 2rem !important; }
.titre-article-poppins h4,
.contenu-article-creole h4 { font-size: 1.8rem !important; }
.titre-article-poppins h5,
.contenu-article-creole h5 { font-size: 1.6rem !important; }
.titre-article-poppins h6,
.contenu-article-creole h6 { font-size: 1.4rem !important; }
}
@media (max-width: 468px) {
.titre-article-poppins h2,
.contenu-article-creole h2 { font-size: 1.8rem !important; }
.titre-article-poppins h3,
.contenu-article-creole h3 { font-size: 1.6rem !important; }
.titre-article-poppins h4,
.contenu-article-creole h4 { font-size: 1.4rem !important; }
.titre-article-poppins h5,
.contenu-article-creole h5 { font-size: 1.2rem !important; }
.titre-article-poppins h6,
.contenu-article-creole h6 { font-size: 1rem !important; }
} .hero-blog-poppins h1,
.hero-blog-poppins h2 {
font-family: 'Poppins', sans-serif !important;
font-weight: 700 !important;
text-transform: none !important;
font-size: 3rem !important;
color: #2C3E50 !important;
line-height: 1.2 !important;
}
@media (max-width: 980px) {
.hero-blog-poppins h1,
.hero-blog-poppins h2 {
font-size: 2.5rem !important;
}
}
@media (max-width: 468px) {
.hero-blog-poppins h1,
.hero-blog-poppins h2 {
font-size: 1.8rem !important;
}
} .blog-articles-poppins h2.post-title {
font-family: 'Poppins', sans-serif !important;
font-weight: 700 !important;
text-transform: none !important;
font-size: 2.2rem !important;
color: #2C3E50 !important;
line-height: 1.3 !important;
}
@media (max-width: 980px) {
.blog-articles-poppins h2.post-title {
font-size: 2rem !important;
}
}
@media (max-width: 468px) {
.blog-articles-poppins h2.post-title {
font-size: 1.6rem !important;
}
} #toc-container {
margin-bottom: 25px;
}
.sidebar-toc-dynamic {
background: #FFFFFF;
border: 1px solid #E9ECEF;
border-radius: 15px;
padding: 30px;
box-shadow: 0 5px 15px rgba(0,0,0,0.08);
}
.sidebar-toc-dynamic h4 {
font-family: 'Poppins', sans-serif !important;
font-size: 16px !important;
color: #2C3E50 !important;
margin: 0 0 20px 0 !important;
padding-bottom: 15px !important;
border-bottom: 2px solid #F0F0F0 !important;
font-weight: 600 !important;
}
.toc-list-dynamic {
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
}
.toc-list-dynamic li {
margin-bottom: 12px !important;
}
.toc-list-dynamic a {
color: #7F8C8D !important;
text-decoration: none !important;
font-size: 14px !important;
line-height: 1.5 !important;
transition: all 0.3s ease !important;
display: block !important;
padding: 8px 0 8px 15px !important;
border-left: 3px solid transparent !important;
}
.toc-list-dynamic a:hover {
color: #FF6B6B !important;
border-left-color: rgba(255, 107, 107, 0.3) !important;
padding-left: 20px !important;
}
.toc-list-dynamic a.active {
color: #FF6B6B !important;
border-left-color: #FF6B6B !important;
padding-left: 20px !important;
font-weight: 600 !important;
} @media (max-width: 980px) {
.sidebar-toc-dynamic {
margin-top: 30px;
}  .category-developpement-personnel .et_pb_title_container h2,
.category-developpement-personnel .et_pb_post_title h2 {
color: #FF6B6B !important;
}
.category-developpement-personnel .et_pb_section .post-title-section {
background-color: #FFECEC !important;
} .category-entrepreneuriat .et_pb_title_container h2,
.category-entrepreneuriat .et_pb_post_title h2 {
color: #4A90E2 !important;
}
.category-entrepreneuriat .et_pb_section.post-title-section {
background-color: #E6F0FA !important;
} .category-leadership .et_pb_title_container h2,
.category-leadership .et_pb_post_title h2 {
color: #FCB900 !important;
}
.category-leadership .et_pb_section.post-title-section {
background-color: #FFF8DC !important;
} .category-equilibre-vie .et_pb_title_container h2,
.category-equilibre-vie .et_pb_post_title h2 {
color: #66BB6A !important;
}
.category-equilibre-vie .et_pb_section .post-title-section {
background-color: #E8F5E9 !important;
} .single .et_pb_title_container h2,
.single .et_pb_post_title h2 {
color: #2C3E50 !important;
}
.single .et_pb_section.post-title-section {
background-color: #F5F5F5 !important;
} .et_pb_blog_grid .entry-title,
.et_pb_blog_grid .entry-title a,
.et_pb_post .entry-title,
.et_pb_post .entry-title a {
font-family: 'Poppins', sans-serif !important;
text-transform: none !important;
font-weight: 600 !important;
}  .et_pb_post_title h2.entry-title {
color: #FFFFFF !important;
text-shadow: 2px 2px 4px rgba(0,0,0,0.2) !important;
} .et_pb_title_meta_container,
.et_pb_title_meta_container p,
.et_pb_title_meta_container a,
.et_pb_title_meta_container .author.vcard,
.et_pb_title_meta_container .published {
color: #FFFFFF !important;
opacity: 0.95 !important;
} .et_pb_title_meta_container a:hover {
color: #FFFFFF !important;
opacity: 1 !important;
text-decoration: underline !important;
} .et_pb_blog_grid h2.entry-title,
.et_pb_blog_grid .entry-title a,
.et_pb_post h2.entry-title,
.et_pb_post .entry-title a {
font-family: 'Poppins', sans-serif !important;
text-transform: none !important;
font-weight: 600 !important;
}           body.single-post.category-developpement-personnel div.et_pb_section.post-title-section {
background-color: #FF6B6B !important;
color: white !important;
} body.single-post.category-entrepreneuriat div.et_pb_section.post-title-section {
background-color: #2ea3f2 !important;
background: #2ea3f2 !important;
} body.single-post.category-leadership div.et_pb_section.post-title-section {
background-color: #FFC107 !important;
background: #FFC107 !important;
} body.single-post.category-equilibre-vie div.et_pb_section.post-title-section {
background-color: #66bb6a !important;
background: #66bb6a !important;
}
}   .single-post.category-developpement-personnel .post-title-section,
.single-post.category-developpement-personnel .et_pb_post_title {
background: #FF6B6B !important;
background-color: #FF6B6B !important;
color: white !important;
} .single-post.category-entrepreneuriat .post-title-section,
.single-post.category-entrepreneuriat .et_pb_post_title {
background: #2ea3f2 !important;
background-color: #2ea3f2 !important;
color: white !important;
} .single-post.category-leadership .post-title-section,
.single-post.category-leadership .et_pb_post_title {
background: #FFC107 !important;
background-color: #FFC107 !important;
color: white !important;
} .single-post.category-equilibre-vie .post-title-section,
.single-post.category-equilibre-vie .et_pb_post_title {
background: #66bb6a !important;
background-color: #66bb6a !important;
color: white !important;
} .single-post.category-developpement-personnel h1,
.single-post.category-developpement-personnel .entry-title,
.single-post.category-entrepreneuriat h1,
.single-post.category-entrepreneuriat .entry-title,
.single-post.category-leadership h1,
.single-post.category-leadership .entry-title,
.single-post.category-equilibre-vie h1,
.single-post.category-equilibre-vie .entry-title {
color: #FFFFFF !important;
}  @media (min-width: 981px) { .single-post.category-developpement-personnel .et_pb_section.post-title-section {
background-color: #FF6B6B !important;
background: #FF6B6B !important;
}
.single-post.category-entrepreneuriat .et_pb_section.post-title-section {
background-color: #2ea3f2 !important;
background: #2ea3f2 !important;
}
.single-post.category-leadership .et_pb_section.post-title-section {
background-color: #FFC107 !important;
background: #FFC107 !important;
}
.single-post.category-equilibre-vie .et_pb_section.post-title-section {
background-color: #66bb6a !important;
background: #66bb6a !important;
}
} @media (max-width: 980px) and (min-width: 768px) {
.single-post.category-developpement-personnel .post-title-section { background: #FF6B6B !important; }
.single-post.category-entrepreneuriat .post-title-section { background: #2ea3f2 !important; }
.single-post.category-leadership .post-title-section { background: #FFC107 !important; }
.single-post.category-equilibre-vie .post-title-section { background: #66bb6a !important; }
} @media (max-width: 767px) and (min-width: 480px) {
.single-post.category-developpement-personnel .post-title-section { background: #FF6B6B !important; }
.single-post.category-entrepreneuriat .post-title-section { background: #2ea3f2 !important; }
.single-post.category-leadership .post-title-section { background: #FFC107 !important; }
.single-post.category-equilibre-vie .post-title-section { background: #66bb6a !important; }
} @media (max-width: 479px) {
.single-post.category-developpement-personnel .post-title-section { background: #FF6B6B !important; }
.single-post.category-entrepreneuriat .post-title-section { background: #2ea3f2 !important; }
.single-post.category-leadership .post-title-section { background: #FFC107 !important; }
.single-post.category-equilibre-vie .post-title-section { background: #66bb6a !important; }
} @media (max-width: 319px) {
.single-post.category-developpement-personnel .post-title-section { background: #FF6B6B !important; }
.single-post.category-entrepreneuriat .post-title-section { background: #2ea3f2 !important; }
.single-post.category-leadership .post-title-section { background: #FFC107 !important; }
.single-post.category-equilibre-vie .post-title-section { background: #66bb6a !important; }
}  .stats-grid-cards.et_pb_row {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
gap: 20px !important;
} .stats-grid-cards.et_pb_row > .et_pb_column {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 0px !important;
flex: 1 1 0 !important;
min-width: 0 !important;
} .stats-grid-cards.et_pb_row .et_pb_blurb {
height: 100% !important;
width: 100% !important;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
} .stats-grid-cards.et_pb_row .et_pb_blurb_content {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
-webkit-box-flex: 1 !important;
-ms-flex: 1 !important;
flex: 1 !important;
} @media only screen and (max-width: 980px) {
.stats-grid-cards.et_pb_row > .et_pb_column {
-webkit-box-flex: 0 !important;
-ms-flex: 0 1 calc(50% - 10px) !important;
flex: 0 1 calc(50% - 10px) !important;
}
} @media only screen and (max-width: 767px) {
.stats-grid-cards.et_pb_row > .et_pb_column {
-webkit-box-flex: 0 !important;
-ms-flex: 0 1 100% !important;
flex: 0 1 100% !important;
}
} #success-story-stats.stats-grid-cards.et_pb_row {
display: flex !important;
flex-wrap: wrap !important;
gap: 20px !important;
}
#success-story-stats.stats-grid-cards.et_pb_row > .et_pb_column {
display: flex !important;
flex: 1 1 0 !important;
}
#success-story-stats.stats-grid-cards.et_pb_row .et_pb_blurb {
height: 100% !important;
display: flex !important;
flex-direction: column !important;
}
#success-story-stats.stats-grid-cards.et_pb_row .et_pb_blurb_content {
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
flex: 1 !important;
}   :root {
--coral-soft: #FF8A7A; --turquoise-soft: #5DBEAA; --green-tropical: #66BB6A; --amber-soft: #FFB870; --text-dark: #2C3E50; --text-light: #5A6C7D; --bg-cream: #FFF8F5; }  .single-post .entry-content,
.single .entry-content {
background: var(--bg-cream) !important;
padding: 40px !important;
border-radius: 10px !important;
} .single-post .entry-content p,
.single .entry-content p {
font-size: 17px !important;
line-height: 1.8 !important;
color: var(--text-dark) !important;
margin-bottom: 25px !important;
} .single-post .entry-content strong,
.single .entry-content b {
color: var(--coral-soft) !important;
font-weight: 600 !important;
} .single-post .entry-content h2,
.single .entry-content h2 {
margin: 50px 0 25px !important;
padding-bottom: 15px !important;
position: relative !important;
}
.single-post .entry-content h2::after,
.single .entry-content h2::after {
content: '' !important;
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
width: 80px !important;
height: 4px !important;
background: linear-gradient(90deg, var(--coral-soft), var(--turquoise-soft)) !important;
border-radius: 2px !important;
} .intro-lead {
font-size: 22px !important;
font-weight: 600 !important;
color: #4A90E2 !important; line-height: 1.6 !important;
padding: 20px 20px 20px 25px !important;
border-left: 4px solid #4A90E2 !important;
margin: 0 0 40px !important;
background: linear-gradient(90deg, rgba(74, 144, 226, 0.05), transparent) !important;
border-radius: 0 10px 10px 0 !important;
} .quote-creole-split {
background: linear-gradient(135deg, rgba(93, 190, 170, 0.05), rgba(102, 187, 106, 0.05)) !important;
padding: 40px !important;
margin: 50px 0 !important;
border-left: 5px solid var(--coral-soft) !important;
border-radius: 15px !important;
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 40px !important;
align-items: center !important;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05) !important;
}
.quote-creole-split blockquote {
font-family: 'Poppins', sans-serif !important;
font-style: italic !important;
font-size: 26px !important;
color: var(--text-dark) !important;
line-height: 1.4 !important;
margin: 0 !important;
}
.quote-translation {
padding-left: 30px !important;
border-left: 2px solid var(--turquoise-soft) !important;
}
.quote-translation strong {
display: block !important;
color: var(--coral-soft) !important;
margin-bottom: 10px !important;
font-weight: 600 !important;
}
.quote-translation p {
font-size: 16px !important;
color: var(--text-light) !important;
margin: 0 !important;
} @media (max-width: 768px) {
.quote-creole-split {
grid-template-columns: 1fr !important;
gap: 20px !important;
padding: 30px !important;
}
.quote-creole-split blockquote {
font-size: 20px !important;
}
} .conseil-box {
background: linear-gradient(135deg, rgba(102, 187, 106, 0.08), rgba(93, 190, 170, 0.08)) !important;
border-left: 5px solid var(--green-tropical) !important;
padding: 35px !important;
margin: 50px 0 !important;
border-radius: 10px !important;
position: relative !important;
box-shadow: 0 3px 15px rgba(0, 0, 0, 0.05) !important;
}
.conseil-box::before {
content: '💡' !important;
position: absolute !important;
top: -20px !important;
left: 35px !important;
font-size: 32px !important;
background: white !important;
padding: 5px 15px !important;
border-radius: 50px !important;
box-shadow: 0 3px 10px rgba(0,0,0,0.1) !important;
}
.conseil-box h4 {
font-family: 'Poppins', sans-serif !important;
font-size: 18px !important;
font-weight: 700 !important;
color: var(--green-tropical) !important;
text-transform: uppercase !important;
letter-spacing: 1px !important;
margin-bottom: 15px !important;
}
.conseil-box p {
color: var(--text-dark) !important;
font-size: 16px !important;
line-height: 1.7 !important;
margin-bottom: 0 !important;
} .checklist {
list-style: none !important;
padding: 0 !important;
margin: 30px 0 !important;
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 15px !important;
}
.checklist li {
font-size: 16px !important;
padding-left: 35px !important;
position: relative !important;
line-height: 1.6 !important;
color: var(--text-dark) !important;
}
.checklist li::before {
content: '✓' !important;
position: absolute !important;
left: 0 !important;
color: var(--green-tropical) !important;
font-weight: bold !important;
font-size: 20px !important;
background: rgba(102, 187, 106, 0.1) !important;
width: 25px !important;
height: 25px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
border-radius: 50% !important;
} @media (max-width: 768px) {
.checklist {
grid-template-columns: 1fr !important;
}
} .image-text-split {
display: grid !important;
grid-template-columns: 45% 55% !important;
gap: 40px !important;
margin: 50px 0 !important;
align-items: center !important;
background: white !important;
padding: 40px !important;
border-radius: 15px !important;
box-shadow: 0 2px 15px rgba(0,0,0,0.05) !important;
}
.image-text-split img {
width: 100% !important;
height: 350px !important;
object-fit: cover !important;
border-radius: 10px !important;
box-shadow: 0 4px 15px rgba(0,0,0,0.08) !important;
} @media (max-width: 768px) {
.image-text-split {
grid-template-columns: 1fr !important;
gap: 25px !important;
padding: 25px !important;
}
.image-text-split img {
height: 250px !important;
}
} .cta-programme {
background: linear-gradient(135deg, rgba(93, 190, 170, 0.08), rgba(102, 187, 106, 0.08)) !important;
border: 2px solid var(--turquoise-soft) !important;
border-radius: 15px !important;
padding: 45px !important;
margin: 50px 0 !important;
display: grid !important;
grid-template-columns: 1fr auto !important;
gap: 30px !important;
align-items: center !important;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05) !important;
}
.cta-programme h4 {
font-family: 'Poppins', sans-serif !important;
font-size: 24px !important;
color: var(--text-dark) !important;
margin-bottom: 12px !important;
}
.cta-programme p {
font-size: 16px !important;
color: var(--text-light) !important;
margin: 0 !important;
}
.cta-button {
background: linear-gradient(135deg, var(--turquoise-soft), var(--green-tropical)) !important;
color: white !important;
padding: 18px 35px !important;
border-radius: 50px !important;
text-decoration: none !important;
font-weight: 600 !important;
font-size: 16px !important;
white-space: nowrap !important;
transition: all 0.3s ease !important;
box-shadow: 0 4px 15px rgba(93, 190, 170, 0.3) !important;
display: inline-block !important;
}
.cta-button:hover {
transform: translateY(-2px) !important;
box-shadow: 0 6px 25px rgba(93, 190, 170, 0.4) !important;
background: linear-gradient(135deg, var(--green-tropical), var(--turquoise-soft)) !important;
} @media (max-width: 768px) {
.cta-programme {
grid-template-columns: 1fr !important;
text-align: center !important;
padding: 30px !important;
}
.cta-button {
width: 100% !important;
}
} .image-full {
width: calc(100% + 120px) !important;
margin-left: -60px !important;
margin-right: -60px !important;
height: 400px !important;
margin-top: 50px !important;
margin-bottom: 50px !important;
overflow: hidden !important;
border-radius: 10px !important;
}
.image-full img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
display: block !important;
}
@media (max-width: 980px) {
.image-full {
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
height: 300px !important;
}
} .single-post .entry-content img,
.single .entry-content img {
border-radius: 10px !important;
box-shadow: 0 4px 15px rgba(0,0,0,0.08) !important;
margin: 30px 0 !important;
} .single-post .entry-content blockquote,
.single .entry-content blockquote {
font-family: 'Poppins', sans-serif !important;
font-style: italic !important;
font-size: 20px !important;
line-height: 1.6 !important;
color: var(--text-dark) !important;
background: linear-gradient(90deg, rgba(93, 190, 170, 0.05), transparent) !important;
border-left: 4px solid var(--turquoise-soft) !important;
padding: 25px 30px !important;
margin: 40px 0 !important;
border-radius: 0 10px 10px 0 !important;
} @media (max-width: 980px) {
.single-post .entry-content h2,
.single .entry-content h2 {
font-size: 28px !important;
}
.single-post .entry-content h3,
.single .entry-content h3 {
font-size: 20px !important;
}
.intro-lead {
font-size: 20px !important;
padding: 18px !important;
}
.single-post .entry-content,
.single .entry-content {
padding: 30px !important;
}
}
@media (max-width: 768px) {
.single-post .entry-content h2,
.single .entry-content h2 {
font-size: 24px !important;
}
.single-post .entry-content p,
.single .entry-content p {
font-size: 16px !important;
}
.intro-lead {
font-size: 18px !important;
}
.single-post .entry-content,
.single .entry-content {
padding: 20px !important;
}
}   .liste-verte {
list-style: none !important;
padding: 0 !important;
margin: 20px 0 !important;
}
.liste-verte li {
font-size: 16px !important;
padding-left: 35px !important;
position: relative !important;
line-height: 1.6 !important;
margin-bottom: 15px !important;
color: #2C3E50 !important;
}
.liste-verte li::before {
content: '✓' !important;
position: absolute !important;
left: 0 !important;
top: 0 !important;
color: #66BB6A !important;
font-weight: bold !important;
font-size: 20px !important;
background: rgba(102, 187, 106, 0.1) !important;
width: 25px !important;
height: 25px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
border-radius: 50% !important;
} .article-avec-barre h2 {
padding-bottom: 15px !important;
position: relative !important;
margin-bottom: 25px !important;
border-bottom: none !important; }
.article-avec-barre h2::after {
content: '' !important;
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
width: 80px !important;
height: 4px !important;
background: linear-gradient(90deg, #FF8A7A, #5DBEAA) !important;
border-radius: 2px !important;
} .article-avec-barre {
background: #FFF8F5 !important;
}
.article-avec-barre .et_pb_section,
.article-avec-barre .et_pb_row {
background: #FFF8F5 !important;
} .article-avec-barre .et_pb_row {
margin-bottom: 30px !important; } .article-avec-barre .et_pb_row {
margin-bottom: 20px !important;
} .article-avec-barre .et_pb_post_content blockquote,
.article-avec-barre blockquote {
border-left: 2px solid #5DBEAA !important;
} .article-avec-barre .quote-translation-divi {
border-left: 2px solid #5DBEAA !important;
} .article-avec-barre .et_pb_row {
margin-bottom: 20px !important;
padding-bottom: 0px !important;
}
.article-avec-barre .et_pb_column {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}
.article-avec-barre .et_pb_section {
padding-bottom: 30px !important;
} .article-avec-barre .et_pb_row.et_pb_row_1,
.article-avec-barre .et_pb_row.et_pb_row_2,
.article-avec-barre .et_pb_row.et_pb_row_3 {
margin-bottom: 20px !important;
}  .article-avec-barre h2 {
margin-bottom: 20px !important;
} .article-avec-barre h3 {
margin-top: 20px !important;
margin-bottom: 10px !important;
} .article-avec-barre p {
margin-top: 0px !important;
margin-bottom: 15px !important;
} .article-avec-barre p[style*="color: #FF8A7A"],
.article-avec-barre p strong[style*="color: #FF8A7A"] {
margin-top: 5px !important;
margin-bottom: 5px !important;
} .article-avec-barre .liste-verte {
margin-top: 5px !important;
margin-bottom: 10px !important;
} .article-avec-barre .liste-verte li {
margin-bottom: 8px !important;
} .article-avec-barre blockquote {
margin-top: 15px !important;
margin-bottom: 15px !important;
} .article-avec-barre .et_pb_row {
margin-bottom: 20px !important;
padding-bottom: 0px !important;
} .article-avec-barre .et_pb_column {
margin-bottom: 0px !important;
} .article-avec-barre .et_pb_text {
margin-bottom: 15px !important;
} .article-avec-barre .et_pb_row:has(.et_pb_image) {
margin-bottom: 20px !important;
} .article-avec-barre .et_pb_row:has(blockquote) {
border: 2px solid rgba(93, 190, 170, 0.3) !important;
border-left: 5px solid #5DBEAA !important;
border-radius: 15px !important;
padding: 40px !important;
background: linear-gradient(135deg, rgba(93, 190, 170, 0.05), rgba(102, 187, 106, 0.05)) !important;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05) !important;
}  .article-main {
background: white;
padding: 50px;
border-radius: 15px;
box-shadow: 0 5px 25px rgba(0,0,0,0.08);
} .intro-lead {
font-size: 22px;
font-weight: 500;
color: #4A90E2;
line-height: 1.6;
margin-bottom: 30px;
padding-left: 20px;
border-left: 4px solid #4A90E2;
font-style: italic;
} .article-main > p,
.content-section p {
font-size: 17px;
line-height: 1.8;
color: #495057;
margin-bottom: 20px;
}   .article-retour-martinique .article-layout .content-section {
margin: 50px 0;
} .article-retour-martinique .article-layout h2,
.article-retour-martinique h2 {
font-family: 'Poppins', sans-serif !important;
font-size: 32px !important;
color: #FF6B6B !important;
margin-bottom: 30px !important;
margin-top: 40px !important;
position: relative !important;
padding-bottom: 20px !important;
font-weight: 700 !important;
border-bottom: none !important;
} .article-retour-martinique .article-layout h2::after,
.article-retour-martinique h2::after {
content: '' !important;
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
width: 100px !important;
height: 5px !important;
background: linear-gradient(90deg, #FF6B6B 0%, #FFA07A 100%) !important;
border-radius: 3px !important;
} .article-retour-martinique .article-layout h3,
.article-retour-martinique h3 {
font-family: 'Poppins', sans-serif !important;
font-size: 24px !important;
color: #4A8C57 !important;
margin: 35px 0 20px !important;
font-weight: 600 !important;
padding-left: 20px !important;
border-left: 4px solid #4A8C57 !important;
} .article-retour-martinique .article-layout h4,
.article-retour-martinique h4 {
font-family: 'Poppins', sans-serif !important;
font-size: 18px !important;
color: #2C3E50 !important;
margin: 25px 0 15px !important;
font-weight: 600 !important;
} .article-retour-martinique .article-layout p {
font-size: 17px !important;
line-height: 1.8 !important;
color: #495057 !important;
margin-bottom: 20px !important;
} @media (max-width: 768px) {
.article-retour-martinique .article-layout h2,
.article-retour-martinique h2 {
font-size: 26px !important;
}
.article-retour-martinique .article-layout h3,
.article-retour-martinique h3 {
font-size: 20px !important;
}
.article-retour-martinique p {
font-size: 16px !important;
}
}   .quote-split {
background: linear-gradient(135deg, rgba(255,107,107,0.05), rgba(74,144,226,0.05)); border-left: 5px solid #FF6B6B;
padding: 40px;
border-radius: 15px;
margin: 50px 0;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
align-items: center;
}
.quote-split blockquote {
font-style: italic;
font-size: 26px;
color: #2C3E50;
line-height: 1.4;
font-family: 'Poppins', sans-serif;
margin: 0;
padding: 0;
}
.quote-translation {
font-size: 16px;
color: #7F8C8D;
padding-left: 30px;
border-left: 2px solid #E0E6ED;
}
.quote-translation strong {
color: #2C3E50;
display: block;
margin-bottom: 10px;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.5px;
} .image-full {
width: 100%;
border-radius: 15px;
overflow: hidden;
margin: 40px 0 15px;
}
.image-full img {
width: 100%;
height: auto;
display: block;
}
.image-caption {
font-size: 14px;
font-style: italic;
color: #7F8C8D;
text-align: center;
margin-bottom: 40px;
padding: 0 20px;
} .image-gallery {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
margin: 40px 0;
}
.image-gallery img {
width: 100%;
height: 250px;
object-fit: cover;
border-radius: 15px;
transition: transform 0.3s ease;
}
.image-gallery img:hover {
transform: scale(1.05);
}  .conseil-box {
background: rgba(74, 144, 226, 0.05);
border-left: 4px solid #4A90E2;
padding: 30px;
border-radius: 12px;
margin: 30px 0;
}
.conseil-box h4 {
color: #4A90E2;
font-family: 'Poppins', sans-serif;
font-size: 18px;
font-weight: 600;
margin: 0 0 15px 0;
padding: 0;
border: none;
}
.conseil-box p {
margin-bottom: 15px;
}
.conseil-box ul {
margin: 15px 0 0 0;
padding-left: 20px;
}
.conseil-box ul li {
margin-bottom: 10px;
color: #495057;
} .testimonial-box {
background: rgba(255, 107, 107, 0.05); border-left: 4px solid #FF6B6B;
padding: 30px;
border-radius: 12px;
margin: 30px 0;
font-style: italic;
}
.testimonial-box p {
color: #2C3E50;
font-size: 17px;
line-height: 1.7;
margin-bottom: 0;
}
.testimonial-author {
font-style: normal;
font-weight: 600;
margin-top: 15px;
color: #2C3E50;
font-size: 15px;
} .list-two-columns {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 15px 30px;
list-style: none;
padding: 0;
margin: 25px 0;
}
.list-two-columns li {
padding-left: 25px;
position: relative;
color: #495057;
line-height: 1.6;
}
.list-two-columns li::before {
content: '✓';
position: absolute;
left: 0;
color: #FF6B6B; font-weight: bold;
font-size: 18px;
}
.list-two-columns li strong {
color: #2C3E50;
} .split-content {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
align-items: center;
padding: 30px 0;
margin: 30px 0;
}
.split-content img {
width: 100%;
border-radius: 15px;
}
.split-content-text h3,
.split-content-text h4 {
margin-top: 0;
}
.split-content-text ul {
margin: 15px 0;
padding-left: 20px;
}
.split-content-text ul li {
margin-bottom: 10px;
color: #495057;
}  @media (max-width: 1200px) {
.article-main {
padding: 35px;
}
} @media (max-width: 768px) {
.article-main {
padding: 25px 20px;
}
.quote-split {
grid-template-columns: 1fr;
gap: 25px;
padding: 30px 20px;
}
.quote-split blockquote {
font-size: 22px;
}
.quote-translation {
padding-left: 20px;
}
.split-content {
grid-template-columns: 1fr;
gap: 25px;
}
.list-two-columns {
grid-template-columns: 1fr;
}
.image-gallery {
grid-template-columns: 1fr;
}
.content-section h2 {
font-size: 26px;
}
.content-section h3 {
font-size: 20px;
}
}  .article-main strong,
.content-section strong {
color: #2C3E50;
font-weight: 600;
} .article-main em,
.content-section em {
color: #FF6B6B; font-style: italic;
} .article-main a:not(.program-cta-button):not(.toc-list a):not(.similar-item a),
.content-section a:not(.program-cta-button) {
color: #4A90E2;
text-decoration: underline;
transition: color 0.3s ease;
}
.article-main a:not(.program-cta-button):hover,
.content-section a:not(.program-cta-button):hover {
color: #FF6B6B; }  CSS COMPLET LEADERSHIP AU FEMININ  .et_pb_module.article-leadership-feminin .intro-lead,
.et_pb_text.article-leadership-feminin .intro-lead {
font-size: 22px !important;
line-height: 1.7 !important;
color: #495057 !important;
font-weight: 400 !important;
margin-bottom: 40px !important;
padding: 25px !important;
background: rgba(255,193,7,0.05) !important;
border-left: 5px solid #FFC107 !important;
border-radius: 8px !important;
font-style: italic;
} .et_pb_module.article-leadership-feminin .quote-split,
.et_pb_text.article-leadership-feminin .quote-split {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 30px !important;
margin: 40px 0 !important;
padding: 35px !important;
background: linear-gradient(135deg, rgba(255,193,7,0.05) 0%, rgba(255,213,79,0.05) 100%) !important;
border-radius: 15px !important;
border: 2px solid rgba(255,193,7,0.2) !important;
}
.et_pb_module.article-leadership-feminin .quote-split blockquote,
.et_pb_text.article-leadership-feminin .quote-split blockquote {
font-family: 'Poppins', sans-serif !important;
font-size: 20px !important;
font-style: italic !important;
color: #FFC107 !important;
font-weight: 600 !important;
line-height: 1.6 !important;
padding: 0 !important;
margin: 0 !important;
border: none !important;
background: none !important;
}
.et_pb_module.article-leadership-feminin .quote-translation,
.et_pb_text.article-leadership-feminin .quote-translation {
background: white !important;
padding: 20px !important;
border-radius: 10px !important;
border-left: 4px solid #FFC107 !important;
}
.et_pb_module.article-leadership-feminin .quote-translation strong,
.et_pb_text.article-leadership-feminin .quote-translation strong {
color: #FFC107 !important;
font-weight: 600 !important;
display: block !important;
margin-bottom: 10px !important;
} .et_pb_module.article-leadership-feminin .content-section,
.et_pb_text.article-leadership-feminin .content-section {
margin: 50px 0 !important;
} .et_pb_module.article-leadership-feminin .content-section h2,
.et_pb_module.article-leadership-feminin h2,
.et_pb_text.article-leadership-feminin .content-section h2,
.et_pb_text.article-leadership-feminin h2 {
font-family: 'Poppins', sans-serif !important;
font-size: 32px !important;
color: #FFC107 !important;
margin-bottom: 30px !important;
margin-top: 40px !important;
position: relative !important;
padding-bottom: 20px !important;
font-weight: 700 !important;
border-bottom: none !important;
} .et_pb_module.article-leadership-feminin .content-section h2::after,
.et_pb_module.article-leadership-feminin h2::after,
.et_pb_text.article-leadership-feminin .content-section h2::after,
.et_pb_text.article-leadership-feminin h2::after {
content: '' !important;
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
width: 100px !important;
height: 5px !important;
background: linear-gradient(90deg, #FFC107 0%, #FFD54F 100%) !important;
border-radius: 3px !important;
} .et_pb_module.article-leadership-feminin .content-section h3,
.et_pb_module.article-leadership-feminin h3,
.et_pb_text.article-leadership-feminin .content-section h3,
.et_pb_text.article-leadership-feminin h3 {
font-family: 'Poppins', sans-serif !important;
font-size: 24px !important;
color: #2C3E50 !important;
margin: 35px 0 20px !important;
font-weight: 600 !important;
padding-left: 20px !important;
border-left: 4px solid #FFC107 !important;
} .et_pb_module.article-leadership-feminin .content-section h4,
.et_pb_module.article-leadership-feminin h4,
.et_pb_text.article-leadership-feminin .content-section h4,
.et_pb_text.article-leadership-feminin h4 {
font-family: 'Poppins', sans-serif !important;
font-size: 18px !important;
color: #2C3E50 !important;
margin: 25px 0 15px !important;
font-weight: 600 !important;
} .et_pb_module.article-leadership-feminin .content-section p,
.et_pb_module.article-leadership-feminin p,
.et_pb_text.article-leadership-feminin .content-section p,
.et_pb_text.article-leadership-feminin p {
font-size: 17px !important;
line-height: 1.8 !important;
color: #495057 !important;
margin-bottom: 20px !important;
} .et_pb_module.article-leadership-feminin strong,
.et_pb_text.article-leadership-feminin strong {
color: #2C3E50 !important;
font-weight: 600 !important;
}
.et_pb_module.article-leadership-feminin em,
.et_pb_text.article-leadership-feminin em {
color: #FFC107 !important;
font-style: italic !important;
}  .et_pb_module.article-leadership-feminin .content-section ul,
.et_pb_module.article-leadership-feminin ul,
.et_pb_text.article-leadership-feminin .content-section ul,
.et_pb_text.article-leadership-feminin ul {
margin: 20px 0 !important;
padding-left: 30px !important;
}
.et_pb_module.article-leadership-feminin .content-section ul li,
.et_pb_module.article-leadership-feminin ul li,
.et_pb_text.article-leadership-feminin .content-section ul li,
.et_pb_text.article-leadership-feminin ul li {
margin-bottom: 12px !important;
line-height: 1.7 !important;
color: #495057 !important;
} .et_pb_module.article-leadership-feminin .list-two-columns,
.et_pb_text.article-leadership-feminin .list-two-columns {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 15px !important;
list-style: none !important;
padding: 0 !important;
margin: 25px 0 !important;
}
.et_pb_module.article-leadership-feminin .list-two-columns li,
.et_pb_text.article-leadership-feminin .list-two-columns li {
padding: 15px !important;
background: #F8F9FA !important;
border-radius: 8px !important;
border-left: 3px solid #FFC107 !important;
margin-bottom: 0 !important;
} .et_pb_module.article-leadership-feminin .testimonial-box,
.et_pb_text.article-leadership-feminin .testimonial-box {
background: linear-gradient(135deg, rgba(255,193,7,0.05) 0%, rgba(255,213,79,0.05) 100%) !important;
padding: 30px !important;
border-radius: 12px !important;
border-left: 5px solid #FFC107 !important;
margin: 30px 0 !important;
}
.et_pb_module.article-leadership-feminin .testimonial-box p,
.et_pb_text.article-leadership-feminin .testimonial-box p {
margin-bottom: 15px !important;
color: #495057 !important;
font-style: italic !important;
}
.et_pb_module.article-leadership-feminin .testimonial-author,
.et_pb_text.article-leadership-feminin .testimonial-author {
font-weight: 600 !important;
color: #FFC107 !important;
font-style: normal !important;
font-size: 15px !important;
} .et_pb_module.article-leadership-feminin .conseil-box,
.et_pb_text.article-leadership-feminin .conseil-box {
background: linear-gradient(135deg, rgba(255,193,7,0.08) 0%, rgba(255,213,79,0.08) 100%) !important;
padding: 30px !important;
border-radius: 12px !important;
border: 2px solid #FFC107 !important;
margin: 30px 0 !important;
}
.et_pb_module.article-leadership-feminin .conseil-box h4,
.et_pb_text.article-leadership-feminin .conseil-box h4 {
color: #FFC107 !important;
margin-top: 0 !important;
margin-bottom: 15px !important;
}
.et_pb_module.article-leadership-feminin .conseil-box p,
.et_pb_text.article-leadership-feminin .conseil-box p {
margin-bottom: 15px !important;
}
.et_pb_module.article-leadership-feminin .conseil-box ul,
.et_pb_text.article-leadership-feminin .conseil-box ul {
margin-top: 15px !important;
}  .et_pb_module.article-leadership-feminin .image-full,
.et_pb_text.article-leadership-feminin .image-full {
margin: 50px -50px !important;
border-radius: 0 !important;
}
.et_pb_module.article-leadership-feminin .image-full img,
.et_pb_text.article-leadership-feminin .image-full img {
width: 100% !important;
height: 400px !important;
object-fit: cover !important;
display: block !important;
border-radius: 0 !important;
}
.et_pb_module.article-leadership-feminin .image-caption,
.et_pb_text.article-leadership-feminin .image-caption {
text-align: center !important;
font-size: 14px !important;
color: #7F8C8D !important;
font-style: italic !important;
margin-top: 10px !important;
margin-left: 50px !important;
margin-right: 50px !important;
} .et_pb_module.article-leadership-feminin .split-content,
.et_pb_text.article-leadership-feminin .split-content {
display: grid !important;
grid-template-columns: 300px 1fr !important;
gap: 30px !important;
align-items: center !important;
margin: 30px 0 !important;
}
.et_pb_module.article-leadership-feminin .split-content img,
.et_pb_text.article-leadership-feminin .split-content img {
width: 100% !important;
height: 250px !important;
object-fit: cover !important;
border-radius: 12px !important;
box-shadow: 0 4px 15px rgba(0,0,0,0.1) !important;
}
.et_pb_module.article-leadership-feminin .split-content-text h4,
.et_pb_text.article-leadership-feminin .split-content-text h4 {
color: #2C3E50 !important;
margin-bottom: 10px !important;
} .et_pb_module.article-leadership-feminin .image-gallery,
.et_pb_text.article-leadership-feminin .image-gallery {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 20px !important;
margin: 50px 0 !important;
}
.et_pb_module.article-leadership-feminin .image-gallery img,
.et_pb_text.article-leadership-feminin .image-gallery img {
width: 100% !important;
height: 250px !important;
object-fit: cover !important;
border-radius: 12px !important;
box-shadow: 0 4px 15px rgba(0,0,0,0.1) !important;
transition: transform 0.3s ease !important;
}
.et_pb_module.article-leadership-feminin .image-gallery img:hover,
.et_pb_text.article-leadership-feminin .image-gallery img:hover {
transform: scale(1.05) !important;
}  @media (max-width: 768px) { .et_pb_module.article-leadership-feminin h2,
.et_pb_text.article-leadership-feminin h2 {
font-size: 26px !important;
}
.et_pb_module.article-leadership-feminin h3,
.et_pb_text.article-leadership-feminin h3 {
font-size: 20px !important;
}
.et_pb_module.article-leadership-feminin p,
.et_pb_text.article-leadership-feminin p {
font-size: 16px !important;
} .et_pb_module.article-leadership-feminin .quote-split,
.et_pb_text.article-leadership-feminin .quote-split {
grid-template-columns: 1fr !important;
} .et_pb_module.article-leadership-feminin .list-two-columns,
.et_pb_text.article-leadership-feminin .list-two-columns {
grid-template-columns: 1fr !important;
} .et_pb_module.article-leadership-feminin .split-content,
.et_pb_text.article-leadership-feminin .split-content {
grid-template-columns: 1fr !important;
} .et_pb_module.article-leadership-feminin .image-gallery,
.et_pb_text.article-leadership-feminin .image-gallery {
grid-template-columns: 1fr !important;
} .et_pb_module.article-leadership-feminin .image-full,
.et_pb_text.article-leadership-feminin .image-full {
margin: 30px 0 !important;
}
.et_pb_module.article-leadership-feminin .image-caption,
.et_pb_text.article-leadership-feminin .image-caption {
margin-left: 0 !important;
margin-right: 0 !important;
} .et_pb_module.article-leadership-feminin .program-cta,
.et_pb_text.article-leadership-feminin .program-cta {
grid-template-columns: 1fr !important;
padding: 25px !important;
} .et_pb_module.article-leadership-feminin .author-bio,
.et_pb_text.article-leadership-feminin .author-bio {
grid-template-columns: 1fr !important;
text-align: center !important;
}
.et_pb_module.article-leadership-feminin .author-photo,
.et_pb_text.article-leadership-feminin .author-photo {
margin: 0 auto !important;
}
}    .et_pb_module.article-leadership-feminin .list-two-columns,
.et_pb_text.article-leadership-feminin .list-two-columns {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 15px !important;
list-style: none !important;
padding: 0 !important;
margin: 25px 0 !important;
}
.et_pb_module.article-leadership-feminin .list-two-columns li,
.et_pb_text.article-leadership-feminin .list-two-columns li {
padding: 15px !important;
background: #F8F9FA !important;
border-radius: 8px !important;
border-left: 3px solid #FFC107 !important;
margin-bottom: 0 !important;
list-style-type: none !important; list-style: none !important; } .et_pb_module.article-leadership-feminin .list-two-columns li::before,
.et_pb_text.article-leadership-feminin .list-two-columns li::before {
content: none !important;
display: none !important;
}
.et_pb_module.article-leadership-feminin .list-two-columns li::marker,
.et_pb_text.article-leadership-feminin .list-two-columns li::marker {
content: none !important;
display: none !important;
}  :root {
--equilibre-primary: #66BB6A; --equilibre-secondary: #81C784; --equilibre-dark: #388E3C; --equilibre-light: rgba(102, 187, 106, 0.05); } .article-equilibre-vie.article-layout {
max-width: 1400px;
margin: 0 auto;
padding: 40px 20px;
display: grid;
grid-template-columns: 280px 1fr 280px;
gap: 40px;
position: relative;
font-family: 'Inter', 'Segoe UI', sans-serif;
} .article-equilibre-vie .main-content {
background: white;
padding: 50px;
border-radius: 20px;
box-shadow: 0 4px 30px rgba(0,0,0,0.05);
}
.article-equilibre-vie .content-section {
margin-bottom: 50px;
} .article-equilibre-vie .intro-lead {
font-size: 22px;
line-height: 1.7;
color: #495057;
font-weight: 500;
margin-bottom: 30px;
padding: 25px;
background: var(--equilibre-light);
border-left: 5px solid var(--equilibre-primary);
border-radius: 12px;
font-style: italic;
} .article-equilibre-vie h2 {
font-family: 'Poppins', sans-serif;
font-size: 32px;
color: var(--equilibre-primary);
margin: 40px 0 25px 0;
padding-bottom: 15px;
position: relative;
font-weight: 700;
}
.article-equilibre-vie h2::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 80px;
height: 4px;
background: linear-gradient(90deg, var(--equilibre-primary), var(--equilibre-secondary));
border-radius: 2px;
}
.article-equilibre-vie h3 {
font-family: 'Poppins', sans-serif;
font-size: 24px;
color: #2C3E50;
margin: 30px 0 20px 0;
font-weight: 600;
}
.article-equilibre-vie h4 {
font-family: 'Poppins', sans-serif;
font-size: 19px;
color: var(--equilibre-dark);
margin: 20px 0 15px 0;
font-weight: 600;
} .article-equilibre-vie p {
font-size: 17px;
line-height: 1.8;
color: #495057;
margin-bottom: 20px;
}
.article-equilibre-vie strong {
color: #2C3E50;
font-weight: 600;
}
.article-equilibre-vie em {
color: #6C757D;
font-style: italic;
} .article-equilibre-vie .quote-split {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
margin: 50px 0;
padding: 40px;
background: linear-gradient(135deg, var(--equilibre-light) 0%, rgba(129, 199, 132, 0.05) 100%);
border-radius: 20px;
border: 3px solid rgba(102, 187, 106, 0.3);
box-shadow: 0 5px 25px rgba(102, 187, 106, 0.1);
}
.article-equilibre-vie .quote-split.proverbe-highlight {
border: 3px solid var(--equilibre-primary);
box-shadow: 0 8px 30px rgba(102, 187, 106, 0.2);
}
.article-equilibre-vie .quote-split blockquote {
font-family: 'Poppins', sans-serif;
font-size: 24px;
font-style: italic;
color: var(--equilibre-primary);
font-weight: 600;
line-height: 1.5;
margin: 0;
padding: 0;
border: none;
background: none;
}
.article-equilibre-vie .quote-translation {
background: white;
padding: 25px;
border-radius: 15px;
border-left: 4px solid var(--equilibre-primary);
}
.article-equilibre-vie .quote-translation strong {
display: block;
color: var(--equilibre-primary);
font-size: 16px;
margin-bottom: 10px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.article-equilibre-vie .quote-translation p {
font-size: 16px;
color: #495057;
line-height: 1.6;
margin-bottom: 15px;
}
.article-equilibre-vie .quote-translation p:last-child {
margin-bottom: 0;
} .article-equilibre-vie .conseil-box {
display: flex;
gap: 20px;
background: var(--equilibre-light);
padding: 30px;
border-radius: 15px;
margin: 30px 0;
border: 2px solid rgba(102, 187, 106, 0.2);
}
.article-equilibre-vie .conseil-box.green-gradient {
background: linear-gradient(135deg, var(--equilibre-light) 0%, rgba(129, 199, 132, 0.08) 100%);
border: 2px solid var(--equilibre-secondary);
}
.article-equilibre-vie .conseil-icon {
font-size: 40px;
flex-shrink: 0;
line-height: 1;
}
.article-equilibre-vie .conseil-content h4 {
margin-top: 0;
color: var(--equilibre-dark);
}
.article-equilibre-vie .conseil-content ul,
.article-equilibre-vie .conseil-content ol {
margin: 15px 0;
padding-left: 25px;
}
.article-equilibre-vie .conseil-content li {
margin-bottom: 12px;
line-height: 1.6;
color: #495057;
}
.article-equilibre-vie .conseil-content li strong {
color: var(--equilibre-dark);
} .article-equilibre-vie .exercice-box {
background: linear-gradient(135deg, #fff 0%, var(--equilibre-light) 100%);
padding: 30px;
border-radius: 15px;
margin: 30px 0;
border: 3px dashed var(--equilibre-primary);
}
.article-equilibre-vie .exercice-box h4 {
color: var(--equilibre-primary);
margin-top: 0;
font-size: 20px;
}
.article-equilibre-vie .exercice-box p {
margin-bottom: 15px;
} .article-equilibre-vie .two-column-list {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
margin: 30px 0;
}
.article-equilibre-vie .two-column-list .column {
background: var(--equilibre-light);
padding: 25px;
border-radius: 15px;
border: 2px solid rgba(102, 187, 106, 0.2);
}
.article-equilibre-vie .two-column-list h4 {
color: var(--equilibre-primary);
margin-top: 0;
font-size: 18px;
margin-bottom: 15px;
}
.article-equilibre-vie .two-column-list ul {
list-style: none;
padding: 0;
margin: 0;
}
.article-equilibre-vie .two-column-list li {
padding-left: 30px;
margin-bottom: 12px;
position: relative;
line-height: 1.6;
}
.article-equilibre-vie .two-column-list li::before {
content: '✓';
position: absolute;
left: 0;
color: var(--equilibre-primary);
font-weight: 700;
font-size: 18px;
} .article-equilibre-vie .temoignage-box {
background: white;
padding: 30px;
border-radius: 15px;
margin: 30px 0;
border-left: 5px solid var(--equilibre-primary);
box-shadow: 0 4px 20px rgba(102, 187, 106, 0.1);
}
.article-equilibre-vie .temoignage-box.success-story {
background: linear-gradient(135deg, var(--equilibre-light) 0%, rgba(129, 199, 132, 0.05) 100%);
border: 2px solid var(--equilibre-secondary);
border-left: 5px solid var(--equilibre-primary);
}
.article-equilibre-vie .temoignage-header {
display: flex;
align-items: center;
gap: 15px;
margin-bottom: 20px;
}
.article-equilibre-vie .temoignage-photo {
width: 60px;
height: 60px;
border-radius: 50%;
object-fit: cover;
border: 3px solid var(--equilibre-primary);
}
.article-equilibre-vie .temoignage-info strong {
display: block;
font-size: 18px;
color: #2C3E50;
margin-bottom: 5px;
}
.article-equilibre-vie .temoignage-info span {
font-size: 14px;
color: #6C757D;
}
.article-equilibre-vie .temoignage-box p {
font-size: 16px;
line-height: 1.7;
color: #495057;
font-style: italic;
margin-bottom: 0;
}
.article-equilibre-vie .temoignage-box h4 {
color: var(--equilibre-primary);
margin-top: 0;
margin-bottom: 15px;
} .article-equilibre-vie .image-container {
margin: 40px 0;
text-align: center;
}
.article-equilibre-vie .image-container img {
max-width: 100%;
height: auto;
border-radius: 20px;
box-shadow: 0 8px 30px rgba(102, 187, 106, 0.15);
}
.article-equilibre-vie .image-caption {
font-size: 14px;
color: #6C757D;
font-style: italic;
margin-top: 15px;
text-align: center;
}
.article-equilibre-vie .image-full-width {
margin: 50px -50px;
text-align: center;
}
.article-equilibre-vie .image-full-width img {
width: 100%;
height: auto;
border-radius: 0;
box-shadow: 0 10px 40px rgba(102, 187, 106, 0.15);
}
.article-equilibre-vie .image-full-width .image-caption {
margin: 20px 50px 0;
font-size: 15px;
color: #6C757D;
font-style: italic;
} @media (max-width: 1200px) {
.article-equilibre-vie.article-layout {
grid-template-columns: 1fr;
gap: 30px;
}
.article-equilibre-vie .toc-container,
.article-equilibre-vie .sidebar {
position: static;
max-height: none;
}
.article-equilibre-vie .main-content {
padding: 40px;
}
.article-equilibre-vie .image-full-width {
margin: 40px -40px;
}
.article-equilibre-vie .image-full-width .image-caption {
margin: 20px 40px 0;
}
.article-equilibre-vie .cta-card {
grid-template-columns: 1fr;
gap: 30px;
}
.article-equilibre-vie .related-grid {
grid-template-columns: repeat(2, 1fr);
}
} @media (max-width: 768px) {
.article-equilibre-vie.article-layout {
padding: 20px 15px;
}
.article-equilibre-vie .main-content {
padding: 25px;
border-radius: 15px;
}
.article-equilibre-vie h2 {
font-size: 26px;
}
.article-equilibre-vie h3 {
font-size: 21px;
}
.article-equilibre-vie h4 {
font-size: 18px;
}
.article-equilibre-vie p {
font-size: 16px;
}
.article-equilibre-vie .intro-lead {
font-size: 19px;
padding: 20px;
}
.article-equilibre-vie .quote-split {
grid-template-columns: 1fr;
gap: 20px;
padding: 25px;
}
.article-equilibre-vie .quote-split blockquote {
font-size: 20px;
}
.article-equilibre-vie .two-column-list {
grid-template-columns: 1fr;
gap: 20px;
}
.article-equilibre-vie .conseil-box {
flex-direction: column;
padding: 25px;
}
.article-equilibre-vie .conseil-icon {
font-size: 35px;
}
.article-equilibre-vie .image-full-width {
margin: 30px -25px;
}
.article-equilibre-vie .image-full-width .image-caption {
margin: 15px 25px 0;
}
.article-equilibre-vie .cta-section {
padding: 30px 25px;
}
.article-equilibre-vie .cta-card {
padding: 25px;
}
.article-equilibre-vie .cta-card h3 {
font-size: 24px;
}
.article-equilibre-vie .cta-button {
padding: 15px 30px;
font-size: 16px;
}
.article-equilibre-vie .related-grid {
grid-template-columns: 1fr;
}
.article-equilibre-vie .author-bio {
flex-direction: column;
text-align: center;
padding: 30px 25px;
}
.article-equilibre-vie .author-links {
justify-content: center;
flex-wrap: wrap;
}
} .article-equilibre-vie *:focus {
outline: 3px solid var(--equilibre-primary);
outline-offset: 2px;
}
.article-equilibre-vie a:focus,
.article-equilibre-vie button:focus {
outline: 3px solid var(--equilibre-primary);
} .article-equilibre-vie .toc-container::-webkit-scrollbar,
.article-equilibre-vie .sidebar::-webkit-scrollbar {
width: 6px;
}
.article-equilibre-vie .toc-container::-webkit-scrollbar-track,
.article-equilibre-vie .sidebar::-webkit-scrollbar-track {
background: #f1f1f1;
border-radius: 10px;
}
.article-equilibre-vie .toc-container::-webkit-scrollbar-thumb,
.article-equilibre-vie .sidebar::-webkit-scrollbar-thumb {
background: var(--equilibre-secondary);
border-radius: 10px;
}
.article-equilibre-vie .toc-container::-webkit-scrollbar-thumb:hover,
.article-equilibre-vie .sidebar::-webkit-scrollbar-thumb:hover {
background: var(--equilibre-primary);
}   .et_pb_module.article-equilibre-vie .intro-lead,
.et_pb_text.article-equilibre-vie .intro-lead {
font-size: 22px !important;
line-height: 1.7 !important;
color: #495057 !important;
font-weight: 400 !important;
margin-bottom: 40px !important;
padding: 25px !important;
background: rgba(102,187,106,0.05) !important;
border-left: 5px solid #66BB6A !important;
border-radius: 8px !important;
font-style: italic;
} .et_pb_module.article-equilibre-vie .quote-split,
.et_pb_text.article-equilibre-vie .quote-split {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 30px !important;
margin: 40px 0 !important;
padding: 35px !important;
background: linear-gradient(135deg, rgba(102,187,106,0.05) 0%, rgba(129,199,132,0.05) 100%) !important;
border-radius: 15px !important;
border: 2px solid rgba(102,187,106,0.2) !important;
}
.et_pb_module.article-equilibre-vie .quote-split.proverbe-highlight,
.et_pb_text.article-equilibre-vie .quote-split.proverbe-highlight {
border: 3px solid #66BB6A !important;
box-shadow: 0 5px 20px rgba(102,187,106,0.15) !important;
}
.et_pb_module.article-equilibre-vie .quote-split blockquote,
.et_pb_text.article-equilibre-vie .quote-split blockquote {
font-family: 'Poppins', sans-serif !important;
font-size: 20px !important;
font-style: italic !important;
color: #66BB6A !important;
font-weight: 600 !important;
line-height: 1.6 !important;
padding: 0 !important;
margin: 0 !important;
border: none !important;
background: none !important;
}
.et_pb_module.article-equilibre-vie .quote-translation,
.et_pb_text.article-equilibre-vie .quote-translation {
background: white !important;
padding: 20px !important;
border-radius: 10px !important;
border-left: 4px solid #66BB6A !important;
}
.et_pb_module.article-equilibre-vie .quote-translation strong,
.et_pb_text.article-equilibre-vie .quote-translation strong {
color: #66BB6A !important;
font-weight: 600 !important;
display: block !important;
margin-bottom: 10px !important;
} .et_pb_module.article-equilibre-vie .content-section,
.et_pb_text.article-equilibre-vie .content-section {
margin: 50px 0 !important;
} .et_pb_module.article-equilibre-vie .content-section h2,
.et_pb_module.article-equilibre-vie h2,
.et_pb_text.article-equilibre-vie .content-section h2,
.et_pb_text.article-equilibre-vie h2 {
font-family: 'Poppins', sans-serif !important;
font-size: 32px !important;
color: #66BB6A !important;
margin-bottom: 30px !important;
margin-top: 40px !important;
position: relative !important;
padding-bottom: 20px !important;
font-weight: 700 !important;
border-bottom: none !important;
} .et_pb_module.article-equilibre-vie .content-section h2::after,
.et_pb_module.article-equilibre-vie h2::after,
.et_pb_text.article-equilibre-vie .content-section h2::after,
.et_pb_text.article-equilibre-vie h2::after {
content: '' !important;
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
width: 100px !important;
height: 5px !important;
background: linear-gradient(90deg, #66BB6A 0%, #81C784 100%) !important;
border-radius: 3px !important;
} .et_pb_module.article-equilibre-vie .content-section h3,
.et_pb_module.article-equilibre-vie h3,
.et_pb_text.article-equilibre-vie .content-section h3,
.et_pb_text.article-equilibre-vie h3 {
font-family: 'Poppins', sans-serif !important;
font-size: 24px !important;
color: #2C3E50 !important;
margin: 35px 0 20px !important;
font-weight: 600 !important;
padding-left: 20px !important;
border-left: 4px solid #66BB6A !important;
} .et_pb_module.article-equilibre-vie .content-section h4,
.et_pb_module.article-equilibre-vie h4,
.et_pb_text.article-equilibre-vie .content-section h4,
.et_pb_text.article-equilibre-vie h4 {
font-family: 'Poppins', sans-serif !important;
font-size: 18px !important;
color: #2C3E50 !important;
margin: 25px 0 15px !important;
font-weight: 600 !important;
} .et_pb_module.article-equilibre-vie .content-section p,
.et_pb_module.article-equilibre-vie p,
.et_pb_text.article-equilibre-vie .content-section p,
.et_pb_text.article-equilibre-vie p {
font-size: 17px !important;
line-height: 1.8 !important;
color: #495057 !important;
margin-bottom: 20px !important;
} .et_pb_module.article-equilibre-vie strong,
.et_pb_text.article-equilibre-vie strong {
color: #2C3E50 !important;
font-weight: 600 !important;
}
.et_pb_module.article-equilibre-vie em,
.et_pb_text.article-equilibre-vie em {
color: #388E3C !important;
font-style: italic !important;
}  .et_pb_module.article-equilibre-vie .content-section ul,
.et_pb_module.article-equilibre-vie ul,
.et_pb_text.article-equilibre-vie .content-section ul,
.et_pb_text.article-equilibre-vie ul {
margin: 20px 0 !important;
padding-left: 30px !important;
}
.et_pb_module.article-equilibre-vie .content-section ul li,
.et_pb_module.article-equilibre-vie ul li,
.et_pb_text.article-equilibre-vie .content-section ul li,
.et_pb_text.article-equilibre-vie ul li {
margin-bottom: 12px !important;
line-height: 1.7 !important;
color: #495057 !important;
}
.et_pb_module.article-equilibre-vie .content-section ol,
.et_pb_module.article-equilibre-vie ol,
.et_pb_text.article-equilibre-vie .content-section ol,
.et_pb_text.article-equilibre-vie ol {
margin: 20px 0 !important;
padding-left: 30px !important;
}
.et_pb_module.article-equilibre-vie .content-section ol li,
.et_pb_module.article-equilibre-vie ol li,
.et_pb_text.article-equilibre-vie .content-section ol li,
.et_pb_text.article-equilibre-vie ol li {
margin-bottom: 12px !important;
line-height: 1.7 !important;
color: #495057 !important;
} .et_pb_module.article-equilibre-vie .conseil-box,
.et_pb_text.article-equilibre-vie .conseil-box {
display: flex !important;
gap: 20px !important;
background: linear-gradient(135deg, rgba(102,187,106,0.08) 0%, rgba(129,199,132,0.08) 100%) !important;
padding: 30px !important;
border-radius: 12px !important;
border: 2px solid rgba(102,187,106,0.3) !important;
margin: 30px 0 !important;
}
.et_pb_module.article-equilibre-vie .conseil-box.green-gradient,
.et_pb_text.article-equilibre-vie .conseil-box.green-gradient {
background: linear-gradient(135deg, rgba(102,187,106,0.1) 0%, rgba(129,199,132,0.1) 100%) !important;
border: 2px solid #66BB6A !important;
}
.et_pb_module.article-equilibre-vie .conseil-icon,
.et_pb_text.article-equilibre-vie .conseil-icon {
font-size: 40px !important;
flex-shrink: 0 !important;
line-height: 1 !important;
}
.et_pb_module.article-equilibre-vie .conseil-content,
.et_pb_text.article-equilibre-vie .conseil-content {
flex: 1 !important;
}
.et_pb_module.article-equilibre-vie .conseil-box h4,
.et_pb_module.article-equilibre-vie .conseil-content h4,
.et_pb_text.article-equilibre-vie .conseil-box h4,
.et_pb_text.article-equilibre-vie .conseil-content h4 {
color: #388E3C !important;
margin-top: 0 !important;
margin-bottom: 15px !important;
font-size: 19px !important;
}
.et_pb_module.article-equilibre-vie .conseil-box p,
.et_pb_module.article-equilibre-vie .conseil-content p,
.et_pb_text.article-equilibre-vie .conseil-box p,
.et_pb_text.article-equilibre-vie .conseil-content p {
margin-bottom: 15px !important;
}
.et_pb_module.article-equilibre-vie .conseil-box ul,
.et_pb_module.article-equilibre-vie .conseil-content ul,
.et_pb_text.article-equilibre-vie .conseil-box ul,
.et_pb_text.article-equilibre-vie .conseil-content ul {
margin-top: 15px !important;
list-style: none !important;
padding-left: 0 !important;
}
.et_pb_module.article-equilibre-vie .conseil-box ul li,
.et_pb_module.article-equilibre-vie .conseil-content ul li,
.et_pb_text.article-equilibre-vie .conseil-box ul li,
.et_pb_text.article-equilibre-vie .conseil-content ul li {
padding-left: 30px !important;
position: relative !important;
margin-bottom: 12px !important;
}
.et_pb_module.article-equilibre-vie .conseil-box ul li::before,
.et_pb_module.article-equilibre-vie .conseil-content ul li::before,
.et_pb_text.article-equilibre-vie .conseil-box ul li::before,
.et_pb_text.article-equilibre-vie .conseil-content ul li::before {
content: '✓' !important;
position: absolute !important;
left: 0 !important;
color: #66BB6A !important;
font-weight: 700 !important;
font-size: 18px !important;
} .et_pb_module.article-equilibre-vie .exercice-box,
.et_pb_text.article-equilibre-vie .exercice-box {
background: linear-gradient(135deg, #fff 0%, rgba(102,187,106,0.05) 100%) !important;
padding: 30px !important;
border-radius: 12px !important;
border: 3px dashed #66BB6A !important;
margin: 30px 0 !important;
}
.et_pb_module.article-equilibre-vie .exercice-box h4,
.et_pb_text.article-equilibre-vie .exercice-box h4 {
color: #66BB6A !important;
margin-top: 0 !important;
font-size: 20px !important;
} .et_pb_module.article-equilibre-vie .two-column-list,
.et_pb_text.article-equilibre-vie .two-column-list {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 30px !important;
margin: 30px 0 !important;
}
.et_pb_module.article-equilibre-vie .two-column-list .column,
.et_pb_text.article-equilibre-vie .two-column-list .column {
background: rgba(102,187,106,0.05) !important;
padding: 25px !important;
border-radius: 12px !important;
border: 2px solid rgba(102,187,106,0.2) !important;
}
.et_pb_module.article-equilibre-vie .two-column-list .column h4,
.et_pb_text.article-equilibre-vie .two-column-list .column h4 {
color: #66BB6A !important;
margin-top: 0 !important;
font-size: 18px !important;
margin-bottom: 15px !important;
}
.et_pb_module.article-equilibre-vie .two-column-list .column ul,
.et_pb_text.article-equilibre-vie .two-column-list .column ul {
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
}
.et_pb_module.article-equilibre-vie .two-column-list .column ul li,
.et_pb_text.article-equilibre-vie .two-column-list .column ul li {
padding-left: 30px !important;
margin-bottom: 12px !important;
position: relative !important;
line-height: 1.6 !important;
}
.et_pb_module.article-equilibre-vie .two-column-list .column ul li::before,
.et_pb_text.article-equilibre-vie .two-column-list .column ul li::before {
content: '✓' !important;
position: absolute !important;
left: 0 !important;
color: #66BB6A !important;
font-weight: 700 !important;
font-size: 18px !important;
} .et_pb_module.article-equilibre-vie .temoignage-box,
.et_pb_text.article-equilibre-vie .temoignage-box {
background: white !important;
padding: 30px !important;
border-radius: 12px !important;
border-left: 5px solid #66BB6A !important;
margin: 30px 0 !important;
box-shadow: 0 4px 15px rgba(102,187,106,0.1) !important;
}
.et_pb_module.article-equilibre-vie .temoignage-box.success-story,
.et_pb_text.article-equilibre-vie .temoignage-box.success-story {
background: linear-gradient(135deg, rgba(102,187,106,0.05) 0%, rgba(129,199,132,0.05) 100%) !important;
border: 2px solid rgba(102,187,106,0.3) !important;
border-left: 5px solid #66BB6A !important;
}
.et_pb_module.article-equilibre-vie .temoignage-header,
.et_pb_text.article-equilibre-vie .temoignage-header {
display: flex !important;
align-items: center !important;
gap: 15px !important;
margin-bottom: 20px !important;
}
.et_pb_module.article-equilibre-vie .temoignage-photo,
.et_pb_text.article-equilibre-vie .temoignage-photo {
width: 60px !important;
height: 60px !important;
border-radius: 50% !important;
object-fit: cover !important;
border: 3px solid #66BB6A !important;
flex-shrink: 0 !important;
}
.et_pb_module.article-equilibre-vie .temoignage-info,
.et_pb_text.article-equilibre-vie .temoignage-info {
flex: 1 !important;
}
.et_pb_module.article-equilibre-vie .temoignage-info strong,
.et_pb_text.article-equilibre-vie .temoignage-info strong {
display: block !important;
font-size: 18px !important;
color: #2C3E50 !important;
margin-bottom: 5px !important;
}
.et_pb_module.article-equilibre-vie .temoignage-info span,
.et_pb_text.article-equilibre-vie .temoignage-info span {
font-size: 14px !important;
color: #6C757D !important;
display: block !important;
}
.et_pb_module.article-equilibre-vie .temoignage-box p,
.et_pb_text.article-equilibre-vie .temoignage-box p {
margin-bottom: 15px !important;
color: #495057 !important;
font-style: italic !important;
line-height: 1.7 !important;
}
.et_pb_module.article-equilibre-vie .temoignage-box h4,
.et_pb_text.article-equilibre-vie .temoignage-box h4 {
color: #66BB6A !important;
margin-top: 0 !important;
margin-bottom: 15px !important;
}  .et_pb_module.article-equilibre-vie .image-container,
.et_pb_text.article-equilibre-vie .image-container {
margin: 40px 0 !important;
text-align: center !important;
}
.et_pb_module.article-equilibre-vie .image-container img,
.et_pb_text.article-equilibre-vie .image-container img {
max-width: 100% !important;
height: auto !important;
border-radius: 15px !important;
box-shadow: 0 8px 25px rgba(102,187,106,0.15) !important;
} .et_pb_module.article-equilibre-vie .image-full-width,
.et_pb_text.article-equilibre-vie .image-full-width {
margin: 50px -50px !important;
text-align: center !important;
}
.et_pb_module.article-equilibre-vie .image-full-width img,
.et_pb_text.article-equilibre-vie .image-full-width img {
width: 100% !important;
height: auto !important;
border-radius: 0 !important;
box-shadow: 0 10px 40px rgba(102,187,106,0.15) !important;
}
.et_pb_module.article-equilibre-vie .image-caption,
.et_pb_text.article-equilibre-vie .image-caption {
text-align: center !important;
font-size: 14px !important;
color: #6C757D !important;
font-style: italic !important;
margin-top: 15px !important;
}
.et_pb_module.article-equilibre-vie .image-full-width .image-caption,
.et_pb_text.article-equilibre-vie .image-full-width .image-caption {
margin-left: 50px !important;
margin-right: 50px !important;
} .et_pb_module.article-equilibre-vie .cta-card,
.et_pb_text.article-equilibre-vie .cta-card {
background: white !important;
padding: 40px !important;
border-radius: 15px !important;
border: 3px solid #66BB6A !important;
margin: 50px 0 !important;
box-shadow: 0 8px 30px rgba(102,187,106,0.2) !important;
}
.et_pb_module.article-equilibre-vie .cta-content,
.et_pb_text.article-equilibre-vie .cta-content {
margin-bottom: 30px !important;
}
.et_pb_module.article-equilibre-vie .cta-card h3,
.et_pb_module.article-equilibre-vie .cta-content h3,
.et_pb_text.article-equilibre-vie .cta-card h3,
.et_pb_text.article-equilibre-vie .cta-content h3 {
font-family: 'Poppins', sans-serif !important;
font-size: 28px !important;
color: #66BB6A !important;
margin-top: 0 !important;
margin-bottom: 15px !important;
}
.et_pb_module.article-equilibre-vie .cta-card p,
.et_pb_module.article-equilibre-vie .cta-content p,
.et_pb_text.article-equilibre-vie .cta-card p,
.et_pb_text.article-equilibre-vie .cta-content p {
font-size: 16px !important;
line-height: 1.7 !important;
color: #495057 !important;
margin-bottom: 15px !important;
}
.et_pb_module.article-equilibre-vie .cta-benefits,
.et_pb_text.article-equilibre-vie .cta-benefits {
list-style: none !important;
padding: 0 !important;
margin: 20px 0 !important;
}
.et_pb_module.article-equilibre-vie .cta-benefits li,
.et_pb_text.article-equilibre-vie .cta-benefits li {
padding: 8px 0 !important;
font-size: 16px !important;
color: #495057 !important;
line-height: 1.6 !important;
}
.et_pb_module.article-equilibre-vie .cta-action,
.et_pb_text.article-equilibre-vie .cta-action {
text-align: center !important;
}
.et_pb_module.article-equilibre-vie .cta-button,
.et_pb_module.article-equilibre-vie .green-button,
.et_pb_text.article-equilibre-vie .cta-button,
.et_pb_text.article-equilibre-vie .green-button {
display: inline-block !important;
background: linear-gradient(135deg, #66BB6A 0%, #81C784 100%) !important;
color: white !important;
padding: 18px 40px !important;
border-radius: 50px !important;
text-decoration: none !important;
font-weight: 700 !important;
font-size: 18px !important;
transition: all 0.3s ease !important;
box-shadow: 0 5px 20px rgba(102,187,106,0.3) !important;
}
.et_pb_module.article-equilibre-vie .cta-button:hover,
.et_pb_module.article-equilibre-vie .green-button:hover,
.et_pb_text.article-equilibre-vie .cta-button:hover,
.et_pb_text.article-equilibre-vie .green-button:hover {
background: linear-gradient(135deg, #388E3C 0%, #66BB6A 100%) !important;
transform: translateY(-3px) !important;
box-shadow: 0 8px 30px rgba(102,187,106,0.4) !important;
}
.et_pb_module.article-equilibre-vie .cta-subtext,
.et_pb_text.article-equilibre-vie .cta-subtext {
font-size: 14px !important;
color: #6C757D !important;
margin-top: 15px !important;
text-align: center !important;
} .et_pb_module.article-equilibre-vie .invitation-box,
.et_pb_text.article-equilibre-vie .invitation-box {
background: white !important;
border: 2px solid #81C784 !important;
}
.et_pb_module.article-equilibre-vie .text-link,
.et_pb_text.article-equilibre-vie .text-link {
color: #66BB6A !important;
text-decoration: none !important;
font-weight: 600 !important;
border-bottom: 2px solid transparent !important;
transition: border-color 0.3s ease !important;
}
.et_pb_module.article-equilibre-vie .text-link:hover,
.et_pb_text.article-equilibre-vie .text-link:hover {
border-bottom-color: #66BB6A !important;
} @media (max-width: 980px) { .et_pb_module.article-equilibre-vie .quote-split,
.et_pb_text.article-equilibre-vie .quote-split {
grid-template-columns: 1fr !important;
gap: 20px !important;
} .et_pb_module.article-equilibre-vie .two-column-list,
.et_pb_text.article-equilibre-vie .two-column-list {
grid-template-columns: 1fr !important;
gap: 20px !important;
}
} @media (max-width: 768px) { .et_pb_module.article-equilibre-vie h2,
.et_pb_text.article-equilibre-vie h2 {
font-size: 26px !important;
}
.et_pb_module.article-equilibre-vie h3,
.et_pb_text.article-equilibre-vie h3 {
font-size: 20px !important;
padding-left: 15px !important;
}
.et_pb_module.article-equilibre-vie h4,
.et_pb_text.article-equilibre-vie h4 {
font-size: 17px !important;
}
.et_pb_module.article-equilibre-vie p,
.et_pb_text.article-equilibre-vie p {
font-size: 16px !important;
} .et_pb_module.article-equilibre-vie .intro-lead,
.et_pb_text.article-equilibre-vie .intro-lead {
font-size: 19px !important;
padding: 20px !important;
} .et_pb_module.article-equilibre-vie .quote-split,
.et_pb_text.article-equilibre-vie .quote-split {
padding: 25px !important;
}
.et_pb_module.article-equilibre-vie .quote-split blockquote,
.et_pb_text.article-equilibre-vie .quote-split blockquote {
font-size: 18px !important;
} .et_pb_module.article-equilibre-vie .conseil-box,
.et_pb_text.article-equilibre-vie .conseil-box {
flex-direction: column !important;
padding: 25px !important;
}
.et_pb_module.article-equilibre-vie .conseil-icon,
.et_pb_text.article-equilibre-vie .conseil-icon {
font-size: 35px !important;
} .et_pb_module.article-equilibre-vie .image-full-width,
.et_pb_text.article-equilibre-vie .image-full-width {
margin: 30px -25px !important;
}
.et_pb_module.article-equilibre-vie .image-full-width .image-caption,
.et_pb_text.article-equilibre-vie .image-full-width .image-caption {
margin-left: 25px !important;
margin-right: 25px !important;
} .et_pb_module.article-equilibre-vie .cta-card,
.et_pb_text.article-equilibre-vie .cta-card {
padding: 30px 25px !important;
}
.et_pb_module.article-equilibre-vie .cta-card h3,
.et_pb_text.article-equilibre-vie .cta-card h3 {
font-size: 24px !important;
}
.et_pb_module.article-equilibre-vie .cta-button,
.et_pb_module.article-equilibre-vie .green-button,
.et_pb_text.article-equilibre-vie .cta-button,
.et_pb_text.article-equilibre-vie .green-button {
padding: 15px 30px !important;
font-size: 16px !important;
}
}    .et_pb_module.article-gestion-stress .intro-lead,
.et_pb_text.article-gestion-stress .intro-lead {
font-size: 22px !important;
line-height: 1.7 !important;
color: #495057 !important;
font-weight: 400 !important;
margin-bottom: 40px !important;
padding: 25px !important;
background: rgba(255,107,107,0.05) !important;
border-left: 5px solid #FF6B6B !important;
border-radius: 8px !important;
font-style: italic;
} .et_pb_module.article-gestion-stress .quote-split,
.et_pb_text.article-gestion-stress .quote-split {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 30px !important;
margin: 40px 0 !important;
padding: 35px !important;
background: linear-gradient(135deg, rgba(255,107,107,0.05) 0%, rgba(255,138,138,0.05) 100%) !important;
border-radius: 15px !important;
border: 2px solid rgba(255,107,107,0.2) !important;
}
.et_pb_module.article-gestion-stress .quote-split.proverbe-highlight,
.et_pb_text.article-gestion-stress .quote-split.proverbe-highlight {
border: 3px solid #FF6B6B !important;
box-shadow: 0 5px 20px rgba(255,107,107,0.15) !important;
}
.et_pb_module.article-gestion-stress .quote-split blockquote,
.et_pb_text.article-gestion-stress .quote-split blockquote {
font-family: 'Poppins', sans-serif !important;
font-size: 20px !important;
font-style: italic !important;
color: #FF6B6B !important;
font-weight: 600 !important;
line-height: 1.6 !important;
padding: 0 !important;
margin: 0 !important;
border: none !important;
background: none !important;
}
.et_pb_module.article-gestion-stress .quote-translation,
.et_pb_text.article-gestion-stress .quote-translation {
background: white !important;
padding: 20px !important;
border-radius: 10px !important;
border-left: 4px solid #FF6B6B !important;
}
.et_pb_module.article-gestion-stress .quote-translation strong,
.et_pb_text.article-gestion-stress .quote-translation strong {
color: #FF6B6B !important;
font-weight: 600 !important;
display: block !important;
margin-bottom: 10px !important;
} .et_pb_module.article-gestion-stress .content-section,
.et_pb_text.article-gestion-stress .content-section {
margin: 50px 0 !important;
} .et_pb_module.article-gestion-stress .content-section h2,
.et_pb_module.article-gestion-stress h2,
.et_pb_text.article-gestion-stress .content-section h2,
.et_pb_text.article-gestion-stress h2 {
font-family: 'Poppins', sans-serif !important;
font-size: 32px !important;
color: #FF6B6B !important;
margin-bottom: 30px !important;
margin-top: 40px !important;
position: relative !important;
padding-bottom: 20px !important;
font-weight: 700 !important;
border-bottom: none !important;
} .et_pb_module.article-gestion-stress .content-section h2::after,
.et_pb_module.article-gestion-stress h2::after,
.et_pb_text.article-gestion-stress .content-section h2::after,
.et_pb_text.article-gestion-stress h2::after {
content: '' !important;
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
width: 100px !important;
height: 5px !important;
background: linear-gradient(90deg, #FF6B6B 0%, #FF8A8A 100%) !important;
border-radius: 3px !important;
} .et_pb_module.article-gestion-stress .content-section h3,
.et_pb_module.article-gestion-stress h3,
.et_pb_text.article-gestion-stress .content-section h3,
.et_pb_text.article-gestion-stress h3 {
font-family: 'Poppins', sans-serif !important;
font-size: 24px !important;
color: #2C3E50 !important;
margin: 35px 0 20px !important;
font-weight: 600 !important;
padding-left: 20px !important;
border-left: 4px solid #FF6B6B !important;
} .et_pb_module.article-gestion-stress .content-section h4,
.et_pb_module.article-gestion-stress h4,
.et_pb_text.article-gestion-stress .content-section h4,
.et_pb_text.article-gestion-stress h4 {
font-family: 'Poppins', sans-serif !important;
font-size: 18px !important;
color: #2C3E50 !important;
margin: 25px 0 15px !important;
font-weight: 600 !important;
} .et_pb_module.article-gestion-stress .content-section p,
.et_pb_module.article-gestion-stress p,
.et_pb_text.article-gestion-stress .content-section p,
.et_pb_text.article-gestion-stress p {
font-size: 17px !important;
line-height: 1.8 !important;
color: #495057 !important;
margin-bottom: 20px !important;
} .et_pb_module.article-gestion-stress strong,
.et_pb_text.article-gestion-stress strong {
color: #2C3E50 !important;
font-weight: 600 !important;
}
.et_pb_module.article-gestion-stress em,
.et_pb_text.article-gestion-stress em {
color: #E63946 !important;
font-style: italic !important;
}  .et_pb_module.article-gestion-stress .content-section ul,
.et_pb_module.article-gestion-stress ul,
.et_pb_text.article-gestion-stress .content-section ul,
.et_pb_text.article-gestion-stress ul {
margin: 20px 0 !important;
padding-left: 30px !important;
}
.et_pb_module.article-gestion-stress .content-section ul li,
.et_pb_module.article-gestion-stress ul li,
.et_pb_text.article-gestion-stress .content-section ul li,
.et_pb_text.article-gestion-stress ul li {
margin-bottom: 12px !important;
line-height: 1.7 !important;
color: #495057 !important;
}
.et_pb_module.article-gestion-stress .content-section ol,
.et_pb_module.article-gestion-stress ol,
.et_pb_text.article-gestion-stress .content-section ol,
.et_pb_text.article-gestion-stress ol {
margin: 20px 0 !important;
padding-left: 30px !important;
}
.et_pb_module.article-gestion-stress .content-section ol li,
.et_pb_module.article-gestion-stress ol li,
.et_pb_text.article-gestion-stress .content-section ol li,
.et_pb_text.article-gestion-stress ol li {
margin-bottom: 12px !important;
line-height: 1.7 !important;
color: #495057 !important;
} .et_pb_module.article-gestion-stress .conseil-box,
.et_pb_text.article-gestion-stress .conseil-box {
display: flex !important;
gap: 20px !important;
background: linear-gradient(135deg, rgba(255,107,107,0.08) 0%, rgba(255,138,138,0.08) 100%) !important;
padding: 30px !important;
border-radius: 12px !important;
border: 2px solid rgba(255,107,107,0.3) !important;
margin: 30px 0 !important;
}
.et_pb_module.article-gestion-stress .conseil-box.green-gradient,
.et_pb_text.article-gestion-stress .conseil-box.green-gradient {
background: linear-gradient(135deg, rgba(255,107,107,0.1) 0%, rgba(255,138,138,0.1) 100%) !important;
border: 2px solid #FF6B6B !important;
}
.et_pb_module.article-gestion-stress .conseil-icon,
.et_pb_text.article-gestion-stress .conseil-icon {
font-size: 40px !important;
flex-shrink: 0 !important;
line-height: 1 !important;
}
.et_pb_module.article-gestion-stress .conseil-content,
.et_pb_text.article-gestion-stress .conseil-content {
flex: 1 !important;
}
.et_pb_module.article-gestion-stress .conseil-box h4,
.et_pb_module.article-gestion-stress .conseil-content h4,
.et_pb_text.article-gestion-stress .conseil-box h4,
.et_pb_text.article-gestion-stress .conseil-content h4 {
color: #E63946 !important;
margin-top: 0 !important;
margin-bottom: 15px !important;
font-size: 19px !important;
}
.et_pb_module.article-gestion-stress .conseil-box p,
.et_pb_module.article-gestion-stress .conseil-content p,
.et_pb_text.article-gestion-stress .conseil-box p,
.et_pb_text.article-gestion-stress .conseil-content p {
margin-bottom: 15px !important;
}
.et_pb_module.article-gestion-stress .conseil-box ul,
.et_pb_module.article-gestion-stress .conseil-content ul,
.et_pb_text.article-gestion-stress .conseil-box ul,
.et_pb_text.article-gestion-stress .conseil-content ul {
margin-top: 15px !important;
list-style: none !important;
padding-left: 0 !important;
}
.et_pb_module.article-gestion-stress .conseil-box ul li,
.et_pb_module.article-gestion-stress .conseil-content ul li,
.et_pb_text.article-gestion-stress .conseil-box ul li,
.et_pb_text.article-gestion-stress .conseil-content ul li {
padding-left: 30px !important;
position: relative !important;
margin-bottom: 12px !important;
}
.et_pb_module.article-gestion-stress .conseil-box ul li::before,
.et_pb_module.article-gestion-stress .conseil-content ul li::before,
.et_pb_text.article-gestion-stress .conseil-box ul li::before,
.et_pb_text.article-gestion-stress .conseil-content ul li::before {
content: '✓' !important;
position: absolute !important;
left: 0 !important;
color: #FF6B6B !important;
font-weight: 700 !important;
font-size: 18px !important;
} .et_pb_module.article-gestion-stress .exercice-box,
.et_pb_text.article-gestion-stress .exercice-box {
background: linear-gradient(135deg, #fff 0%, rgba(255,107,107,0.05) 100%) !important;
padding: 30px !important;
border-radius: 12px !important;
border: 3px dashed #FF6B6B !important;
margin: 30px 0 !important;
}
.et_pb_module.article-gestion-stress .exercice-box h4,
.et_pb_text.article-gestion-stress .exercice-box h4 {
color: #FF6B6B !important;
margin-top: 0 !important;
font-size: 20px !important;
} .et_pb_module.article-gestion-stress .two-column-list,
.et_pb_text.article-gestion-stress .two-column-list {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 30px !important;
margin: 30px 0 !important;
}
.et_pb_module.article-gestion-stress .two-column-list .column,
.et_pb_text.article-gestion-stress .two-column-list .column {
background: rgba(255,107,107,0.05) !important;
padding: 25px !important;
border-radius: 12px !important;
border: 2px solid rgba(255,107,107,0.2) !important;
}
.et_pb_module.article-gestion-stress .two-column-list .column h4,
.et_pb_text.article-gestion-stress .two-column-list .column h4 {
color: #FF6B6B !important;
margin-top: 0 !important;
font-size: 18px !important;
margin-bottom: 15px !important;
}
.et_pb_module.article-gestion-stress .two-column-list .column ul,
.et_pb_text.article-gestion-stress .two-column-list .column ul {
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
}
.et_pb_module.article-gestion-stress .two-column-list .column ul li,
.et_pb_text.article-gestion-stress .two-column-list .column ul li {
padding-left: 30px !important;
margin-bottom: 12px !important;
position: relative !important;
line-height: 1.6 !important;
}
.et_pb_module.article-gestion-stress .two-column-list .column ul li::before,
.et_pb_text.article-gestion-stress .two-column-list .column ul li::before {
content: '✓' !important;
position: absolute !important;
left: 0 !important;
color: #FF6B6B !important;
font-weight: 700 !important;
font-size: 18px !important;
} .et_pb_module.article-gestion-stress .temoignage-box,
.et_pb_text.article-gestion-stress .temoignage-box {
background: white !important;
padding: 30px !important;
border-radius: 12px !important;
border-left: 5px solid #FF6B6B !important;
margin: 30px 0 !important;
box-shadow: 0 4px 15px rgba(255,107,107,0.1) !important;
}
.et_pb_module.article-gestion-stress .temoignage-box.success-story,
.et_pb_text.article-gestion-stress .temoignage-box.success-story {
background: linear-gradient(135deg, rgba(255,107,107,0.05) 0%, rgba(255,138,138,0.05) 100%) !important;
border: 2px solid rgba(255,107,107,0.3) !important;
border-left: 5px solid #FF6B6B !important;
}
.et_pb_module.article-gestion-stress .temoignage-header,
.et_pb_text.article-gestion-stress .temoignage-header {
display: flex !important;
align-items: center !important;
gap: 15px !important;
margin-bottom: 20px !important;
}
.et_pb_module.article-gestion-stress .temoignage-photo,
.et_pb_text.article-gestion-stress .temoignage-photo {
width: 60px !important;
height: 60px !important;
border-radius: 50% !important;
object-fit: cover !important;
border: 3px solid #FF6B6B !important;
flex-shrink: 0 !important;
}
.et_pb_module.article-gestion-stress .temoignage-info,
.et_pb_text.article-gestion-stress .temoignage-info {
flex: 1 !important;
}
.et_pb_module.article-gestion-stress .temoignage-info strong,
.et_pb_text.article-gestion-stress .temoignage-info strong {
display: block !important;
font-size: 18px !important;
color: #2C3E50 !important;
margin-bottom: 5px !important;
}
.et_pb_module.article-gestion-stress .temoignage-info span,
.et_pb_text.article-gestion-stress .temoignage-info span {
font-size: 14px !important;
color: #6C757D !important;
display: block !important;
}
.et_pb_module.article-gestion-stress .temoignage-box p,
.et_pb_text.article-gestion-stress .temoignage-box p {
margin-bottom: 15px !important;
color: #495057 !important;
font-style: italic !important;
line-height: 1.7 !important;
}
.et_pb_module.article-gestion-stress .temoignage-box h4,
.et_pb_text.article-gestion-stress .temoignage-box h4 {
color: #FF6B6B !important;
margin-top: 0 !important;
margin-bottom: 15px !important;
}  .et_pb_module.article-gestion-stress .image-container,
.et_pb_text.article-gestion-stress .image-container {
margin: 40px 0 !important;
text-align: center !important;
}
.et_pb_module.article-gestion-stress .image-container img,
.et_pb_text.article-gestion-stress .image-container img {
max-width: 100% !important;
height: auto !important;
border-radius: 15px !important;
box-shadow: 0 8px 25px rgba(255,107,107,0.15) !important;
} .et_pb_module.article-gestion-stress .image-full-width,
.et_pb_text.article-gestion-stress .image-full-width {
margin: 50px -50px !important;
text-align: center !important;
}
.et_pb_module.article-gestion-stress .image-full-width img,
.et_pb_text.article-gestion-stress .image-full-width img {
width: 100% !important;
height: auto !important;
border-radius: 0 !important;
box-shadow: 0 10px 40px rgba(255,107,107,0.15) !important;
}
.et_pb_module.article-gestion-stress .image-caption,
.et_pb_text.article-gestion-stress .image-caption {
text-align: center !important;
font-size: 14px !important;
color: #6C757D !important;
font-style: italic !important;
margin-top: 15px !important;
}
.et_pb_module.article-gestion-stress .image-full-width .image-caption,
.et_pb_text.article-gestion-stress .image-full-width .image-caption {
margin-left: 50px !important;
margin-right: 50px !important;
} .et_pb_module.article-gestion-stress .cta-card,
.et_pb_text.article-gestion-stress .cta-card {
background: white !important;
padding: 40px !important;
border-radius: 15px !important;
border: 3px solid #FF6B6B !important;
margin: 50px 0 !important;
box-shadow: 0 8px 30px rgba(255,107,107,0.2) !important;
}
.et_pb_module.article-gestion-stress .cta-content,
.et_pb_text.article-gestion-stress .cta-content {
margin-bottom: 30px !important;
}
.et_pb_module.article-gestion-stress .cta-card h3,
.et_pb_module.article-gestion-stress .cta-content h3,
.et_pb_text.article-gestion-stress .cta-card h3,
.et_pb_text.article-gestion-stress .cta-content h3 {
font-family: 'Poppins', sans-serif !important;
font-size: 28px !important;
color: #FF6B6B !important;
margin-top: 0 !important;
margin-bottom: 15px !important;
}
.et_pb_module.article-gestion-stress .cta-card p,
.et_pb_module.article-gestion-stress .cta-content p,
.et_pb_text.article-gestion-stress .cta-card p,
.et_pb_text.article-gestion-stress .cta-content p {
font-size: 16px !important;
line-height: 1.7 !important;
color: #495057 !important;
margin-bottom: 15px !important;
}
.et_pb_module.article-gestion-stress .cta-benefits,
.et_pb_text.article-gestion-stress .cta-benefits {
list-style: none !important;
padding: 0 !important;
margin: 20px 0 !important;
}
.et_pb_module.article-gestion-stress .cta-benefits li,
.et_pb_text.article-gestion-stress .cta-benefits li {
padding: 8px 0 !important;
font-size: 16px !important;
color: #495057 !important;
line-height: 1.6 !important;
}
.et_pb_module.article-gestion-stress .cta-action,
.et_pb_text.article-gestion-stress .cta-action {
text-align: center !important;
}
.et_pb_module.article-gestion-stress .cta-button,
.et_pb_module.article-gestion-stress .red-button,
.et_pb_text.article-gestion-stress .cta-button,
.et_pb_text.article-gestion-stress .red-button {
display: inline-block !important;
background: linear-gradient(135deg, #FF6B6B 0%, #FF8A8A 100%) !important;
color: white !important;
padding: 18px 40px !important;
border-radius: 50px !important;
text-decoration: none !important;
font-weight: 700 !important;
font-size: 18px !important;
transition: all 0.3s ease !important;
box-shadow: 0 5px 20px rgba(255,107,107,0.3) !important;
}
.et_pb_module.article-gestion-stress .cta-button:hover,
.et_pb_module.article-gestion-stress .red-button:hover,
.et_pb_text.article-gestion-stress .cta-button:hover,
.et_pb_text.article-gestion-stress .red-button:hover {
background: linear-gradient(135deg, #E63946 0%, #FF6B6B 100%) !important;
transform: translateY(-3px) !important;
box-shadow: 0 8px 30px rgba(255,107,107,0.4) !important;
}
.et_pb_module.article-gestion-stress .cta-subtext,
.et_pb_text.article-gestion-stress .cta-subtext {
font-size: 14px !important;
color: #6C757D !important;
margin-top: 15px !important;
text-align: center !important;
} .et_pb_module.article-gestion-stress .invitation-box,
.et_pb_text.article-gestion-stress .invitation-box {
background: white !important;
border: 2px solid #FF8A8A !important;
}
.et_pb_module.article-gestion-stress .text-link,
.et_pb_text.article-gestion-stress .text-link {
color: #FF6B6B !important;
text-decoration: none !important;
font-weight: 600 !important;
border-bottom: 2px solid transparent !important;
transition: border-color 0.3s ease !important;
}
.et_pb_module.article-gestion-stress .text-link:hover,
.et_pb_text.article-gestion-stress .text-link:hover {
border-bottom-color: #FF6B6B !important;
} @media (max-width: 980px) { .et_pb_module.article-gestion-stress .quote-split,
.et_pb_text.article-gestion-stress .quote-split {
grid-template-columns: 1fr !important;
gap: 20px !important;
} .et_pb_module.article-gestion-stress .two-column-list,
.et_pb_text.article-gestion-stress .two-column-list {
grid-template-columns: 1fr !important;
gap: 20px !important;
}
} @media (max-width: 768px) { .et_pb_module.article-gestion-stress h2,
.et_pb_text.article-gestion-stress h2 {
font-size: 26px !important;
}
.et_pb_module.article-gestion-stress h3,
.et_pb_text.article-gestion-stress h3 {
font-size: 20px !important;
padding-left: 15px !important;
}
.et_pb_module.article-gestion-stress h4,
.et_pb_text.article-gestion-stress h4 {
font-size: 17px !important;
}
.et_pb_module.article-gestion-stress p,
.et_pb_text.article-gestion-stress p {
font-size: 16px !important;
} .et_pb_module.article-gestion-stress .intro-lead,
.et_pb_text.article-gestion-stress .intro-lead {
font-size: 19px !important;
padding: 20px !important;
} .et_pb_module.article-gestion-stress .quote-split,
.et_pb_text.article-gestion-stress .quote-split {
padding: 25px !important;
}
.et_pb_module.article-gestion-stress .quote-split blockquote,
.et_pb_text.article-gestion-stress .quote-split blockquote {
font-size: 18px !important;
} .et_pb_module.article-gestion-stress .conseil-box,
.et_pb_text.article-gestion-stress .conseil-box {
flex-direction: column !important;
padding: 25px !important;
}
.et_pb_module.article-gestion-stress .conseil-icon,
.et_pb_text.article-gestion-stress .conseil-icon {
font-size: 35px !important;
} .et_pb_module.article-gestion-stress .image-full-width,
.et_pb_text.article-gestion-stress .image-full-width {
margin: 30px -25px !important;
}
.et_pb_module.article-gestion-stress .image-full-width .image-caption,
.et_pb_text.article-gestion-stress .image-full-width .image-caption {
margin-left: 25px !important;
margin-right: 25px !important;
} .et_pb_module.article-gestion-stress .cta-card,
.et_pb_text.article-gestion-stress .cta-card {
padding: 30px 25px !important;
}
.et_pb_module.article-gestion-stress .cta-card h3,
.et_pb_text.article-gestion-stress .cta-card h3 {
font-size: 24px !important;
}
.et_pb_module.article-gestion-stress .cta-button,
.et_pb_module.article-gestion-stress .red-button,
.et_pb_text.article-gestion-stress .cta-button,
.et_pb_text.article-gestion-stress .red-button {
padding: 15px 30px !important;
font-size: 16px !important;
}
}  .et_pb_module.article-leadership-creole .intro-lead,
.et_pb_text.article-leadership-creole .intro-lead {
font-size: 22px !important;
line-height: 1.7 !important;
color: #495057 !important;
font-weight: 400 !important;
margin-bottom: 40px !important;
padding: 25px !important;
background: rgba(243,156,18,0.05) !important;
border-left: 5px solid #F39C12 !important;
border-radius: 8px !important;
font-style: italic;
} .et_pb_module.article-leadership-creole .quote-split,
.et_pb_text.article-leadership-creole .quote-split {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 30px !important;
margin: 40px 0 !important;
padding: 35px !important;
background: linear-gradient(135deg, rgba(243,156,18,0.05) 0%, rgba(255,193,7,0.05) 100%) !important;
border-radius: 15px !important;
border: 2px solid rgba(243,156,18,0.2) !important;
}
.et_pb_module.article-leadership-creole .quote-split.proverbe-highlight,
.et_pb_text.article-leadership-creole .quote-split.proverbe-highlight {
border: 3px solid #F39C12 !important;
box-shadow: 0 5px 20px rgba(243,156,18,0.15) !important;
}
.et_pb_module.article-leadership-creole .quote-split blockquote,
.et_pb_text.article-leadership-creole .quote-split blockquote {
font-family: 'Poppins', sans-serif !important;
font-size: 20px !important;
font-style: italic !important;
color: #F39C12 !important;
font-weight: 600 !important;
line-height: 1.6 !important;
padding: 0 !important;
margin: 0 !important;
border: none !important;
background: none !important;
}
.et_pb_module.article-leadership-creole .quote-translation,
.et_pb_text.article-leadership-creole .quote-translation {
background: white !important;
padding: 20px !important;
border-radius: 10px !important;
border-left: 4px solid #F39C12 !important;
}
.et_pb_module.article-leadership-creole .quote-translation strong,
.et_pb_text.article-leadership-creole .quote-translation strong {
color: #F39C12 !important;
font-weight: 600 !important;
display: block !important;
margin-bottom: 10px !important;
} .et_pb_module.article-leadership-creole .content-section,
.et_pb_text.article-leadership-creole .content-section {
margin: 50px 0 !important;
} .et_pb_module.article-leadership-creole .content-section h2,
.et_pb_module.article-leadership-creole h2,
.et_pb_text.article-leadership-creole .content-section h2,
.et_pb_text.article-leadership-creole h2 {
font-family: 'Poppins', sans-serif !important;
font-size: 32px !important;
color: #F39C12 !important;
margin-bottom: 30px !important;
margin-top: 40px !important;
position: relative !important;
padding-bottom: 20px !important;
font-weight: 700 !important;
border-bottom: none !important;
} .et_pb_module.article-leadership-creole .content-section h2::after,
.et_pb_module.article-leadership-creole h2::after,
.et_pb_text.article-leadership-creole .content-section h2::after,
.et_pb_text.article-leadership-creole h2::after {
content: '' !important;
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
width: 100px !important;
height: 5px !important;
background: linear-gradient(90deg, #F39C12 0%, #FFC107 100%) !important;
border-radius: 3px !important;
} .et_pb_module.article-leadership-creole .content-section h3,
.et_pb_module.article-leadership-creole h3,
.et_pb_text.article-leadership-creole .content-section h3,
.et_pb_text.article-leadership-creole h3 {
font-family: 'Poppins', sans-serif !important;
font-size: 24px !important;
color: #2C3E50 !important;
margin: 35px 0 20px !important;
font-weight: 600 !important;
padding-left: 20px !important;
border-left: 4px solid #F39C12 !important;
} .et_pb_module.article-leadership-creole .content-section h4,
.et_pb_module.article-leadership-creole h4,
.et_pb_text.article-leadership-creole .content-section h4,
.et_pb_text.article-leadership-creole h4 {
font-family: 'Poppins', sans-serif !important;
font-size: 18px !important;
color: #2C3E50 !important;
margin: 25px 0 15px !important;
font-weight: 600 !important;
} .et_pb_module.article-leadership-creole .content-section p,
.et_pb_module.article-leadership-creole p,
.et_pb_text.article-leadership-creole .content-section p,
.et_pb_text.article-leadership-creole p {
font-size: 17px !important;
line-height: 1.8 !important;
color: #495057 !important;
margin-bottom: 20px !important;
} .et_pb_module.article-leadership-creole strong,
.et_pb_text.article-leadership-creole strong {
color: #2C3E50 !important;
font-weight: 600 !important;
}
.et_pb_module.article-leadership-creole em,
.et_pb_text.article-leadership-creole em {
color: #E67E22 !important;
font-style: italic !important;
}  .et_pb_module.article-leadership-creole .content-section ul,
.et_pb_module.article-leadership-creole ul,
.et_pb_text.article-leadership-creole .content-section ul,
.et_pb_text.article-leadership-creole ul {
margin: 20px 0 !important;
padding-left: 30px !important;
}
.et_pb_module.article-leadership-creole .content-section ul li,
.et_pb_module.article-leadership-creole ul li,
.et_pb_text.article-leadership-creole .content-section ul li,
.et_pb_text.article-leadership-creole ul li {
margin-bottom: 12px !important;
line-height: 1.7 !important;
color: #495057 !important;
}
.et_pb_module.article-leadership-creole .content-section ol,
.et_pb_module.article-leadership-creole ol,
.et_pb_text.article-leadership-creole .content-section ol,
.et_pb_text.article-leadership-creole ol {
margin: 20px 0 !important;
padding-left: 30px !important;
}
.et_pb_module.article-leadership-creole .content-section ol li,
.et_pb_module.article-leadership-creole ol li,
.et_pb_text.article-leadership-creole .content-section ol li,
.et_pb_text.article-leadership-creole ol li {
margin-bottom: 12px !important;
line-height: 1.7 !important;
color: #495057 !important;
} .et_pb_module.article-leadership-creole .conseil-box,
.et_pb_text.article-leadership-creole .conseil-box {
display: flex !important;
gap: 20px !important;
background: linear-gradient(135deg, rgba(243,156,18,0.08) 0%, rgba(255,193,7,0.08) 100%) !important;
padding: 30px !important;
border-radius: 12px !important;
border: 2px solid rgba(243,156,18,0.3) !important;
margin: 30px 0 !important;
}
.et_pb_module.article-leadership-creole .conseil-box.green-gradient,
.et_pb_text.article-leadership-creole .conseil-box.green-gradient {
background: linear-gradient(135deg, rgba(243,156,18,0.1) 0%, rgba(255,193,7,0.1) 100%) !important;
border: 2px solid #F39C12 !important;
}
.et_pb_module.article-leadership-creole .conseil-icon,
.et_pb_text.article-leadership-creole .conseil-icon {
font-size: 40px !important;
flex-shrink: 0 !important;
line-height: 1 !important;
}
.et_pb_module.article-leadership-creole .conseil-content,
.et_pb_text.article-leadership-creole .conseil-content {
flex: 1 !important;
}
.et_pb_module.article-leadership-creole .conseil-box h4,
.et_pb_module.article-leadership-creole .conseil-content h4,
.et_pb_text.article-leadership-creole .conseil-box h4,
.et_pb_text.article-leadership-creole .conseil-content h4 {
color: #E67E22 !important;
margin-top: 0 !important;
margin-bottom: 15px !important;
font-size: 19px !important;
}
.et_pb_module.article-leadership-creole .conseil-box p,
.et_pb_module.article-leadership-creole .conseil-content p,
.et_pb_text.article-leadership-creole .conseil-box p,
.et_pb_text.article-leadership-creole .conseil-content p {
margin-bottom: 15px !important;
}
.et_pb_module.article-leadership-creole .conseil-box ul,
.et_pb_module.article-leadership-creole .conseil-content ul,
.et_pb_text.article-leadership-creole .conseil-box ul,
.et_pb_text.article-leadership-creole .conseil-content ul {
margin-top: 15px !important;
list-style: none !important;
padding-left: 0 !important;
}
.et_pb_module.article-leadership-creole .conseil-box ul li,
.et_pb_module.article-leadership-creole .conseil-content ul li,
.et_pb_text.article-leadership-creole .conseil-box ul li,
.et_pb_text.article-leadership-creole .conseil-content ul li {
padding-left: 30px !important;
position: relative !important;
margin-bottom: 12px !important;
}
.et_pb_module.article-leadership-creole .conseil-box ul li::before,
.et_pb_module.article-leadership-creole .conseil-content ul li::before,
.et_pb_text.article-leadership-creole .conseil-box ul li::before,
.et_pb_text.article-leadership-creole .conseil-content ul li::before {
content: '✓' !important;
position: absolute !important;
left: 0 !important;
color: #F39C12 !important;
font-weight: 700 !important;
font-size: 18px !important;
} .et_pb_module.article-leadership-creole .exercice-box,
.et_pb_text.article-leadership-creole .exercice-box {
background: linear-gradient(135deg, #fff 0%, rgba(243,156,18,0.05) 100%) !important;
padding: 30px !important;
border-radius: 12px !important;
border: 3px dashed #F39C12 !important;
margin: 30px 0 !important;
}
.et_pb_module.article-leadership-creole .exercice-box h4,
.et_pb_text.article-leadership-creole .exercice-box h4 {
color: #F39C12 !important;
margin-top: 0 !important;
font-size: 20px !important;
} .et_pb_module.article-leadership-creole .two-column-list,
.et_pb_text.article-leadership-creole .two-column-list {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 30px !important;
margin: 30px 0 !important;
}
.et_pb_module.article-leadership-creole .two-column-list .column,
.et_pb_text.article-leadership-creole .two-column-list .column {
background: rgba(243,156,18,0.05) !important;
padding: 25px !important;
border-radius: 12px !important;
border: 2px solid rgba(243,156,18,0.2) !important;
}
.et_pb_module.article-leadership-creole .two-column-list .column h4,
.et_pb_text.article-leadership-creole .two-column-list .column h4 {
color: #F39C12 !important;
margin-top: 0 !important;
font-size: 18px !important;
margin-bottom: 15px !important;
}
.et_pb_module.article-leadership-creole .two-column-list .column ul,
.et_pb_text.article-leadership-creole .two-column-list .column ul {
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
}
.et_pb_module.article-leadership-creole .two-column-list .column ul li,
.et_pb_text.article-leadership-creole .two-column-list .column ul li {
padding-left: 30px !important;
margin-bottom: 12px !important;
position: relative !important;
line-height: 1.6 !important;
}
.et_pb_module.article-leadership-creole .two-column-list .column ul li::before,
.et_pb_text.article-leadership-creole .two-column-list .column ul li::before {
content: '✓' !important;
position: absolute !important;
left: 0 !important;
color: #F39C12 !important;
font-weight: 700 !important;
font-size: 18px !important;
} .et_pb_module.article-leadership-creole .temoignage-box,
.et_pb_text.article-leadership-creole .temoignage-box {
background: white !important;
padding: 30px !important;
border-radius: 12px !important;
border-left: 5px solid #F39C12 !important;
margin: 30px 0 !important;
box-shadow: 0 4px 15px rgba(243,156,18,0.1) !important;
}
.et_pb_module.article-leadership-creole .temoignage-box.success-story,
.et_pb_text.article-leadership-creole .temoignage-box.success-story {
background: linear-gradient(135deg, rgba(243,156,18,0.05) 0%, rgba(255,193,7,0.05) 100%) !important;
border: 2px solid rgba(243,156,18,0.3) !important;
border-left: 5px solid #F39C12 !important;
}
.et_pb_module.article-leadership-creole .temoignage-header,
.et_pb_text.article-leadership-creole .temoignage-header {
display: flex !important;
align-items: center !important;
gap: 15px !important;
margin-bottom: 20px !important;
}
.et_pb_module.article-leadership-creole .temoignage-photo,
.et_pb_text.article-leadership-creole .temoignage-photo {
width: 60px !important;
height: 60px !important;
border-radius: 50% !important;
object-fit: cover !important;
border: 3px solid #F39C12 !important;
flex-shrink: 0 !important;
}
.et_pb_module.article-leadership-creole .temoignage-info,
.et_pb_text.article-leadership-creole .temoignage-info {
flex: 1 !important;
}
.et_pb_module.article-leadership-creole .temoignage-info strong,
.et_pb_text.article-leadership-creole .temoignage-info strong {
display: block !important;
font-size: 18px !important;
color: #2C3E50 !important;
margin-bottom: 5px !important;
}
.et_pb_module.article-leadership-creole .temoignage-info span,
.et_pb_text.article-leadership-creole .temoignage-info span {
font-size: 14px !important;
color: #6C757D !important;
display: block !important;
}
.et_pb_module.article-leadership-creole .temoignage-box p,
.et_pb_text.article-leadership-creole .temoignage-box p {
margin-bottom: 15px !important;
color: #495057 !important;
font-style: italic !important;
line-height: 1.7 !important;
}
.et_pb_module.article-leadership-creole .temoignage-box h4,
.et_pb_text.article-leadership-creole .temoignage-box h4 {
color: #F39C12 !important;
margin-top: 0 !important;
margin-bottom: 15px !important;
}  .et_pb_module.article-leadership-creole .image-container,
.et_pb_text.article-leadership-creole .image-container {
margin: 40px 0 !important;
text-align: center !important;
}
.et_pb_module.article-leadership-creole .image-container img,
.et_pb_text.article-leadership-creole .image-container img {
max-width: 100% !important;
height: auto !important;
border-radius: 15px !important;
box-shadow: 0 8px 25px rgba(243,156,18,0.15) !important;
} .et_pb_module.article-leadership-creole .image-full-width,
.et_pb_text.article-leadership-creole .image-full-width {
margin: 50px -50px !important;
text-align: center !important;
}
.et_pb_module.article-leadership-creole .image-full-width img,
.et_pb_text.article-leadership-creole .image-full-width img {
width: 100% !important;
height: auto !important;
border-radius: 0 !important;
box-shadow: 0 10px 40px rgba(243,156,18,0.15) !important;
}
.et_pb_module.article-leadership-creole .image-caption,
.et_pb_text.article-leadership-creole .image-caption {
text-align: center !important;
font-size: 14px !important;
color: #6C757D !important;
font-style: italic !important;
margin-top: 15px !important;
}
.et_pb_module.article-leadership-creole .image-full-width .image-caption,
.et_pb_text.article-leadership-creole .image-full-width .image-caption {
margin-left: 50px !important;
margin-right: 50px !important;
} .et_pb_module.article-leadership-creole .cta-card,
.et_pb_text.article-leadership-creole .cta-card {
background: white !important;
padding: 40px !important;
border-radius: 15px !important;
border: 3px solid #F39C12 !important;
margin: 50px 0 !important;
box-shadow: 0 8px 30px rgba(243,156,18,0.2) !important;
}
.et_pb_module.article-leadership-creole .cta-content,
.et_pb_text.article-leadership-creole .cta-content {
margin-bottom: 30px !important;
}
.et_pb_module.article-leadership-creole .cta-card h3,
.et_pb_module.article-leadership-creole .cta-content h3,
.et_pb_text.article-leadership-creole .cta-card h3,
.et_pb_text.article-leadership-creole .cta-content h3 {
font-family: 'Poppins', sans-serif !important;
font-size: 28px !important;
color: #F39C12 !important;
margin-top: 0 !important;
margin-bottom: 15px !important;
}
.et_pb_module.article-leadership-creole .cta-card p,
.et_pb_module.article-leadership-creole .cta-content p,
.et_pb_text.article-leadership-creole .cta-card p,
.et_pb_text.article-leadership-creole .cta-content p {
font-size: 16px !important;
line-height: 1.7 !important;
color: #495057 !important;
margin-bottom: 15px !important;
}
.et_pb_module.article-leadership-creole .cta-benefits,
.et_pb_text.article-leadership-creole .cta-benefits {
list-style: none !important;
padding: 0 !important;
margin: 20px 0 !important;
}
.et_pb_module.article-leadership-creole .cta-benefits li,
.et_pb_text.article-leadership-creole .cta-benefits li {
padding: 8px 0 !important;
font-size: 16px !important;
color: #495057 !important;
line-height: 1.6 !important;
}
.et_pb_module.article-leadership-creole .cta-action,
.et_pb_text.article-leadership-creole .cta-action {
text-align: center !important;
}
.et_pb_module.article-leadership-creole .cta-button,
.et_pb_module.article-leadership-creole .yellow-button,
.et_pb_text.article-leadership-creole .cta-button,
.et_pb_text.article-leadership-creole .yellow-button {
display: inline-block !important;
background: linear-gradient(135deg, #F39C12 0%, #FFC107 100%) !important;
color: white !important;
padding: 18px 40px !important;
border-radius: 50px !important;
text-decoration: none !important;
font-weight: 700 !important;
font-size: 18px !important;
transition: all 0.3s ease !important;
box-shadow: 0 5px 20px rgba(243,156,18,0.3) !important;
}
.et_pb_module.article-leadership-creole .cta-button:hover,
.et_pb_module.article-leadership-creole .yellow-button:hover,
.et_pb_text.article-leadership-creole .cta-button:hover,
.et_pb_text.article-leadership-creole .yellow-button:hover {
background: linear-gradient(135deg, #E67E22 0%, #F39C12 100%) !important;
transform: translateY(-3px) !important;
box-shadow: 0 8px 30px rgba(243,156,18,0.4) !important;
}
.et_pb_module.article-leadership-creole .cta-subtext,
.et_pb_text.article-leadership-creole .cta-subtext {
font-size: 14px !important;
color: #6C757D !important;
margin-top: 15px !important;
text-align: center !important;
} .et_pb_module.article-leadership-creole .invitation-box,
.et_pb_text.article-leadership-creole .invitation-box {
background: white !important;
border: 2px solid #FFC107 !important;
}
.et_pb_module.article-leadership-creole .text-link,
.et_pb_text.article-leadership-creole .text-link {
color: #F39C12 !important;
text-decoration: none !important;
font-weight: 600 !important;
border-bottom: 2px solid transparent !important;
transition: border-color 0.3s ease !important;
}
.et_pb_module.article-leadership-creole .text-link:hover,
.et_pb_text.article-leadership-creole .text-link:hover {
border-bottom-color: #F39C12 !important;
} @media (max-width: 980px) { .et_pb_module.article-leadership-creole .quote-split,
.et_pb_text.article-leadership-creole .quote-split {
grid-template-columns: 1fr !important;
gap: 20px !important;
} .et_pb_module.article-leadership-creole .two-column-list,
.et_pb_text.article-leadership-creole .two-column-list {
grid-template-columns: 1fr !important;
gap: 20px !important;
}
} @media (max-width: 768px) { .et_pb_module.article-leadership-creole h2,
.et_pb_text.article-leadership-creole h2 {
font-size: 26px !important;
}
.et_pb_module.article-leadership-creole h3,
.et_pb_text.article-leadership-creole h3 {
font-size: 20px !important;
padding-left: 15px !important;
}
.et_pb_module.article-leadership-creole h4,
.et_pb_text.article-leadership-creole h4 {
font-size: 17px !important;
}
.et_pb_module.article-leadership-creole p,
.et_pb_text.article-leadership-creole p {
font-size: 16px !important;
} .et_pb_module.article-leadership-creole .intro-lead,
.et_pb_text.article-leadership-creole .intro-lead {
font-size: 19px !important;
padding: 20px !important;
} .et_pb_module.article-leadership-creole .quote-split,
.et_pb_text.article-leadership-creole .quote-split {
padding: 25px !important;
}
.et_pb_module.article-leadership-creole .quote-split blockquote,
.et_pb_text.article-leadership-creole .quote-split blockquote {
font-size: 18px !important;
} .et_pb_module.article-leadership-creole .conseil-box,
.et_pb_text.article-leadership-creole .conseil-box {
flex-direction: column !important;
padding: 25px !important;
}
.et_pb_module.article-leadership-creole .conseil-icon,
.et_pb_text.article-leadership-creole .conseil-icon {
font-size: 35px !important;
} .et_pb_module.article-leadership-creole .image-full-width,
.et_pb_text.article-leadership-creole .image-full-width {
margin: 30px -25px !important;
}
.et_pb_module.article-leadership-creole .image-full-width .image-caption,
.et_pb_text.article-leadership-creole .image-full-width .image-caption {
margin-left: 25px !important;
margin-right: 25px !important;
} .et_pb_module.article-leadership-creole .cta-card,
.et_pb_text.article-leadership-creole .cta-card {
padding: 30px 25px !important;
}
.et_pb_module.article-leadership-creole .cta-card h3,
.et_pb_text.article-leadership-creole .cta-card h3 {
font-size: 24px !important;
}
.et_pb_module.article-leadership-creole .cta-button,
.et_pb_module.article-leadership-creole .yellow-button,
.et_pb_text.article-leadership-creole .cta-button,
.et_pb_text.article-leadership-creole .yellow-button {
padding: 15px 30px !important;
font-size: 16px !important;
}
}     .et_pb_module.article-retour-martinique .image-full,
.et_pb_text.article-retour-martinique .image-full {
margin: 60px auto !important;
max-width: 600px !important;
width: 100% !important;
border-radius: 20px !important;
overflow: hidden !important;
box-shadow: 0 10px 40px rgba(0,0,0,0.12) !important;
} .et_pb_module.article-retour-martinique .image-full img,
.et_pb_text.article-retour-martinique .image-full img {
width: 100% !important;
height: auto !important;
object-fit: cover !important;
display: block !important;
} .et_pb_module.article-retour-martinique .image-caption,
.et_pb_text.article-retour-martinique .image-caption {
text-align: center !important;
font-size: 15px !important;
color: #7F8C8D !important;
font-style: italic !important;
margin-top: 20px !important;
padding: 0 20px !important;
} @media (max-width: 980px) {
.et_pb_module.article-retour-martinique .image-full,
.et_pb_text.article-retour-martinique .image-full {
max-width: 100% !important;
}
} @media (max-width: 768px) {
.et_pb_module.article-retour-martinique .image-full,
.et_pb_text.article-retour-martinique .image-full {
margin: 40px 0 !important;
max-width: 100% !important;
}
.et_pb_module.article-retour-martinique .image-caption,
.et_pb_text.article-retour-martinique .image-caption {
font-size: 14px !important;
padding: 0 10px !important;
}
}          .et_pb_module.article-retour-martinique .intro-lead,
.et_pb_text.article-retour-martinique .intro-lead {
font-size: 22px !important;
line-height: 1.7 !important;
color: #495057 !important;
font-weight: 400 !important;
margin-bottom: 40px !important;
padding: 25px !important;
background: rgba(240, 150, 48, 0.05) !important;
border-left: 5px solid #F09630 !important;
border-radius: 8px !important;
font-style: italic;
} .et_pb_module.article-retour-martinique .quote-split,
.et_pb_text.article-retour-martinique .quote-split {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 30px !important;
margin: 40px 0 !important;
padding: 35px !important;
background: linear-gradient(135deg, rgba(240,150,48,0.05) 0%, rgba(210,60,0,0.05) 100%) !important;
border-radius: 15px !important;
border: 2px solid rgba(240,150,48,0.2) !important;
}
.et_pb_module.article-retour-martinique .quote-split.proverbe-highlight,
.et_pb_text.article-retour-martinique .quote-split.proverbe-highlight {
border: 3px solid #F09630 !important;
box-shadow: 0 5px 20px rgba(240,150,48,0.15) !important;
}
.et_pb_module.article-retour-martinique .quote-split blockquote,
.et_pb_text.article-retour-martinique .quote-split blockquote {
font-family: 'Poppins', sans-serif !important;
font-size: 20px !important;
font-style: italic !important;
color: #D23C00 !important;
font-weight: 600 !important;
line-height: 1.6 !important;
padding: 0 !important;
margin: 0 !important;
border: none !important;
background: none !important;
}
.et_pb_module.article-retour-martinique .quote-translation,
.et_pb_text.article-retour-martinique .quote-translation {
background: white !important;
padding: 20px !important;
border-radius: 10px !important;
border-left: 4px solid #F09630 !important;
}
.et_pb_module.article-retour-martinique .quote-translation strong,
.et_pb_text.article-retour-martinique .quote-translation strong {
color: #F09630 !important;
font-weight: 600 !important;
display: block !important;
margin-bottom: 10px !important;
} .et_pb_module.article-retour-martinique .content-section,
.et_pb_text.article-retour-martinique .content-section {
margin: 50px 0 !important;
} .et_pb_module.article-retour-martinique .content-section h2,
.et_pb_module.article-retour-martinique h2,
.et_pb_text.article-retour-martinique .content-section h2,
.et_pb_text.article-retour-martinique h2 {
font-family: 'Poppins', sans-serif !important;
font-size: 32px !important;
color: #F09630 !important;
margin-bottom: 30px !important;
margin-top: 40px !important;
position: relative !important;
padding-bottom: 20px !important;
font-weight: 700 !important;
border-bottom: none !important;
} .et_pb_module.article-retour-martinique .content-section h2::after,
.et_pb_module.article-retour-martinique h2::after,
.et_pb_text.article-retour-martinique .content-section h2::after,
.et_pb_text.article-retour-martinique h2::after {
content: '' !important;
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
width: 100px !important;
height: 5px !important;
background: linear-gradient(90deg, #F09630 0%, #D23C00 100%) !important;
border-radius: 3px !important;
} .et_pb_module.article-retour-martinique .content-section h3,
.et_pb_module.article-retour-martinique h3,
.et_pb_text.article-retour-martinique .content-section h3,
.et_pb_text.article-retour-martinique h3 {
font-family: 'Poppins', sans-serif !important;
font-size: 24px !important;
color: #2C3E50 !important;
margin: 35px 0 20px !important;
font-weight: 600 !important;
padding-left: 20px !important;
border-left: 4px solid #4A8C57 !important;
} .et_pb_module.article-retour-martinique .content-section h4,
.et_pb_module.article-retour-martinique h4,
.et_pb_text.article-retour-martinique .content-section h4,
.et_pb_text.article-retour-martinique h4 {
font-family: 'Poppins', sans-serif !important;
font-size: 18px !important;
color: #2C3E50 !important;
margin: 25px 0 15px !important;
font-weight: 600 !important;
} .et_pb_module.article-retour-martinique .content-section p,
.et_pb_module.article-retour-martinique p,
.et_pb_text.article-retour-martinique .content-section p,
.et_pb_text.article-retour-martinique p {
font-size: 17px !important;
line-height: 1.8 !important;
color: #495057 !important;
margin-bottom: 20px !important;
} .et_pb_module.article-retour-martinique strong,
.et_pb_text.article-retour-martinique strong {
color: #2C3E50 !important;
font-weight: 600 !important;
}
.et_pb_module.article-retour-martinique em,
.et_pb_text.article-retour-martinique em {
color: #D23C00 !important;
font-style: italic !important;
}  .et_pb_module.article-retour-martinique .content-section ul,
.et_pb_module.article-retour-martinique ul,
.et_pb_text.article-retour-martinique .content-section ul,
.et_pb_text.article-retour-martinique ul {
margin: 20px 0 !important;
padding-left: 30px !important;
}
.et_pb_module.article-retour-martinique .content-section ul li,
.et_pb_module.article-retour-martinique ul li,
.et_pb_text.article-retour-martinique .content-section ul li,
.et_pb_text.article-retour-martinique ul li {
margin-bottom: 12px !important;
line-height: 1.7 !important;
color: #495057 !important;
}
.et_pb_module.article-retour-martinique .content-section ol,
.et_pb_module.article-retour-martinique ol,
.et_pb_text.article-retour-martinique .content-section ol,
.et_pb_text.article-retour-martinique ol {
margin: 20px 0 !important;
padding-left: 30px !important;
}
.et_pb_module.article-retour-martinique .content-section ol li,
.et_pb_module.article-retour-martinique ol li,
.et_pb_text.article-retour-martinique .content-section ol li,
.et_pb_text.article-retour-martinique ol li {
margin-bottom: 12px !important;
line-height: 1.7 !important;
color: #495057 !important;
} .et_pb_module.article-retour-martinique .list-two-columns,
.et_pb_text.article-retour-martinique .list-two-columns {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 25px !important;
margin: 35px 0 !important;
list-style: none !important;
padding: 0 !important;
}
.et_pb_module.article-retour-martinique .list-two-columns li,
.et_pb_text.article-retour-martinique .list-two-columns li {
position: relative !important;
padding-left: 40px !important;
font-size: 17px !important;
line-height: 1.7 !important;
margin-bottom: 18px !important;
color: #495057 !important;
list-style: none !important;
}
.et_pb_module.article-retour-martinique .list-two-columns li::before,
.et_pb_text.article-retour-martinique .list-two-columns li::before {
content: '✓' !important;
position: absolute !important;
left: 0 !important;
color: #4A8C57 !important;
font-weight: bold !important;
font-size: 22px !important;
background: rgba(74, 140, 87, 0.15) !important;
width: 28px !important;
height: 28px !important;
border-radius: 50% !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
} .et_pb_module.article-retour-martinique .conseil-box,
.et_pb_text.article-retour-martinique .conseil-box {
display: flex !important;
gap: 20px !important;
background: linear-gradient(135deg, rgba(74,140,87,0.06), rgba(74,140,87,0.12)) !important;
padding: 30px !important;
border-radius: 12px !important;
border: 3px solid #4A8C57 !important;
margin: 30px 0 !important;
}
.et_pb_module.article-retour-martinique .conseil-box.orange-gradient,
.et_pb_text.article-retour-martinique .conseil-box.orange-gradient {
background: linear-gradient(135deg, rgba(240,150,48,0.08) 0%, rgba(210,60,0,0.08) 100%) !important;
border: 2px solid rgba(240,150,48,0.3) !important;
}
.et_pb_module.article-retour-martinique .conseil-icon,
.et_pb_text.article-retour-martinique .conseil-icon {
font-size: 40px !important;
flex-shrink: 0 !important;
line-height: 1 !important;
}
.et_pb_module.article-retour-martinique .conseil-content,
.et_pb_text.article-retour-martinique .conseil-content {
flex: 1 !important;
}
.et_pb_module.article-retour-martinique .conseil-box h4,
.et_pb_module.article-retour-martinique .conseil-content h4,
.et_pb_text.article-retour-martinique .conseil-box h4,
.et_pb_text.article-retour-martinique .conseil-content h4 {
color: #4A8C57 !important;
margin-top: 0 !important;
margin-bottom: 15px !important;
font-size: 19px !important;
}
.et_pb_module.article-retour-martinique .conseil-box p,
.et_pb_module.article-retour-martinique .conseil-content p,
.et_pb_text.article-retour-martinique .conseil-box p,
.et_pb_text.article-retour-martinique .conseil-content p {
margin-bottom: 15px !important;
}
.et_pb_module.article-retour-martinique .conseil-box ul,
.et_pb_module.article-retour-martinique .conseil-content ul,
.et_pb_text.article-retour-martinique .conseil-box ul,
.et_pb_text.article-retour-martinique .conseil-content ul {
margin-top: 15px !important;
list-style: none !important;
padding-left: 0 !important;
}
.et_pb_module.article-retour-martinique .conseil-box ul li,
.et_pb_module.article-retour-martinique .conseil-content ul li,
.et_pb_text.article-retour-martinique .conseil-box ul li,
.et_pb_text.article-retour-martinique .conseil-content ul li {
padding-left: 30px !important;
position: relative !important;
margin-bottom: 12px !important;
}
.et_pb_module.article-retour-martinique .conseil-box ul li::before,
.et_pb_module.article-retour-martinique .conseil-content ul li::before,
.et_pb_text.article-retour-martinique .conseil-box ul li::before,
.et_pb_text.article-retour-martinique .conseil-content ul li::before {
content: '✓' !important;
position: absolute !important;
left: 0 !important;
color: #4A8C57 !important;
font-weight: 700 !important;
font-size: 18px !important;
} .et_pb_module.article-retour-martinique .temoignage-box,
.et_pb_module.article-retour-martinique .testimonial-box,
.et_pb_text.article-retour-martinique .temoignage-box,
.et_pb_text.article-retour-martinique .testimonial-box {
background: white !important;
padding: 30px !important;
border-radius: 12px !important;
border-left: 5px solid #F09630 !important;
margin: 30px 0 !important;
box-shadow: 0 4px 15px rgba(240,150,48,0.1) !important;
}
.et_pb_module.article-retour-martinique .temoignage-box.success-story,
.et_pb_module.article-retour-martinique .testimonial-box.success-story,
.et_pb_text.article-retour-martinique .temoignage-box.success-story,
.et_pb_text.article-retour-martinique .testimonial-box.success-story {
background: linear-gradient(135deg, rgba(240,150,48,0.05) 0%, rgba(210,60,0,0.05) 100%) !important;
border: 2px solid rgba(240,150,48,0.3) !important;
border-left: 5px solid #F09630 !important;
}
.et_pb_module.article-retour-martinique .temoignage-box p,
.et_pb_module.article-retour-martinique .testimonial-box p,
.et_pb_text.article-retour-martinique .temoignage-box p,
.et_pb_text.article-retour-martinique .testimonial-box p {
margin-bottom: 15px !important;
color: #495057 !important;
font-style: italic !important;
line-height: 1.7 !important;
}
.et_pb_module.article-retour-martinique .temoignage-author,
.et_pb_module.article-retour-martinique .testimonial-author,
.et_pb_text.article-retour-martinique .temoignage-author,
.et_pb_text.article-retour-martinique .testimonial-author {
font-weight: 600 !important;
color: #F09630 !important;
font-style: normal !important;
margin-top: 15px !important;
font-size: 16px !important;
} .et_pb_module.article-retour-martinique .split-content,
.et_pb_text.article-retour-martinique .split-content {
display: grid !important;
grid-template-columns: 45% 1fr !important;
gap: 40px !important;
align-items: center !important;
margin: 40px 0 !important;
}
.et_pb_module.article-retour-martinique .split-content img,
.et_pb_text.article-retour-martinique .split-content img {
width: 100% !important;
height: auto !important;
border-radius: 15px !important;
box-shadow: 0 8px 25px rgba(240,150,48,0.15) !important;
}
.et_pb_module.article-retour-martinique .split-content-text h4,
.et_pb_text.article-retour-martinique .split-content-text h4 {
color: #F09630 !important;
margin-top: 0 !important;
margin-bottom: 15px !important;
}  .et_pb_module.article-retour-martinique .image-container,
.et_pb_text.article-retour-martinique .image-container {
margin: 40px 0 !important;
text-align: center !important;
}
.et_pb_module.article-retour-martinique .image-container img,
.et_pb_text.article-retour-martinique .image-container img {
max-width: 100% !important;
height: auto !important;
border-radius: 15px !important;
box-shadow: 0 8px 25px rgba(240,150,48,0.15) !important;
} .et_pb_module.article-retour-martinique .image-full,
.et_pb_text.article-retour-martinique .image-full {
margin: 60px auto !important;
max-width: 600px !important;
width: 100% !important;
border-radius: 20px !important;
overflow: hidden !important;
box-shadow: 0 10px 40px rgba(0,0,0,0.12) !important;
}
.et_pb_module.article-retour-martinique .image-full img,
.et_pb_text.article-retour-martinique .image-full img {
width: 100% !important;
height: auto !important;
object-fit: cover !important;
display: block !important;
} .et_pb_module.article-retour-martinique .image-gallery,
.et_pb_text.article-retour-martinique .image-gallery {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 20px !important;
margin: 50px 0 !important;
}
.et_pb_module.article-retour-martinique .image-gallery img,
.et_pb_text.article-retour-martinique .image-gallery img {
width: 100% !important;
height: 250px !important;
object-fit: cover !important;
border-radius: 12px !important;
box-shadow: 0 5px 15px rgba(0,0,0,0.1) !important;
transition: transform 0.3s ease !important;
}
.et_pb_module.article-retour-martinique .image-gallery img:hover,
.et_pb_text.article-retour-martinique .image-gallery img:hover {
transform: scale(1.05) !important;
} .et_pb_module.article-retour-martinique .image-caption,
.et_pb_text.article-retour-martinique .image-caption {
text-align: center !important;
font-size: 15px !important;
color: #7F8C8D !important;
font-style: italic !important;
margin-top: 20px !important;
padding: 0 20px !important;
} .et_pb_module.article-retour-martinique .cta-card,
.et_pb_module.article-retour-martinique .program-cta,
.et_pb_text.article-retour-martinique .cta-card,
.et_pb_text.article-retour-martinique .program-cta {
background: white !important;
padding: 40px !important;
border-radius: 15px !important;
border: 3px solid #F09630 !important;
margin: 50px 0 !important;
box-shadow: 0 8px 30px rgba(240,150,48,0.2) !important;
}
.et_pb_module.article-retour-martinique .program-cta,
.et_pb_text.article-retour-martinique .program-cta {
display: grid !important;
grid-template-columns: 1fr auto !important;
gap: 40px !important;
align-items: center !important;
}
.et_pb_module.article-retour-martinique .program-cta-text,
.et_pb_text.article-retour-martinique .program-cta-text {
flex: 1 !important;
}
.et_pb_module.article-retour-martinique .cta-content,
.et_pb_text.article-retour-martinique .cta-content {
margin-bottom: 30px !important;
}
.et_pb_module.article-retour-martinique .cta-card h3,
.et_pb_module.article-retour-martinique .cta-content h3,
.et_pb_module.article-retour-martinique .program-cta-text h4,
.et_pb_text.article-retour-martinique .cta-card h3,
.et_pb_text.article-retour-martinique .cta-content h3,
.et_pb_text.article-retour-martinique .program-cta-text h4 {
font-family: 'Poppins', sans-serif !important;
font-size: 28px !important;
color: #2C3E50 !important;
margin-top: 0 !important;
margin-bottom: 15px !important;
font-weight: 700 !important;
}
.et_pb_module.article-retour-martinique .cta-card p,
.et_pb_module.article-retour-martinique .cta-content p,
.et_pb_module.article-retour-martinique .program-cta-text p,
.et_pb_text.article-retour-martinique .cta-card p,
.et_pb_text.article-retour-martinique .cta-content p,
.et_pb_text.article-retour-martinique .program-cta-text p {
font-size: 16px !important;
line-height: 1.7 !important;
color: #7F8C8D !important;
margin-bottom: 15px !important;
}
.et_pb_module.article-retour-martinique .cta-action,
.et_pb_module.article-retour-martinique .program-cta-button,
.et_pb_text.article-retour-martinique .cta-action,
.et_pb_text.article-retour-martinique .program-cta-button {
text-align: center !important;
}
.et_pb_module.article-retour-martinique .cta-button,
.et_pb_module.article-retour-martinique .orange-button,
.et_pb_module.article-retour-martinique .program-cta-button a,
.et_pb_text.article-retour-martinique .cta-button,
.et_pb_text.article-retour-martinique .orange-button,
.et_pb_text.article-retour-martinique .program-cta-button a {
display: inline-block !important;
background: linear-gradient(135deg, #F09630 0%, #D23C00 100%) !important;
color: white !important;
padding: 18px 40px !important;
border-radius: 50px !important;
text-decoration: none !important;
font-weight: 700 !important;
font-size: 18px !important;
transition: all 0.3s ease !important;
box-shadow: 0 5px 20px rgba(240,150,48,0.3) !important;
}
.et_pb_module.article-retour-martinique .cta-button:hover,
.et_pb_module.article-retour-martinique .orange-button:hover,
.et_pb_module.article-retour-martinique .program-cta-button a:hover,
.et_pb_text.article-retour-martinique .cta-button:hover,
.et_pb_text.article-retour-martinique .orange-button:hover,
.et_pb_text.article-retour-martinique .program-cta-button a:hover {
background: linear-gradient(135deg, #E67E22 0%, #C0392B 100%) !important;
transform: translateY(-3px) !important;
box-shadow: 0 8px 30px rgba(240,150,48,0.4) !important;
}
.et_pb_module.article-retour-martinique .text-link,
.et_pb_text.article-retour-martinique .text-link {
color: #F09630 !important;
text-decoration: none !important;
font-weight: 600 !important;
border-bottom: 2px solid transparent !important;
transition: border-color 0.3s ease !important;
}
.et_pb_module.article-retour-martinique .text-link:hover,
.et_pb_text.article-retour-martinique .text-link:hover {
border-bottom-color: #F09630 !important;
} @media (max-width: 980px) { .et_pb_module.article-retour-martinique .quote-split,
.et_pb_text.article-retour-martinique .quote-split {
grid-template-columns: 1fr !important;
gap: 20px !important;
} .et_pb_module.article-retour-martinique .list-two-columns,
.et_pb_text.article-retour-martinique .list-two-columns {
grid-template-columns: 1fr !important;
gap: 20px !important;
} .et_pb_module.article-retour-martinique .split-content,
.et_pb_text.article-retour-martinique .split-content {
grid-template-columns: 1fr !important;
gap: 25px !important;
} .et_pb_module.article-retour-martinique .image-gallery,
.et_pb_text.article-retour-martinique .image-gallery {
grid-template-columns: repeat(2, 1fr) !important;
} .et_pb_module.article-retour-martinique .image-full,
.et_pb_text.article-retour-martinique .image-full {
max-width: 100% !important;
} .et_pb_module.article-retour-martinique .program-cta,
.et_pb_text.article-retour-martinique .program-cta {
grid-template-columns: 1fr !important;
text-align: center !important;
}
} @media (max-width: 768px) { .et_pb_module.article-retour-martinique h2,
.et_pb_text.article-retour-martinique h2 {
font-size: 26px !important;
}
.et_pb_module.article-retour-martinique h3,
.et_pb_text.article-retour-martinique h3 {
font-size: 20px !important;
padding-left: 15px !important;
}
.et_pb_module.article-retour-martinique h4,
.et_pb_text.article-retour-martinique h4 {
font-size: 17px !important;
}
.et_pb_module.article-retour-martinique p,
.et_pb_text.article-retour-martinique p {
font-size: 16px !important;
} .et_pb_module.article-retour-martinique .intro-lead,
.et_pb_text.article-retour-martinique .intro-lead {
font-size: 19px !important;
padding: 20px !important;
} .et_pb_module.article-retour-martinique .quote-split,
.et_pb_text.article-retour-martinique .quote-split {
padding: 25px !important;
}
.et_pb_module.article-retour-martinique .quote-split blockquote,
.et_pb_text.article-retour-martinique .quote-split blockquote {
font-size: 18px !important;
} .et_pb_module.article-retour-martinique .conseil-box,
.et_pb_text.article-retour-martinique .conseil-box {
flex-direction: column !important;
padding: 25px !important;
}
.et_pb_module.article-retour-martinique .conseil-icon,
.et_pb_text.article-retour-martinique .conseil-icon {
font-size: 35px !important;
} .et_pb_module.article-retour-martinique .image-gallery,
.et_pb_text.article-retour-martinique .image-gallery {
grid-template-columns: 1fr !important;
} .et_pb_module.article-retour-martinique .image-full,
.et_pb_text.article-retour-martinique .image-full {
margin: 40px 0 !important;
max-width: 100% !important;
}
.et_pb_module.article-retour-martinique .image-caption,
.et_pb_text.article-retour-martinique .image-caption {
font-size: 14px !important;
padding: 0 10px !important;
} .et_pb_module.article-retour-martinique .cta-card,
.et_pb_module.article-retour-martinique .program-cta,
.et_pb_text.article-retour-martinique .cta-card,
.et_pb_text.article-retour-martinique .program-cta {
padding: 30px 25px !important;
}
.et_pb_module.article-retour-martinique .cta-card h3,
.et_pb_text.article-retour-martinique .cta-card h3 {
font-size: 24px !important;
}
.et_pb_module.article-retour-martinique .cta-button,
.et_pb_module.article-retour-martinique .orange-button,
.et_pb_module.article-retour-martinique .program-cta-button a,
.et_pb_text.article-retour-martinique .cta-button,
.et_pb_text.article-retour-martinique .orange-button,
.et_pb_text.article-retour-martinique .program-cta-button a {
padding: 15px 30px !important;
font-size: 16px !important;
display: block !important;
}
}     .et_pb_module.article-retour-martinique .split-content-text ul,
.et_pb_text.article-retour-martinique .split-content-text ul {
margin: 15px 0 !important;
list-style: none !important;
padding-left: 0 !important;
} .et_pb_module.article-retour-martinique .split-content-text ul li,
.et_pb_text.article-retour-martinique .split-content-text ul li {
padding-left: 30px !important;
position: relative !important;
margin-bottom: 12px !important;
font-size: 17px !important;
line-height: 1.7 !important;
color: #495057 !important;
} .et_pb_module.article-retour-martinique .split-content-text ul li::before,
.et_pb_text.article-retour-martinique .split-content-text ul li::before {
content: '✓' !important;
position: absolute !important;
left: 0 !important;
color: #4A8C57 !important;
font-weight: 700 !important;
font-size: 18px !important;
}  .et_pb_module.article-retour-martinique .conseil-box ul li,
.et_pb_module.article-retour-martinique .conseil-content ul li,
.et_pb_text.article-retour-martinique .conseil-box ul li,
.et_pb_text.article-retour-martinique .conseil-content ul li {
padding-left: 30px !important;
position: relative !important;
margin-bottom: 12px !important;
font-size: 17px !important;
line-height: 1.7 !important;
color: #495057 !important;
}  .et_pb_module.article-retour-martinique li,
.et_pb_text.article-retour-martinique li {
font-size: 17px !important;
line-height: 1.7 !important;
color: #495057 !important;
}     .et_pb_section .et_pb_row.programmes-row {
display: flex !important;
flex-wrap: wrap !important;
align-items: stretch !important;
}
.et_pb_section .et_pb_row.programmes-row .et_pb_column {
display: flex !important;
flex-direction: column !important;
} .et_pb_section .et_pb_row.programmes-row .et_pb_blurb {
height: 100% !important;
display: flex !important;
flex-direction: column !important;
background: white !important;
border-radius: 15px !important;
box-shadow: 0 10px 40px rgba(0,0,0,0.1) !important;
transition: all 0.3s ease !important;
padding: 2rem !important;
} .et_pb_section .et_pb_row.programmes-row .et_pb_main_blurb_image {
height: 200px !important;
width: 100% !important;
margin-bottom: 1.5rem !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
.et_pb_section .et_pb_row.programmes-row .et_pb_main_blurb_image img {
width: 100% !important;
height: 200px !important;
object-fit: cover !important;
border-radius: 12px !important;
} .et_pb_section .et_pb_row.programmes-row .et_pb_main_blurb_image .et-pb-icon {
font-size: 80px !important;
height: 200px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
} .et_pb_section .et_pb_row.programmes-row .et_pb_blurb_content {
flex: 1 !important;
display: flex !important;
flex-direction: column !important;
justify-content: space-between !important;
} .et_pb_section .et_pb_row.programmes-row .et_pb_blurb h4 {
color: #2C3E50 !important;
font-size: 24px !important;
margin-bottom: 1rem !important;
min-height: 60px !important;
} .et_pb_section .et_pb_row.programmes-row .et_pb_blurb .et_pb_blurb_description {
flex: 1 !important;
margin-bottom: 1.5rem !important;
} .et_pb_section .et_pb_row.programmes-row .et_pb_button_module_wrapper {
margin-top: auto !important;
}
.et_pb_section .et_pb_row.programmes-row .et_pb_button {
width: 100% !important;
text-align: center !important;
padding: 15px !important;
} .et_pb_section .et_pb_row.programmes-row .et_pb_blurb:hover {
transform: translateY(-10px) !important;
box-shadow: 0 20px 60px rgba(0,0,0,0.15) !important;
} .et_pb_section .et_pb_row.programmes-row .et_pb_column_1_3:nth-child(1) .et_pb_blurb {
border-left: 4px solid #66BB6A !important; }
.et_pb_section .et_pb_row.programmes-row .et_pb_column_1_3:nth-child(2) .et_pb_blurb {
border-left: 4px solid #FFC107 !important; }
.et_pb_section .et_pb_row.programmes-row .et_pb_column_1_3:nth-child(3) .et_pb_blurb {
border-left: 4px solid #4A90E2 !important; } @media (max-width: 980px) {
.et_pb_section .et_pb_row.programmes-row {
flex-direction: column !important;
}
.et_pb_section .et_pb_row.programmes-row .et_pb_column {
width: 100% !important;
margin-bottom: 2rem !important;
}
.et_pb_section .et_pb_row.programmes-row .et_pb_blurb h4 {
font-size: 20px !important;
min-height: auto !important;
}
.et_pb_section .et_pb_row.programmes-row .et_pb_main_blurb_image,
.et_pb_section .et_pb_row.programmes-row .et_pb_main_blurb_image img {
height: 180px !important;
}
}  body #page-container #main-header #et-top-navigation nav > ul > li > a,
body .et_pb_menu_0_tb_header.et_pb_menu nav > ul > li > a,
body #main-header .et_pb_menu ul li a {
color: #FFD93D !important;
} body #main-header #et-top-navigation nav > ul > li > ul > li > a,
body .et_pb_menu_0_tb_header.et_pb_menu nav > ul > li > ul > li > a {
color: #333333 !important;
}