/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media print{.page-top,.menu,.block-hospital-search-block,.page-breadcrumb,.region-highlighted,.page-footer-bottom,.page-footer,.page-header button,#mobile-nav-opener{display:none !important;}}@media print{.container{max-width:none !important;margin:3rem auto;width:90%;}}@media print{.node--view-mode-full .field--name-body,.paragraph--type--text .paragraph-content,.node--view-mode-full .field--name-body{margin:3rem 0;width:100% !important;max-width:none !important;}}@media print{.node--type-cd-landing-page .container-hero h1{color:var(--cd-color-text);font-size:3rem;font-weight:600;}}@media print{.node--type-cd-landing-page .container-hero .field--name-field-illustration{display:none;}}@media print{.node--type-cd-landing-page .container-hero .container{position:relative !important;top:auto !important;}}@media print{.node--type-cd-landing-page .paragraph--type--cd-text{margin:auto;width:90% !important;}}@media print{.notifications{background-color:transparent;}}@media print{.notifications .dmb-notification{color:var(--cd-color-text);}}@media print{main img,.field--name-field-media-image,.field--type-image,.field--name-field-image{width:auto;max-height:300px !important;}}@media print{.field--name-field-illustration img{height:auto;max-height:200px !important;width:auto;margin:auto;}}@media print{.node--view-mode-full .field--name-field-illustration .field--type-image{max-height:none !important;overflow:clip;}}@media print{.paragraph--type--cd-gallery .splide .field--name-field-media-image.field--type-image,.paragraph--type--cd-gallery .splide main img,.paragraph--type--cd-gallery .splide .field--name-field-media-image,.paragraph--type--cd-gallery .splide .field--type-image,.paragraph--type--cd-gallery .splide .field--name-field-image,.splide__slider .field--name-field-media-image.field--type-image,.splide__slider main img,.splide__slider .field--name-field-media-image,.splide__slider .field--type-image,.splide__slider .field--name-field-image{height:300px !important;width:auto !important;max-width:none !important;}}@media print{video{height:300px !important;width:auto !important;}}@media print{.paragraph--type--cd-text iframe,.media--type-remote-video iframe{height:300px !important;width:auto !important;}}@media print{.service-team .item-list-cols-1,.service-team .item-list-cols-2,.service-team .item-list-cols-3,.service-team .item-list-cols-4,.view-content .item-list-cols-1,.view-content .item-list-cols-2,.view-content .item-list-cols-3,.view-content .item-list-cols-4{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}}@media print{.service-team .item-list-cols-1 > li,.service-team .item-list-cols-2 > li,.service-team .item-list-cols-3 > li,.service-team .item-list-cols-4 > li,.view-content .item-list-cols-1 > li,.view-content .item-list-cols-2 > li,.view-content .item-list-cols-3 > li,.view-content .item-list-cols-4 > li{width:calc(33.3333333333% - var(--cd-gutter-cd-sm) * 2) !important;}}.node--type-cd-activity.node--view-mode-full .field--name-field-dates{font-size:1.5rem;font-weight:400;margin:1.5rem 0.01rem;}.node--type-cd-activity.node--view-mode-full .field--name-field-activity-type{background-color:var(--cd-color-white);border:1px solid var(--cd-color-border-primary);border-radius:var(--cd-b-radius-sm);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:0.875rem;font-weight:500;margin:1rem 0.5rem;padding:0.25rem 0.625rem;text-transform:uppercase;text-decoration:none;}.node--type-cd-activity.node--view-mode-full .field--name-field-illustration{margin:2rem 0;}.node--type-cd-activity.node--view-mode-teaser a{text-decoration:none;-webkit-transition:0.5s;transition:0.5s;}.node--type-cd-activity.node--view-mode-teaser .field--name-field-activity-type{color:var(--cd-color-secondary);font-weight:600;font-size:0.875rem;}.node--type-cd-activity.node--view-mode-teaser .field--name-field-dates{font-size:0.875rem;}.node--type-cd-activity.node--view-mode-teaser .field--name-field-activity-type{-webkit-margin-before:1.25em;margin-block-start:1.25em;-webkit-margin-after:0.5em;margin-block-end:0.5em;}.node--type-cd-activity.node--view-mode-teaser .teaser__title{font-size:1.3rem;-webkit-margin-before:0.5em;margin-block-start:0.5em;-webkit-margin-after:1em;margin-block-end:1em;}.view-activities.view-display-id-page_list,.view-activities.view-display-id-block_pushed{}@media (max-width:768px){.view-activities.view-display-id-block_pushed .more-link{text-align:center;background-color:var(--cd-color-white-alt);padding:0.5rem;}}.view-activities.view-display-id-block_pushed .more-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;justify-items:center;text-decoration:none;}@media (max-width:768px){.view-activities.view-display-id-block_pushed .more-link a:after{content:url(/themes/custom/cd_starter_theme/images/icons/chevron-left.svg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);display:inline-block;margin-left:0.5rem;position:relative;top:-5px;}}.activities-pushed{position:relative;padding-bottom:2rem;}.activities-pushed h2{font-size:2.25rem;margin-bottom:2rem;}.node--view-mode-full .activities-pushed .field--name-field-illustration,.node--view-mode-full .activities-pushed .field--name-field-media-image{margin:0;text-align:start;}.node--view-mode-full .field--name-field-illustration{text-align:center;}@media (min-width:992px){.node--view-mode-full .field--name-field-illustration .field--type-image{max-height:600px;overflow:hidden;width:100%;}}.node--view-mode-full .field--name-body{color:#475467;font-size:1.125rem;padding-bottom:0;margin:3rem 0;}@media (min-width:992px){.node--view-mode-full .field--name-body{width:45rem;}}.breadcrumb{padding:3rem 0;font-size:0.9rem;color:var(--cd-color-text-gray);}.breadcrumb a{color:var(--cd-color-text-gray);}.breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.breadcrumb li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.breadcrumb li:first-child a{display:block;background-image:url(/themes/custom/cd_starter_theme/images/icons/home-icon.svg);background-repeat:no-repeat;background-size:cover;width:1.25rem;height:1.25rem;position:relative;overflow:hidden;text-indent:-999em;font-size:0;-webkit-transition:0.5s;transition:0.5s;}.breadcrumb li:first-child a:hover{opacity:0.8;-webkit-transform:scale(1.15);transform:scale(1.15);}.breadcrumb li:last-child{font-weight:600;}.breadcrumb li:before{content:url(/themes/custom/cd_starter_theme/images/icons/chevron-left.svg);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:normal;-webkit-transform:rotate(180deg);transform:rotate(180deg);top:-3px;position:relative;}figcaption{font-size:0.875rem;padding-top:1rem;}blockquote{font-size:1.5rem;color:var(--cd-color-text);font-style:italic;font-weight:500;border-left:2px solid var(--cd-color-quote);margin:1em 0;padding:0.25rem 1em;}@media (max-width:768px){blockquote{font-size:1.25rem;}}blockquote p{margin-top:0;}blockquote p:last-child{margin-bottom:0;font-size:1rem;color:var(--cd-color-text-gray);font-style:normal;}blockquote p:last-child:before{content:"";display:inline-block;margin-right:8px;border-top:1px solid var(--cd-color-text-gray);width:18px;height:5px;}blockquote .author{font-size:1rem;font-weight:normal;color:var(--cd-color-text-gray);font-style:normal;}blockquote .author:before{content:"—";display:inline-block;margin-right:0.5rem;}a.cta{border-radius:var(--cd-b-radius-sm);background-color:var(--cd-color-success);-webkit-box-sizing:border-box;box-sizing:border-box;border:0;color:var(--cd-color-white);cursor:pointer;display:inline-block;font-weight:500;font-size:1rem;line-height:var(--cd-line-height-input);margin:0 0 0 0;padding:0.75rem 1.5rem;text-decoration:none;-webkit-transition:0.5s;transition:0.5s;}a.cta:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);}a.cta:hover{color:var(--cd-color-white);text-decoration:none;}a.cta-uncolored{border-radius:var(--cd-b-radius-sm);background-color:var(--cd-color-success);-webkit-box-sizing:border-box;box-sizing:border-box;border:0;color:var(--cd-color-white);cursor:pointer;display:inline-block;font-weight:500;font-size:1rem;line-height:var(--cd-line-height-input);margin:0 0 0 0;padding:0.75rem 1.5rem;text-decoration:none;-webkit-transition:0.5s;transition:0.5s;}a.cta-uncolored:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);}a.cta-uncolored{background-color:transparent;border:1px solid var(--cd-color-text-gray);color:var(--cd-color-text-gray);}.node__content figure,.node__content .media,.node__content .embedded-entity{margin:0;}.node__content figure.align-right,.node__content .media.align-right,.node__content .embedded-entity.align-right{margin:0 0 2rem 2rem;max-width:calc(50% - 2rem);}@media (max-width:768px){.node__content figure.align-right,.node__content .media.align-right,.node__content .embedded-entity.align-right{float:none;clear:both;margin:0 0 2rem 0;max-width:none;}}.node__content figure.align-left,.node__content .media.align-left,.node__content .embedded-entity.align-left{margin:0 2rem 2rem 0;max-width:calc(50% - 2rem);}@media (max-width:768px){.node__content figure.align-left,.node__content .media.align-left,.node__content .embedded-entity.align-left{float:none;clear:both;margin:0 0 2rem 0;max-width:none;}}.node__content figure .media,.node__content .media .media,.node__content .embedded-entity .media{margin:0;}.media .file-size{font-size:1rem;color:var(--cd-color-text-light);}.paragraph-content table th,.paragraph-content table td,.text-formatted.field table th,.text-formatted.field table td{text-align:left;padding:0.25rem 0.5rem;}.paragraph-content table thead tr,.text-formatted.field table thead tr{background-color:var(--cd-color-black-light);color:#FFFFFF;}.paragraph-content table tbody tr:nth-child(even),.text-formatted.field table tbody tr:nth-child(even){background-color:var(--cd-color-white-alt);}.div-background{background-color:var(--cd-color-white-alt);border-radius:var(--cd-b-radius-md);margin-top:3rem;margin-bottom:3rem;padding:1rem 2rem;}.div-background h2,.div-background h3{margin-top:0.75rem;}.div-background a{color:var(--cd-color-text-brand);-webkit-transition:0.5s;transition:0.5s;}.div-background a:hover{opacity:1;}.div-background a.cta{color:var(--cd-color-white);}.div-background a.cta-uncolored{color:var(--cd-color-text-gray);}.div-background hr{border:0;border-bottom:1px solid var(--cd-color-border-secondary);}.bs_grid.ck-widget .div-background{padding:1rem;}.bs_grid.ck-widget .div-background a.cta{display:block;text-align:center;}.bs_grid.ck-widget .div-background a.cta-uncolored{display:block;text-align:center;}.bs_grid.ck-widget .div-background h2{margin-top:0.75rem;}.bs_grid.ck-widget .row > *{-webkit-box-sizing:border-box;box-sizing:border-box;}.highlighted{background-color:var(--cd-color-white-alt);border-radius:var(--cd-b-radius-md);margin-top:3rem;margin-bottom:3rem;padding:10px calc(var(--bs-gutter-x) * 1.25);}.highlighted h2{margin-top:0.75rem;}.node__content .media--type-image.align-center{text-align:center;}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol,.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{width:100%;margin-bottom:1rem;}@media (min-width:992px){.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol,.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{position:relative;float:left;margin-left:2.762430939%;margin-bottom:0;}}@media (min-width:992px){.onecol,.grid-1{width:5.801104972%;}}@media (min-width:992px){.twocol,.grid-2{width:14.364640883%;}}@media (min-width:992px){.threecol,.grid-3{width:22.928176794%;}}@media (min-width:992px){.fourcol,.grid-4{width:31.491712705%;}}@media (min-width:992px){.fivecol,.grid-5{width:40.055248616%;}}@media (min-width:992px){.sixcol,.grid-6{width:48.618784527%;}}@media (min-width:992px){.sevencol,.grid-7{width:57.182320438%;}}@media (min-width:992px){.eightcol,.grid-8{width:65.745856349%;}}@media (min-width:992px){.ninecol,.grid-9{width:74.30939226%;}}@media (min-width:992px){.tencol,.grid-10{width:82.872928171%;}}@media (min-width:992px){.elevencol,.grid-11{width:91.436464082%;}}@media (min-width:992px){.twelvecol,.grid-12{width:99.999999993%;}}.ckeditor-col-container{overflow:hidden;}@media (min-width:992px){.ckeditor-col-container{margin-bottom:1em;}}.ckeditor-col-container p{padding-right:0;}.first-col{margin-left:0;}.last-col{margin-right:0;}.ckeditor-col-container div:first-child{margin-left:0;}.ckeditor-col-container div:last-child{margin-right:0;}.contact-form input[type=text],.contact-form input[type=textarea],.contact-form input[type=password],.contact-form input[type=date],.contact-form input[type=tel],.contact-form input[type=number],.contact-form input[type=time],.contact-form input[type=email],.views-exposed-form input[type=text],.views-exposed-form input[type=textarea],.views-exposed-form input[type=password],.views-exposed-form input[type=date],.views-exposed-form input[type=tel],.views-exposed-form input[type=number],.views-exposed-form input[type=time],.views-exposed-form input[type=email],.webform-submission-form input[type=text],.webform-submission-form input[type=textarea],.webform-submission-form input[type=password],.webform-submission-form input[type=date],.webform-submission-form input[type=tel],.webform-submission-form input[type=number],.webform-submission-form input[type=time],.webform-submission-form input[type=email]{background-color:var(--cd-color-white);line-height:var(--cd-line-height-input);border:1px solid var(--cd-color-border-form);border-radius:var(--cd-b-radius-sm);font-size:1rem;padding:0.7rem 1.25rem 0.7rem 1.25rem;}.contact-form input[type=text]:focus,.contact-form input[type=text]:focus-visible,.contact-form input[type=textarea]:focus,.contact-form input[type=textarea]:focus-visible,.contact-form input[type=password]:focus,.contact-form input[type=password]:focus-visible,.contact-form input[type=date]:focus,.contact-form input[type=date]:focus-visible,.contact-form input[type=tel]:focus,.contact-form input[type=tel]:focus-visible,.contact-form input[type=number]:focus,.contact-form input[type=number]:focus-visible,.contact-form input[type=time]:focus,.contact-form input[type=time]:focus-visible,.contact-form input[type=email]:focus,.contact-form input[type=email]:focus-visible,.views-exposed-form input[type=text]:focus,.views-exposed-form input[type=text]:focus-visible,.views-exposed-form input[type=textarea]:focus,.views-exposed-form input[type=textarea]:focus-visible,.views-exposed-form input[type=password]:focus,.views-exposed-form input[type=password]:focus-visible,.views-exposed-form input[type=date]:focus,.views-exposed-form input[type=date]:focus-visible,.views-exposed-form input[type=tel]:focus,.views-exposed-form input[type=tel]:focus-visible,.views-exposed-form input[type=number]:focus,.views-exposed-form input[type=number]:focus-visible,.views-exposed-form input[type=time]:focus,.views-exposed-form input[type=time]:focus-visible,.views-exposed-form input[type=email]:focus,.views-exposed-form input[type=email]:focus-visible,.webform-submission-form input[type=text]:focus,.webform-submission-form input[type=text]:focus-visible,.webform-submission-form input[type=textarea]:focus,.webform-submission-form input[type=textarea]:focus-visible,.webform-submission-form input[type=password]:focus,.webform-submission-form input[type=password]:focus-visible,.webform-submission-form input[type=date]:focus,.webform-submission-form input[type=date]:focus-visible,.webform-submission-form input[type=tel]:focus,.webform-submission-form input[type=tel]:focus-visible,.webform-submission-form input[type=number]:focus,.webform-submission-form input[type=number]:focus-visible,.webform-submission-form input[type=time]:focus,.webform-submission-form input[type=time]:focus-visible,.webform-submission-form input[type=email]:focus,.webform-submission-form input[type=email]:focus-visible{outline:2px solid var(--cd-color-dark-blue);}.contact-form input[type=tel],.views-exposed-form input[type=tel],.webform-submission-form input[type=tel]{padding-left:1.75rem;}@media (max-width:768px){.contact-form input[type=tel],.views-exposed-form input[type=tel],.webform-submission-form input[type=tel]{width:100%;}}.contact-form input[type=submit],.views-exposed-form input[type=submit],.webform-submission-form input[type=submit]{border-radius:var(--cd-b-radius-sm);background-color:var(--cd-color-success);-webkit-box-sizing:border-box;box-sizing:border-box;border:0;color:var(--cd-color-white);cursor:pointer;display:inline-block;font-weight:500;font-size:1rem;line-height:var(--cd-line-height-input);margin:0 0 0 0;padding:0.75rem 1.5rem;text-decoration:none;-webkit-transition:0.5s;transition:0.5s;}.contact-form input[type=submit]:hover,.views-exposed-form input[type=submit]:hover,.webform-submission-form input[type=submit]:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);}.contact-form input[type=text],.contact-form input[type=textarea],.contact-form input[type=password],.contact-form input[type=email],.views-exposed-form input[type=text],.views-exposed-form input[type=textarea],.views-exposed-form input[type=password],.views-exposed-form input[type=email],.webform-submission-form input[type=text],.webform-submission-form input[type=textarea],.webform-submission-form input[type=password],.webform-submission-form input[type=email]{width:100%;max-width:600px;}.contact-form,.views-exposed-form,.webform-submission-form{}.contact-form .form-item,.contact-form .form-actions,.views-exposed-form .form-item,.views-exposed-form .form-actions,.webform-submission-form .form-item,.webform-submission-form .form-actions{margin:1rem 0;}.contact-form .form-textarea,.views-exposed-form .form-textarea,.webform-submission-form .form-textarea{background-color:var(--cd-color-white);border-radius:var(--cd-b-radius-sm);border:1px solid var(--cd-color-border-form);font-size:1rem;line-height:var(--cd-line-height-input);padding:0.5rem;width:100%;max-width:900px;}.contact-form .form-textarea:focus,.contact-form .form-textarea:focus-visible,.views-exposed-form .form-textarea:focus,.views-exposed-form .form-textarea:focus-visible,.webform-submission-form .form-textarea:focus,.webform-submission-form .form-textarea:focus-visible{outline:2px solid var(--cd-color-dark-blue);}.contact-form input[type=submit],.contact-form select,.views-exposed-form input[type=submit],.views-exposed-form select,.webform-submission-form input[type=submit],.webform-submission-form select{cursor:pointer;margin:0;}.contact-form label,.views-exposed-form label,.webform-submission-form label{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0.5em;}.contact-form .form--inline > label,.views-exposed-form .form--inline > label,.webform-submission-form .form--inline > label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.contact-form,.views-exposed-form,.webform-submission-form{}.contact-form .webform-element--title-inline,.views-exposed-form .webform-element--title-inline,.webform-submission-form .webform-element--title-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.contact-form .form-type-select,.views-exposed-form .form-type-select,.webform-submission-form .form-type-select{max-width:900px;width:100%;}.contact-form .select2 .select2-selection,.contact-form select,.views-exposed-form .select2 .select2-selection,.views-exposed-form select,.webform-submission-form .select2 .select2-selection,.webform-submission-form select{background-color:var(--cd-color-white);border-radius:var(--cd-b-radius-sm);border:1px solid var(--cd-color-border-form);display:inline-block;height:40px;line-height:var(--cd-line-height-input);padding-left:10px;font-weight:500;font-size:1rem;max-width:900px;width:100%;}.contact-form .select2 .select2-selection:focus,.contact-form .select2 .select2-selection:focus-visible,.contact-form select:focus,.contact-form select:focus-visible,.views-exposed-form .select2 .select2-selection:focus,.views-exposed-form .select2 .select2-selection:focus-visible,.views-exposed-form select:focus,.views-exposed-form select:focus-visible,.webform-submission-form .select2 .select2-selection:focus,.webform-submission-form .select2 .select2-selection:focus-visible,.webform-submission-form select:focus,.webform-submission-form select:focus-visible{outline:2px solid var(--cd-color-dark-blue);}.contact-form .select2 .select2-selection:hover,.contact-form select:hover,.views-exposed-form .select2 .select2-selection:hover,.views-exposed-form select:hover,.webform-submission-form .select2 .select2-selection:hover,.webform-submission-form select:hover{color:var(--cd-color-black);}.contact-form .select2-container--default .select2-selection--single .select2-selection__arrow,.contact-form .select2-container--default .select2-selection--single .select2-selection__rendered,.views-exposed-form .select2-container--default .select2-selection--single .select2-selection__arrow,.views-exposed-form .select2-container--default .select2-selection--single .select2-selection__rendered,.webform-submission-form .select2-container--default .select2-selection--single .select2-selection__arrow,.webform-submission-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--cd-color-utility-gray);height:40px;line-height:40px;}.contact-form input[type=checkbox],.views-exposed-form input[type=checkbox],.webform-submission-form input[type=checkbox]{accent-color:var(--cd-color-primary);border-radius:4px;height:24px;width:24px;}.contact-form input[type=checkbox]:focus,.contact-form input[type=checkbox]:focus-visible,.views-exposed-form input[type=checkbox]:focus,.views-exposed-form input[type=checkbox]:focus-visible,.webform-submission-form input[type=checkbox]:focus,.webform-submission-form input[type=checkbox]:focus-visible{border:2px solid var(--cd-color-dark-blue);}.contact-form input[type=radio],.views-exposed-form input[type=radio],.webform-submission-form input[type=radio]{accent-color:var(--cd-color-primary);}.contact-form input[type=radio]:focus,.contact-form input[type=radio]:focus-visible,.views-exposed-form input[type=radio]:focus,.views-exposed-form input[type=radio]:focus-visible,.webform-submission-form input[type=radio]:focus,.webform-submission-form input[type=radio]:focus-visible{border:2px solid var(--cd-color-dark-blue);}.contact-form .form-type-radio,.contact-form .form-type-checkbox,.views-exposed-form .form-type-radio,.views-exposed-form .form-type-checkbox,.webform-submission-form .form-type-radio,.webform-submission-form .form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.contact-form .form-type-radio + label,.contact-form input[type=checkbox] + label,.views-exposed-form .form-type-radio + label,.views-exposed-form input[type=checkbox] + label,.webform-submission-form .form-type-radio + label,.webform-submission-form input[type=checkbox] + label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:500;margin-left:0.5rem;margin-top:0;margin-bottom:0;vertical-align:super;}.contact-form .webform-type-fieldset,.views-exposed-form .webform-type-fieldset,.webform-submission-form .webform-type-fieldset{border:1px solid var(--cd-color-border-form);}.contact-form .webform-type-fieldset legend,.views-exposed-form .webform-type-fieldset legend,.webform-submission-form .webform-type-fieldset legend{font-weight:700;}.contact-form .form-time,.views-exposed-form .form-time,.webform-submission-form .form-time{padding:0.47rem;}.contact-form .description,.views-exposed-form .description,.webform-submission-form .description{font-style:italic;padding:0.5rem 0;}.contact-form .webform-element-more,.views-exposed-form .webform-element-more,.webform-submission-form .webform-element-more{padding:0.5rem;margin:0.25rem 0;background-color:var(--cd-color-very-light-gray);}.contact-form .webform-element-more--content,.views-exposed-form .webform-element-more--content,.webform-submission-form .webform-element-more--content{padding:0.8rem;}.contact-form .form-type-webform-likert .webform-likert-table th,.contact-form .form-type-webform-likert .webform-likert-table td,.views-exposed-form .form-type-webform-likert .webform-likert-table th,.views-exposed-form .form-type-webform-likert .webform-likert-table td,.webform-submission-form .form-type-webform-likert .webform-likert-table th,.webform-submission-form .form-type-webform-likert .webform-likert-table td{padding:0.5rem;}.contact-form .form-type-webform-likert .webform-likert-table thead tr,.views-exposed-form .form-type-webform-likert .webform-likert-table thead tr,.webform-submission-form .form-type-webform-likert .webform-likert-table thead tr{background-color:var(--cd-color-very-light-gray);}.contact-form .form-type-webform-likert .webform-likert-table tbody tr:nth-child(even),.views-exposed-form .form-type-webform-likert .webform-likert-table tbody tr:nth-child(even),.webform-submission-form .form-type-webform-likert .webform-likert-table tbody tr:nth-child(even){background-color:var(--cd-color-white-alt);}.container{-webkit-box-sizing:border-box;box-sizing:border-box;}.user-login-form .form-item,.user-login-form .form-actions{margin:2rem 0;}.user-login-form label{font-weight:700;display:block;font-size:1rem;}.user-login-form .form-submit{border-radius:var(--cd-b-radius-sm);background-color:var(--cd-color-success);-webkit-box-sizing:border-box;box-sizing:border-box;border:0;color:var(--cd-color-white);cursor:pointer;display:inline-block;font-weight:500;font-size:1rem;line-height:var(--cd-line-height-input);margin:0 0 0 0;padding:0.75rem 1.5rem;text-decoration:none;-webkit-transition:0.5s;transition:0.5s;}.user-login-form .form-submit:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);}.user-login-form .form-text{background-color:var(--cd-color-white-alt);border:0;border-bottom:1px solid var(--cd-color-border-form);padding:0.5rem;max-width:100%;}ul.tabs{padding-top:1.5rem;}ul.tabs a{background-color:var(--cd-color-white-alt);color:var(--cd-color-black-light);padding:0.5rem 1rem;}ul.tabs .is-active a{color:var(--cd-color-primary);background-color:transparent;}.pager{margin:1rem 15%;}@media (max-width:992px){.pager{margin:1rem 2rem;}}@media (max-width:768px){.pager{margin:1rem 0;}}.pager ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.pager .pager__item--next a,.pager .pager__item--previous a{display:block;background-repeat:no-repeat;background-position:center;width:1.25rem;height:1.25rem;padding:0.75rem;position:relative;overflow:hidden;text-indent:-999em;font-size:0;border:1px solid var(--cd-color-border-primary);border-radius:var(--cd-b-radius-sm);-webkit-transition:0.5s;transition:0.5s;}.pager .pager__item--next a:hover,.pager .pager__item--previous a:hover{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:0.8;}.pager .pager__item--next a{background-image:url(/themes/custom/cd_starter_theme/images/icons/chevron-right.svg);}.pager .pager__item--previous a{background-image:url(/themes/custom/cd_starter_theme/images/icons/chevron-left.svg);}.pager .pager__item.is-active{display:block;margin:0 auto;font-size:0.875rem;}.view-taxonomy-term .view-content{padding:1.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:calc(var(--bs-gutter-x) * 2);padding-bottom:calc(var(--bs-gutter-x) * 2);-webkit-column-gap:calc(var(--bs-gutter-x) * 1.25);-moz-column-gap:calc(var(--bs-gutter-x) * 1.25);column-gap:calc(var(--bs-gutter-x) * 1.25);}@media (max-width:768px){.view-taxonomy-term .view-content{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media (min-width:768px){.view-taxonomy-term .view-content .views-row{width:calc(50% - 15px);}}@media (min-width:992px){.view-taxonomy-term .view-content .views-row{width:calc(33.33% - 20px);}}.view-taxonomy-term .view-content .views-row a{text-decoration:none;}.view-taxonomy-term .view-content .views-row .teaser__title{font-size:1.25rem;margin:1.25rem 0 0.5rem 0;}.view-taxonomy-term .view-content .views-row .media--type-image.media--view-mode-teaser img{border-radius:var(--cd-b-radius-md);}.screen-reader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.link-purpose-nobreak{white-space:nowrap;line-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.accordion-trigger{display:block;background-color:var(--cd-color-white-alt);border:0;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1rem 1rem 1rem 3rem;text-align:left;-webkit-transition:0.5s;transition:0.5s;position:relative;}.accordion-trigger:before{content:url(/themes/custom/cd_starter_theme/images/icons/chevron-left.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg);display:inline-block;position:absolute;top:0.55rem;left:0.25rem;width:30px;height:30px;}.accordion-trigger[aria-expanded=true]:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.node--type-faq.node--view-mode-full .field--name-body{border-bottom:0;}.splide--optionset--cd-gallery-full-screen .splide__toggle.is-active,.splide--optionset--cd-gallery-slider .splide__toggle.is-active{display:none;}.splide .splide__list .splide__slide{margin-right:0.5rem;}.splide.splide--optionset--cd-gallery-full-screen .splide__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.splide__pagination__page{background-color:var(--cd-color-very-light-gray);}.splide__pagination__page.is-active{background-color:var(--cd-color-primary);}.node--type-cd-landing-page .container-hero{position:relative;}.node--type-cd-landing-page .container-hero .container{max-width:none;padding:0 15px;position:absolute;text-align:center;top:2rem;width:100%;z-index:100;}@media (min-width:992px){.node--type-cd-landing-page .container-hero .container{padding:0 200px;}}.node--type-cd-landing-page .container-hero h1{color:var(--cd-color-white);margin-bottom:0;}@media (min-width:1200px){.node--type-cd-landing-page .container-hero h1{font-size:4rem;}}.node--type-cd-landing-page .container-hero .field--name-body{color:var(--cd-color-white);margin:0 auto;padding-bottom:0;}@media (min-width:768px){.node--type-cd-landing-page .container-hero .field--name-body{font-size:1.5rem;}}.node--type-cd-landing-page .container-hero .field--name-field-illustration:before{display:block;content:" ";background:rgba(0,0,0,0.3);position:absolute;z-index:2;top:0;right:0;left:0;bottom:0;}.node--type-cd-landing-page .container-hero .media--type-image img{height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}@media (min-width:768px){.node--type-cd-landing-page .container-hero .media--type-image img{height:400px;}}.node--type-cd-landing-page .paragraph--type--cd-text{margin:3rem 1rem;}@media (min-width:768px){.node--type-cd-landing-page .paragraph--type--cd-text{margin:3rem auto;padding-bottom:2rem;}}@media (min-width:992px){.node--type-cd-landing-page .paragraph--type--cd-text{width:45rem;}}.menu-item{list-style-type:unset;list-style-image:unset;}.page-header .menu--main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.page-header .menu--main .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1rem 1.5rem;font-weight:600;font-size:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.page-header .menu--main .menu .menu-item{position:relative;}.page-header .menu--main .menu .menu-item a{color:var(--cd-color-text-gray);font-weight:600;text-decoration:none;}.page-header .menu--main .menu .menu-item a:hover,.page-header .menu--main .menu .menu-item a.is-active{color:var(--cd-color-text-brand);}.page-header .menu--main .menu .menu-item button{border:unset;background:unset;color:var(--cd-color-text-gray);cursor:pointer;font-size:1rem;font-weight:600;line-height:1;padding:unset;}.page-header .menu--main .menu .menu-item button:hover{color:var(--cd-color-text-brand);}.page-header .menu--main .menu .menu-item button:after{content:url(/themes/custom/cd_starter_theme/images/icons/chevron-left.svg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:0.3s;transition:0.3s;display:inline-block;font-size:1.25rem;margin-left:0.5rem;position:relative;top:0.25rem;}.page-header .menu--main .menu .menu-item button[aria-expanded=true]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.page-header .menu--main .menu-level-1{display:block;position:absolute;left:-1rem;top:2.5em;background-color:var(--cd-color-white);-webkit-box-shadow:0 12px 16px -4px rgba(16,24,40,0.08),0 4px 6px -2px rgba(16,24,40,0.03);box-shadow:0 12px 16px -4px rgba(16,24,40,0.08),0 4px 6px -2px rgba(16,24,40,0.03);border:1px solid var(--cd-color-border-secondary);font-size:1rem;opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem);padding:0.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;pointer-events:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:10;visibility:hidden;}.page-header .menu--main .menu-level-1.expanded{pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;}.page-header .menu--main .menu-level-1 .menu-item:last-child{border-bottom:0;}.page-header .menu--main .menu-level-1 .menu-item a{display:block;padding:1rem;white-space:nowrap;color:var(--cd-color-black-light);border-radius:var(--cd-b-radius-sm);}.page-header .menu--main .menu-level-1 .menu-item a:hover,.page-header .menu--main .menu-level-1 .menu-item a.is-active{color:var(--cd-color-black-light);background-color:var(--cd-color-white-alt);}@media (max-width:992px){.page-header .menu--main{display:none;}}.block-language{margin-left:4rem;}.block-language ul.links{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;}@media (min-width:992px){.block-language ul.links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.block-language ul.links li{list-style-type:none;list-style-image:none;margin:0;padding-top:0.2em;}#mobile-nav-opener{display:none;background-color:transparent;border:0;font-size:1.5rem;-webkit-transition:0.5s;transition:0.5s;}#mobile-nav-opener:hover,#mobile-nav-opener:focus{color:var(--cd-color-text-brand);}@media (max-width:992px){#mobile-nav-opener{display:block;}}.mobile-nav .mobile-nav-dialog-box{width:calc(100% - 0.75rem);position:fixed;z-index:150;bottom:0;top:0;right:0;background-color:var(--cd-color-white);overflow-x:hidden;-webkit-transition:0.3s;transition:0.3s;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.25);box-shadow:0 4px 8px 0 rgba(0,0,0,0.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}.mobile-nav .block-hospital-search-block{display:block;}.mobile-nav .block-hospital-search-block .form--inline{font-size:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.mobile-nav .block-hospital-search-block .form--inline .form-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.mobile-nav .block-hospital-search-block .form--inline .form-text{max-width:none;width:100%;height:2.5rem;}.mobile-nav .mobile-nav-heading{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;}.mobile-nav .mobile-nav-heading h2{display:inline-block;margin:unset;font-size:1.25rem;font-weight:400;color:var(--cd-color-text-gray);}.mobile-nav .mobile-nav-heading .mobile-nav-closer{background-color:transparent;border:0;font-size:2.5rem;font-weight:600;-webkit-transition:0.5s;transition:0.5s;}.mobile-nav .mobile-nav-heading .mobile-nav-closer:hover,.mobile-nav .mobile-nav-heading .mobile-nav-closer:focus{color:var(--cd-color-primary);}.mobile-nav .menu--main{display:block;padding:1rem;}.mobile-nav ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:0.5rem;margin:2rem 0;font-size:1rem;}.mobile-nav ul.menu .menu-item{width:100%;}.mobile-nav ul.menu .menu-item a{display:block;font-weight:600;text-decoration:none;font-size:1rem;padding:0.5rem 0;color:var(--cd-color-text-gray);}.mobile-nav ul.menu .menu-item a:hover,.mobile-nav ul.menu .menu-item a:focus,.mobile-nav ul.menu .menu-item a.is-active{color:var(--cd-color-text-brand);}.mobile-nav ul.menu .menu-item a.is-active{border-bottom:0.125rem solid var(--cd-color-border-primary);}.mobile-nav ul.menu .menu-item button{font-size:1rem;font-weight:600;background-color:transparent;border:0;line-height:1;padding:0.5rem 1rem 0.5rem 0;color:var(--cd-color-text-gray);width:100%;text-align:left;}.mobile-nav ul.menu .menu-item button:hover,.mobile-nav ul.menu .menu-item button:focus{color:var(--cd-color-success);}.mobile-nav ul.menu .menu-item button:after{position:absolute;right:1.25rem;content:url(/themes/custom/cd_starter_theme/images/icons/chevron-left.svg);margin-top:-5px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:0.3s;transition:0.3s;display:inline-block;}.mobile-nav ul.menu .menu-item button[aria-expanded=true]{background-color:var(--cd-color-white-alt);}.mobile-nav ul.menu .menu-item button[aria-expanded=true]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.mobile-nav ul.menu.menu-level-1{margin:0;display:none;}.mobile-nav ul.menu.menu-level-1.expanded{display:-webkit-box;display:-ms-flexbox;display:flex;}.mobile-nav ul.menu.menu-level-1 .menu-item a,.mobile-nav ul.menu.menu-level-1 .menu-item button{font-weight:400;font-size:0.9rem;}.mobile-nav .menu--top{padding:2rem 1rem 1rem 1rem;}.mobile-nav .menu--top:before{content:" ";position:absolute;top:0;left:1rem;width:3.75rem;height:1px;background-color:var(--cd-color-text-light);}.mobile-nav .menu--top ul.menu{margin:0;}body.user-logged-in .mobile-nav-dialog-box{top:2.5rem;}.menu--subfooter .menu{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;font-size:0.875rem;}@media (max-width:768px){.menu--subfooter .menu{display:block;padding:2rem 0;}}@media (max-width:768px){.menu--subfooter .menu li{margin-bottom:1rem;}}.menu--subfooter .menu li:after{content:"·";display:inline-block;font-size:1rem;font-weight:700;margin-left:0.5rem;}@media (max-width:768px){.menu--subfooter .menu li:after{content:"";display:none;}}.menu--subfooter .menu li:last-child:after{content:"";display:none;}.menu--subfooter .menu a{color:var(--cd-color-text-light);text-decoration:none;-webkit-transition:0.5s;transition:0.5s;}.menu--subfooter .menu a:hover,.menu--subfooter .menu a.is-active{color:var(--cd-color-text);}.menu--footer{color:var(--cd-color-text-light);}.menu--footer ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}@media (min-width:768px){.menu--footer ul.menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media (min-width:768px){.menu--footer ul.menu li{-webkit-box-flex:0;-ms-flex:0 1 calc(20% - 2rem);flex:0 1 calc(20% - 2rem);}}.menu--footer ul.menu li span.link-purpose-icon{font-size:0.875rem;font-weight:600;display:block;}.menu--footer ul.menu li a{font-size:1rem;color:var(--cd-color-text-gray);font-weight:600;text-decoration:none;-webkit-transition:0.5s;transition:0.5s;display:block;}.menu--footer ul.menu li a:hover,.menu--footer ul.menu li a.is-active{color:var(--cd-color-text-brand);}.menu--footer ul.menu li a.linkedin,.menu--footer ul.menu li a.facebook,.menu--footer ul.menu li a.instagram{padding-left:2rem;background-repeat:no-repeat;background-position:left center;}.menu--footer ul.menu li a.linkedin{background-image:url(/themes/custom/cd_starter_theme/images/icons/linkedin-colored.svg);}.menu--footer ul.menu li a.facebook{background-image:url(/themes/custom/cd_starter_theme/images/icons/facebook-colored.svg);}.menu--footer ul.menu li a.instagram{background-image:url(/themes/custom/cd_starter_theme/images/icons/instagram-colored.svg);}.menu--footer ul.menu ul.menu{display:block;}.notifications{background-color:var(--cd-color-warning);}.notifications .dmb-notification{color:var(--cd-color-white);padding:1rem 0.5rem 0.25rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}.notifications .dmb-notification h1,.notifications .dmb-notification h2,.notifications .dmb-notification h3,.notifications .dmb-notification h4,.notifications .dmb-notification h5,.notifications .dmb-notification h6,.notifications .dmb-notification a{color:var(--cd-color-white);}.notifications .dmb-notification h2{font-size:1.25rem;margin:0;}.notifications .dmb-notification .cta-uncolored{border-color:var(--cd-color-white);color:var(--cd-color-white);}@media (min-width:768px){.notifications .dmb-notification .paragraph--type--cd-text{margin:0.5rem 0;}}@media (min-width:992px){.notifications .dmb-notification .paragraph--type--cd-text{font-size:0.9rem;margin:0.5rem 0;width:100%;}}.notifications .close-dmb-notification{background-image:url(/themes/custom/cd_starter_theme/images/icons/close-icon-white.svg);background-repeat:no-repeat;width:24px;height:24px;position:absolute;overflow:hidden;text-indent:-999em;font-size:0;right:0;top:1rem;-webkit-transition:0.5s;transition:0.5s;}.notifications .close-dmb-notification:hover{-webkit-transform:scale(1.2);transform:scale(1.2);}.paragraph{clear:both;}.paragraph--type--cd-text{margin:3rem 0;}@media (min-width:992px){.paragraph--type--cd-text{margin:3rem 0;width:45rem;}}.paragraph--type--cd-download{background-color:var(--cd-color-white-alt);margin-left:-15px;margin-right:-15px;padding:15px;}.paragraph--type--cd-download h2{margin-top:15px;}.paragraph--type--cd-download ul{-webkit-margin-before:0;margin-block-start:0;padding-left:0;}@media (min-width:992px){.paragraph--type--cd-download ul{width:75%;}}.paragraph--type--cd-download ul li{list-style-type:none;margin-left:0;}.paragraph--type--cd-download .file{background-color:var(--cd-color-white);background-position:left 0.5rem center;border:1px solid var(--cd-color-border-secondary);border-radius:var(--cd-b-radius-md);margin-bottom:0.5rem;padding:0.5rem 0.5rem 0.5rem 2.5rem;text-decoration:none;}@media (min-width:768px){.paragraph--type--cd-download .file{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.paragraph--type--cd-download .file .field--name-thumbnail{height:64px;width:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;}.paragraph--type--cd-download .file .field--type-image img{-o-object-fit:cover;object-fit:cover;}.paragraph--type--cd-download .file h3{font-size:1.25rem;margin:0 0 0 1rem;}.paragraph--type--cd-download .file .file-size{color:var(--cd-color-text-gray);font-style:italic;font-size:0.8rem;}.paragraph--type--cd-download .file:hover,.paragraph--type--cd-download .file:focus{background-color:var(--cd-color-very-light-gray);color:var(--cd-color-text);}.paragraph--type--cd-download .link-purpose-icon{height:15px;margin-left:0.5rem;width:15px;}.paragraph--type--cd-webform{margin:3rem 0;}@media (min-width:992px){.paragraph--type--cd-webform{width:45rem;}}.paragraph--type--cd-faq .field--name-field-faqs .field__item{margin-bottom:0.25rem;}.paragraph--type--cd-faq .field--name-title{font-size:1.5rem;font-weight:500;}.paragraph--type--cd-faq .field--name-body{border-bottom:0;}.block-cd-search{margin:0 0 0 auto;}.block-cd-search .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;width:100%;}.block-cd-search .form-item,.block-cd-search .form-actions{margin:0;float:none;}.block-cd-search .form-text{padding:0.5rem;max-width:17rem;height:2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--cd-color-border-form);border-radius:var(--cd-b-radius-sm);}.block-cd-search .form-actions{clear:none;position:absolute;right:2px;top:2px;z-index:10;}.block-cd-search .form-actions .form-submit{background-image:url(/themes/custom/cd_starter_theme/images/icons/search-icon.svg);background-color:var(--cd-color-white);background-repeat:no-repeat;background-position:center;background-size:1rem;border:0;-webkit-box-shadow:none;box-shadow:none;line-height:2.2rem;padding:0 1rem;border-radius:0.4rem;position:relative;overflow:hidden;text-indent:-999em;font-size:0;}.block-cd-search .form-actions .form-submit:hover,.block-cd-search .form-actions .form-submit:focus{background-color:var(--cd-color-white-alt);color:var(--cd-color-white);font-weight:bold;}@media (max-width:992px){.block-cd-search{display:none;}}.mobile-nav .mobile-nav-dialog-box form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;}.mobile-nav .mobile-nav-dialog-box form .form--inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;float:none;width:100%;}.mobile-nav .mobile-nav-dialog-box form .form--inline .form-item{width:100%;}.mobile-nav .mobile-nav-dialog-box form .form-text{max-width:none;width:100%;}.mobile-nav .mobile-nav-dialog-box form .form-actions{top:1px;}@media (max-width:992px){.mobile-nav .mobile-nav-dialog-box .block-cd-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 1rem;max-width:none;}}.view-search .view-header-wrapper .view-filters .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;}@media (min-width:576px){.view-search .view-header-wrapper .view-filters .form--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}}.view-search .view-header-wrapper .view-filters .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:none;}.view-search .view-content{padding:1.5rem 0;margin:0 15%;}@media (max-width:992px){.view-search .view-content{margin:0 2rem;}}@media (max-width:768px){.view-search .view-content{margin:0;}}.view-search .view-content .views-row{margin-bottom:1rem;}.view-search .view-content .item-list .node--view-mode-search-result{background-color:var(--cd-color-white-alt);padding:1rem;-webkit-box-shadow:0 1px 3px 0 rgba(16,24,40,0.1),0 1px 2px 0 rgba(16,24,40,0.06);box-shadow:0 1px 3px 0 rgba(16,24,40,0.1),0 1px 2px 0 rgba(16,24,40,0.06);border-radius:var(--cd-b-radius-md);height:100%;}@media (max-width:768px){.view-search .view-content .item-list .node--view-mode-search-result{padding:0 0 1rem 0;}}.item-list-stack{margin:0;}.item-list-stack li{list-style-type:none;margin-left:0;margin-bottom:1rem;}.node--view-mode-search-result h2{font-size:1.125rem;margin:0.25rem 0 1rem 0;}@media (max-width:768px){.node--view-mode-search-result h2{padding:0.5rem 1rem;}}.node--view-mode-search-result h2 a{color:var(--cd-color-text-gray);text-decoration:none;}.node--view-mode-search-result h2 a:hover,.node--view-mode-search-result h2 a:focus{color:var(--cd-color-text-brand);text-decoration:underline;}.node--view-mode-search-result a{text-decoration:none;}@media (max-width:768px){.node--view-mode-search-result .search-result__content{padding:0 1rem 1rem 1rem;}}.node--view-mode-search-result .field--name-body{font-size:1rem;}.node--view-mode-search-result .field--name-field-activity-type,.node--view-mode-search-result .field--name-field-dates{display:inline-block;font-size:1rem;margin:0.5rem 0.5rem 0 0;}.node--view-mode-search-result .field--name-field-activity-type{font-weight:600;color:var(--cd-color-text-gray);}.node--view-mode-search-result .field--name-field-dates{font-weight:500;}.node--view-mode-search-result .search-result__type{color:var(--cd-color-text-brand);font-weight:600;font-size:0.875rem;}@media (max-width:768px){.node--view-mode-search-result .search-result__type{padding:1rem 1rem 0 1rem;}}.item-list-cols-1 .node--view-mode-search-result > a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;text-decoration:none;}@media (max-width:768px){.item-list-cols-1 .node--view-mode-search-result > a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.item-list-cols-1 .node--view-mode-search-result .search-result__image{width:200px;-ms-flex-negative:0;flex-shrink:0;}@media (max-width:768px){.item-list-cols-1 .node--view-mode-search-result .search-result__image{width:auto;}}.item-list-cols-1 .node--view-mode-search-result .search-result__image .field--type-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.item-list-cols-1 .node--view-mode-search-result .search-result__image img{border-radius:var(--cd-b-radius-md);}@media (max-width:768px){.item-list-cols-1 .node--view-mode-search-result .search-result__image img{border-bottom-left-radius:0;border-bottom-right-radius:0;}}.item-list-cols-1 .node--view-mode-search-result .search-result__content{-ms-flex-negative:1;flex-shrink:1;}video{width:100%;height:100%;aspect-ratio:auto 16/9;}.paragraph--type--cd-text iframe,.media--type-remote-video iframe{border:unset;width:100%;height:auto;aspect-ratio:auto 16/9;}.view .view-header-wrapper .facets-widget-checkbox{background-color:var(--cd-color-white-alt);padding:1rem 2rem;}@media (max-width:992px){.view .view-header-wrapper .facets-widget-checkbox{padding:1rem 2rem;}}@media (max-width:768px){.view .view-header-wrapper .facets-widget-checkbox{padding:1rem;}}.view .view-header-wrapper .facets-widget-checkbox ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;font-size:0.875rem;}.view .view-header-wrapper .facets-widget-checkbox ul .facets-checkbox{margin-right:0.125rem;}.view .view-header-wrapper .facets-widget-checkbox input[type=checkbox]{accent-color:var(--cd-color-primary);}.view .view-header-wrapper .facets-widget-checkbox input[type=checkbox]:focus,.view .view-header-wrapper .facets-widget-checkbox input[type=checkbox]:focus-visible{border:2px solid var(--cd-color-dark-blue);}.view .view-header-wrapper .facets-widget-checkbox input[type=radio]{accent-color:var(--cd-color-primary);}.view .view-header-wrapper .facets-widget-checkbox input[type=radio]:focus,.view .view-header-wrapper .facets-widget-checkbox input[type=radio]:focus-visible{border:2px solid var(--cd-color-dark-blue);}.view .view-header-wrapper .view-header{color:var(--cd-color-text);font-weight:600;font-size:0.9rem;padding:0.25rem 0 0 1rem;margin:0;}.view .view-results{color:var(--cd-color-black-light);font-weight:600;margin:0;padding-top:2rem;}.service-team,.view-content{padding:1.5rem 0;margin:0;}.service-team li,.view-content li{list-style:none;margin:0;width:100%;}.service-team .item-list-cols-1,.service-team .item-list-cols-2,.service-team .item-list-cols-3,.service-team .item-list-cols-4,.view-content .item-list-cols-1,.view-content .item-list-cols-2,.view-content .item-list-cols-3,.view-content .item-list-cols-4{display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:calc(var(--cd-gutter-cd-lg) * 2);-webkit-column-gap:calc(var(--cd-gutter-cd-sm) * 3);-moz-column-gap:calc(var(--cd-gutter-cd-sm) * 3);column-gap:calc(var(--cd-gutter-cd-sm) * 3);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-margin-before:0;margin-block-start:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:768px){.service-team .item-list-cols-1,.service-team .item-list-cols-2,.service-team .item-list-cols-3,.service-team .item-list-cols-4,.view-content .item-list-cols-1,.view-content .item-list-cols-2,.view-content .item-list-cols-3,.view-content .item-list-cols-4{row-gap:calc(var(--cd-gutter-cd-lg) * 3);}}.service-team .item-list-cols-1,.view-content .item-list-cols-1{row-gap:var(--cd-gutter-cd-lg);}.service-team .item-list-cols-1 .node--view-mode-teaser > a,.view-content .item-list-cols-1 .node--view-mode-teaser > a{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0;}.service-team .item-list-cols-1 .teaser__image,.view-content .item-list-cols-1 .teaser__image{grid-area:1/1/4/3;}.service-team .item-list-cols-1 .teaser__title_prefix,.view-content .item-list-cols-1 .teaser__title_prefix{grid-area:1/3/2/7;}.service-team .item-list-cols-1 .teaser__title,.view-content .item-list-cols-1 .teaser__title{grid-area:2/3/3/7;-webkit-margin-after:0;margin-block-end:0;}.service-team .item-list-cols-1 .teaser__content,.view-content .item-list-cols-1 .teaser__content{grid-area:3/3/4/7;}@media (min-width:768px){.service-team .item-list-cols-2,.service-team .item-list-cols-3,.service-team .item-list-cols-4,.view-content .item-list-cols-2,.view-content .item-list-cols-3,.view-content .item-list-cols-4{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.service-team .item-list-cols-2 img,.service-team .item-list-cols-3 img,.service-team .item-list-cols-4 img,.view-content .item-list-cols-2 img,.view-content .item-list-cols-3 img,.view-content .item-list-cols-4 img{width:100%;}@media (min-width:768px){.service-team .item-list-cols-2 > li,.view-content .item-list-cols-2 > li{width:calc(50% - var(--cd-gutter-cd-sm) * 3 / 2);}}@media (min-width:768px){.service-team .item-list-cols-3 > li,.view-content .item-list-cols-3 > li{width:calc(50% - var(--cd-gutter-cd-sm) * 3 / 2);}}@media (min-width:992px){.service-team .item-list-cols-3 > li,.view-content .item-list-cols-3 > li{width:calc(33.3333333333% - var(--cd-gutter-cd-sm) * 2);}}@media (min-width:768px){.service-team .item-list-cols-4 > li,.view-content .item-list-cols-4 > li{width:calc(50% - var(--cd-gutter-cd-sm) * 3 / 2);}}@media (min-width:992px){.service-team .item-list-cols-4 > li,.view-content .item-list-cols-4 > li{width:calc(25% - var(--cd-gutter-cd-sm) * 3 * 3 / 4);}}
@media print{.page-top,.menu,.block-hospital-search-block,.page-breadcrumb,.region-highlighted,.page-footer-bottom,.page-header button{display:none;}}@media print{.container{max-width:none !important;margin:3rem auto;width:90%;}}@media print{.node--view-mode-full .field--name-body,.paragraph--type--text .paragraph-content,.node--view-mode-full .field--name-body{margin:3rem 0;width:100% !important;max-width:none !important;}}@media print{.node--type-cd-landing-page .container-hero h1{color:var(--cd-color-text);font-size:3rem;font-weight:600;}}@media print{.node--type-cd-landing-page .container-hero .field--name-field-illustration{display:none;}}@media print{.node--type-cd-landing-page .container-hero .container{position:relative !important;top:auto !important;}}@media print{.node--type-cd-landing-page .paragraph--type--cd-text{margin:auto;width:90% !important;}}@media print{.notifications{background-color:transparent;}}@media print{.notifications .dmb-notification{color:var(--cd-color-text);}}@media print{.field--name-field-illustration img{height:auto !important;max-height:400px !important;width:auto;max-width:none;margin:auto;}}@media print{.paragraph--type--cd-gallery .splide .field--name-field-media-image.field--type-image,.paragraph--type--cd-gallery .splide main img,.paragraph--type--cd-gallery .splide .field--name-field-media-image,.paragraph--type--cd-gallery .splide .field--type-image,.paragraph--type--cd-gallery .splide .field--name-field-image,.splide__slider .field--name-field-media-image.field--type-image,.splide__slider main img,.splide__slider .field--name-field-media-image,.splide__slider .field--type-image,.splide__slider .field--name-field-image{height:300px !important;width:auto !important;max-width:none !important;}}.node--type-cd-activity.node--view-mode-teaser img{border-radius:var(--cd-b-radius-xl);}.view-activities.view-display-id-page_list,.view-activities.view-display-id-block_pushed{}.activities-pushed{position:relative;padding-bottom:2rem;}.activities-pushed h2{font-size:2.25rem;margin-bottom:2rem;}.activities-pushed .more-link{position:absolute;right:0;top:1rem;}@media (max-width:768px){.activities-pushed .more-link{position:relative;right:auto;top:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}.button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;cursor:pointer;padding:0.75rem 1.125rem;line-height:var(--cd-line-height-input);margin:0 0;font-weight:500;font-size:1rem;text-align:center;border:0;text-decoration:none;border-radius:var(--cd-b-radius-sm);background-color:var(--cd-color-success);color:var(--cd-color-white);-webkit-transition:0.5s;transition:0.5s;-webkit-box-shadow:0 0 0 1px rgba(16,24,40,0.18) inset,0 -2px 0 0 rgba(16,24,40,0.05) inset,0 1px 2px 0 rgba(16,24,40,0.05);box-shadow:0 0 0 1px rgba(16,24,40,0.18) inset,0 -2px 0 0 rgba(16,24,40,0.05) inset,0 1px 2px 0 rgba(16,24,40,0.05);}.button:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);}.button--action{background-color:var(--cd-color-success);}.button--primary{background-color:var(--cd-color-primary);}.button--danger{background-color:var(--cd-color-danger);}.button--small{line-height:normal;padding:0.5rem 1rem;}.button--extrasmall{border-radius:var(--cd-b-radius-vsm);line-height:normal;padding:0.25rem 0.5rem;}.button.is-disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;color:var(--cd-color-text);background-color:var(--cd-color-very-light-gray);}.button{}.quick-links-list{list-style-type:none;margin:0;padding:15px 0;}.quick-links-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% + 25px);}.quick-links-list li:after{-ms-flex-line-pack:center;align-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;content:url(/themes/custom/cd_demospital_theme/images/icons/chevron-left.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg);justify-self:flex-end;position:relative;right:35px;top:-2px;width:25px;}.quick-links-list li:hover:after{right:30px;}.quick-links-list li a{border-bottom:1px solid var(--cd-color-border-secondary);color:var(--cd-color-text);display:block;font-size:1.275rem;padding:20px 40px 20px 40px;text-decoration:none;width:100%;}@media (max-width:768px){.quick-links-list li a{font-size:1rem;}}.quick-links-list li a:hover,.quick-links-list li a:focus{color:var(--cd-color-darker-green);background-color:var(--cd-color-white);}.page-node-type-cd-landing-page{background-color:var(--cd-color-white-alt);}.container-landing-page .container-hero{position:relative;}.container-landing-page .container-hero .container{max-width:none;padding:0 30px;position:absolute;text-align:center;top:2rem;width:100%;z-index:100;}@media (min-width:992px){.container-landing-page .container-hero .container{padding:0 10%;}}@media (min-width:1200px){.container-landing-page .container-hero .container{padding:0 15%;}}@media (min-width:1400px){.container-landing-page .container-hero .container{padding:0 20%;}}.container-landing-page .container-hero h1{color:var(--cd-color-text);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2.25rem;font-weight:700;line-height:1em;margin:0;text-align:center;width:100%;}@media (min-width:768px){.container-landing-page .container-hero h1{font-size:3.5rem;font-weight:600;line-height:1.2em;margin:0.75rem 0 0.5rem 0;}}@media (min-width:1200px){.container-landing-page .container-hero h1{font-size:4rem;}}.container-landing-page .container-hero .field--name-body{color:var(--cd-color-text-gray);margin:0 auto;padding-bottom:0;}@media (min-width:768px){.container-landing-page .container-hero .field--name-body{font-size:1.5rem;color:var(--cd-color-text-gray);}}.container-landing-page .container-hero .field--name-field-illustration:before{display:none;}.container-landing-page .container-hero .media--type-image img{height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}@media (min-width:768px){.container-landing-page .container-hero .media--type-image img{height:540px;}}.container-landing-page .paragraph--type--cd-text{background-color:var(--cd-color-white);border-top:0 !important;padding:1.5rem;margin:3rem 0;width:100%;}@media (min-width:992px){.container-landing-page .paragraph--type--cd-text{margin:3rem auto;padding-left:calc((100% - 45rem) / 2);padding-right:calc((100% - 45rem) / 2);padding-bottom:5rem;}}.container-landing-page .paragraph--type--cd-text h2{margin-top:1.25rem;}.container-landing-page .field--type-entity-reference-revisions > .field__item:first-child .paragraph--type--cd-text{background-color:transparent;padding-top:0;padding-bottom:0;}.quick-links-list li a{background-position:left 20px center;background-repeat:no-repeat;padding:20px 50px 20px 70px;}.quick-links-list li a:hover,.quick-links-list li a:focus{background-position:left 30px center;}.quick-links-list li a.prise-de-sang{background-image:url(/themes/custom/cd_demospital_theme/images/icons/icon-labo.svg);}.quick-links-list li a.rdv{background-image:url(/themes/custom/cd_demospital_theme/images/icons/icon-calendar.svg);}.quick-links-list li a.patient{background-image:url(/themes/custom/cd_demospital_theme/images/icons/icon-patient.svg);}.quick-links-list li a.virus{background-image:url(/themes/custom/cd_demospital_theme/images/icons/icon-virus.svg);}.menu-item{list-style-type:unset;list-style-image:unset;}.page-header .menu--main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.page-header .menu--main .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1rem 1.5rem;font-weight:600;font-size:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.page-header .menu--main .menu .menu-item{position:relative;}.page-header .menu--main .menu .menu-item a{color:var(--cd-color-text-gray);font-weight:600;text-decoration:none;}.page-header .menu--main .menu .menu-item a:hover,.page-header .menu--main .menu .menu-item a.is-active{color:var(--cd-color-text-brand);}.page-header .menu--main .menu .menu-item button{border:unset;background:unset;color:var(--cd-color-text-gray);cursor:pointer;font-size:1rem;font-weight:600;line-height:1;padding:unset;}.page-header .menu--main .menu .menu-item button:hover{color:var(--cd-color-text-brand);}.page-header .menu--main .menu .menu-item button:after{content:url(/themes/custom/cd_demospital_theme/images/icons/chevron-left.svg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:0.3s;transition:0.3s;display:inline-block;font-size:1.25rem;margin-left:0.5rem;position:relative;top:0.25rem;}.page-header .menu--main .menu .menu-item button[aria-expanded=true]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.page-header .menu--main .menu-level-1{display:block;position:absolute;left:-1rem;top:2.5em;background-color:var(--cd-color-white);-webkit-box-shadow:0 12px 16px -4px rgba(16,24,40,0.08),0 4px 6px -2px rgba(16,24,40,0.03);box-shadow:0 12px 16px -4px rgba(16,24,40,0.08),0 4px 6px -2px rgba(16,24,40,0.03);border-radius:var(--cd-b-radius-md);border:1px solid var(--cd-color-border-secondary);font-size:1rem;opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem);padding:0.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;pointer-events:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:10;visibility:hidden;}.page-header .menu--main .menu-level-1.expanded{pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;}.page-header .menu--main .menu-level-1 .menu-item:last-child{border-bottom:0;}.page-header .menu--main .menu-level-1 .menu-item a{display:block;padding:1rem;white-space:nowrap;color:var(--cd-color-black-light);border-radius:var(--cd-b-radius-sm);}.page-header .menu--main .menu-level-1 .menu-item a:hover,.page-header .menu--main .menu-level-1 .menu-item a.is-active{color:var(--cd-color-black-light);background-color:var(--cd-color-white-alt);}@media (max-width:992px){.page-header .menu--main{display:none;}}.block-language{margin-left:4rem;}.block-language ul.links{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;}@media (min-width:992px){.block-language ul.links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.block-language ul.links li{list-style-type:none;list-style-image:none;margin:0;padding-top:0.2em;}#mobile-nav-opener{display:none;background-color:transparent;border:0;font-size:1.5rem;-webkit-transition:0.5s;transition:0.5s;}#mobile-nav-opener:hover,#mobile-nav-opener:focus{color:var(--cd-color-text-brand);}@media (max-width:992px){#mobile-nav-opener{display:block;}}.mobile-nav .mobile-nav-dialog-box{width:calc(100% - 0.75rem);position:fixed;z-index:150;bottom:0;top:0;right:0;background-color:var(--cd-color-white);overflow-x:hidden;-webkit-transition:0.3s;transition:0.3s;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.25);box-shadow:0 4px 8px 0 rgba(0,0,0,0.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}.mobile-nav .block-hospital-search-block{display:block;}.mobile-nav .block-hospital-search-block .form--inline{font-size:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.mobile-nav .block-hospital-search-block .form--inline .form-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.mobile-nav .block-hospital-search-block .form--inline .form-text{max-width:none;width:100%;height:2.5rem;}.mobile-nav .mobile-nav-heading{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;}.mobile-nav .mobile-nav-heading h2{display:inline-block;margin:unset;font-size:1.25rem;font-weight:400;color:var(--cd-color-text-gray);}.mobile-nav .mobile-nav-heading .mobile-nav-closer{background-color:transparent;border:0;font-size:2.5rem;font-weight:600;-webkit-transition:0.5s;transition:0.5s;}.mobile-nav .mobile-nav-heading .mobile-nav-closer:hover,.mobile-nav .mobile-nav-heading .mobile-nav-closer:focus{color:var(--cd-color-primary);}.mobile-nav .menu--main{display:block;padding:1rem;}.mobile-nav ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:0.5rem;margin:2rem 0;font-size:1rem;}.mobile-nav ul.menu .menu-item{width:100%;}.mobile-nav ul.menu .menu-item a{display:block;font-weight:600;text-decoration:none;font-size:1rem;padding:0.5rem 0;color:var(--cd-color-text-gray);}.mobile-nav ul.menu .menu-item a:hover,.mobile-nav ul.menu .menu-item a:focus,.mobile-nav ul.menu .menu-item a.is-active{color:var(--cd-color-text-brand);}.mobile-nav ul.menu .menu-item a.is-active{border-bottom:0.125rem solid var(--cd-color-border-primary);}.mobile-nav ul.menu .menu-item button{font-size:1rem;font-weight:600;background-color:transparent;border:0;line-height:1;padding:0.5rem 1rem 0.5rem 0;color:var(--cd-color-text-gray);width:100%;text-align:left;}.mobile-nav ul.menu .menu-item button:hover,.mobile-nav ul.menu .menu-item button:focus{color:var(--cd-color-success);}.mobile-nav ul.menu .menu-item button:after{position:absolute;right:1rem;content:url(/themes/custom/cd_demospital_theme/images/icons/chevron-left.svg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:0.3s;transition:0.3s;display:inline-block;}.mobile-nav ul.menu .menu-item button[aria-expanded=true]{background-color:var(--cd-color-white-alt);}.mobile-nav ul.menu .menu-item button[aria-expanded=true]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.mobile-nav ul.menu.menu-level-1{margin:0;display:none;}.mobile-nav ul.menu.menu-level-1.expanded{display:-webkit-box;display:-ms-flexbox;display:flex;}.mobile-nav ul.menu.menu-level-1 .menu-item a,.mobile-nav ul.menu.menu-level-1 .menu-item button{font-weight:400;font-size:1rem;padding-left:1rem;}.mobile-nav .menu--top{padding:2rem 1rem 1rem 1rem;}.mobile-nav .menu--top:before{content:" ";position:absolute;top:0;left:1rem;width:3.75rem;height:1px;background-color:var(--cd-color-text-light);}.mobile-nav .menu--top ul.menu{margin:0;}body.user-logged-in .mobile-nav-dialog-box{top:2.5rem;}.menu--subfooter .menu{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;font-size:0.875rem;}@media (max-width:768px){.menu--subfooter .menu{display:block;}}@media (max-width:768px){.menu--subfooter .menu li{margin-bottom:1rem;}}.menu--subfooter .menu li:after{content:"·";display:inline-block;font-size:1rem;font-weight:700;margin-left:0.5rem;}@media (max-width:768px){.menu--subfooter .menu li:after{content:"";display:none;}}.menu--subfooter .menu li:last-child:after{content:"";display:none;}.menu--subfooter .menu a{color:var(--cd-color-text-light);text-decoration:none;-webkit-transition:0.5s;transition:0.5s;}.menu--subfooter .menu a:hover,.menu--subfooter .menu a.is-active{color:var(--cd-color-text);}.menu--footer{color:var(--cd-color-text-light);}.menu--footer .menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}@media (min-width:768px){.menu--footer .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.menu--footer .menu .menu-item{margin-top:1rem;width:100%;}@media (min-width:768px){.menu--footer .menu .menu-item{-webkit-box-flex:0;-ms-flex:0 1 calc(33.3333333333% - 2rem);flex:0 1 calc(33.3333333333% - 2rem);}}@media (min-width:992px){.menu--footer .menu .menu-item{-webkit-box-flex:0;-ms-flex:0 1 calc(20% - 2rem);flex:0 1 calc(20% - 2rem);}}.menu--footer .menu .menu-item a{font-size:1rem;color:var(--cd-color-text-gray);font-weight:600;text-decoration:none;-webkit-transition:0.5s;transition:0.5s;display:block;}.menu--footer .menu .menu-item a:hover,.menu--footer .menu .menu-item a.is-active{color:var(--cd-color-text-brand);}.menu--footer .menu .menu-item a.linkedin,.menu--footer .menu .menu-item a.facebook,.menu--footer .menu .menu-item a.instagram{padding-left:1.75rem;background-repeat:no-repeat;background-position:left center;background-size:20px;}.menu--footer .menu .menu-item a.linkedin{background-image:url(/themes/custom/cd_demospital_theme/images/icons/linkedin-colored.svg);}.menu--footer .menu .menu-item a.facebook{background-image:url(/themes/custom/cd_demospital_theme/images/icons/facebook-colored.svg);}.menu--footer .menu .menu-item a.instagram{background-image:url(/themes/custom/cd_demospital_theme/images/icons/instagram-colored.svg);}.menu--footer .menu .menu-item a span.link-purpose-icon{font-size:0.875rem;font-weight:600;display:inline-block;}.menu--footer .menu .menu-item a span.link-purpose-icon.link-purpose-window-icon svg{display:none;}.menu--footer .menu .menu-item a span.link-purpose-icon.link-purpose-window-icon{background-image:url(/themes/custom/cd_demospital_theme/images/icons/link-out.svg);background-repeat:no-repeat;background-position:center;background-size:25px;margin-left:4px;}.menu--footer .menu .menu-item a:hover .link-purpose-window-icon{position:relative;right:-1px;top:-1px;}.menu--footer .menu .menu-item.menu-footer-links0 .menu-item:first-child{margin-top:0;padding-top:0;}.menu--footer .menu .menu-item.menu-item--expanded > a,.menu--footer .menu .menu-item.menu-item--expanded > span{color:var(--cd-color-text-light);font-size:0.9rem;font-weight:600;display:block;}.menu--footer .menu ul.menu{display:block;}.node--view-mode-full .field--name-body{margin:3rem 0;}@media (min-width:992px){.node--view-mode-full .field--name-body{margin:3rem auto;width:45rem;}}.field--type-entity-reference-revisions > .field__item + .field__item .paragraph{border-top:1px solid var(--cd-color-border-secondary);margin-top:3rem;}.field--type-entity-reference-revisions > .field__item + .field__item .paragraph.paragraph--type--cd-download{border-top:0;}.field--type-entity-reference-revisions > .field__item + .field__item:has(.paragraph--type--cd-download) + .field__item .paragraph,.field--type-entity-reference-revisions > .field__item + .field__item:has(.paragraph--type--cd-gallery) + .field__item .paragraph,.field--type-entity-reference-revisions > .field__item + .field__item:has(.paragraph--type--cd-faq) + .field__item .paragraph{border-top:0;}.paragraph--type--cd-text{margin:3rem 0;}@media (min-width:992px){.paragraph--type--cd-text{margin:3rem auto;width:45rem;}}.paragraph--type--cd-text .media img{border-radius:var(--cd-b-radius-md);}.paragraph--type--cd-download{background-color:var(--cd-color-white-alt);margin:2rem -15px;padding:15px var(--cd-gutter-cd-md);}@media (min-width:768px){.paragraph--type--cd-download{margin:3rem -30px;padding:15px calc(var(--cd-gutter-cd-md) * 2);}}.paragraph--type--cd-download h2{margin-top:15px;}.paragraph--type--cd-download .file{background-position:left 0.75rem center;background-size:auto 20px;color:var(--cd-color-text-brand);font-weight:600;line-height:1.5rem;padding:1rem 1rem 1rem 3rem;}@media (min-width:768px){.paragraph--type--cd-download .file{font-size:1.25rem;}}.paragraph--type--cd-download .file:hover,.paragraph--type--cd-download .file:focus{background-color:var(--cd-color-text-brand);color:var(--cd-color-white);}.paragraph--type--cd-download .file:hover .file-size,.paragraph--type--cd-download .file:focus .file-size{color:var(--cd-color-white);}.paragraph--type--cd-webform{margin:3rem 0;}@media (min-width:992px){.paragraph--type--cd-webform{margin:3rem auto;width:45rem;}}.paragraph--type--cd-gallery .splide .splide__arrow:focus-visible{outline:2px solid var(--cd-color-warning);outline-offset:3px;}.view-display-id-page_appointment .form--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}@media (max-width:768px){.view-display-id-page_appointment .form--inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.view-display-id-page_appointment .form-select{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #D0D5DD;border-radius:0.5rem;padding:0.57rem 1.25rem 0.57rem 1.25rem;width:100%;}.view-display-id-page_appointment .view-filters .form-submit{padding:0.725rem 3rem;}.view-display-id-page_appointment .node--view-mode-search-result-appointment{background-color:var(--cd-color-white-alt);padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;-webkit-box-shadow:0 1px 3px 0 rgba(16,24,40,0.1),0 1px 2px 0 rgba(16,24,40,0.06);box-shadow:0 1px 3px 0 rgba(16,24,40,0.1),0 1px 2px 0 rgba(16,24,40,0.06);border-radius:0.75rem;margin:0;}.view-display-id-page_appointment .node--view-mode-search-result-appointment h2{font-size:1.25rem;margin:0.25em 0 0.25em 0;}.view-display-id-page_appointment .node--view-mode-search-result-appointment .ctabutton{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;cursor:pointer;padding:0.75rem 1.125rem;line-height:var(--cd-line-height-input);margin:0 0;font-weight:500;font-size:1rem;text-align:center;border:0;text-decoration:none;border-radius:var(--cd-b-radius-sm);background-color:var(--cd-color-success);color:var(--cd-color-white);-webkit-transition:0.5s;transition:0.5s;-webkit-box-shadow:0 0 0 1px rgba(16,24,40,0.18) inset,0 -2px 0 0 rgba(16,24,40,0.05) inset,0 1px 2px 0 rgba(16,24,40,0.05);box-shadow:0 0 0 1px rgba(16,24,40,0.18) inset,0 -2px 0 0 rgba(16,24,40,0.05) inset,0 1px 2px 0 rgba(16,24,40,0.05);}.view-display-id-page_appointment .node--view-mode-search-result-appointment .ctabutton:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);}.view-display-id-page_appointment .node--view-mode-search-result-appointment .ctabutton{width:100%;}.view-display-id-page_appointment .node--view-mode-search-result-appointment .ctabutton:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);}.view-display-id-page_appointment .node--view-mode-search-result-appointment .ctabutton span{text-decoration:none;}.view-display-id-page_appointment .item-list-cols-2 .node--view-mode-search-result-appointment,.view-display-id-page_appointment .item-list-cols-3 .node--view-mode-search-result-appointment,.view-display-id-page_appointment .item-list-cols-4 .node--view-mode-search-result-appointment{gap:1rem;}@media (min-width:768px){.view-display-id-page_appointment .item-list-cols-2 .node--view-mode-search-result-appointment,.view-display-id-page_appointment .item-list-cols-3 .node--view-mode-search-result-appointment,.view-display-id-page_appointment .item-list-cols-4 .node--view-mode-search-result-appointment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.view-display-id-page_appointment .item-list-cols-2 .node--view-mode-search-result-appointment .ctabutton,.view-display-id-page_appointment .item-list-cols-3 .node--view-mode-search-result-appointment .ctabutton,.view-display-id-page_appointment .item-list-cols-4 .node--view-mode-search-result-appointment .ctabutton{margin:10px auto;width:100%;display:block;}.view-display-id-page_appointment .item-list-cols-2 .node--view-mode-search-result-appointment .ctabutton{max-width:400px;}.view-display-id-page_appointment .node--view-mode-search-result-appointment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}.view-display-id-page_appointment .node--view-mode-search-result-appointment .service-result-header{color:#101828;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-weight:600;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem 2rem;margin-bottom:0.5rem;}@media (max-width:768px){.view-display-id-page_appointment .node--view-mode-search-result-appointment .service-result-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem 1rem;margin-bottom:1.5rem;}}.view-display-id-page_appointment .node--view-mode-search-result-appointment .service-result-header .field--name-field-site{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.view-display-id-page_appointment .node--view-mode-search-result-appointment .service-result-header .field--name-field-site:before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;content:" ";background-image:url(/themes/custom/cd_demospital_theme/images/icons/location-marker.svg);background-position:center;background-repeat:no-repeat;height:28px;margin-right:0.5rem;width:20px;}.view-display-id-page_appointment .node--view-mode-search-result-appointment a{color:var(--cd-color-text-brand);font-weight:600;text-decoration:underline;}.view-display-id-page_appointment .node--view-mode-search-result-appointment a:hover,.view-display-id-page_appointment .node--view-mode-search-result-appointment a:focus{text-decoration:none;}.view-display-id-page_appointment .node--view-mode-search-result-appointment a span{text-decoration:underline;}.view-display-id-page_appointment .node--view-mode-search-result-appointment .appointment-contacts{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 1rem;margin:0 0 0.5rem 0;padding-left:0;}.view-display-id-page_appointment .node--view-mode-search-result-appointment .text-formatted{font-size:0.75rem;}.view-display-id-page_appointment .node--view-mode-search-result-appointment .text-formatted p{margin-bottom:0.5rem;}.view-display-id-page_appointment .node--view-mode-search-result-appointment .link-purpose-tel-icon,.view-display-id-page_appointment .node--view-mode-search-result-appointment .link-purpose-text{margin-bottom:0;width:1.25em;height:1.25em;}@media (min-width:768px){.view-display-id-page_appointment .item-list-cols-1 .appointment-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media (min-width:768px){.view-display-id-page_appointment .item-list-cols-1 .appointment-contacts li{width:35%;}}@media (min-width:768px){.view-display-id-page_appointment .item-list-cols-1 .appointment-contacts li:first-child{width:30%;}}.view-display-id-page_appointment .item-list-cols-1 .appointment-contacts li:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.view-display-id-page_appointment .item-list-cols-1 .appointment-contacts li .field--type-telephone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.node--type-cd-person.node--view-mode-full .ctabutton{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;cursor:pointer;padding:0.75rem 1.125rem;line-height:var(--cd-line-height-input);margin:0 0;font-weight:500;font-size:1rem;text-align:center;border:0;text-decoration:none;border-radius:var(--cd-b-radius-sm);background-color:var(--cd-color-success);color:var(--cd-color-white);-webkit-transition:0.5s;transition:0.5s;-webkit-box-shadow:0 0 0 1px rgba(16,24,40,0.18) inset,0 -2px 0 0 rgba(16,24,40,0.05) inset,0 1px 2px 0 rgba(16,24,40,0.05);box-shadow:0 0 0 1px rgba(16,24,40,0.18) inset,0 -2px 0 0 rgba(16,24,40,0.05) inset,0 1px 2px 0 rgba(16,24,40,0.05);}.node--type-cd-person.node--view-mode-full .ctabutton:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);}.node--type-cd-person.node--view-mode-full .ctabutton{margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}.node--type-cd-person.node--view-mode-full .person-header{text-align:center;max-width:59rem;margin:0 auto;}.node--type-cd-person.node--view-mode-full .person__function{margin:0;padding:0;list-style:none;}.node--type-cd-person.node--view-mode-full .person__function li{font-size:1.15rem;font-weight:400;margin-bottom:1.25rem;}@media (min-width:992px){.node--type-cd-person.node--view-mode-full .person__function li{font-size:1.5rem;margin-bottom:1.5rem;}}.node--type-cd-person.node--view-mode-full .field--name-field-convention{background-color:var(--cd-color-white);border:1px solid var(--cd-color-border-primary);border-radius:var(--cd-b-radius-sm);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:0.875rem;font-weight:500;margin:0.5rem 0.5rem 1rem 0.5rem;padding:0.25rem 0.625rem;text-transform:uppercase;text-decoration:none;margin-bottom:2rem;}.node--type-cd-person.node--view-mode-full .light-white-container{background-color:var(--cd-color-white-alt);padding:0.75rem 2rem 6rem 2rem;margin:0 -2rem;-webkit-box-sizing:border-box;box-sizing:border-box;}@media (max-width:1024px){.node--type-cd-person.node--view-mode-full .light-white-container{margin:0;}}@media (max-width:992px){.node--type-cd-person.node--view-mode-full .light-white-container{background-color:transparent;padding:0;}}.node--type-cd-person.node--view-mode-full .bs_grid.ck-widget{background-color:var(--cd-color-white);padding:4rem 3rem 2rem 3rem;max-width:60rem;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:var(--cd-b-radius-md);}@media (max-width:992px){.node--type-cd-person.node--view-mode-full .bs_grid.ck-widget{width:auto;background-color:transparent;padding:0;margin:0;}}.node--type-cd-person.node--view-mode-full .div-background h3{color:var(--cd-color-text-gray);font-size:0.9rem;font-weight:400;margin:0 0 0.5rem 0;}.node--type-cd-person.node--view-mode-teaser a{text-decoration:none;}.node--type-cd-person.node--view-mode-teaser .field--name-field-image .media--type-image.media--view-mode-teaser img{border-radius:var(--cd-b-radius-md);}.node--type-cd-person.node--view-mode-teaser .node__title{font-size:1.25rem;margin:1.25rem 0 0.5rem 0;}.node--type-cd-person.node--view-mode-teaser .node__title a{color:var(--cd-color-text);text-decoration:none;}@media (max-width:768px){.node--type-cd-person.node--view-mode-search-result{padding:0 0 1rem 0;}}.node--type-cd-person.node--view-mode-search-result h2{color:var(--cd-color-text);font-size:1.25rem;}.node--type-cd-person.node--view-mode-search-result .search-result__image img{border-radius:var(--cd-b-radius-md);}.node--type-cd-person.node--view-mode-search-result .search-result__content .person__function{list-style:none;margin:0;padding:0;color:var(--cd-color-secondary);font-weight:400;}.node--type-cd-person.node--view-mode-search-result .search-result__content .person__function li{display:inline;padding:0;border:0;-webkit-box-shadow:none;box-shadow:none;}.node--type-cd-person.node--view-mode-search-result .search-result__content .person__function li:after{content:", ";}.node--type-cd-person.node--view-mode-search-result .search-result__content .person__function li:last-child:after{content:"";}.view-persons.view-display-id-page_list_persons .attachment-glossary p{margin:0 15%;padding:2rem 1rem;}@media (max-width:992px){.view-persons.view-display-id-page_list_persons .attachment-glossary p{margin:0 2rem;}}@media (max-width:768px){.view-persons.view-display-id-page_list_persons .attachment-glossary p{margin:0;}}.view-persons.view-display-id-page_list_persons .attachment-glossary .item-list{margin:0 15% 0.5rem 15%;padding:2rem 1rem 2rem 1rem;border-bottom:1px solid var(--cd-color-border-secondary);}@media (max-width:992px){.view-persons.view-display-id-page_list_persons .attachment-glossary .item-list{margin:0 2rem 3rem 2rem;}}@media (max-width:768px){.view-persons.view-display-id-page_list_persons .attachment-glossary .item-list{margin:0 0 3rem 0;}}.view-persons.view-display-id-page_list_persons .attachment-glossary ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;}.view-persons.view-display-id-page_list_persons .attachment-glossary li{margin:0;padding:0;}.view-persons.view-display-id-page_list_persons .attachment-glossary li.glossaryaz a{display:block;text-transform:uppercase;color:var(--cd-color-text-light);text-decoration:none;font-weight:600;font-size:0.875rem;width:2.25rem;height:2.25rem;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0.4rem;opacity:0.7;-webkit-transition:0.5s;transition:0.5s;}.view-persons.view-display-id-page_list_persons .attachment-glossary li.glossaryaz a:hover{opacity:1;}.view-persons.view-display-id-page_list_persons .attachment-glossary li.glossaryaz.is-active a{-webkit-box-shadow:0 1px 3px 0 rgba(16,24,40,0.1),0 1px 2px 0 rgba(16,24,40,0.06);box-shadow:0 1px 3px 0 rgba(16,24,40,0.1),0 1px 2px 0 rgba(16,24,40,0.06);color:var(--cd-color-utility-gray);opacity:1;border-radius:var(--cd-b-radius-xs);}.view-persons.view-display-id-page_list_persons .search-result__type{display:none;}.view-persons.view-display-id-page_list_persons .view-results{margin:0 15%;}@media (max-width:992px){.view-persons.view-display-id-page_list_persons .view-results{margin:0 2rem;}}@media (max-width:768px){.view-persons.view-display-id-page_list_persons .view-results{margin:0;}}.view-persons.view-display-id-page_list_persons .view-content{margin:0 15%;}@media (max-width:992px){.view-persons.view-display-id-page_list_persons .view-content{margin:0 2rem;}}@media (max-width:768px){.view-persons.view-display-id-page_list_persons .view-content{margin:0;}}.view-persons.view-display-id-page_list_persons .view-content .views-row{margin-bottom:1.5rem;}.view-persons.view-display-id-page_list_persons .view-content .views-row .search-result__content h2{font-size:1.25rem;}.node--type-cd-service.node--view-mode-full .service-header{text-align:center;}.node--type-cd-service.node--view-mode-full .service-header .field--name-field-site{font-size:1.5rem;margin:-0.75rem 0 0.75rem 0;}.node--type-cd-service.node--view-mode-full .service-header .field--name-field-site a{text-decoration:none;}.node--type-cd-service.node--view-mode-full .service-header .field--name-field-site a:hover{text-decoration:underline;}.node--type-cd-service.node--view-mode-full .service-header .field--name-field-service-type{background-color:var(--cd-color-white);border:1px solid var(--cd-color-border-primary);border-radius:var(--cd-b-radius-sm);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:0.875rem;font-weight:500;margin:0.5rem 0.5rem 1rem 0.5rem;padding:0.25rem 0.625rem;text-transform:uppercase;text-decoration:none;}.node--type-cd-service.node--view-mode-full .light-white-container{background-color:var(--cd-color-white-alt);padding:0.75rem 2rem 6rem 2rem;margin:0 -2rem;-webkit-box-sizing:border-box;box-sizing:border-box;}@media (max-width:1024px){.node--type-cd-service.node--view-mode-full .light-white-container{margin:0;}}@media (max-width:992px){.node--type-cd-service.node--view-mode-full .light-white-container{background-color:transparent;padding:0;}}.node--type-cd-service.node--view-mode-full .bs_grid.ck-widget{background-color:var(--cd-color-white);max-width:60rem;padding:3rem 3rem 2rem 3rem;position:relative;top:-4rem;margin:0 auto -4rem auto;border-radius:var(--cd-b-radius-md);}@media (max-width:992px){.node--type-cd-service.node--view-mode-full .bs_grid.ck-widget{width:auto;background-color:transparent;padding:0;top:auto;margin:0;border-radius:0;}}.node--type-cd-service.node--view-mode-full .bs_grid.ck-widget .field--name-body{width:auto;margin:0;border-bottom:0;}.node--type-cd-service.node--view-mode-full .ctabutton{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;cursor:pointer;padding:0.75rem 1.125rem;line-height:var(--cd-line-height-input);margin:0 0;font-weight:500;font-size:1rem;text-align:center;border:0;text-decoration:none;border-radius:var(--cd-b-radius-sm);background-color:var(--cd-color-success);color:var(--cd-color-white);-webkit-transition:0.5s;transition:0.5s;-webkit-box-shadow:0 0 0 1px rgba(16,24,40,0.18) inset,0 -2px 0 0 rgba(16,24,40,0.05) inset,0 1px 2px 0 rgba(16,24,40,0.05);box-shadow:0 0 0 1px rgba(16,24,40,0.18) inset,0 -2px 0 0 rgba(16,24,40,0.05) inset,0 1px 2px 0 rgba(16,24,40,0.05);}.node--type-cd-service.node--view-mode-full .ctabutton:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);}.node--type-cd-service.node--view-mode-full .ctabutton{margin:0.5rem auto 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}.node--type-cd-service.node--view-mode-full .ctabutton:hover{opacity:1;}.node--type-cd-service.node--view-mode-full .service-team .container{padding-left:0;padding-right:0;}.node--type-cd-service.node--view-mode-full .service-team h2{font-size:2.25rem;text-align:center;margin-bottom:2rem;}@media (min-width:992px){.node--type-cd-service.node--view-mode-full .service-team h2{margin-bottom:5rem;}}.node--type-cd-service.node--view-mode-full .service-team ul{padding:0;}.node--type-cd-service.node--view-mode-full .service-team li{list-style-type:none;}.node--type-cd-service.node--view-mode-full .service-team{}.node--type-cd-service.node--view-mode-full .service-team a{text-decoration:none;}.node--type-cd-service.node--view-mode-full .service-team picture img{border-radius:var(--cd-b-radius-md);}.node--type-cd-service.node--view-mode-full .service-team h3{font-size:1.25rem;margin:1.5rem 0 0.5rem 0;}.node--type-cd-service.node--view-mode-full .service-team .team--specialities{color:var(--cd-color-secondary);font-size:1.125rem;font-weight:400;}.node--type-cd-service.node--view-mode-full .service-team .service-manager{background-color:var(--cd-color-utility-light-gray);}.node--type-cd-service.node--view-mode-full .service-team .team-manager-title{color:var(--cd-color-text-gray);font-size:0.875rem;font-weight:600;margin-top:1.5rem;}.node--type-cd-service.node--view-mode-full .div-background h3{color:var(--cd-color-text-gray);font-size:0.9rem;font-weight:400;margin:0 0 0.5rem 0;}.node--type-cd-service.node--view-mode-teaser a{text-decoration:none;}.node--type-cd-service.node--view-mode-teaser .field--name-field-image .media--type-image.media--view-mode-teaser img{border-radius:var(--cd-b-radius-md);}.node--type-cd-service.node--view-mode-teaser .node__title{font-size:1.25rem;margin:1.5rem 0 0.5rem 0;}.node--type-cd-service.node--view-mode-teaser .node__title a{color:var(--cd-color-text);text-decoration:none;}.div-background{font-size:1rem;margin-top:0;}.div-background h2{margin:0;}.div-background .field{border-bottom:1px solid var(--cd-color-border-secondary);font-size:1rem;margin:0;padding:1.75rem 0;}.div-background .field:first-of-type{padding-top:1rem;}.div-background .field:last-child{border:0;}.div-background .field a{font-weight:600;text-decoration:none;}.div-background .field a.ctabutton{color:var(--cd-color-white);}.div-background .field--name-field-services a{text-decoration:underline;}.div-background .field p{font-size:1rem;}.div-background .field--type-telephone{font-weight:600;color:var(--cd-color-text-brand);}.div-background .field--type-telephone .link-purpose-tel:before{content:"";background-image:url(/themes/custom/cd_demospital_theme/images/icons/phone-icon.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:0.25rem;font-size:1.1rem;position:relative;top:0.125rem;height:17px;width:17px;}.div-background .field--type-email{font-weight:600;}.div-background .field--type-email .link-purpose-mailto{word-break:break-all;}.div-background .field--type-email .link-purpose-mailto:before{content:"";background-image:url(/themes/custom/cd_demospital_theme/images/icons/email-icon.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:0.25rem;font-size:1.1rem;position:relative;top:0.25rem;height:17px;width:17px;}.div-background .field--name-field-location{font-weight:600;color:var(--cd-color-text);}.div-background .link-purpose-icon{display:none;}.div-background .field--name-field-more-information{color:var(--cd-color-text);}.div-background .field{border-bottom:1px solid var(--cd-color-border-secondary);margin:0;padding:1.75rem 0;}.div-background .field:first-child{padding-top:1rem;}.div-background .field:last-child{border-bottom:0;}.div-background .field .field__item{font-size:1rem;}.div-background .field .field__item p{color:var(--cd-color-text);margin:0;}.div-background .field a{font-weight:600;text-decoration:none;}.div-background .field__label{font-size:0.875rem;font-weight:400;margin-bottom:0.5rem;}.view-services.view-display-id-page_list .view-results{margin:0 15%;}@media (max-width:992px){.view-services.view-display-id-page_list .view-results{margin:0 2rem;}}@media (max-width:768px){.view-services.view-display-id-page_list .view-results{margin:0;}}.view-services.view-display-id-page_list .view-content{margin:0 15%;}@media (max-width:992px){.view-services.view-display-id-page_list .view-content{margin:0 2rem;}}@media (max-width:768px){.view-services.view-display-id-page_list .view-content{margin:0;}}.view-services.view-display-id-page_list .view-content .item-list{margin-bottom:1.5rem;}.view-services.view-display-id-page_list .view-content .item-list .item-list-cols-1,.view-services.view-display-id-page_list .view-content .item-list .item-list-cols-2,.view-services.view-display-id-page_list .view-content .item-list .item-list-cols-3,.view-services.view-display-id-page_list .view-content .item-list .item-list-cols-4{row-gap:1.5rem;}.view-services.view-display-id-page_list .view-content .item-list a{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--cd-color-white-alt);border-radius:var(--cd-b-radius-md);-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600;height:100%;color:var(--cd-color-text);text-decoration:none;padding:1rem;-webkit-box-shadow:0 1px 3px 0 rgba(16,24,40,0.1),0 1px 2px 0 rgba(16,24,40,0.06);box-shadow:0 1px 3px 0 rgba(16,24,40,0.1),0 1px 2px 0 rgba(16,24,40,0.06);-webkit-transition:0.5s;transition:0.5s;}@media (max-width:768px){.view-services.view-display-id-page_list .view-content .item-list a{width:auto;display:block;}}.view-services.view-display-id-page_list .view-content .item-list a:hover{opacity:0.7;}@media (min-width:1200px){.view-services.view-display-id-page_list .view-content .item-list .item-list-cols-1 a{width:60%;}}@media (min-width:992px){.node--type-cd-site.node--view-mode-full{background-color:var(--cd-color-white-alt);padding:2rem 2rem 6rem 2rem;}}@media (min-width:992px){.node--type-cd-site.node--view-mode-full h1{text-align:center;}}.node--type-cd-site.node--view-mode-full .field--name-body{padding:0;margin:0;}@media (min-width:992px){.node--type-cd-site.node--view-mode-full .field--name-body{background-color:var(--cd-color-white);border-radius:var(--cd-b-radius-md);margin:0 auto -6rem auto;width:45rem;padding:2rem 3rem 2rem 3rem;position:relative;top:-4rem;}}.node--type-cd-site.node--view-mode-full .field--type-entity-reference-revisions > .field__item{padding:0 2rem 0 2rem;background-color:var(--cd-color-white);}@media (min-width:992px){.node--type-cd-site.node--view-mode-full .field--type-entity-reference-revisions > .field__item{width:45rem;margin:0 auto;}}.node--type-cd-site.node--view-mode-full .field--type-entity-reference-revisions > .field__item .paragraph{padding:0.125rem 0 2rem 0;margin-top:0;margin-bottom:0;width:100%;}.view .view-header-wrapper{background-color:var(--cd-color-white-alt);}.view .view-header-wrapper label{font-weight:700;display:block;font-size:1rem;color:var(--cd-color-text);}.view .view-header-wrapper .facets-widget-dropdown label{display:inline-block;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.view .view-header-wrapper select{font-size:1rem;}.view .view-header-wrapper .facets-widget-checkbox ul{line-height:40px;}.view .view-header-wrapper .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}@media (max-width:768px){.view .view-header-wrapper .form--inline{display:block;}}.view .view-header-wrapper .form--inline .form-item{float:none;clear:both;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0;}.view .view-header-wrapper .clearfix:after{display:none;}.view .view-header-wrapper .facets-widget-checkbox{background-color:transparent;padding:1rem 0;}.view .view-header-wrapper .facets-widget-checkbox label{margin-left:0.5rem;}@media (max-width:992px){.view .view-filters{margin-left:-12px;margin-right:-12px;padding-top:1px;padding-right:var(--cd-gutter-cd-sm);padding-left:var(--cd-gutter-cd-sm);}}.view .view-filters .form-text{background-image:url(/themes/custom/cd_demospital_theme/images/icons/search-icon.svg);background-size:18px 18px;background-repeat:no-repeat;background-position:left 14px center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--cd-color-border-form);border-radius:var(--cd-b-radius-sm);padding:0.7rem 1.25rem 0.7rem 2.25rem;width:100%;max-width:none;}.view .view-filters .form-submit{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;cursor:pointer;padding:0.75rem 1.125rem;line-height:var(--cd-line-height-input);margin:0 0;font-weight:500;font-size:1rem;text-align:center;border:0;text-decoration:none;border-radius:var(--cd-b-radius-sm);background-color:var(--cd-color-success);color:var(--cd-color-white);-webkit-transition:0.5s;transition:0.5s;-webkit-box-shadow:0 0 0 1px rgba(16,24,40,0.18) inset,0 -2px 0 0 rgba(16,24,40,0.05) inset,0 1px 2px 0 rgba(16,24,40,0.05);box-shadow:0 0 0 1px rgba(16,24,40,0.18) inset,0 -2px 0 0 rgba(16,24,40,0.05) inset,0 1px 2px 0 rgba(16,24,40,0.05);}.view .view-filters .form-submit:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);}.view .view-filters .form-submit{padding:0.725rem 2rem;margin:0;}@media (max-width:768px){.view .view-filters .form-submit{width:100%;text-align:center;}}.view .attachment-before{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}@media (min-width:992px){.view .attachment-before{width:70%;}}.view .views-exposed-form,.view .attachment-before{margin:0 15px;}@media (min-width:992px){.view .views-exposed-form,.view .attachment-before{margin:0 15%;}}.view .views-exposed-form .views-exposed-form,.view .attachment-before .views-exposed-form{padding:1rem;}.view input[type=checkbox]{accent-color:var(--cd-color-primary);border-radius:4px;height:24px;width:24px;}.view input[type=checkbox]:focus,.view input[type=checkbox]:focus-visible{border:2px solid var(--cd-color-dark-blue);}.view input[type=radio]{accent-color:var(--cd-color-primary);}.view input[type=radio]:focus,.view input[type=radio]:focus-visible{border:2px solid var(--cd-color-dark-blue);}.view .view-empty{padding:2rem 0 3rem 0;margin:0 15%;}@media (max-width:992px){.view .view-empty{margin:0 2rem;}}@media (max-width:768px){.view .view-empty{margin:0;}}.view .view-results{color:var(--cd-color-text);font-weight:600;padding:4rem 1rem 0 1rem;margin:0;}.view .attachment-glossary p{margin:0 15%;padding:2rem 1rem;}@media (max-width:992px){.view .attachment-glossary p{margin:0 2rem;}}@media (max-width:768px){.view .attachment-glossary p{margin:0;}}.view .attachment-glossary .item-list{margin:0 15% 0.5rem 15%;padding:2rem 1rem 2rem 1rem;border-bottom:1px solid var(--cd-color-border-secondary);}@media (max-width:992px){.view .attachment-glossary .item-list{margin:0 2rem 3rem 2rem;}}@media (max-width:768px){.view .attachment-glossary .item-list{margin:0 0 3rem 0;}}.view .attachment-glossary ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;}.view .attachment-glossary li{margin:0;padding:0;}.view .attachment-glossary li.glossaryaz a{display:block;text-transform:uppercase;color:var(--cd-color-text-light);text-decoration:none;font-weight:600;font-size:0.875rem;width:2.25rem;height:2.25rem;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0.4rem;opacity:0.7;-webkit-transition:0.5s;transition:0.5s;}.view .attachment-glossary li.glossaryaz a:hover{opacity:1;}.view .attachment-glossary li.glossaryaz.is-active a{-webkit-box-shadow:0 1px 3px 0 rgba(16,24,40,0.1),0 1px 2px 0 rgba(16,24,40,0.06);box-shadow:0 1px 3px 0 rgba(16,24,40,0.1),0 1px 2px 0 rgba(16,24,40,0.06);color:var(--cd-color-utility-gray);opacity:1;border-radius:var(--cd-b-radius-xs);}.view .view-content h3{margin-top:0.5rem;}.facets-widget-dropdown{width:100%;padding-bottom:20px;}@media (max-width:768px){.facets-widget-dropdown{max-width:none;}}.facets-widget-dropdown .js-facets-dropdown{background-color:var(--cd-color-white);border:1px solid var(--cd-color-border-form);border-radius:var(--cd-b-radius-sm);padding:0.625rem 0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}.facets-widget-checkbox ul{list-style:none;margin:0;padding:0 0 20px 0;}.facets-widget-checkbox ul .facet-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem;}.facets-widget-checkbox ul .facet-item .facets-checkbox{margin-right:0.5rem;height:20px;width:20px;}.facets-widget-checkbox ul .facet-item label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;}
