/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
.block-contact-form form{margin-top:0;padding-bottom:80px;overflow:hidden}.block-contact-form form div#edit-container{width:35%;float:left}.block-contact-form form div#edit-container-right{width:65%;float:left;padding-left:40px}.block-contact-form form .form-item label:not(.option){display:none}.block-contact-form form .form-item label.option{font-size:16px;padding-left:5px;color:#666}.block-contact-form form .form-item input:not([type=checkbox]){width:100%;height:60px;border:1px solid #ddd;border-radius:3px;padding:0 10px;font-size:18px;color:#666}.block-contact-form form .form-item input:not([type=checkbox])::placeholder{color:#999;font-size:14px;letter-spacing:1px}.block-contact-form form .form-item input:not([type=checkbox]):focus{border-color:#999}.block-contact-form form .form-type-textarea textarea{border:1px solid #ddd;border-radius:3px;padding:10px;max-height:215px;height:215px}.block-contact-form form .form-type-textarea textarea::placeholder{color:#999;font-size:14px;letter-spacing:1px}.block-contact-form form .form-type-textarea textarea:focus{border-color:#999}.block-contact-form form .form-item-phone{position:relative}.block-contact-form form .form-item-phone input{z-index:1;background-color:#fff}.block-contact-form form .form-item-phone:before{content:'';width:20px;height:20px;background-image:url(/modules/custom/typify/block_helpers/img/icons/info-icon-blue.png);cursor:pointer;right:20px;position:absolute;top:20px;display:block}.block-contact-form form .form-item-phone:after{z-index:1;opacity:0;transform:translate(0,-10px);content:'Mogen wij telefonisch contact met u opnemen? Laat hier uw telefoonnummer achter. Heeft u dit liever niet? Laat dit veld dan leeg';background-color:#f6f6f6;padding:15px 25px;position:absolute;top:60px;left:0;right:0;font-size:14px;line-height:20px;transition:all .2s ease-in-out}.block-contact-form form .form-item-phone.active:after{opacity:1;transform:translate(0,0)}.block-contact-form form .form-type-checkbox{float:left;margin:13px 0}.block-contact-form form .form-actions{margin:5px 0;display:inline-block;float:right}.block-contact-form .information{margin-top:10px}.block-contact-form .information ul{margin:0;padding:0;list-style:none}.block-contact-form .information ul li a{display:block;background-position:left center;background-repeat:no-repeat;padding-left:30px;color:#666;line-height:42px;font-size:18px}.block-contact-form .information ul li a.phone{background-image:url(/modules/custom/typify/block_helpers/img/icons/phone.png)}.block-contact-form .information ul li a.fax{background-image:url(/modules/custom/typify/block_helpers/img/icons/fax.png)}.block-contact-form .information ul li a.email{background-image:url(/modules/custom/typify/block_helpers/img/icons/email.png)}.block-contact-form .hospitals{margin-bottom:50px}.block-contact-form .hospitals .hospital{color:#666;font-size:18px;line-height:32px;margin-bottom:50px}.block-contact-form .hospitals .hospital .image-wrapper{margin-bottom:20px}.block-contact-form .hospitals .hospital .image-wrapper img{max-width:250px;max-height:50px}.block-contact-form .hospitals .hospital p{margin-bottom:0}@media screen and (max-width:577px){.block-contact-form form div#edit-container,.block-contact-form form div#edit-container-right{float:none;padding-left:0;width:100%}}
.block-map{position:relative;height:630px;margin-bottom:140px}.block-map #map{position:absolute;height:630px;left:0;right:0;top:0;bottom:0}.block-map #map .gm-ui-hover-effect{display:none !important}.block-map #map .gm-style .gm-style-iw-c{border-radius:0;box-shadow:0 22px 64px 0 rgba(0,0,0,0.05)}.block-map #map .gm-style .gm-style-iw-t::after{box-shadow:unset}.block-map .block-content{position:relative;z-index:1;padding:60px 0}.block-map .block-content h2{margin-bottom:30px}.block-map .block-content h2 span{color:#999;font-size:20px}.block-map .locations-wrapper{position:relative}.block-map .locations-wrapper .slider-arrow{position:absolute;z-index:1;top:50%;height:50px;width:50px;background-repeat:no-repeat;cursor:pointer}.block-map .locations-wrapper .slider-arrow:hover{opacity:.8}.block-map .locations-wrapper .slider-arrow.next{right:0;background-image:url(/modules/custom/typify/block_helpers/img/icons/slider-next.png)}.block-map .locations-wrapper .slider-arrow.prev{left:0;background-image:url(/modules/custom/typify/block_helpers/img/icons/slider-prev.png)}.block-map .locations-wrapper .location-block{margin:130px 60px 25px 60px;background-color:#fff;box-shadow:0 7px 25px 0 rgba(0,0,0,0.07);border-radius:5px;padding:30px 30px 130px;min-height:500px;position:relative}.block-map .locations-wrapper .location-block .image-wrapper{margin-bottom:20px;display:none}.block-map .locations-wrapper .location-block .image-wrapper img{height:70px;width:auto}.block-map .locations-wrapper .location-block h4{margin-bottom:20px}.block-map .locations-wrapper .location-block .title{font-weight:500;font-size:14px;line-height:17px;margin-bottom:10px}.block-map .locations-wrapper .location-block .specialism-wrapper{margin-bottom:20px;margin-left:-2px;margin-right:-2px}.block-map .locations-wrapper .location-block .specialism-wrapper .button{margin-left:2px;margin-right:2px;margin-bottom:6px}.block-map .locations-wrapper .location-block .links{margin:0 0 20px 0;padding:0;list-style:none}.block-map .locations-wrapper .location-block .links li{font-size:14px;line-height:17px;color:#999;margin-bottom:10px}.block-map .locations-wrapper .location-block .buttons-wrapper{position:absolute;bottom:30px;left:30px;right:30px}@media screen and (max-width:767px){.block-map{margin-bottom:0;height:unset}.block-map #map{height:210px}.block-map .locations-wrapper .slider-arrow{top:140px}.block-map .locations-wrapper .slider-arrow.prev{left:unset;right:80px}.block-map .locations-wrapper .slider-arrow.next{right:20px}.block-map .locations-wrapper .location-block{margin:100px 0 0}.block-map .locations-wrapper .location-block .image-wrapper{display:block}}
.typify-consent-bar{width:100%;position:fixed;bottom:0;left:0;z-index:9999;background:#f9f9f9;padding:60px;}.typify-consent-bar .typify-consent-bar-content{padding-left:120px;background-image:url(/modules/custom/typify/typify_consent_mode/img/cookies.svg);background-size:83px;background-repeat:no-repeat;}.typify-consent-bar .bar-title{color:#333;overflow:hidden;position:relative;font-size:28px;font-weight:600;width:-moz-fit-content;width:fit-content;margin-bottom:20px;}.typify-consent-bar .bar-description{font-size:16px;margin-bottom:40px;}.typify-consent-bar.hidden{display:none;}.typify-consent-bar .typify-content-manage{margin-bottom:40px;}.typify-consent-bar .typify-content-manage .typify-content-manage-item input[type=checkbox]{display:none;}.typify-consent-bar .typify-content-manage label{color:#222222;font-weight:500;font-size:18px;padding-left:40px;background:url(/modules/custom/typify/typify_consent_mode/img/unchecked.svg) no-repeat 0 50%;}.typify-consent-bar .typify-content-manage label.active,.typify-consent-bar .typify-content-manage label.default{background:url(/modules/custom/typify/typify_consent_mode/img/checked.png) no-repeat 0 50%;}.typify-consent-bar .typify-content-manage label span{font-weight:400;}.typify-consent-bar .typify-content-manage.hidden{display:none;}.typify-consent-bar .button{text-transform:initial;font-size:16px;}.typify-consent-bar .button.hidden{display:none;}.typify-consent-bar .button.manage,.typify-consent-bar .button.changes{border:solid 2px #1e1e1e;margin-right:10px;color:#1e1e1e;}.typify-consent-bar .button.accept{background-color:#1e1e1e;border:solid 2px #1e1e1e;color:#fff;}.typify-consent-bar .button.accept:hover,.typify-consent-bar .button.accept:focus,.typify-consent-bar .button.accept:active{border:2px solid #1e1e1e;}@media (max-width:768px){.typify-consent-bar{padding:20px;}.typify-consent-bar .bar-title{font-size:22px;margin-bottom:10px;}.typify-consent-bar .bar-title:after{height:10px;bottom:5px;}.typify-consent-bar .bar-description{font-size:14px;margin-bottom:20px;}.typify-consent-bar .typify-consent-bar-content{padding-top:70px;padding-left:0;background-size:53px;}.typify-consent-bar .typify-content-manage{margin-bottom:20px;}.typify-consent-bar .typify-content-manage label{font-size:14px;padding-left:30px;background:url(/modules/custom/typify/typify_consent_mode/img/unchecked.svg) no-repeat 0 0;}.typify-consent-bar .typify-content-manage label.active,.typify-consent-bar .typify-content-manage label.default{background:url(/modules/custom/typify/typify_consent_mode/img/checked.png) no-repeat 0 0;}.typify-consent-bar .typify-consent-bar__actions{display:flex;flex-direction:column;gap:10px;}.typify-consent-bar .typify-consent-bar__actions .button{margin:0;font-size:14px;}}
.webform-details-toggle-state-wrapper{text-align:right;margin-top:1em;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;text-decoration:none;color:#337ab7;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required:after,.form-radios .form-required:after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir=rtl] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6B6B6B;border-color:#bbb;background:#ededed;}
.ui-datepicker{z-index:1261 !important;}.webform-ajax-form-wrapper[data-effect="slide"] .form-actions{margin-bottom:0;padding-bottom:1em;}
