@import url("https://fonts.googleapis.com/css2?family=League+Gothic&family=Quicksand:wght@300;400;500;600;700&display=swap");:root{--cds-marais:#004179;--cds-marais-soft:#e1e8f0;--cds-marais-filter:brightness(0) saturate(100%) invert(14%) sepia(71%) saturate(2910%) hue-rotate(192deg) brightness(95%) contrast(101%);--cds-medeor:#0080c6;--cds-medeor-soft:#e0f0f9;--cds-medeor-filter:brightness(0) saturate(100%) invert(31%) sepia(96%) saturate(2288%) hue-rotate(180deg) brightness(92%) contrast(102%);--cds-pelvi:#69c1f2;--cds-pelvi-soft:#e6f4fd;--cds-pelvi-filter:brightness(0) saturate(100%) invert(70%) sepia(18%) saturate(1151%) hue-rotate(160deg) brightness(98%) contrast(93%);--cds-infirmier:#c11857;--cds-infirmier-soft:#f8e3ec;--cds-infirmier-filter:brightness(0) saturate(100%) invert(11%) sepia(99%) saturate(4239%) hue-rotate(328deg) brightness(97%) contrast(87%);--cds-gyneco:#4b6d9d;--cds-gyneco-soft:#e8edf3;--cds-gyneco-filter:brightness(0) saturate(100%) invert(44%) sepia(23%) saturate(964%) hue-rotate(176deg) brightness(88%) contrast(89%);--cds-grossesse:#b94475;--cds-grossesse-soft:#f6e3ea;--cds-grossessefilter:brightness(0) saturate(100%) invert(34%) sepia(99%) saturate(569%) hue-rotate(288deg) brightness(86%) contrast(85%);--cds-muted:#5a6a64;--theme-color1:#004179;--theme-color1-rgb:0,65,121;--theme-color1-filter:brightness(0) saturate(100%) invert(19%) sepia(20%) saturate(6269%) hue-rotate(189deg) brightness(94%) contrast(103%);--theme-color3:#4d81c8;--theme-color3-filter:brightness(0) saturate(100%) invert(55%) sepia(55%) saturate(2231%) hue-rotate(192deg) brightness(83%) contrast(86%);--theme-color4:#a8dcf6;--theme-color4-filter:brightness(0) saturate(100%) invert(95%) sepia(30%) saturate(5144%) hue-rotate(169deg) brightness(100%) contrast(94%);--bg-color:#f3f7fb}.pole .inner{border-top:4px solid var(--pole-color,#ccc)}.pole .features-title span{color:var(--pole-color,inherit)}.pole .inner .icon{background-color:transparent;box-shadow:none;height:auto;line-height:1;width:auto}.pole .inner:hover .icon{background-color:transparent;transform:none}.pole .inner .icon img{height:auto;max-height:62px;max-width:100%;width:auto}.feature-section .pole{display:flex}.feature-section .pole .inner{width:100%}.pole-marais{--pole-color:var(--cds-marais)}.pole-medeor{--pole-color:var(--cds-medeor)}.pole-pelvi{--pole-color:var(--cds-pelvi)}.pole-infirmier{--pole-color:var(--cds-infirmier)}.banner-section-two .feature-box .feature .icon i{color:var(--cds-marais);font-size:40px;line-height:1}.centres-list{background-color:var(--bg-color);margin-top:70px}.centres-filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.centres-filters .theme-btn{cursor:pointer}.centres-filters .theme-btn[class*=filter-]:not(.active){background-color:var(--fc-soft,#eef1f5);border-color:transparent;color:var(--fc,var(--theme-color1))}.centres-filters .theme-btn[class*=filter-]:before{background-color:var(--fc,var(--theme-color1))}.centres-filters .theme-btn[class*=filter-]:not(.active):hover{color:#fff}.centres-filters .theme-btn.active{background-color:var(--fc,var(--theme-color1));border-color:transparent;color:#fff}.cds-admin-couleurs{background:#f7f9fc;border:1px dashed #c3ccd6;border-radius:10px;font-size:14px;padding:16px 18px}.cds-swatch{border:1px solid rgba(0,0,0,.15);border-radius:4px;display:inline-block;flex-shrink:0;height:18px;width:18px}.cds-tag-soins{background:#e3ecf7;border-radius:10px;color:#20324d;font-size:12px;font-weight:600;padding:2px 8px}.blog-details__content-body h2,.blog-details__content-body h3,.blog-details__content-body h4{font-weight:var(--h4-font-weight,600);line-height:1.3;margin:1.6em 0 .6em}.blog-details__content-body>:first-child{margin-top:0}.blog-details__content-body h2{font-size:28px}.blog-details__content-body h3{font-size:23px}.blog-details__content-body h4{font-size:20px}.mentions-section .default-content h2,.mentions-section .default-content h3,.mentions-section .default-content h4{font-weight:var(--h4-font-weight,600);line-height:1.3;margin:1.6em 0 .5em}.mentions-section .default-content>:first-child{margin-top:0}.mentions-section .default-content h2{font-size:26px}.mentions-section .default-content h3{font-size:21px}.mentions-section .default-content h4{font-size:18px}.blog-details__content-body ol,.blog-details__content-body ul{list-style-position:outside;margin:0 0 1.4em;padding-left:1.4em}.blog-details__content-body ul{list-style:disc}.blog-details__content-body ol{list-style:decimal}.blog-details__content-body li{line-height:1.7;list-style:inherit;margin-bottom:.5em}.blog-details__content-body li:last-child{margin-bottom:0}.blog-details__content-body li::marker{color:var(--cds-marais,var(--theme-color1))}.blog-details__content-body li>ol,.blog-details__content-body li>ul{margin:.5em 0 0}.service-sidebar-single+.sidebar__centres{margin-top:30px;position:sticky;top:100px}.sidebar__centres .sidebar__title{margin-left:0}.sidebar__centres-text{color:var(--cds-muted,#5b6b7f);font-size:15px;line-height:1.6;margin:10px 0 18px}.sidebar__centres-map{margin-bottom:20px}.sidebar__centres-map iframe{border-radius:10px;height:240px}.sidebar__centres{text-align:center}.sidebar__centres .sidebar__title,.sidebar__centres-text{text-align:left}@keyframes cdsFadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.centre-card .image{position:relative}.team-block .inner-block .image img{height:485px}.centre-card .team-subtitle{color:var(--cds-muted)}.centre-card .inner-block .content,.centre-card .inner-block:hover .content{background:rgba(233,241,250,.82)}.centre-badge{background:var(--cds-c-soft,#eee);border-radius:20px;color:var(--cds-c,#333);font-size:13px;font-weight:600;left:14px;padding:6px 12px;position:absolute;top:14px}.centre-tags{display:flex;flex-wrap:wrap;gap:8px}.centre-tag{background:var(--cds-c-soft,#eef1f5);border-radius:14px;color:var(--cds-c,#333);display:inline-block;font-size:13px;font-weight:600;line-height:1.5;padding:5px 12px}.centre-actions{align-items:center;display:flex;flex-direction:column;gap:12px}.centre-tel{color:#20324d;font-size:15px;font-weight:600}.centre-tel i{margin-right:5px}.centre-tel i,.centre-tel:hover{color:var(--cds-c,#333)}.voir-fiche{align-items:center;background:var(--cds-c,var(--theme-color1));border-radius:24px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:9px 20px;transition:gap .25s ease,filter .25s ease,box-shadow .25s ease}.voir-fiche:hover{box-shadow:0 8px 18px -8px var(--cds-c,rgba(0,0,0,.4));color:#fff;filter:brightness(.93);gap:11px}.voir-fiche i{font-size:12px}.centre-rdv{background:transparent;border:1.5px solid var(--cds-c,var(--theme-color1));color:var(--cds-c,var(--theme-color1));font-size:13px;padding:7px 18px}.centre-rdv:hover{background:var(--cds-c,var(--theme-color1));box-shadow:none;color:#fff;filter:none}.centre-fiche-link{align-items:center;color:var(--cds-c,#333);display:inline-flex;font-size:14px;font-weight:600;gap:5px;transition:gap .25s ease}.centre-fiche-link:hover{color:var(--cds-c,#333);gap:8px}.centre-fiche-link i{font-size:12px}.map-box{border-radius:20px;line-height:0;overflow:hidden}.map-box iframe{border:0;display:block;width:100%}.map-section.fix{overflow:visible}.map-wrap{position:relative}.map-wrap .map-deco{background:linear-gradient(135deg,rgba(var(--theme-color1-rgb),.22),rgba(105,193,242,.12));border-radius:20px;bottom:-16px;height:72%;position:absolute;right:-16px;width:52%;z-index:0}.map-wrap .map-box{box-shadow:0 24px 55px rgba(17,17,37,.14);position:relative;z-index:1}.map-stats .map-stat{background:var(--bg-color);border-radius:12px;padding:20px 8px;text-align:center}.map-stats .num{color:var(--theme-color1);display:block;font-size:34px;font-weight:800;line-height:1}.map-stats .lbl{color:var(--cds-muted);display:block;font-size:14px;margin-top:6px}.cta-link-light{color:#fff;text-decoration:underline}.project-details__img{position:relative}.project-details__img .centre-tag{border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.15);font-size:14px;left:18px;padding:6px 14px;position:absolute;top:18px}.subtitle-infirmier{color:var(--cds-infirmier)}.team-contact-form{background-color:#e6edf6;margin:70px 0}.team-contact-form .form-control:focus{border-color:var(--theme-color1);box-shadow:none}.form-check-rgpd{align-items:flex-start;display:flex;gap:10px}.form-check-rgpd label{font-weight:400;margin-bottom:0}.form-check-rgpd input{accent-color:var(--theme-color1);flex-shrink:0;height:18px;margin-top:4px;width:18px}.contact-form-note{background-color:var(--bg-color);border-left:4px solid var(--theme-color1);border-radius:0 10px 10px 0;color:var(--cds-muted);font-size:15px;line-height:1.6;margin:0 0 26px;padding:14px 18px}.contact-form-note p:last-child{margin-bottom:0}.contact-details .form-label{color:#20324d;display:inline-block;font-weight:600;margin-bottom:8px}.contact-details .form-control:focus{border-color:var(--theme-color1);box-shadow:none}.contact-details .form-check{align-items:flex-start;display:flex;gap:10px;margin-bottom:14px}.contact-details .form-check .form-check-input{accent-color:var(--theme-color1);flex-shrink:0;height:18px;margin-top:3px;width:18px}.contact-details .form-check .form-check-label{color:var(--cds-muted);font-weight:400;line-height:1.5;margin:0}.contact-details__info li>a{align-items:center;display:flex;width:100%}.contact-details__info li>a .icon{flex-shrink:0}.contact-details__info li>a .text span{color:var(--cds-muted);font-size:16px;transition:color .3s ease}.contact-details__info li>a:hover .h6,.contact-details__info li>a:hover .text span{color:var(--theme-color1)}.features-block .inner:before,.service-block .inner-block,.team-block-two,.team-block-two .inner .plus,.testimonial-block-two .inner-box,.wcu-block .inner{background-color:var(--bg-color)}.svc-grossesse{--svc-color:var(--cds-grossesse);--svc-soft:var(--cds-grossesse-soft)}.svc-gyneco{--svc-color:var(--cds-gyneco);--svc-soft:var(--cds-gyneco-soft)}.svc-medeor{--svc-color:var(--cds-medeor);--svc-soft:var(--cds-medeor-soft)}.svc-pelvi{--svc-color:var(--cds-pelvi);--svc-soft:var(--cds-pelvi-soft)}.svc-infirmier{--svc-color:var(--cds-infirmier);--svc-soft:var(--cds-infirmier-soft)}.main-menu .navigation>li>ul>li[class*=svc-]>a{align-items:center;display:flex}.main-menu .navigation>li>ul>li .nav-svc-ico{flex-shrink:0;height:18px;margin-right:12px;object-fit:contain;object-position:left center;width:24px}.main-menu .navigation>li>ul>li[class*=svc-]:before{background-color:var(--svc-color)}.main-menu .navigation>li>ul>li[class*=svc-]:hover>a{color:var(--svc-color)}.services-section-two .outer-box .tabs-box .tab-btns .tab-btn img{flex-shrink:0;height:40px;margin-right:22px;width:auto}.services-section-two .outer-box .tabs-box .tab-btns .tab-btn.svc.active-btn,.services-section-two .outer-box .tabs-box .tab-btns .tab-btn.svc:hover{background-color:var(--svc-soft);box-shadow:inset 4px 0 0 var(--svc-color);color:var(--svc-color)}.services-section-two .outer-box .tabs-box .tab-btns .tab-btn.svc:not(.active-btn):not(:hover){color:var(--svc-color)}@media (min-width:768px){.services-section-two .outer-box .tabs-box .tabs-content,.services-section-two .outer-box .tabs-box .tabs-content .content-box,.services-section-two .outer-box .tabs-box .tabs-content .tab-inner-content,.services-section-two .outer-box .tabs-box .tabs-content .tab.active-tab{height:100%}.services-section-two .outer-box .content-box .inner-box{column-gap:40px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 1fr;height:100%}.services-section-two .outer-box .content-box .inner-box .image{grid-column:2;grid-row:1/5;margin-bottom:0}.services-section-two .outer-box .content-box .inner-box .title{grid-column:1;grid-row:1}.services-section-two .outer-box .content-box .inner-box .text{grid-column:1;grid-row:2}.services-section-two .outer-box .content-box .inner-box .theme-btn{align-self:start;grid-column:1;grid-row:3}}.working-section-two .outer-box .shape-2 img{filter:var(--theme-color3-filter)}.services-section .service-block .service-icon img{height:50px;width:auto}.soins-sidebar{background:#f5faff;border:1px solid #e7ecf2;border-radius:14px;padding:28px 24px}.soins-sidebar .soins-sidebar-title{margin-bottom:16px}.soins-sidebar .form-clt{margin-bottom:12px}.soins-sidebar input:not([type=checkbox]),.soins-sidebar select,.soins-sidebar textarea{background:#fff;border:1px solid #dde5ee;border-radius:8px;font-size:14px;padding:11px 14px;width:100%}.soins-sidebar textarea{min-height:90px}.soins-sidebar .form-check-rgpd{align-items:flex-start;gap:8px}.soins-sidebar .form-check-rgpd input{flex-shrink:0;height:16px;margin-top:2px;min-width:16px;padding:0;width:16px}.soins-sidebar .form-check-rgpd label{font-size:12px;line-height:1.45;margin:0}.soins-sidebar .btn-style-four{justify-content:center;text-align:center;width:100%}.service-page .service-sidebar-single-btn .theme-btn,.service-page .theme-btn.btn-style-four,.service-page .theme-btn.btn-style-one,.service-page .theme-btn.btn-style-three{background:var(--svc-color);border-color:var(--svc-color)}.service-page .service-details-help{background-color:var(--svc-color)}.service-page .accordion-box .block .acc-btn .icon{color:var(--svc-color)}.service-page .accordion-box .block .acc-btn.active .icon{background-color:var(--svc-color);border-color:var(--svc-color);color:#fff}.service-video .ratio{border-radius:12px;overflow:hidden}.services-details__content .img-with-logo{display:block;position:relative}.services-details__content .img-with-logo .overlay-logo{background:hsla(0,0%,100%,.92);border-radius:10px;box-shadow:0 6px 18px rgba(17,17,37,.1);left:14px;margin:0;max-height:64px;padding:9px 14px;position:absolute;top:14px;width:auto}.page-wrapper{overflow-x:clip;overflow-y:visible}@media (min-width:992px){.service-page .service-details-help{position:sticky;top:100px}}.sidebar-service-list li a{align-items:center;border-left:4px solid transparent;display:flex}.sidebar-service-list .svc-ico{flex-shrink:0;height:26px;margin-right:12px;width:auto}.sidebar-service-list li a i{display:none}.sidebar-service-list li[class*=svc-] a,.sidebar-service-list li[class*=svc-] a span{color:var(--svc-color)}.sidebar-service-list li[class*=svc-] a.current,.sidebar-service-list li[class*=svc-] a:hover{border-left-color:var(--svc-color)}.about-values .value-block-light{background:var(--bg-color);border:1px solid #e7ecf2;border-radius:16px;height:100%;padding:32px 28px;transition:all .3s ease}.about-values .value-block-light:hover{border-color:transparent;box-shadow:0 20px 50px rgba(17,17,37,.08);transform:translateY(-4px)}.about-values .value-block-light .icon{color:var(--theme-color1);font-size:46px;line-height:1;margin-bottom:18px}.about-values .value-block-light .title{margin-bottom:10px}.about-values .value-block-light p{color:var(--cds-muted);margin:0}.price-block .features-list li .icon,.price-block .features-list li.no-action .icon,.work-block .inner-box .icon-box{background-color:var(--theme-color3)}.header-style-two .right-box .social-icon-list,.sticky-header .social-icon-list{align-items:center;display:flex;gap:10px;list-style:none;margin:0;padding:0}.header-style-two .right-box .social-icon-list li,.sticky-header .social-icon-list li{line-height:1}.header-style-two .right-box .social-icon-list li a,.sticky-header .social-icon-list li a{align-items:center;background-color:rgba(0,0,0,.04);border-radius:50%;color:var(--theme-color1);display:inline-flex;font-size:18px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.header-style-two .right-box .social-icon-list li a:hover,.sticky-header .social-icon-list li a:hover{background-color:var(--theme-color3);color:#fff}.preloader:after{background-image:url(../images/client/charte/centre-sante-marais@4x.png)}.preloader:before{display:none}.faq-section{padding-bottom:100px;padding-top:30px}.page-title:before{background-color:transparent;background-image:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.4));opacity:1}.social-widget .social-icon-list1 li a{background-color:var(--theme-color3)}.social-widget .social-icon-list1 li a:before{background-color:var(--theme-color1)}.social-widget .social-icon-list1 li a:hover{background-color:var(--theme-color1);border-color:var(--theme-color1)}.blog-block .thumb .date{align-items:center;display:flex;flex-direction:column;font-size:26px;font-weight:700;height:auto;line-height:1;padding:11px 6px 9px;width:64px}.blog-block .thumb .date .month{font-size:11px;font-weight:600;letter-spacing:.5px;margin-top:3px;text-transform:uppercase}.blog-pagination ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:60px 0 0;padding:0}.blog-pagination li a{align-items:center;background-color:var(--bg-color);border:1px solid rgba(0,65,121,.1);border-radius:10px;color:var(--theme-color1);display:flex;font-weight:600;height:48px;justify-content:center;transition:all .25s ease;width:48px}.blog-pagination li a:hover{background-color:var(--theme-color3);border-color:var(--theme-color3);color:#fff}.blog-pagination li.active a{background-color:var(--theme-color1);border-color:var(--theme-color1);color:#fff}.blog-pagination li.disabled a{opacity:.4;pointer-events:none}.footer-cta-btn{background-color:#fff;margin-top:6px}.footer-cta-btn,.footer-cta-btn:hover .btn-title{color:var(--theme-color1)}.footer-cta-link{color:hsla(0,0%,100%,.8);display:inline-block;font-size:14px;margin-top:14px;text-decoration:underline}.footer-cta-link:hover{color:#fff}.about-section .content-column .inner-column .feature-box .feature .icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.about-section .content-column .inner-column .feature-box .feature .icon img{height:35px;object-fit:contain;position:relative;width:35px;z-index:1}