.image-cover-wrapper img{width:100%;height:300px;object-fit:cover}@media (min-width:800px){#blog-list article{display:flex;align-items:flex-start}#blog-list article>a{flex:0 0 35%;max-width:35%;min-width:370px}#blog-list article .post-meta-wrapper{flex:1;padding-left:20px}}#main-header .sub-menu li a:hover{color:#456990!important}#main-header .sub-menu li a{color:#000!important}.single-post .entry-content>:first-child{margin-top:0!important}.single-post .entry-content h1{color:#275F9A;font-size:clamp(34px,1.2vw + 28px,44px);margin:0 0 44px 0!important;line-height:1.2}.single-post .entry-content h2{color:#275F9A;font-size:clamp(26px,0.9vw + 22px,34px);margin:84px 0 26px 0!important;line-height:1.32}.single-post .entry-content h3{font-size:clamp(21px,0.6vw + 19px,27px);margin:60px 0 18px 0!important;line-height:1.4}.single-post .entry-content p{font-size:clamp(19px,0.35vw + 18px,21px);line-height:1.85;color:#141414;margin:0 0 32px 0!important}.single-post .entry-content ul,.single-post .entry-content ol{font-size:clamp(19px,0.35vw + 18px,21px);line-height:1.85;margin:0 0 32px 1.5em!important}.single-post .entry-content li+li{margin-top:10px}.single-post .entry-content h2+p,.single-post .entry-content h3+p{margin-top:0!important}.single-post .entry-content a{color:#275F9A;text-decoration:underline;text-underline-offset:3px}@media (max-width:980px){.single-post .entry-content h1{margin-bottom:32px!important}.single-post .entry-content h2{margin:56px 0 20px 0!important}.single-post .entry-content h3{margin:40px 0 16px 0!important}.single-post .entry-content p,.single-post .entry-content ul,.single-post .entry-content ol{margin-bottom:24px!important}}.et_pb_contact_form_container .et_pb_contact_field input:invalid,.et_pb_contact_form_container .et_pb_contact_field textarea:invalid,.et_pb_contact_form_container .et_pb_contact_field select:invalid,.et_pb_contact_form_container .et_pb_contact_field.error input,.et_pb_contact_form_container .et_pb_contact_field.error textarea,.et_pb_contact_form_container .et_pb_contact_field.error select{border:5px solid #E60000!important;border-radius:6px}.et_pb_contact_form_container .et_pb_contact_main_title+ul,.et_pb_contact_form_container .et-pb-contact-message,.et_pb_contact_form_container .et_pb_contact_error_text{color:#FFFFFF!important;font-weight:600;font-size:15px;line-height:1.5em}@media (min-width:981px){.blog-horizontal .et_pb_ajax_pagination_container,.blog-horizontal .et_pb_blog_grid,.blog-horizontal .et_pb_blog_grid_wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:stretch}.blog-horizontal .et_pb_post{margin:0!important;max-width:none!important;height:100%}}.blog-horizontal .et_pb_post{display:grid;grid-template-columns:170px 1fr;grid-template-rows:auto auto auto;column-gap:12px;row-gap:4px;align-items:center;align-content:center;max-width:1100px;margin:0 auto 10px;padding:10px;background:#fff;border-radius:10px;box-shadow:0 5px 14px rgba(0,0,0,0.03);overflow:hidden;transition:box-shadow 0.3s ease}.blog-horizontal .et_pb_post:hover{box-shadow:0 9px 20px rgba(0,0,0,0.07)}.blog-horizontal .et_pb_post>a.entry-featured-image-url,.blog-horizontal .et_pb_image_container{grid-column:1;grid-row:1 / 4;width:100%;max-width:100%;height:82px;border-radius:10px;overflow:hidden;display:block;align-self:center}.blog-horizontal .et_pb_post>a.entry-featured-image-url img,.blog-horizontal .et_pb_image_container img{width:100%;height:100%;object-fit:cover;display:block}.blog-horizontal .et_pb_post .post-meta{grid-column:2;grid-row:1;margin:0!important;font-size:10.5px;line-height:1.2;color:#777}.blog-horizontal .et_pb_post h2.entry-title,.blog-horizontal .et_pb_post h2{grid-column:2;grid-row:2;margin:0!important;line-height:1.15;color:#141414;font-size:16px}.blog-horizontal .et_pb_post .post-content{grid-column:2;grid-row:3;display:flex;flex-direction:column;justify-content:center;gap:4px;margin:0!important}.blog-horizontal .et_pb_post .post-content p{margin:0!important;color:#141414;font-size:13px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.blog-horizontal .et_pb_post a.more-link{align-self:flex-end;margin-top:4px;font-weight:700;color:#275F9A;text-decoration:underline;text-underline-offset:3px;font-size:0}.blog-horizontal .et_pb_post a.more-link:after{content:"Lire la suite";font-size:12.5px;line-height:1.2}@media (max-width:980px){.blog-horizontal .et_pb_post{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;row-gap:8px;padding:12px;max-width:none;margin:0 0 12px;align-items:stretch;align-content:stretch}.blog-horizontal .et_pb_post>a.entry-featured-image-url,.blog-horizontal .et_pb_image_container{grid-column:1;grid-row:1;height:140px}.blog-horizontal .et_pb_post .post-meta{grid-column:1;grid-row:2}.blog-horizontal .et_pb_post h2.entry-title,.blog-horizontal .et_pb_post h2{grid-column:1;grid-row:3;font-size:18px}.blog-horizontal .et_pb_post .post-content{grid-column:1;grid-row:4}.blog-horizontal .et_pb_post .post-content p{-webkit-line-clamp:2}.blog-horizontal .et_pb_post a.more-link{align-self:flex-start}}