/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/contrib/classy/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/contrib/classy/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/contrib/classy/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/contrib/classy/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/contrib/classy/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/contrib/classy/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/contrib/classy/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/contrib/classy/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/contrib/classy/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/contrib/classy/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/contrib/classy/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/contrib/classy/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/contrib/classy/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/contrib/classy/images/icons/image-x-generic.png);}
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--container-padding);padding-left:var(--container-padding)}@media (min-width:480px){.container{max-width:480px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:960px){.container{max-width:960px}}@media (min-width:1210px){.container{max-width:1210px}}h1,h2,h3,h4,h5,h6{border:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Brandon Grotesque;src:url(/themes/custom/dcss/src/fonts/Brandon_reg.woff);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/themes/custom/dcss/src/fonts/Brandon_med.woff);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/themes/custom/dcss/src/fonts/Brandon_bld.woff);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/themes/custom/dcss/src/fonts/Poppins-Light.ttf);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/themes/custom/dcss/src/fonts/Poppins-LightItalic.ttf);font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/themes/custom/dcss/src/fonts/Poppins-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/themes/custom/dcss/src/fonts/Poppins-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/themes/custom/dcss/src/fonts/Poppins-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}:root{--dcss-blue:#01405c;--dcss-teal:#4fa8af;--dcss-yellow:#ffad00;--dcss-yellow-light:#fff9eb;--dcss-gray:#d5d7e3;--dcss-gray-light:#f7fafc;--dcss-gray-text:#718096;--dcss-green:#acbc00;--dcss-green-light:#dde77c;--dcss-pink:#fb4478;--dcss-pink-light:#ff94af;--dcss-peach:#f39c91;--dcss-peach-light:#f7f0ee;--container-padding:1.25rem;--hospidon-pink:#a12558}#header,#header-hospidon{border-color:hsla(0,0%,100%,.2)}#header *,#header-hospidon *{border-color:inherit}@media(max-width:959px){#header-hospidon .container-header,#header .container-header{max-width:100%;padding:0}}#header-desktop .menu--header{justify-content:center}#header-desktop .menu--header .menu-item{min-height:40px;display:inline-flex;align-items:center}#header-desktop .menu--header .menu-item:not(:first-child){margin-bottom:0;padding-left:.75rem;margin-left:.75rem;border-left-width:1px}@media (min-width:960px){#header-desktop .menu--header .menu-item:not(:first-child){padding-left:1rem;margin-left:1rem}}#header-desktop .menu--header .menu-item:last-child{background-color:var(--hospidon-pink);padding-left:.75rem;padding-right:.75rem;border-left-width:0}@media (min-width:960px){#header-desktop .menu--header .menu-item:last-child{padding-left:1rem;padding-right:1rem}}#header-desktop .menu--header .menu-item:last-child a:after{content:"";width:9px;height:9px;display:inline-block;background-image:url(/themes/custom/dcss/src/images/heart_white.svg);background-size:9px 9px;margin-left:4px}#header-desktop .horizontal-drag-wrapper .overflow-fade-left{background:linear-gradient(270deg,transparent 2rem,var(--dcss-blue))}#header-desktop .horizontal-drag-wrapper .overflow-fade-right{background:linear-gradient(90deg,transparent 2rem,var(--dcss-blue))}#header-desktop .menu--main .menu-item>* svg [fill]{transition:all .25s}#header-desktop .menu--main .menu-item>:hover svg [fill]{fill:var(--dcss-teal)}#header-desktop .menu--main .menu-item:last-child>*{padding-right:0}@media (min-width:960px){#header-desktop .menu--main .menu-item>*{padding:1rem}}#main-menu--search-toggle{cursor:pointer;margin-left:.5rem;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1rem}@media (min-width:960px){#main-menu--search-toggle{margin-left:1rem;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:2rem}}#main-menu--search-toggle svg [fill]{transition:all .25s}#main-menu--search-toggle:hover svg [fill]{fill:var(--dcss-teal)}#main-menu--sub{transition:all .25s}#main-menu--sub.hide{opacity:0;pointer-events:none;overflow:hidden}#main-menu--sub a{display:inline-block}#main-menu--sub .menu-level-0{-moz-column-gap:60px;column-gap:60px}@media (min-width:768px){#main-menu--sub .menu-level-0{-moz-column-count:2;column-count:2}}@media (min-width:960px){#main-menu--sub .menu-level-0{-moz-column-count:3;column-count:3}}@media (min-width:1210px){#main-menu--sub .menu-level-0{-moz-column-count:4;column-count:4}}@media (min-width:1210px){#main-menu--sub[data-submenu=votre-séjour] .menu-level-0{-moz-column-count:3!important;column-count:3!important}}@media (min-width:480px){#main-menu--sub .menu-item--level-0{max-width:20rem;-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:1.5rem}}#main-menu--sub .menu-item--level-0>[data-menu]{display:inline-block}#main-menu--sub .menu-item--level-0>[data-menu]:not(a){cursor:auto}#main-menu--sub .menu-item--level-0>[data-menu]:not(a):hover{color:var(--dcss-blue)}#main-menu--sub .menu-item--level-0>[data-menu]:not(:last-child){margin-bottom:1.5rem}#main-menu--sub .soins-vitaux .urgences a{color:var(--dcss-pink)}#main-menu--sub .soins-vitaux .urgences a:hover{color:var(--dcss-teal)}#main-menu--sub .pour-les-proches{margin-top:2rem}#main-menu--sub .accéder-à-nos-hopitaux{-moz-column-break-before:avoid-column;break-before:avoid-column}@media (min-width:1210px){#main-menu--sub .chirurgie,#main-menu--sub .patients-internationnaux,#main-menu--sub .soins-vitaux{-moz-column-break-before:column;break-before:column}}#main-menu--sub .découvrez-nos-classements-dexcellence-dans-les-palmarès,#main-menu--sub .wrapper--chirurgie,#main-menu--sub .wrapper--médecine,#main-menu--sub .wrapper--obstétrique{color:var(--dcss-teal)!important}#main-menu-first-level ul{display:flex;flex-wrap:wrap}#main-menu-first-level li{padding:.5rem;font-size:.8125rem}#menu-mobile{z-index:1000;-webkit-overflow-scrolling:touch;transition:opacity .25s;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;pointer-events:none;background-color:var(--dcss-blue)}#menu-mobile.open{display:flex;opacity:1;pointer-events:auto;overflow-y:auto}#menu-mobile #mobile-search{height:48px;width:100%;outline:none!important;border-radius:14px;padding-left:22px;padding-right:60px}#menu-mobile ul[class^=menu--]{display:flex;flex-direction:column}#menu-mobile ul[class^=menu--] .menu-item{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}#menu-mobile ul[class^=menu--] .menu-item>ul[class*=menu-level-]{display:none}#menu-mobile ul[class^=menu--] .menu-item>ul[class*=menu-level-].open{display:flex;flex-direction:column;margin-left:1rem}#menu-mobile ul[class^=menu--] .menu-item>ul[class*=menu-level-]>*{margin-top:0!important}#menu-mobile ul[class^=menu--] .menu-item.rechercher{display:none}#menu-mobile ul[class^=menu--] .menu-item.menu-item--expanded>span{position:relative;display:flex;align-items:center}#menu-mobile ul[class^=menu--] .menu-item.menu-item--expanded>span:after{content:"";background-image:url(/themes/custom/dcss/src/images/chevron_white.svg);background-repeat:no-repeat;width:12px;height:12px;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;bottom:0;margin:auto;transform:rotate(-90deg);transition:transform .25s}#menu-mobile ul[class^=menu--] .menu-item.menu-item--expanded>span.open:after{transform:rotate(0deg)}#menu-mobile ul[class^=menu--] .menu-item--level-0{flex-direction:column;font-size:1.125rem;padding:1rem 0}#menu-mobile ul[class^=menu--] .menu-item--level-1{text-transform:uppercase;font-size:.875rem;padding:.75rem 0}#menu-mobile ul[class^=menu--] .menu-item--level-2{font-size:.875rem;font-weight:400;text-transform:none;font-family:Poppins;padding:.5rem 0}#menu-mobile .menu--header{align-items:center}#menu-mobile .menu--header .menu-item>*{padding-top:1rem;padding-bottom:1rem;margin-top:.5rem;margin-bottom:.5rem;font-size:.875rem;display:flex;justify-content:center}#menu-mobile .menu--header .menu-item.faire-un-don{align-self:stretch}#menu-mobile .menu--header .menu-item.faire-un-don>*{width:100%;text-align:center;border-radius:8px;background-color:var(--dcss-teal)}#desktop-search,#search-input{height:48px;width:100%;outline:none!important;border-radius:14px;padding-left:22px;padding-right:60px;background:#f7f7f7;text-overflow:ellipsis}#search-input{padding-right:22px}#main-menu--search-close{transition:all .25s;padding:1rem 0 1rem 1rem;font-size:1.25rem;font-weight:700;cursor:pointer;color:var(--dcss-blue)}#main-menu--search-close:hover{color:var(--dcss-teal)}.hospidon-hopital-dcss-org #header-desktop .menu--header .menu-item:last-child{background-color:var(--dcss-teal)}#footer .menu--footer>.menu-item{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:768px){#footer .menu--footer>.menu-item{align-items:flex-start;text-align:left}}#footer .menu--footer .menu-nested .menu-item{max-width:200px}#footer .menu--footer .menu-nested .menu-item:not(:last-child){margin-bottom:.5rem}#footer .menu--footer-2{justify-content:center}#footer .menu--footer-2 .menu-item{border-color:hsla(0,0%,100%,.2);min-height:28px;width:100%;text-align:center;display:inline-flex;align-items:center;justify-content:center}@media (min-width:768px){#footer .menu--footer-2 .menu-item{width:auto;text-align:left}}#footer .menu--footer-2 .menu-item:not(:last-child){margin-bottom:.5rem}@media (min-width:768px){#footer .menu--footer-2 .menu-item:not(:last-child){margin-bottom:0;padding-right:1rem;margin-right:1rem;border-right-width:1px}}#footer .field--name-field-acceder-a-nos-etablissemen p{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-family:Poppins;font-weight:400;text-transform:none;font-size:.8125rem}#footer .field--name-field-acceder-a-nos-etablissemen strong{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-family:Brandon Grotesque;font-weight:700;text-transform:uppercase;font-size:.875rem}#footer .field--name-field-acceder-a-nos-etablissemen a{transition:all .25s}#footer .field--name-field-acceder-a-nos-etablissemen a:hover{opacity:.7}@media (min-width:960px){#footer .menu--footer{-moz-column-count:2;column-count:2}#footer .menu--footer>*{-moz-column-break-inside:avoid;break-inside:avoid-column}}.form-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-reset-focus{outline:0}.form-email,.form-textarea,input[type=date].form-date,input[type=number].form-number,input[type=password].form-text,input[type=tel].form-tel,input[type=text].form-text,input[type=text].form-time,input[type=url].form-url{background-color:#fff!important;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;font-size:1rem;line-height:1.5;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;overflow:hidden;padding:.5rem 1rem}.form-email:focus,.form-textarea:focus,input[type=date].form-date:focus,input[type=number].form-number:focus,input[type=password].form-text:focus,input[type=tel].form-tel:focus,input[type=text].form-text:focus,input[type=text].form-time:focus,input[type=url].form-url:focus{outline:0}.form-textarea{height:144px;min-height:96px;padding:1rem}fieldset.webform-composite-hidden-title{margin-top:0;margin-bottom:0}.form-type-datetime .container-inline{display:flex!important;margin:-.5rem;flex-wrap:wrap}.form-type-datetime .container-inline>*{margin:.5rem!important}.views-exposed-form{border-radius:14px;margin-top:3rem;margin-bottom:3rem;background-color:var(--dcss-gray-light);padding:1.5rem 1rem}@media (min-width:480px){.views-exposed-form{padding:1.5rem 2.5rem}}.views-exposed-form .form-item{margin-bottom:.5rem}.views-exposed-form .form-item label{width:100%;display:inline-block;font-weight:600;text-transform:uppercase;color:var(--dcss-gray-text);font-size:.875rem}@media (min-width:768px){.views-exposed-form .form-item label{max-width:150px;margin-right:1rem}}.views-exposed-form .form-actions{margin-top:1rem}.select--wrapper{display:inline-flex;align-items:baseline;position:relative;width:100%}@media (min-width:768px){.select--wrapper{width:auto}}.select--wrapper:after{content:"\25BE";font-size:20px;position:absolute;right:0;top:0;bottom:0;pointer-events:none;padding-right:.75rem}.select--wrapper select{outline:none!important;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;font-size:1rem;line-height:1.5;width:100%;padding:.25rem 2.5rem .25rem .75rem;appearance:none;border-radius:.5rem;color:var(--dcss-gray-text)}@media (min-width:768px){.select--wrapper select{min-width:240px;width:auto}}.webform-submission-form{border-radius:14px;background-color:var(--dcss-gray-light);padding:1rem}@media (min-width:768px){.webform-submission-form{border-radius:32px;padding:3rem}}.webform-submission-form .messages{margin-top:1rem;margin-bottom:1rem}.webform-submission-form .radios--wrapper .fieldset-legend,.webform-submission-form .webform-entity-checkboxes--wrapper .fieldset-legend,.webform-submission-form label:not(.option){color:#1a202c;font-weight:600;display:inline-block;margin-bottom:.5rem}.webform-submission-form .radios--wrapper .fieldset-legend.form-required:after,.webform-submission-form .radios--wrapper .fieldset-legend .form-required:after,.webform-submission-form .webform-entity-checkboxes--wrapper .fieldset-legend.form-required:after,.webform-submission-form .webform-entity-checkboxes--wrapper .fieldset-legend .form-required:after,.webform-submission-form label:not(.option).form-required:after,.webform-submission-form label:not(.option) .form-required:after{content:" *";color:red}.webform-submission-form .form-item:not(.webform-address--wrapper):not(.form-item-diplome-prepare){margin-bottom:1.5rem}.webform-submission-form .form-item:not(.webform-address--wrapper):not(.form-item-diplome-prepare).form-type-checkbox,.webform-submission-form .form-item:not(.webform-address--wrapper):not(.form-item-diplome-prepare).form-type-radio{font-size:0}.webform-submission-form .form-item:not(.webform-address--wrapper):not(.form-item-diplome-prepare).form-type-checkbox>input,.webform-submission-form .form-item:not(.webform-address--wrapper):not(.form-item-diplome-prepare).form-type-radio>input{margin-right:.5rem}.webform-submission-form .form-item:not(.webform-address--wrapper):not(.form-item-diplome-prepare).form-type-checkbox>label,.webform-submission-form .form-item:not(.webform-address--wrapper):not(.form-item-diplome-prepare).form-type-radio>label{font-size:1rem}.webform-submission-form .webform-options-display-side-by-side>div{margin-right:1rem;margin-bottom:0!important}.webform-submission-form .webform-element-description{font-size:.875rem;color:var(--dcss-gray-text)}.webform-submission-form .webform-element-description p:not(:last-child){margin-bottom:.5rem}.webform-submission-form .webform-element-description ol,.webform-submission-form .webform-element-description ul{list-style:inherit;padding-left:18px;margin-bottom:.5rem}.webform-submission-form .webform-element-description a{text-decoration:underline}.webform-submission-form .webform-flexbox{margin:0 -.5em}.webform-submission-form .form-item--error-message{color:red;font-size:.875rem;order:10}.webform-submission-form .radios--wrapper.error .fieldset-wrapper,.webform-submission-form .webform-entity-checkboxes--wrapper.error .fieldset-wrapper{display:flex;flex-wrap:wrap}.webform-submission-form .radios--wrapper.error .fieldset-wrapper .form-item--error-message,.webform-submission-form .webform-entity-checkboxes--wrapper.error .fieldset-wrapper .form-item--error-message{order:10;width:100%}.webform-submission-form .form-managed-file .webform-file-button{color:#fff;font-weight:400}.webform-submission-form fieldset:not(.radios--wrapper):not(.webform-entity-checkboxes--wrapper):not(.webform-address--wrapper){border-radius:14px;border-color:#d2d6dc;border-style:dashed;padding-left:1rem;padding-right:1rem;padding-top:1rem;margin-bottom:2.5rem}.webform-submission-form fieldset:not(.radios--wrapper):not(.webform-entity-checkboxes--wrapper):not(.webform-address--wrapper)>legend .fieldset-legend{padding-left:1rem;padding-right:1rem;display:inline-block;font-family:Brandon Grotesque;font-weight:700;font-size:1.5rem;color:var(--dcss-blue)}@media (min-width:768px){.webform-submission-form fieldset:not(.radios--wrapper):not(.webform-entity-checkboxes--wrapper):not(.webform-address--wrapper)>legend .fieldset-legend{font-size:1.75rem}}.webform-submission-form .webform-confirmation__back a{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-width:1px;border-color:var(--dcss-teal);font-size:1rem;color:var(--dcss-teal);padding:.25rem .75rem;border-radius:9999px;cursor:pointer}.webform-submission-form .description{margin-top:.5rem}.webform-submission-form .select--wrapper{width:100%}.webform-submission-form .select--wrapper .form-select{width:100%;padding:.5rem 2.5rem .5rem .75rem;border-radius:.375rem}.webform-submission-form .select--wrapper:after{top:4px}.webform-submission-form .select2-container--default .select2-selection--multiple{border-color:#d2d6dc;border-width:1px;border-radius:.375rem}.webform-submission-form .select2-container--default .select2-selection--multiple .select2-selection__choice{border-color:#d2d6dc;border-width:1px;border-radius:.375rem;background-color:#f8f8f8}.webform-submission-form .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{color:#ea1616;margin-right:4px}.form-type-webform-document-file .webform-document-file:not(.multiple){display:flex;align-items:center}.form-type-webform-document-file .webform-element-description br,.form-type-webform-document-file .webform-element-description br:after{content:" "}.form-type-webform-document-file .form-managed-file .button{background-color:transparent;text-transform:inherit;border-width:1px;border-color:var(--dcss-teal);font-size:.875rem;color:var(--dcss-teal);padding:.25rem .75rem;border-radius:9999px;cursor:pointer;margin-left:1rem;font-family:Poppins;font-weight:400}.form-type-webform-document-file .form-managed-file.multiple .button{margin-top:.5rem;margin-bottom:.5rem;margin-left:0}.form-type-webform-document-file .form-managed-file.multiple .form-item{margin-bottom:0!important;width:100%}.webform-flex--container{margin:0 .5em}.webform-submission-satisfaction-parcours-fertilite-form .radios--wrapper:not(#edit-civilite--wrapper){margin-bottom:3rem!important}.webform-submission-satisfaction-parcours-fertilite-form .radios--wrapper:not(#edit-civilite--wrapper)#edit-rapidite-prise-en-charge--wrapper{margin-top:3rem!important}.webform-submission-satisfaction-parcours-fertilite-form .radios--wrapper:not(#edit-civilite--wrapper) .form-item.form-type-radio{width:100%}@media (min-width:768px){.webform-submission-satisfaction-parcours-fertilite-form .radios--wrapper:not(#edit-civilite--wrapper) .form-item.form-type-radio{width:40%}}@media (min-width:960px){.webform-submission-satisfaction-parcours-fertilite-form .radios--wrapper:not(#edit-civilite--wrapper) .form-item.form-type-radio{width:22%}}.webform-submission-satisfaction-parcours-fertilite-form .js-webform-states-hidden.form-type-textarea{margin-top:-2.5rem}.webform-submission-inscription-maternite-form .radios--wrapper{margin-bottom:3rem!important}.webform-submission-inscription-maternite-form .radios--wrapper .form-item.form-type-radio{width:100%}@media (min-width:768px){.webform-submission-inscription-maternite-form .radios--wrapper .form-item.form-type-radio{width:auto}}@media (min-width:768px){.path-job_offers .select--wrapper select{min-width:300px}}.webform-submission-ateliers-medecine-interne-rhumat-form .form-item-acknowledge label:after{content:" *";color:red;font-weight:700}.webform-confirmation__message{margin-bottom:2.5rem}.webform-submission-accueil-des-nouveaux-stagiaires-form .form-item-en-quelle-annee-d-etude-etes-vous- label{display:block}.webform-submission-accueil-des-nouveaux-stagiaires-form .form-item-en-quelle-annee-d-etude-etes-vous- input{max-width:182px;position:relative;top:1px}.webform-submission-accueil-des-nouveaux-stagiaires-form #edit-diplome-prepare{-moz-column-count:1;column-count:1}@media screen and (min-width:768px){.webform-submission-accueil-des-nouveaux-stagiaires-form #edit-diplome-prepare{-moz-column-count:2;column-count:2}}.webform-submission-accueil-des-nouveaux-stagiaires-form #edit-diplome-prepare .form-item-diplome-prepare{display:flex;align-items:baseline;grid-gap:.5rem;gap:.5rem}form[data-drupal-selector=user-register-form] .form-item-field-profession .select--wrapper{width:100%}form[data-drupal-selector=user-register-form] .form-item-field-profession .select--wrapper:after{top:4px}form[data-drupal-selector=user-register-form] .form-item-field-profession select[data-drupal-selector=edit-field-profession]{height:42px;width:100%}html.root-html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins}.section{padding-top:4rem;padding-bottom:4rem}.transition{transition:all .25s}@media screen and (max-width:479px){.mobile-full-container{width:100vw;margin-left:calc(50% - 50vw);max-width:100%;padding:0;overflow:hidden}}body.ie .field--name-field-liens-rapides{display:flex;flex-wrap:wrap}body.ie .field--name-field-liens-rapides>*{margin:.75rem;max-width:225px;width:100%;min-height:150px}body.ie .field--name-field-chiffres-cles{display:flex;flex-wrap:wrap}body.ie .field--name-field-chiffres-cles .chiffre-cle--wrapper{width:100%}@media (min-width:480px){body.ie .field--name-field-chiffres-cles .chiffre-cle--wrapper{width:50%}}@media (min-width:960px){body.ie .field--name-field-chiffres-cles .chiffre-cle--wrapper{width:33.3333333333%}}body.ie .section-news .grid{display:flex;flex-wrap:wrap}body.ie .section-news .grid>*{max-width:360px;width:100%}body.ie .banner--wrapper .flex-col>*{max-width:100%}body.root-body,html.root-html{height:100%}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:100%}main{flex:1 0 auto}#drupal-live-announce{bottom:0}.horizontal-drag-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:hidden}.horizontal-drag-wrapper .horizontal-drag{overflow-x:overlay;overflow-y:hidden;display:flex;white-space:nowrap}.horizontal-drag-wrapper .horizontal-drag .overflow-fade-left,.horizontal-drag-wrapper .horizontal-drag .overflow-fade-right{width:4rem;height:100%;position:absolute;top:0;pointer-events:none;opacity:0;z-index:10}.horizontal-drag-wrapper .horizontal-drag .overflow-fade-left{left:0;background:linear-gradient(270deg,transparent 2rem,#fff)}.horizontal-drag-wrapper .horizontal-drag .overflow-fade-right{right:0;background:linear-gradient(90deg,transparent 2rem,#fff)}.horizontal-drag-wrapper .horizontal-drag.disabled .overflow-fade-left,.horizontal-drag-wrapper .horizontal-drag.disabled .overflow-fade-right{display:none!important}.title{border-bottom:3px solid;line-height:1.15;display:inline;margin-left:auto;margin-right:auto;font-family:Brandon Grotesque;font-weight:700;font-size:2rem;text-align:center;color:var(--dcss-blue)}@media (min-width:960px){.title{font-size:2.5rem}}.title-1{line-height:1.15;font-family:Brandon Grotesque;font-weight:700;font-size:2rem;color:var(--dcss-blue)}@media (min-width:960px){.title-1{font-size:2.5rem}}.title-2{line-height:1.4;font-family:Brandon Grotesque;font-weight:700;font-size:1.5rem;color:var(--dcss-blue);text-transform:uppercase}@media (min-width:960px){.title-2{font-size:2rem}}.title-3{line-height:1.4;font-family:Brandon Grotesque;font-weight:700;font-size:1.5rem;color:var(--dcss-blue)}@media (min-width:960px){.title-3{font-size:2rem}}.title-4{line-height:1.4;font-family:Brandon Grotesque;font-weight:700;font-size:1.5rem;color:var(--dcss-blue)}@media (min-width:960px){.title-4{font-size:1.75rem}}.button{outline:none!important;background-color:transparent;transition:all .25s ease-in-out;display:inline-flex;font-family:Brandon Grotesque;font-weight:700;font-size:.75rem;border-width:2px;padding:.75rem 1rem;border-radius:14px;text-transform:uppercase}.button:hover{transform:scale(1.05)}.button.chevron{position:relative;display:inline-flex;padding-right:40px}.button.chevron:after{content:"";background-repeat:no-repeat;width:12px;height:12px;display:flex;flex:none;align-items:center;justify-content:center;position:absolute;right:12px;top:0;bottom:0;margin:auto;transform:rotate(-90deg) translateX(1px)}.button.white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.button.white.chevron:after{background-image:url(/themes/custom/dcss/src/images/chevron_white.svg)}.button.blue{color:var(--dcss-blue);border-color:var(--dcss-blue)}.button.blue.chevron:after{background-image:url(/themes/custom/dcss/src/images/chevron_blue.svg)}.button.blue.inverted{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));border-color:var(--dcss-blue);background-color:var(--dcss-blue)}.button.blue.inverted.chevron:after{background-image:url(/themes/custom/dcss/src/images/chevron_white.svg)}.button.blue.inverted:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.button.teal{color:var(--dcss-teal);border-color:var(--dcss-teal)}.button.teal.chevron:after{background-image:url(/themes/custom/dcss/src/images/chevron_teal.svg)}.button.teal.inverted{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));border-color:var(--dcss-teal);background-color:var(--dcss-teal)}.button.teal.inverted.chevron:after{background-image:url(/themes/custom/dcss/src/images/chevron_white.svg)}.button.teal.inverted:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.button.yellow{color:var(--dcss-yellow);border-color:var(--dcss-yellow)}.button.yellow.chevron:after{background-image:url(/themes/custom/dcss/src/images/chevron_yellow.svg)}.button.gray{color:var(--dcss-gray);border-color:var(--dcss-gray)}.button.gray.chevron:after{background-image:url(/themes/custom/dcss/src/images/chevron_gray.svg)}.button.green{color:var(--dcss-green);border-color:var(--dcss-green)}.button.green.chevron:after{background-image:url(/themes/custom/dcss/src/images/chevron_green.svg)}.button.pink{color:var(--dcss-pink);border-color:var(--dcss-pink)}.button.pink.chevron:after{background-image:url(/themes/custom/dcss/src/images/chevron_pink.svg)}.button.peach{color:var(--dcss-peach);border-color:var(--dcss-peach)}.button.peach.chevron:after{background-image:url(/themes/custom/dcss/src/images/chevron_peach.svg)}.button.hospidon-pink{color:var(--hospidon-pink);border-color:var(--hospidon-pink)}.button.hospidon-pink.chevron:after{background-image:url(/themes/custom/dcss/src/images/chevron_hospidon_pink.svg)}.pill-1{background-color:var(--dcss-teal);border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;margin:.25rem;font-weight:600;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));display:flex;align-items:center}.pill-2{background:#f7f7f7;font-weight:500}.pill-2,.pill-3{border-radius:9999px;padding:.25rem 1rem;font-size:.875rem;margin:.25rem;color:var(--dcss-gray-text);display:flex;align-items:center}.pill-3{border-color:#d4d4d4;border-width:.5px}.messages{color:#fff;background-image:none;box-shadow:none;border-radius:12px;font-weight:700;border:none}.messages.messages--status{background-color:var(--dcss-teal)}.messages.messages--error{background-color:#d12121}.messages.messages--warning{background-color:#ffb100}.messages a{text-decoration:underline}.messages .item-list__comma-list li:after{margin-right:.5rem}.region-highlighted div[data-drupal-messages] .messages{margin-top:1rem;margin-bottom:2rem}#banner--content-container{min-height:350px}@media (min-width:768px){#banner--content-container{min-height:374px}}@media (min-width:960px){#banner--content-container{min-height:472px}}@media (min-width:1210px){#banner--content-container{min-height:600px}}#banner-search{height:72px;width:100%;outline:none!important;border-radius:14px;padding-left:22px;padding-right:60px;text-overflow:ellipsis}.field--name-field-chiffres-cles .chiffre-cle--wrapper,.paragraph--type--chiffres-cles .field--name-field-chiffre-cle .chiffre-cle--wrapper{padding:1.5rem 1rem}.field--name-field-chiffres-cles .chiffre-cle--wrapper.last,.paragraph--type--chiffres-cles .field--name-field-chiffre-cle .chiffre-cle--wrapper.last{border-right:0!important}@media (min-width:480px){.field--name-field-chiffres-cles .chiffre-cle--wrapper:nth-child(odd),.paragraph--type--chiffres-cles .field--name-field-chiffre-cle .chiffre-cle--wrapper:nth-child(odd){border-right:1px solid #d5d7e3}}@media (min-width:960px){.field--name-field-chiffres-cles .chiffre-cle--wrapper:nth-child(2n+3),.paragraph--type--chiffres-cles .field--name-field-chiffre-cle .chiffre-cle--wrapper:nth-child(2n+3){border-right:0}.field--name-field-chiffres-cles .chiffre-cle--wrapper:nth-child(3n+1),.field--name-field-chiffres-cles .chiffre-cle--wrapper:nth-child(3n+2),.paragraph--type--chiffres-cles .field--name-field-chiffre-cle .chiffre-cle--wrapper:nth-child(3n+1),.paragraph--type--chiffres-cles .field--name-field-chiffre-cle .chiffre-cle--wrapper:nth-child(3n+2){border-right:1px solid #d5d7e3}}.node--type-article.node--view-mode-teaser:hover .img-wrapper .field--name-field-image img,.node--type-projet.node--view-mode-teaser:hover .img-wrapper .field--name-field-image img{transform:scale3d(1.05,1.05,1.05)}.node--type-article.node--view-mode-teaser .img-wrapper .field--name-field-image,.node--type-projet.node--view-mode-teaser .img-wrapper .field--name-field-image{overflow:hidden}.node--type-article.node--view-mode-teaser .img-wrapper .field--name-field-image img,.node--type-projet.node--view-mode-teaser .img-wrapper .field--name-field-image img{transition:transform .25s;transform:scaleX(1);-o-object-fit:cover;object-fit:cover;height:200px;width:100%}.node--type-article.node--view-mode-teaser .date,.node--type-projet.node--view-mode-teaser .date{color:rgba(0,64,92,.5)}.node--type-article.node--view-mode-teaser .tag,.node--type-projet.node--view-mode-teaser .tag{display:list-item}.node--type-article.node--view-mode-teaser a,.node--type-projet.node--view-mode-teaser a{border:1px solid #d5d7e3}.node--type-article.node--view-mode-liste .img-wrapper{width:100%}@media (min-width:768px){.node--type-article.node--view-mode-liste .img-wrapper{width:184.5px}}.node--type-article.node--view-mode-liste .img-wrapper .field--name-field-image{border-radius:14px;overflow:hidden;box-shadow:0 4px 20px 7px rgba(0,64,92,.07)}.node--type-article.node--view-mode-liste .img-wrapper .field--name-field-image img{transition:transform .25s;transform:scaleX(1);-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.node--type-article.node--view-mode-liste .img-wrapper .field--name-field-image img{height:100px}}.path-entity-node-canonical.node-type-page_avec_sections .banner--wrapper,.path-entity-node-canonical.node-type-page_service .banner--wrapper,.path-satisfaction-fertility-center .banner--wrapper{min-height:350px;display:flex;flex-direction:column}.path-entity-node-canonical.node-type-page_avec_sections .banner--wrapper .field--name-field-banniere,.path-entity-node-canonical.node-type-page_service .banner--wrapper .field--name-field-banniere,.path-satisfaction-fertility-center .banner--wrapper .field--name-field-banniere{width:100%;height:100%}.path-entity-node-canonical.node-type-page_avec_sections .banner--wrapper .field--name-field-banniere img,.path-entity-node-canonical.node-type-page_service .banner--wrapper .field--name-field-banniere img,.path-satisfaction-fertility-center .banner--wrapper .field--name-field-banniere img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.path-entity-node-canonical.node-type-page_avec_sections .banner--wrapper .field--name-description,.path-entity-node-canonical.node-type-page_service .banner--wrapper .field--name-description,.path-satisfaction-fertility-center .banner--wrapper .field--name-description{max-width:840px;font-weight:500;text-align:center}.path-entity-node-canonical.node-type-page_avec_sections .banner--wrapper .paragraph--type--icone-lien,.path-entity-node-canonical.node-type-page_service .banner--wrapper .paragraph--type--icone-lien,.path-satisfaction-fertility-center .banner--wrapper .paragraph--type--icone-lien{margin-top:3rem}.path-entity-node-canonical.node-type-page_avec_sections .field--name-field-menu,.path-entity-node-canonical.node-type-page_service .field--name-field-menu,.path-satisfaction-fertility-center .field--name-field-menu{border-color:hsla(0,0%,84.7%,.5)}.path-entity-node-canonical.node-type-page_avec_sections .field--name-field-menu .menu-sections--wrapper,.path-entity-node-canonical.node-type-page_service .field--name-field-menu .menu-sections--wrapper,.path-satisfaction-fertility-center .field--name-field-menu .menu-sections--wrapper{overflow-x:overlay}.path-entity-node-canonical.node-type-page_avec_sections .field--name-field-menu .separator,.path-entity-node-canonical.node-type-page_service .field--name-field-menu .separator,.path-satisfaction-fertility-center .field--name-field-menu .separator{width:1px;background:hsla(0,0%,39.2%,.08);height:28px;margin-top:auto;margin-bottom:auto}.path-entity-node-canonical.node-type-page_avec_sections .field--name-field-menu .item-wrapper a,.path-entity-node-canonical.node-type-page_service .field--name-field-menu .item-wrapper a,.path-satisfaction-fertility-center .field--name-field-menu .item-wrapper a{color:#57616b;transition:color .25s;padding:.5rem 1rem}.path-entity-node-canonical.node-type-page_avec_sections .field--name-field-menu .item-wrapper.is-active a,.path-entity-node-canonical.node-type-page_avec_sections .field--name-field-menu .item-wrapper a:hover,.path-entity-node-canonical.node-type-page_service .field--name-field-menu .item-wrapper.is-active a,.path-entity-node-canonical.node-type-page_service .field--name-field-menu .item-wrapper a:hover,.path-satisfaction-fertility-center .field--name-field-menu .item-wrapper.is-active a,.path-satisfaction-fertility-center .field--name-field-menu .item-wrapper a:hover{color:var(--dcss-teal)}#local-tasks{overflow-x:overlay;overflow-y:hidden;position:fixed;bottom:0;z-index:100;max-width:100%;-webkit-overflow-scrolling:touch}#local-tasks .tabs.primary{display:flex;margin:-10px}#local-tasks .tabs.primary>*{margin:10px}#local-tasks .tabs.primary>* a{background:#eff1f3;transition:all .25s;padding:.5rem 1rem;display:block;font-family:Brandon Grotesque;border-radius:14px}#local-tasks .tabs.primary>* a:hover{background-color:var(--dcss-blue);--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.field--name-field-content>:not(:last-of-type),.paragraph--type--accordeon-enrichi .field--name-field-contenu>:not(:last-of-type),.paragraph--type--metro-etape .field--name-field-contenu>:not(:last-of-type){margin-bottom:3rem}.form-type-processed-text,.text-formatted,.webform-confirmation__message{font-family:Poppins;font-size:1rem;font-weight:300;line-height:2}.form-type-processed-text p:not(:last-child),.text-formatted p:not(:last-child),.webform-confirmation__message p:not(:last-child){margin-bottom:2rem}.form-type-processed-text a[href]:not(.button),.text-formatted a[href]:not(.button),.webform-confirmation__message a[href]:not(.button){color:var(--dcss-teal);text-decoration:underline;font-weight:600}.form-type-processed-text a[href]:not(.button):hover,.text-formatted a[href]:not(.button):hover,.webform-confirmation__message a[href]:not(.button):hover{text-decoration:none}.form-type-processed-text ol,.form-type-processed-text ul,.text-formatted ol,.text-formatted ul,.webform-confirmation__message ol,.webform-confirmation__message ul{padding-left:20px}.form-type-processed-text ol a,.form-type-processed-text ul a,.text-formatted ol a,.text-formatted ul a,.webform-confirmation__message ol a,.webform-confirmation__message ul a{word-break:break-all}@media (min-width:480px){.form-type-processed-text ol a,.form-type-processed-text ul a,.text-formatted ol a,.text-formatted ul a,.webform-confirmation__message ol a,.webform-confirmation__message ul a{word-break:normal}}.form-type-processed-text ol .ck-list-bogus-paragraph,.form-type-processed-text ul .ck-list-bogus-paragraph,.text-formatted ol .ck-list-bogus-paragraph,.text-formatted ul .ck-list-bogus-paragraph,.webform-confirmation__message ol .ck-list-bogus-paragraph,.webform-confirmation__message ul .ck-list-bogus-paragraph{display:initial}.form-type-processed-text ul,.text-formatted ul,.webform-confirmation__message ul{list-style:none!important;margin-bottom:2rem;margin-left:0;margin-top:0}.form-type-processed-text ul li:before,.text-formatted ul li:before,.webform-confirmation__message ul li:before{content:"\2022";margin-left:-20px;padding-right:1rem;color:var(--dcss-teal)}.form-type-processed-text ul li>ul,.text-formatted ul li>ul,.webform-confirmation__message ul li>ul{margin-bottom:0}.form-type-processed-text ul li>ul>li:before,.text-formatted ul li>ul>li:before,.webform-confirmation__message ul li>ul>li:before{content:"-"}.form-type-processed-text ol,.text-formatted ol,.webform-confirmation__message ol{list-style:decimal;margin-bottom:2rem;margin-left:0;margin-top:0}.form-type-processed-text ol li,.text-formatted ol li,.webform-confirmation__message ol li{padding-left:.5rem}.form-type-processed-text ol ol,.text-formatted ol ol,.webform-confirmation__message ol ol{list-style:lower-latin;margin-bottom:0}.form-type-processed-text ol ol ol,.text-formatted ol ol ol,.webform-confirmation__message ol ol ol{list-style:lower-roman;margin-bottom:0}.form-type-processed-text b,.form-type-processed-text strong,.text-formatted b,.text-formatted strong,.webform-confirmation__message b,.webform-confirmation__message strong{font-weight:600}.form-type-processed-text em,.text-formatted em,.webform-confirmation__message em{font-style:italic}.form-type-processed-text u,.text-formatted u,.webform-confirmation__message u{text-decoration:underline}.form-type-processed-text sup,.text-formatted sup,.webform-confirmation__message sup{font-size:.875rem}.form-type-processed-text table,.text-formatted table,.webform-confirmation__message table{width:100%}.form-type-processed-text table caption,.text-formatted table caption,.webform-confirmation__message table caption{font-size:.6875rem;text-align:left}.form-type-processed-text table thead,.text-formatted table thead,.webform-confirmation__message table thead{border-color:#f7f7f7;font-weight:700;border-bottom-width:1px}.form-type-processed-text table caption,.form-type-processed-text table td,.form-type-processed-text table th,.text-formatted table caption,.text-formatted table td,.text-formatted table th,.webform-confirmation__message table caption,.webform-confirmation__message table td,.webform-confirmation__message table th{padding:.5rem;text-align:left}.form-type-processed-text table tbody tr:nth-child(2n),.text-formatted table tbody tr:nth-child(2n),.webform-confirmation__message table tbody tr:nth-child(2n){background-color:#f7f7f7}.form-type-processed-text img,.text-formatted img,.webform-confirmation__message img{border-radius:14px;overflow:hidden}.form-type-processed-text .caption-img figcaption,.text-formatted .caption-img figcaption,.webform-confirmation__message .caption-img figcaption{font-weight:600;font-size:.75rem;margin-top:.5rem}.form-type-processed-text figure.caption-img.align-left,.form-type-processed-text figure.caption-img.align-right,.form-type-processed-text img.align-left,.form-type-processed-text img.align-right,.text-formatted figure.caption-img.align-left,.text-formatted figure.caption-img.align-right,.text-formatted img.align-left,.text-formatted img.align-right,.webform-confirmation__message figure.caption-img.align-left,.webform-confirmation__message figure.caption-img.align-right,.webform-confirmation__message img.align-left,.webform-confirmation__message img.align-right{float:none;margin-left:auto;margin-right:auto;margin-bottom:2rem}@media (min-width:768px){.form-type-processed-text figure.caption-img.align-left,.form-type-processed-text img.align-left,.text-formatted figure.caption-img.align-left,.text-formatted img.align-left,.webform-confirmation__message figure.caption-img.align-left,.webform-confirmation__message img.align-left{float:left;margin-right:2rem;margin-bottom:0}}@media (min-width:768px){.form-type-processed-text figure.caption-img.align-right,.form-type-processed-text img.align-right,.text-formatted figure.caption-img.align-right,.text-formatted img.align-right,.webform-confirmation__message figure.caption-img.align-right,.webform-confirmation__message img.align-right{float:right;margin-left:2rem;margin-bottom:0}}.form-type-processed-text .ck-widget,.text-formatted .ck-widget,.webform-confirmation__message .ck-widget{margin-left:0!important;margin-right:0!important}.form-type-processed-text .ck-widget.image-style-align-left,.text-formatted .ck-widget.image-style-align-left,.webform-confirmation__message .ck-widget.image-style-align-left{margin-left:0!important;margin-right:2rem!important}.form-type-processed-text .ck-widget.image-style-align-right,.text-formatted .ck-widget.image-style-align-right,.webform-confirmation__message .ck-widget.image-style-align-right{margin-left:2rem!important;margin-right:0!important}.form-type-processed-text .ck-widget.image-style-align-center,.text-formatted .ck-widget.image-style-align-center,.webform-confirmation__message .ck-widget.image-style-align-center{margin-left:auto!important;margin-right:auto!important}.form-type-processed-text figure.image.ck-widget,.text-formatted figure.image.ck-widget,.webform-confirmation__message figure.image.ck-widget{margin-bottom:1.75rem}.form-type-processed-text figure.image.ck-widget.image-style-align-left,.form-type-processed-text figure.image.ck-widget.image-style-align-right,.text-formatted figure.image.ck-widget.image-style-align-left,.text-formatted figure.image.ck-widget.image-style-align-right,.webform-confirmation__message figure.image.ck-widget.image-style-align-left,.webform-confirmation__message figure.image.ck-widget.image-style-align-right{margin-bottom:0}.form-type-processed-text>figure.caption-img,.form-type-processed-text>img,.text-formatted>figure.caption-img,.text-formatted>img,.webform-confirmation__message>figure.caption-img,.webform-confirmation__message>img{margin-bottom:2rem}@media(max-width:768px){.form-type-processed-text>figure.caption-img,.form-type-processed-text>img,.text-formatted>figure.caption-img,.text-formatted>img,.webform-confirmation__message>figure.caption-img,.webform-confirmation__message>img{max-width:100%!important}}.form-type-processed-text figure.caption-img figcaption,.text-formatted figure.caption-img figcaption,.webform-confirmation__message figure.caption-img figcaption{text-align:center}.form-type-processed-text .title-1-ckeditor,.form-type-processed-text h2,.text-formatted .title-1-ckeditor,.text-formatted h2,.webform-confirmation__message .title-1-ckeditor,.webform-confirmation__message h2{line-height:1.4;font-family:Brandon Grotesque;font-weight:700;font-size:1.5rem;color:var(--dcss-blue);margin-top:3rem;margin-bottom:1rem}@media (min-width:960px){.form-type-processed-text .title-1-ckeditor,.form-type-processed-text h2,.text-formatted .title-1-ckeditor,.text-formatted h2,.webform-confirmation__message .title-1-ckeditor,.webform-confirmation__message h2{font-size:2rem}}.form-type-processed-text .title-2-ckeditor,.form-type-processed-text h3,.text-formatted .title-2-ckeditor,.text-formatted h3,.webform-confirmation__message .title-2-ckeditor,.webform-confirmation__message h3{line-height:1.4;font-family:Brandon Grotesque;color:var(--dcss-teal);font-weight:700;font-size:1.375rem;margin-top:3rem;margin-bottom:1rem}@media (min-width:960px){.form-type-processed-text .title-2-ckeditor,.form-type-processed-text h3,.text-formatted .title-2-ckeditor,.text-formatted h3,.webform-confirmation__message .title-2-ckeditor,.webform-confirmation__message h3{font-size:1.75rem}}.form-type-processed-text .title-2-hospidon-ckeditor,.text-formatted .title-2-hospidon-ckeditor,.webform-confirmation__message .title-2-hospidon-ckeditor{line-height:1.4;font-family:Brandon Grotesque;color:var(--hospidon-pink);font-weight:700;font-size:1.375rem;margin-top:3rem;margin-bottom:1rem}.form-type-processed-text .title-3-ckeditor,.form-type-processed-text h4,.text-formatted .title-3-ckeditor,.text-formatted h4,.webform-confirmation__message .title-3-ckeditor,.webform-confirmation__message h4{line-height:1.4;font-family:Brandon Grotesque;color:var(--dcss-blue);font-weight:700;font-size:1.25rem;margin-top:3rem;margin-bottom:1rem}@media (min-width:960px){.form-type-processed-text .title-3-ckeditor,.form-type-processed-text h4,.text-formatted .title-3-ckeditor,.text-formatted h4,.webform-confirmation__message .title-3-ckeditor,.webform-confirmation__message h4{font-size:1.375rem}}.form-type-processed-text .title-4-ckeditor,.form-type-processed-text h5,.text-formatted .title-4-ckeditor,.text-formatted h5,.webform-confirmation__message .title-4-ckeditor,.webform-confirmation__message h5{line-height:1.4;font-family:Brandon Grotesque;color:var(--dcss-teal);font-weight:700;font-size:1.25rem;margin-top:3rem;margin-bottom:1rem}.form-type-processed-text .title-4-hospidon-ckeditor,.text-formatted .title-4-hospidon-ckeditor,.webform-confirmation__message .title-4-hospidon-ckeditor{line-height:1.4;font-family:Brandon Grotesque;color:var(--hospidon-pink);font-weight:700;font-size:1.25rem;margin-top:3rem;margin-bottom:1rem}.form-type-processed-text span.text-black,.form-type-processed-text span.text-dcss-blue,.form-type-processed-text span.text-dcss-pink,.form-type-processed-text span.text-dcss-teal,.form-type-processed-text span.text-hospidon-pink,.text-formatted span.text-black,.text-formatted span.text-dcss-blue,.text-formatted span.text-dcss-pink,.text-formatted span.text-dcss-teal,.text-formatted span.text-hospidon-pink,.webform-confirmation__message span.text-black,.webform-confirmation__message span.text-dcss-blue,.webform-confirmation__message span.text-dcss-pink,.webform-confirmation__message span.text-dcss-teal,.webform-confirmation__message span.text-hospidon-pink{font-weight:700}.paragraph--type--encart.color--teal .text-formatted ul li:before{color:var(--dcss-teal)}.paragraph--type--encart.color--blue .text-formatted ul li:before{color:var(--dcss-blue)}.paragraph--type--encart.color--gray .text-formatted ul li:before{color:var(--dcss-gray)}.paragraph--type--encart.color--green .text-formatted ul li:before{color:var(--dcss-green)}.paragraph--type--encart.color--yellow .text-formatted ul li:before{color:var(--dcss-yellow)}.paragraph--type--encart.color--pink .text-formatted ul li:before{color:var(--dcss-pink)}@media (min-width:768px){.paragraph--type--encart .content{margin-left:67px}}.paragraph--type--citation .quote{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));padding-top:1rem;padding-left:1rem}.paragraph--type--citation .quote.left{transform:translateY(calc(-100% + 2rem)) translateX(-2rem) rotate(180deg)}.paragraph--type--citation .quote.right{transform:translateY(calc(100% - 2rem)) translateX(2rem)}.paragraph--type--accordeon,.paragraph--type--accordeon-enrichi,.paragraph--type--faq-json-ld-{border-color:#d8d8d8}.paragraph--type--accordeon-enrichi .toggle,.paragraph--type--accordeon .toggle,.paragraph--type--faq-json-ld- .toggle{cursor:pointer}.paragraph--type--accordeon-enrichi .toggle:hover .title-3,.paragraph--type--accordeon .toggle:hover .title-3,.paragraph--type--faq-json-ld- .toggle:hover .title-3{color:var(--dcss-teal)}.paragraph--type--accordeon-enrichi .toggle .title-3,.paragraph--type--accordeon .toggle .title-3,.paragraph--type--faq-json-ld- .toggle .title-3{transition:color .25s}.paragraph--type--accordeon-enrichi .fold,.paragraph--type--accordeon .fold,.paragraph--type--faq-json-ld- .fold{margin-top:2.5rem}.paragraph--type--accordeon-enrichi .chevron,.paragraph--type--accordeon .chevron,.paragraph--type--faq-json-ld- .chevron{transition:transform .25s}.paragraph--type--accordeon-enrichi.open .chevron,.paragraph--type--accordeon.open .chevron,.paragraph--type--faq-json-ld-.open .chevron{transform:rotate(90deg)}.paragraph--type--video .video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.paragraph--type--video .video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.paragraph--type--image .field--name-field-image img{-o-object-fit:cover;object-fit:cover;width:100%}.page-node-type-article .banner--wrapper .field--name-field-banniere{width:100%;height:100%}.page-node-type-article .banner--wrapper .field--name-field-banniere img{min-height:180px;max-height:360px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.node--type-article.node--view-mode-full,.node--type-article.node--view-mode-full .article--metas{border-color:hsla(0,0%,84.7%,.5)}.node--type-article.node--view-mode-full .article--footer .field--name-field-tags{border-color:hsla(0,0%,84.7%,.5);display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:1rem;margin-bottom:1rem;border-bottom-width:1px}@media (min-width:480px){.node--type-article.node--view-mode-full .article--footer .field--name-field-tags{justify-content:flex-start}}.node--type-article.node--view-mode-full .article--footer .field--name-field-tags .field__item{border-color:#d8d8d8;font-size:.875rem;color:var(--dcss-blue);opacity:.5;font-weight:500;padding-right:.5rem;margin-right:.5rem;margin-bottom:.5rem}@media (min-width:480px){.node--type-article.node--view-mode-full .article--footer .field--name-field-tags .field__item{border-right-width:1px}.node--type-article.node--view-mode-full .article--footer .field--name-field-tags .field__item:last-child{border-right-width:0}}.paragraph--type--offre-de-soins .paragraph--type--icone-lien.paragraph--view-mode--card .field--name-field-icone{transform:translateY(-30px)}.path-entity-user-edit_form main,.path-user-login main,.path-user-pass main,.path-user-register main,.path-user-reset-form main{background:#efeff7}.path-entity-user-edit_form #highlighted,.path-user-login #highlighted,.path-user-pass #highlighted,.path-user-register #highlighted,.path-user-reset-form #highlighted{background:#efeff7;margin:0;max-width:100%;width:100%}.path-entity-user-edit_form #highlighted .region-highlighted,.path-user-login #highlighted .region-highlighted,.path-user-pass #highlighted .region-highlighted,.path-user-register #highlighted .region-highlighted,.path-user-reset-form #highlighted .region-highlighted{padding-top:20px;max-width:calc(825px + 2rem);margin:auto}.path-entity-user-edit_form section .inner-wrapper,.path-user-login section .inner-wrapper,.path-user-pass section .inner-wrapper,.path-user-register section .inner-wrapper,.path-user-reset-form section .inner-wrapper{max-width:600px}.path-entity-user-edit_form section .inner-wrapper .form-inner-wrapper,.path-user-login section .inner-wrapper .form-inner-wrapper,.path-user-pass section .inner-wrapper .form-inner-wrapper,.path-user-register section .inner-wrapper .form-inner-wrapper,.path-user-reset-form section .inner-wrapper .form-inner-wrapper{max-width:450px}.path-entity-user-edit_form section .form-item:not(:last-child),.path-entity-user-edit_form section .form-wrapper:not(:last-child),.path-user-login section .form-item:not(:last-child),.path-user-login section .form-wrapper:not(:last-child),.path-user-pass section .form-item:not(:last-child),.path-user-pass section .form-wrapper:not(:last-child),.path-user-register section .form-item:not(:last-child),.path-user-register section .form-wrapper:not(:last-child),.path-user-reset-form section .form-item:not(:last-child),.path-user-reset-form section .form-wrapper:not(:last-child){margin-bottom:1rem}.path-entity-user-edit_form section .form-item label,.path-entity-user-edit_form section .form-wrapper label,.path-user-login section .form-item label,.path-user-login section .form-wrapper label,.path-user-pass section .form-item label,.path-user-pass section .form-wrapper label,.path-user-register section .form-item label,.path-user-register section .form-wrapper label,.path-user-reset-form section .form-item label,.path-user-reset-form section .form-wrapper label{display:none}.path-entity-user-edit_form section .form-item .description,.path-entity-user-edit_form section .form-wrapper .description,.path-user-login section .form-item .description,.path-user-login section .form-wrapper .description,.path-user-pass section .form-item .description,.path-user-pass section .form-wrapper .description,.path-user-register section .form-item .description,.path-user-register section .form-wrapper .description,.path-user-reset-form section .form-item .description,.path-user-reset-form section .form-wrapper .description{margin-top:.5rem;font-size:.875rem;color:var(--dcss-gray-text)}.path-entity-user-edit_form section .form-item .description a,.path-entity-user-edit_form section .form-wrapper .description a,.path-user-login section .form-item .description a,.path-user-login section .form-wrapper .description a,.path-user-pass section .form-item .description a,.path-user-pass section .form-wrapper .description a,.path-user-register section .form-item .description a,.path-user-register section .form-wrapper .description a,.path-user-reset-form section .form-item .description a,.path-user-reset-form section .form-wrapper .description a{text-decoration:underline}.path-entity-user-edit_form #breadcrumb,.path-entity-user-edit_form #local-tasks,.path-user-login #breadcrumb,.path-user-login #local-tasks,.path-user-pass #breadcrumb,.path-user-pass #local-tasks,.path-user-register #breadcrumb,.path-user-register #local-tasks,.path-user-reset-form #breadcrumb,.path-user-reset-form #local-tasks{display:none}.path-entity-user-edit_form .form-item--error-message,.path-user-login .form-item--error-message,.path-user-pass .form-item--error-message,.path-user-register .form-item--error-message,.path-user-reset-form .form-item--error-message{color:red;font-size:.875rem;margin-top:.5rem}.path-user-login .form-item .description,.path-user-pass .form-item .description,.path-user-register .form-item .description,.path-user-reset-form .form-item .description{display:none}.path-entity-user-edit_form .field--name-field-prenom,.path-entity-user-edit_form .field--name-field-ville,.path-user-register .field--name-field-prenom,.path-user-register .field--name-field-ville{margin-bottom:1rem}@media (min-width:768px){.path-entity-user-edit_form .field--name-field-prenom,.path-entity-user-edit_form .field--name-field-ville,.path-user-register .field--name-field-prenom,.path-user-register .field--name-field-ville{margin-bottom:0;margin-left:1rem}}@media (min-width:768px){.path-entity-user-edit_form .field--name-field-code-postal,.path-user-register .field--name-field-code-postal{width:230px}}.path-entity-user-edit_form .field--name-field-profession-medicale-ou-par .description,.path-user-register .field--name-field-profession-medicale-ou-par .description{display:block!important;margin-top:.2rem}.path-entity-user-edit_form .form-item label{display:inline-block!important}.path-entity-user-edit_form .js-password-confirm-message,.path-entity-user-edit_form .password-strength{display:none}.path-entity-node-canonical.node-type-medecin .banner--wrapper{min-height:360px}.path-entity-node-canonical.node-type-medecin .banner--wrapper .field--name-description{max-width:840px;font-weight:500;text-align:center}.path-entity-node-canonical.node-type-medecin .banner--wrapper .banner:after{content:"";background:rgba(0,0,0,.25);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.path-entity-node-canonical.node-type-medecin .container-medecin{max-width:840px;margin:70px auto}@media (min-width:480px){.path-entity-node-canonical.node-type-medecin .container-medecin{padding:85px 50px;border-width:1px;border-color:var(--dcss-gray);border-radius:.5rem}}@media (min-width:960px){.path-entity-node-canonical.node-type-medecin .container-medecin{padding:85px 100px}}.path-entity-node-canonical.node-type-medecin .container-medecin .field__item{font-weight:300}.path-entity-node-canonical.node-type-medecin .container-horaires{max-width:840px;margin-left:auto;margin-right:auto}@media (min-width:480px){.path-entity-node-canonical.node-type-medecin .container-horaires{padding:40px 32px;border-width:1px;border-color:var(--dcss-gray);border-radius:.5rem}}@media (min-width:768px){.path-entity-node-canonical.node-type-medecin .container-horaires{padding:40px 64px}}.path-entity-node-canonical.node-type-medecin .container-legende{max-width:840px;margin-left:auto;margin-right:auto}@media (min-width:480px){.path-entity-node-canonical.node-type-medecin .portrait{transform:translateY(-50%);position:absolute;top:0;left:0;right:0}}.path-entity-node-canonical.node-type-medecin .portrait img{width:120px;height:120px;border-radius:9999px;overflow:hidden;border:3px solid;border-color:var(--dcss-teal)}.path-entity-node-canonical.node-type-medecin .field--name-field-domaines{margin-left:20px}.path-entity-node-canonical.node-type-medecin .field--name-field-domaines .field__item:before{content:"\2022";margin-left:-20px;padding-right:1rem;color:var(--dcss-teal)}.path-entity-node-canonical.node-type-medecin .field--name-field-texte-libre .title-1-ckeditor,.path-entity-node-canonical.node-type-medecin .field--name-field-texte-libre .title-2-ckeditor,.path-entity-node-canonical.node-type-medecin .field--name-field-texte-libre .title-3-ckeditor,.path-entity-node-canonical.node-type-medecin .field--name-field-texte-libre .title-4-ckeditor{margin-bottom:.5rem}.caption-drupal-media.align-left,.media.align-left{margin-right:20px}.caption-drupal-media.align-right,.media.align-right{margin-left:20px}.field--name-field-media-oembed-video{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;border-radius:14px}.field--name-field-media-oembed-video iframe{left:0;top:0;height:100%;width:100%;position:absolute}.media-library-item__edit{z-index:9999;position:absolute;padding:0 .5rem;border-radius:14px;color:#fff;font-size:14px;right:0!important;border:2px solid #fff;background-color:var(--dcss-blue)}.media--type-remote-video{width:100%}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-enter,.fade-leave-to{opacity:0}.paragraph--type--metro-etape:not(.is-active){display:none}.views-element-container{margin-bottom:4rem}.views-element-container .pager--mini{margin-top:3rem}.views-element-container .pager--mini .pager__items{display:flex;align-items:center;justify-content:flex-start;margin:-.5rem}.views-element-container .pager--mini .pager__items .pager__item{margin:.5rem}.views-element-container .pager--mini .pager__items .pager__item a{transition:all .25s;background-color:var(--dcss-teal);border-radius:9999px;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));padding:.5rem .75rem;font-weight:600;font-size:.875rem;line-height:1;cursor:pointer}.views-element-container .pager--mini .pager__items .pager__item a:hover{background-color:var(--dcss-blue)}.view-actualites.view-display-id-actualities .views-row:not(:last-child),.view-actualites.view-display-id-block_1 .views-row:not(:last-child),.view-actualites.view-display-id-only_3 .views-row:not(:last-child),.view-actualites.view-display-id-professional_actualities .views-row:not(:last-child),.view-actualites.view-display-id-professionals_in_medias .views-row:not(:last-child),.view-actualites.view-display-id-publications .views-row:not(:last-child),.view-communiques-de-presse.view-display-id-actualities .views-row:not(:last-child),.view-communiques-de-presse.view-display-id-block_1 .views-row:not(:last-child),.view-communiques-de-presse.view-display-id-only_3 .views-row:not(:last-child),.view-communiques-de-presse.view-display-id-professional_actualities .views-row:not(:last-child),.view-communiques-de-presse.view-display-id-professionals_in_medias .views-row:not(:last-child),.view-communiques-de-presse.view-display-id-publications .views-row:not(:last-child),.view-job-offers.view-display-id-actualities .views-row:not(:last-child),.view-job-offers.view-display-id-block_1 .views-row:not(:last-child),.view-job-offers.view-display-id-only_3 .views-row:not(:last-child),.view-job-offers.view-display-id-professional_actualities .views-row:not(:last-child),.view-job-offers.view-display-id-professionals_in_medias .views-row:not(:last-child),.view-job-offers.view-display-id-publications .views-row:not(:last-child){border-bottom:1px;border-style:dashed;border-color:rgba(0,0,0,.12);margin-bottom:2rem;padding-bottom:2rem}.view-job-offers.view-display-id-only_3 .more-link{margin-top:2rem}.view-job-offers.view-display-id-only_3 .more-link a:hover{text-decoration:underline}#admin-toolbar-search-input{height:inherit}.ajax-throbber.sk-circle{width:20px;height:20px}.ajax-throbber.sk-circle .sk-child:before{background-color:var(--dcss-blue)}#breadcrumb{font-size:0}#breadcrumb .active{color:var(--dcss-teal);font-weight:700}#breadcrumb *{display:inline;font-size:.75rem}#breadcrumb>*{transition:all .25s;padding-top:.25rem;padding-bottom:.25rem}#breadcrumb>:not(:last-child):after{content:">";margin-left:.5rem;margin-right:.5rem;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));display:inline-flex}#breadcrumb>:hover{color:var(--dcss-teal)}.zc--content .text-formatted{font-weight:500;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:.875rem}@media (min-width:1210px){.zc--content .text-formatted{text-align:left;font-size:.875rem}}.zc--content .text-formatted a{color:#fff!important;text-decoration:underline}.zc--content .text-formatted p:not(:last-child){margin-bottom:1rem}#metro--outside-wrapper{background:linear-gradient(0deg,transparent,#fff 20%);z-index:2;padding-bottom:2.5rem;padding-top:20px}@media (min-width:960px){#metro--outside-wrapper{padding-top:0;padding-bottom:20px}}.root-body.toolbar-fixed #metro--outside-wrapper{top:39px}.root-body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal #metro--outside-wrapper{top:79px}#cookiesjsr{--default-margin:1.25em;--font-size-reset:1rem;--btn-font-color:#fff;--btn-border-color:#fff;--btn-bg-color:var(--dcss-blue);--btn-prime-font-color:var(--dcss-blue);--btn-prime-border-color:#fff;--btn-prime-bg-color:#fff;--btn-inv-font-color:var(--dcss-blue);--btn-inv-border-color:var(--dcss-blue);--btn-inv-bg-color:#fff;--btn-prime-inv-font-color:#fff;--btn-prime-inv-border-color:var(--dcss-blue);--btn-prime-inv-bg-color:var(--dcss-blue);--link-list-font-color:#fff;--link-list-separator-color:#fff;--banner-logo-offset:100px;--banner-bg-color:var(--dcss-blue);--banner-font-color:#fff;--layer-header-height:3.5em;--layer-header-bg-color:#fff;--layer-header-font-color:#000f37;--layer-body-bg-color:#fff;--layer-tab-bg-color:#fff;--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:var(--dcss-blue);--layer-tab-active-font-color:#fff;--layer-bg-dark:var(--dcss-blue);--layer-font-light:#fff;--layer-font-dark:#000f37;--layer-border-color:#e4e5e6;--layer-footer-bg-color:#fff;--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:#fff;--switch-bg-off:#fff;--switch-bg-on:var(--dcss-teal);--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:var(--dcss-teal);--switch-always-on-bg-color:#fff}#cookiesjsr *{outline:none}#cookiesjsr .cookiesjsr-banner{box-shadow:-1px -1px 20px rgba(0,0,0,.2)!important}.view-pager-full .pager{width:100%;margin-top:3rem}.view-pager-full ul.pager__items{display:flex;flex-wrap:wrap;margin:-.5rem;justify-content:flex-start}.view-pager-full ul.pager__items>.pager__item{min-width:36px;min-height:36px;transition:all .3s;border-color:transparent;border-width:1px;border-radius:.5rem;margin:.5rem;display:inline-flex;text-align:center;justify-content:center;align-items:center;overflow:hidden}.view-pager-full ul.pager__items>.pager__item.pager__item--ellipsis,.view-pager-full ul.pager__items>.pager__item.pager__item--first,.view-pager-full ul.pager__items>.pager__item.pager__item--last,.view-pager-full ul.pager__items>.pager__item.pager__item--next,.view-pager-full ul.pager__items>.pager__item.pager__item--previous{display:none}.view-pager-full ul.pager__items>.pager__item.is-active,.view-pager-full ul.pager__items>.pager__item:hover{border-color:var(--dcss-blue)}.view-pager-full ul.pager__items>.pager__item.is-active a{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));background-color:var(--dcss-blue);font-weight:600}.view-pager-full ul.pager__items>.pager__item a{color:var(--dcss-blue);padding:.5rem .75rem;width:100%;height:100%}.hospidon-hopital-dcss-org .logo-wrapper .logo-dcss{max-width:50px}@media (min-width:960px){.hospidon-hopital-dcss-org .logo-wrapper .logo-dcss{max-width:inherit}}.hospidon-hopital-dcss-org .logo-wrapper .logo-hospidon{max-width:128px}@media (min-width:960px){.hospidon-hopital-dcss-org .logo-wrapper .logo-hospidon{max-width:inherit}}.path-hospidon-contact .section--contact .component--newsletter .form{justify-content:flex-start}.path-hospidon-contact .section--contact .component--newsletter .form input{border-color:#d2d6dc;line-height:24px;border-width:1px}.path-hospidon-contact .section--contact .component--newsletter .form button{height:42px}.path-hospidon-contact #webform-submission-hospidon-contact-form-ajax,.path-hospidon-contact #webform-submission-hospidon-contact-form-ajax .webform-submission-form{height:100%}.path-hospidon-contact #webform-submission-hospidon-contact-form-ajax .webform-confirmation{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}.view-id-projets .grid-layout{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (min-width:768px){.view-id-projets .grid-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.view-id-projets .grid-layout{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1210px){.view-id-projets .grid-layout{grid-gap:2rem;gap:2rem}}.view-id-projets .views-exposed-form{padding:1rem;display:flex;align-items:flex-start}@media (min-width:960px){.view-id-projets .views-exposed-form{padding:1.5rem 2.5rem}}.view-id-projets .fieldgroup{margin-right:0!important;width:100%;margin-bottom:1rem}.view-id-projets .fieldgroup:last-of-type{margin-bottom:0}.view-id-projets .fieldset-legend{color:#304050;font-size:.875rem;font-weight:800}.view-id-projets .fieldset-wrapper{margin-top:.5rem}.view-id-projets .form-item:not(:last-child){margin-right:.5rem}.view-id-projets .form-item input{visibility:hidden;position:absolute;width:0;height:0}.view-id-projets .form-item label{transition:all .25s ease-in-out;max-width:inherit;width:100%;margin:0;cursor:pointer;font-family:Brandon Grotesque;font-weight:700;font-size:.6875rem;border-width:1px;border-color:var(--dcss-blue);padding:.25rem 1rem;border-radius:14px;color:var(--dcss-blue)}@media (min-width:768px){.view-id-projets .form-item label{font-size:.75rem}}.view-id-projets .form-item input:checked+label{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));background-color:var(--dcss-blue)}.slick--optionset--custom .slick-track{display:flex}.slick--optionset--custom .slick__slide{align-self:stretch;height:auto}.slick--optionset--custom .slick-slider{margin-left:-.75rem;margin-right:-.75rem}.slick--optionset--custom .slick__slide{margin-left:.75rem;margin-right:.75rem}.paragraph--type--grid-cards .field--name-field-image img,.paragraph--type--pictures .field--name-field-image img{-o-object-fit:cover;object-fit:cover;width:100%}.path-entity-taxonomy_term-canonical.taxonomy_term__services .banner--wrapper{min-height:350px;display:flex;flex-direction:column}.path-entity-taxonomy_term-canonical.taxonomy_term__services .banner--wrapper .field--name-field-banniere{width:100%;height:100%}.path-entity-taxonomy_term-canonical.taxonomy_term__services .banner--wrapper .field--name-field-banniere img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.path-entity-taxonomy_term-canonical.taxonomy_term__services .banner--wrapper .field--name-description{max-width:770px;font-weight:500;text-align:center}.path-entity-taxonomy_term-canonical.taxonomy_term__services .banner--wrapper .paragraph--type--icone-lien{margin-top:3rem}.field--name-field-sections>.field__item:not(:first-child),.node--type-page-avec-sections.node--view-mode-full .field--name-field-content>.field__item:not(:first-child){margin-top:6rem}.field--name-field-sections .field--name-field-contenu>.field__item:not(:first-child),.node--type-page-avec-sections.node--view-mode-full .field--name-field-content .field--name-field-contenu>.field__item:not(:first-child){margin-top:3rem}#wrapper-menu-page-avec-sections,#wrapper-menu-sections{max-width:250px}@media (min-width:1210px){#wrapper-menu-page-avec-sections,#wrapper-menu-sections{max-width:300px}}#menu-sections>a:after{display:block;content:attr(data-title);font-weight:700;height:1px;color:transparent;overflow:hidden;visibility:hidden}#menu-sections>a.active{border-color:var(--dcss-teal);color:var(--dcss-teal);font-weight:700}body .paragraph--type--sections-de-service{scroll-margin-top:64px}@media (min-width:768px){body .paragraph--type--sections-de-service{scroll-margin-top:inherit}}body.user-logged-in .paragraph--type--sections-de-service{scroll-margin-top:24px}@media (min-width:768px){body.user-logged-in .paragraph--type--sections-de-service{scroll-margin-top:inherit}}.path-entity-taxonomy_term-canonical.taxonomy_term__services .field--name-field-sections .field--name-field-contenu .paragraph--type--sections-de-service{margin-top:4rem}.path-entity-taxonomy_term-canonical.taxonomy_term__services .field--name-field-sections .field--name-field-contenu .paragraph--type--sections-de-service h2{font-size:1.25rem}@media (min-width:960px){.path-entity-taxonomy_term-canonical.taxonomy_term__services .field--name-field-sections .field--name-field-contenu .paragraph--type--sections-de-service h2{font-size:1.5rem;margin-bottom:1rem}}.field--name-field-liens-rapides .paragraph--type--icone-lien{border:3px solid transparent}.field--name-field-liens-rapides .paragraph--type--icone-lien[data-item=accéder-à-nos-établissements]{border-bottom:3px solid var(--dcss-teal)!important;border-left-width:0;border-right-width:0;border-top-width:0}@media (min-width:1210px){.field--name-field-liens-rapides .paragraph--type--icone-lien[data-item=accéder-à-nos-établissements]{background-color:var(--dcss-gray-light)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadein-2s{-webkit-animation:fadeIn 2s;animation:fadeIn 2s}.user-logged-in.toolbar-fixed #footer{padding-bottom:5rem}[data-menu-label=centre-de-fertilité-],[data-menu-label=chirurgie-digestive],[data-menu-label=chirurgie-gynécologique-et-mammaire],[data-menu-label=chirurgie-orthopédique-et-traumatologique],[data-menu-label=chirurgie-urologique],[data-menu-label=maternité]{position:relative;width:100%}[data-menu-label=centre-de-fertilité-]:after,[data-menu-label=chirurgie-digestive]:after,[data-menu-label=chirurgie-gynécologique-et-mammaire]:after,[data-menu-label=chirurgie-orthopédique-et-traumatologique]:after,[data-menu-label=chirurgie-urologique]:after,[data-menu-label=maternité]:after{content:"";background:-webkit-image-set(url("/themes/custom/dcss/src/images/picto_palmares.webp") 1x,url("/themes/custom/dcss/src/images/picto_palmares@2x.webp") 2x);background:image-set(url("/themes/custom/dcss/src/images/picto_palmares.webp") 1x,url("/themes/custom/dcss/src/images/picto_palmares@2x.webp") 2x);width:28px;height:28px;background-size:contain;display:inline-flex;background-repeat:no-repeat;position:absolute;margin-left:8px}.space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.75rem*var(--space-y-reverse))}.space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.75rem*var(--space-x-reverse));margin-left:calc(0.75rem*(1 - var(--space-x-reverse)))}.space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem*var(--space-y-reverse))}.space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2rem*var(--space-y-reverse))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-black{--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity))}.bg-transparent{background-color:transparent}.bg-dcss-blue{background-color:var(--dcss-blue)}.bg-dcss-teal{background-color:var(--dcss-teal)}.bg-dcss-yellow{background-color:var(--dcss-yellow)}.bg-dcss-yellow-light{background-color:var(--dcss-yellow-light)}.bg-dcss-gray-light{background-color:var(--dcss-gray-light)}.bg-dcss-gray{background-color:var(--dcss-gray)}.bg-dcss-green{background-color:var(--dcss-green)}.bg-dcss-pink{background-color:var(--dcss-pink)}.bg-dcss-pink-light{background-color:var(--dcss-pink-light)}.hover\:bg-dcss-teal:hover{background-color:var(--dcss-teal)}.bg-opacity-50{--bg-opacity:.5}.border-collapse{border-collapse:collapse}.border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.border-dcss-teal{border-color:var(--dcss-teal)}.border-dcss-yellow{border-color:var(--dcss-yellow)}.border-dcss-gray{border-color:var(--dcss-gray)}.border-dcss-green{border-color:var(--dcss-green)}.hover\:border-hospidon-pink:hover{border-color:var(--hospidon-pink)}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-large{border-radius:14px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.border-dashed{border-style:dashed}.border-0{border-width:0}.border{border-width:1px}.border-t-0{border-top-width:0}.border-t-4{border-top-width:4px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.self-center{align-self:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.font-poppins{font-family:Poppins}.font-brandon{font-family:Brandon Grotesque}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-12{height:3rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.text-xs{font-size:.625rem}.text-2xs{font-size:.6875rem}.text-3xs{font-size:.75rem}.text-4xs{font-size:.8125rem}.text-sm{font-size:.875rem}.text-2sm{font-size:.9375rem}.text-md{font-size:1.0625rem}.text-2md{font-size:1.125rem}.text-lg{font-size:1.25rem}.text-2lg{font-size:1.3125rem}.text-3lg{font-size:1.375rem}.text-xl{font-size:1.5rem}.text-2xl{font-size:1.75rem}.text-4xl{font-size:2rem}.text-6xl{font-size:2.5rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-loose{line-height:2}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-auto{margin:auto}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.-m-4{margin:-1rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-24{margin-top:6rem;margin-bottom:6rem}.my-32{margin-top:8rem;margin-bottom:8rem}.mx-auto{margin-left:auto;margin-right:auto}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mt-0{margin-top:0}.ml-0{margin-left:0}.mr-1{margin-right:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mt-12{margin-top:3rem}.mr-12{margin-right:3rem}.mb-12{margin-bottom:3rem}.mt-16{margin-top:4rem}.mr-16{margin-right:4rem}.mb-16{margin-bottom:4rem}.mt-24{margin-top:6rem}.mb-24{margin-bottom:6rem}.mb-32{margin-bottom:8rem}.mt-48{margin-top:12rem}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.-mt-4{margin-top:-1rem}.-mb-12{margin-bottom:-3rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-3xl{max-width:48rem}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.object-top{-o-object-position:top;object-position:top}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-100{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-100:hover{opacity:1}.focus\:outline-none:focus,.outline-none{outline:0}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.pr-0{padding-right:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pt-16{padding-top:4rem}.pb-16{padding-bottom:4rem}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{right:0;left:0}.inset-0,.inset-y-0{top:0;bottom:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.shadow{box-shadow:0 4px 20px 7px rgba(0,64,92,.07)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.hover\:shadow:hover{box-shadow:0 4px 20px 7px rgba(0,64,92,.07)}.hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.fill-current{fill:currentColor}.text-left{text-align:left}.text-center{text-align:center}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-black{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.text-dcss-blue{color:var(--dcss-blue)}.text-dcss-teal{color:var(--dcss-teal)}.text-dcss-yellow{color:var(--dcss-yellow)}.text-dcss-gray{color:var(--dcss-gray)}.text-dcss-gray-text{color:var(--dcss-gray-text)}.text-dcss-pink{color:var(--dcss-pink)}.text-hospidon-pink{color:var(--hospidon-pink)}.hover\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.hover\:text-dcss-teal:hover{color:var(--dcss-teal)}.hover\:text-hospidon-pink:hover{color:var(--hospidon-pink)}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.no-underline{text-decoration:none}.hover\:underline:hover{text-decoration:underline}.align-bottom{vertical-align:bottom}.visible{visibility:visible}.whitespace-no-wrap{white-space:nowrap}.break-all{word-break:break-all}.w-3{width:.75rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-auto{width:auto}.w-full{width:100%}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.gap-4{grid-gap:1rem;gap:1rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-8{grid-gap:2rem;gap:2rem}.col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.row-gap-8{grid-row-gap:2rem;row-gap:2rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.translate-y-0{--transform-translate-y:0}.translate-y-4{--transform-translate-y:1rem}.transition-all{transition-property:all}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.transition-opacity{transition-property:opacity}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-75{transition-duration:75ms}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-4{-webkit-line-clamp:4}@media (min-width:480px){.sm\:rounded-large{border-radius:14px}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:items-start{align-items:flex-start}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:h-screen{height:100vh}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:mx-16{margin-left:4rem;margin-right:4rem}.sm\:mr-4{margin-right:1rem}.sm\:max-w-md{max-width:28rem}.sm\:p-0{padding:0}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:p-16{padding:4rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:align-middle{vertical-align:middle}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.sm\:scale-100{--transform-scale-x:1;--transform-scale-y:1}.sm\:translate-y-0{--transform-translate-y:0}}@media (min-width:768px){.md\:border-r{border-right-width:1px}.md\:border-l{border-left-width:1px}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:justify-start{justify-content:flex-start}.md\:justify-around{justify-content:space-around}.md\:flex-none{flex:none}.md\:text-3xs{font-size:.75rem}.md\:text-sm{font-size:.875rem}.md\:text-xl{font-size:1.5rem}.md\:text-5xl{font-size:2.25rem}.md\:text-6xl{font-size:2.5rem}.md\:text-8xl{font-size:3.5rem}.md\:m-2{margin:.5rem}.md\:-m-2{margin:-.5rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:mx-32{margin-left:8rem;margin-right:8rem}.md\:mt-0{margin-top:0}.md\:mr-0{margin-right:0}.md\:mb-0{margin-bottom:0}.md\:mb-4{margin-bottom:1rem}.md\:mt-8{margin-top:2rem}.md\:mr-8{margin-right:2rem}.md\:mt-10{margin-top:2.5rem}.md\:ml-10{margin-left:2.5rem}.md\:ml-24{margin-left:6rem}.md\:-mr-2{margin-right:-.5rem}.md\:max-w-lg{max-width:32rem}.md\:max-w-xl{max-width:36rem}.md\:max-w-3xl{max-width:48rem}.md\:p-8{padding:2rem}.md\:p-12{padding:3rem}.md\:p-16{padding:4rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:pr-8{padding-right:2rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-8{padding-left:2rem}.md\:pr-16{padding-right:4rem}.md\:pl-16{padding-left:4rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:w-16{width:4rem}.md\:w-full{width:100%}.md\:gap-0{grid-gap:0;gap:0}.md\:gap-16{grid-gap:4rem;gap:4rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}}@media (min-width:960px){.lg\:border-r-0{border-right-width:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:justify-end{justify-content:flex-end}.lg\:text-base{font-size:1rem}.lg\:text-3xl{font-size:1.875rem}.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:my-auto{margin-top:auto;margin-bottom:auto}.lg\:mt-0{margin-top:0}.lg\:mt-16{margin-top:4rem}.lg\:-mb-8{margin-bottom:-2rem}.lg\:-mt-10{margin-top:-2.5rem}.lg\:max-w-960{max-width:960px}.lg\:max-w-none{max-width:none}.lg\:p-0{padding:0}.lg\:p-2{padding:.5rem}.lg\:p-6{padding:1.5rem}.lg\:p-16{padding:4rem}.lg\:pl-16{padding-left:4rem}.lg\:pt-24{padding-top:6rem}.lg\:pb-32{padding-bottom:8rem}.lg\:w-auto{width:auto}.lg\:gap-4{grid-gap:1rem;gap:1rem}.lg\:gap-8{grid-gap:2rem;gap:2rem}.lg\:gap-16{grid-gap:4rem;gap:4rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}}@media (min-width:1210px){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:text-3xl{font-size:1.875rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:py-32{padding-top:8rem;padding-bottom:8rem}.xl\:gap-4{grid-gap:1rem;gap:1rem}.xl\:gap-8{grid-gap:2rem;gap:2rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:col-span-1{grid-column:span 1/span 1}}[data-v-970ca284] .ais-Highlight-highlighted{background:transparent;color:var(--dcss-teal);font-weight:600}[data-v-970ca284] .autosuggest__results-container .autosuggest__results{border-radius:14px;box-shadow:0 4px 20px 7px rgba(0,64,92,.07);width:100%;position:absolute;z-index:50;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));margin-top:1rem;overflow:hidden}[data-v-970ca284] .autosuggest__results-container .autosuggest__results-item{padding:1rem;line-height:1}[data-v-970ca284] .autosuggest__results-container .autosuggest__results-item:not(:last-child){border-color:rgba(0,0,0,.12)!important;border-bottom:1px solid}[data-v-970ca284] .autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted{background-color:#f7f7f7;cursor:pointer}#user-menu[data-v-0371fc3a]{padding-top:1.5rem;padding-bottom:1.5rem;position:relative;padding-right:1rem}@media (min-width:768px){#user-menu[data-v-0371fc3a]{margin-left:1rem;padding-right:0}}#user-menu--toggle[data-v-0371fc3a]{cursor:pointer}#user-menu--dropdown[data-v-0371fc3a]{border-radius:14px;z-index:100;right:1rem;font-family:Brandon Grotesque;position:absolute;padding:1rem;box-shadow:0 4px 20px 7px rgba(0,64,92,.07);margin-top:1rem;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));display:flex;flex-direction:column;align-items:flex-start}@media (min-width:960px){#user-menu--dropdown[data-v-0371fc3a]{right:0}}#user-menu--dropdown[data-v-0371fc3a]>*{white-space:nowrap}[data-v-0167faa3] .ais-RefinementList-count:before{content:"(";letter-spacing:1px}[data-v-0167faa3] .ais-RefinementList-count:after{content:")";letter-spacing:1px}[data-v-0167faa3] .ais-RefinementList-checkbox{margin-bottom:3px;margin-right:1rem}[data-v-0167faa3] .ais-RefinementList-labelText{margin-right:.5rem}[data-v-0167faa3] .ais-Hits-item{border-color:rgba(0,0,0,.12);padding-bottom:2rem}[data-v-0167faa3] .ais-Hits-item:not(:last-child){border-bottom-width:1px;border-style:dashed;margin-bottom:2rem}[data-v-0167faa3] .ais-Hits-item a:hover .item--title{color:var(--dcss-teal)}[data-v-0167faa3] .ais-Highlight-highlighted{background:transparent;color:var(--dcss-teal);font-weight:600}[data-v-0167faa3] .ais-Pagination-item a{transition:all .25s;background-color:var(--dcss-teal);border-radius:9999px;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));padding:.5rem .75rem;font-weight:600;font-size:.875rem;line-height:1;cursor:pointer}[data-v-0167faa3] .ais-Pagination-item a:hover{background-color:var(--dcss-blue)}.facets--wrapper[data-v-0167faa3]{background:#f7f7f7}@media screen and (max-width:959px){.facets--wrapper[data-v-0167faa3]{z-index:999;position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0}}@media (min-width:960px){.facets--wrapper[data-v-0167faa3]{width:320px;border-radius:14px}}.ie11-fix[data-v-0167faa3]{min-height:272px}.timeline-wrapper[data-v-c0675244]{display:inline-flex;margin-top:12rem;position:relative}.other-steps-wrapper[data-v-c0675244]{display:inline-flex;margin-top:0;margin-bottom:6rem;position:relative}.click-wrapper[data-v-c0675244]{display:inline-flex;align-items:center;cursor:pointer;padding:1rem;position:relative;z-index:10}.click-wrapper:hover .circle[data-v-c0675244]{background-color:var(--dcss-pink-light)}.step--wrapper[data-v-c0675244]{width:71px}.step--wrapper:not(.second-line) .click-wrapper[data-v-c0675244]{transform:rotate(-60deg);transform-origin:left}.step--wrapper:not(.second-line) .click-wrapper .text[data-v-c0675244]{transform:translateY(-10px)}.step--wrapper.is-last .line[data-v-c0675244]{display:none}.circle[data-v-c0675244]{width:22px;height:22px;background-color:#fff;border-radius:16px;border:4px solid #fb4478;flex:none;transition:all .25s}.text[data-v-c0675244]{margin-left:.5rem;white-space:nowrap;color:var(--dcss-blue);font-weight:600;font-size:.875rem}.line[data-v-c0675244]{height:8px;transform:translate(24px,-54px);pointer-events:none}#metro-map:not(.special-steps-active) .timeline-wrapper .step--wrapper .circle[data-v-c0675244],.line[data-v-c0675244]{background-color:var(--dcss-pink)}#metro-map:not(.special-steps-active) .timeline-wrapper .step--wrapper.is-active~.step--wrapper .click-wrapper .circle[data-v-c0675244]{background-color:#fff}#metro-map:not(.special-steps-active) .timeline-wrapper .step--wrapper.is-active~.step--wrapper .click-wrapper:hover .circle[data-v-c0675244]{background-color:var(--dcss-pink-light)}.timeline-wrapper .step--wrapper.second-line[data-v-c0675244]{display:flex;flex-direction:column-reverse;position:absolute;top:20px}.timeline-wrapper .step--wrapper.second-line.infertile[data-v-c0675244]{left:13px}.timeline-wrapper .step--wrapper.second-line.infertile .click-wrapper[data-v-c0675244]{left:-27px}.timeline-wrapper .step--wrapper.second-line.infertile:not(.is-active) .circle[data-v-c0675244]{background-color:#fff!important}.timeline-wrapper .step--wrapper.second-line.new-attempt[data-v-c0675244]{right:148px}.timeline-wrapper .step--wrapper.second-line.new-attempt .click-wrapper[data-v-c0675244]{left:-40px}.timeline-wrapper .step--wrapper.second-line.new-attempt .line[data-v-c0675244]{transform:rotate(90deg) translateY(23.5px)}.timeline-wrapper .step--wrapper.second-line .line[data-v-c0675244]{border:4px dashed #fb4478;background-color:#fff;transform:rotate(90deg) translateY(10px)}.timeline-wrapper .step--wrapper.second-line .click-wrapper[data-v-c0675244]{top:-11px}.step--wrapper.birth .line[data-v-c0675244],.step--wrapper.pregnancy .line[data-v-c0675244],.step--wrapper.result .line[data-v-c0675244]{background-color:var(--dcss-green)}.step--wrapper.birth .click-wrapper[data-v-c0675244],.step--wrapper.pregnancy .click-wrapper[data-v-c0675244]{cursor:default}.step--wrapper.birth .click-wrapper .circle[data-v-c0675244],.step--wrapper.pregnancy .click-wrapper .circle[data-v-c0675244]{border-color:var(--dcss-green)}.step--wrapper.birth .click-wrapper:hover .circle[data-v-c0675244],.step--wrapper.pregnancy .click-wrapper:hover .circle[data-v-c0675244]{background-color:#fff!important}.step--wrapper.continue.is-active .circle[data-v-c0675244],.step--wrapper.help.is-active .circle[data-v-c0675244]{background-color:var(--dcss-pink)}.other-steps-wrapper[data-v-c0675244]{display:flex;flex-direction:column;align-items:flex-end;text-align:left;margin-bottom:3rem}.other-steps-wrapper .step--wrapper[data-v-c0675244]{width:198px!important}.other-steps-wrapper .click-wrapper[data-v-c0675244]{transform:inherit!important;padding:4px 1rem}.other-steps-wrapper .click-wrapper .text[data-v-c0675244]{transform:inherit!important}.second-line.step--wrapper[data-v-c0675244]{width:20px}#metro--outside-wrapper[data-v-33901353]{background:linear-gradient(0deg,transparent,#fff 20%);z-index:2;padding-top:20px;padding-bottom:20px}#metro-map--mobile[data-v-33901353]{width:100vw;overflow:hidden;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.wrapper[data-v-33901353]{overflow-x:auto;padding-left:var(--container-padding);padding-right:var(--container-padding);display:flex}.step--wrapper .click-wrapper[data-v-33901353]{transition:all .25s;cursor:pointer;white-space:nowrap;padding:.25rem 1rem;margin-left:.5rem;margin-right:.5rem;margin-bottom:.5rem;background-color:var(--dcss-gray);font-size:.875rem;font-weight:600;border-radius:9999px;background-color:var(--dcss-teal);--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.step--wrapper.is-active .click-wrapper[data-v-33901353]{background-color:var(--dcss-blue);--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.step--wrapper:first-child .click-wrapper[data-v-33901353]{margin-left:0}.step--wrapper:last-child .click-wrapper[data-v-33901353]{margin-right:1rem}.birth[data-v-33901353],.pregnancy[data-v-33901353]{display:none}select[data-v-ddf575c4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/themes/custom/dcss/src/images/arrow-select-white.svg);background-position:calc(100% - 12px);background-repeat:no-repeat;border:2px solid #fff;border-radius:12px;padding:.5rem 2rem .5rem 1rem;text-transform:uppercase;font-family:Brandon Grotesque;font-weight:700;font-size:.75rem;outline:0;cursor:pointer}select option[data-v-ddf575c4]{background-color:var(--dcss-teal)}.animate[data-v-ddf575c4]{-webkit-animation:expand-data-v-ddf575c4 .75s ease;animation:expand-data-v-ddf575c4 .75s ease;transform-origin:0 100%;transform-box:fill-box}@-webkit-keyframes expand-data-v-ddf575c4{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes expand-data-v-ddf575c4{0%{transform:scaleY(0)}to{transform:scaleY(1)}}button[data-v-175008b2],input[data-v-175008b2]{outline:none;padding:.5rem 1rem;border-radius:.5rem}button[data-v-175008b2]{width:106px;height:42px;background-color:var(--dcss-teal);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.15s;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));line-height:1}button[data-v-175008b2]:hover{background-color:#01405c}input[data-v-175008b2]{width:250px;color:#000;border-color:#d2d6dc;line-height:24px;border-width:1px}.ajax-throbber .sk-child[data-v-175008b2]:before{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.message[data-v-175008b2]{bottom:-18px;font-size:.8125rem}.separator[data-v-175008b2]{border-top:1px solid #fff;width:150px;margin:auto auto 2rem;opacity:.2}.component--projet-popup[data-v-5b093acc] .section{padding-top:0;padding-bottom:0;margin-top:4rem;margin-bottom:4rem}.modal-title[data-v-5e2832c9]{max-width:calc(100% - 40px)}
