﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button>*{position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-gray-light: #fbfbfb;--color-gray-dark: #f2f2f2;--color-gray-dark-2: #555;--color-black: #121212;--color-orange: #fb6920;--color-bright-blue: #66adcc;--color-bright-blue-2: #e9f2f7;--color-red: #d04524;--color-green: #00a400;--color-yellow: #facf05;--color-legelisten-primary: #0072a2;--color-primary-text: #121212;--color-secondary-text: #555;--color-separator-border: #cdcdcd;--font-size-title: 3.9rem;--font-size-headline: 2.4rem;--font-size-sub-headline: 1.9rem;--font-size-primary-text: 1.5rem;--font-size-secondary-text: 1.2rem;--standard-element-spacing: 20px;--border-radius-large: 0.3rem;--border-radius-small: 3px;--separator-border: 1px solid #cdcdcd;--standard-box-shadow: -3px 3px 8px rgba(0, 0, 0, 0.1);--color-primary-hover: rgba(0, 114, 162, 0.08);--color-link-hover: #fb6920;--color-skeleton-loader: var(--color-gray-light)}.appointment-booking-timeslots{position:relative}.appointment-booking-timeslots.disabled :not(.show-phone-number){opacity:0.7}.appointment-booking-timeslots .description{display:flex;gap:0.5em;margin-top:-0.2em}.appointment-booking-timeslots .description::before{vertical-align:top;top:0.1em;width:1em;height:1em;content:'';background-size:contain;background-repeat:no-repeat;background-position:center}.appointment-booking-timeslots .description.details::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/treatment-931eebb18b6467564964f176cb85e64d6278748cb0b094160c95eddc6830be4f.svg)}.appointment-booking-timeslots .description.availability::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar-9ebea6e7e4b41540c0deebc740f2dd9a58274f32649b7f334bd247f7d432b106.svg)}.appointment-booking-timeslots .show-phone-number{display:inline-block;margin-left:1.3em;margin-top:0.1em}.appointment-booking-timeslots .appointment-context{margin:6px 0}.appointment-booking-timeslots .timeslots{list-style:none;display:flex;align-items:center;margin-top:0.3em;flex-wrap:wrap;gap:0.3em}@media (min-width: 970px){.appointment-booking-timeslots .timeslots{flex-wrap:nowrap}}.appointment-booking-timeslots .timeslots li{white-space:nowrap}@media (max-width: 599px){.appointment-booking-timeslots .timeslots li{font-size:1.5rem}}.appointment-booking-timeslots .timeslots li.see-more-appointments{color:#0072a2}.appointment-booking-timeslots .timeslots li.see-more-appointments:hover,.appointment-booking-timeslots .timeslots li.see-more-appointments:active{color:#fb6920}.article::after{content:'';display:block;height:0;clear:both;visibility:hidden}.article div.content nav.archive{grid-column:span 1 / span 1;float:right}@media (max-width: 970px){.article div.content nav.archive{grid-column:span 0 / span 0}}@media (max-width: 970px){.article div.content nav.archive{display:none}}.article div.content nav.archive .heading{display:block;font-size:2.4rem;margin-bottom:40px}.article div.content nav.archive .year-of-articles{margin-bottom:10px}.article div.content nav.archive .year-of-articles .articles{display:none}.article div.content nav.archive .year-of-articles:not(:last-of-type){border-bottom:1px solid #cdcdcd}.article div.content nav.archive .year-of-articles.expanded header>span{color:#121212}.article div.content nav.archive .year-of-articles.expanded header>span::after{border-top:1px solid #121212;border-right:1px solid #121212;overflow:hidden;width:7px;height:7px;transform:rotate(315deg);-moz-transform:rotate(315deg);-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);margin-top:-3px;margin-top:14px}.article div.content nav.archive .year-of-articles.expanded .articles{display:block}.article div.content nav.archive .year-of-articles header{cursor:pointer;display:block;margin-bottom:10px}.article div.content nav.archive .year-of-articles header .year-heading{color:#0072a2;display:block;width:100%}.article div.content nav.archive .year-of-articles header .year-heading::after{display:inline-block;border-top:1px solid #0072a2;border-right:1px solid #0072a2;overflow:hidden;width:7px;height:7px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin-top:-3px;float:right;content:'';vertical-align:middle;margin-top:7px}.article div.content nav.archive .year-of-articles li{margin-bottom:10px}ul.autocomplete-dropdown{position:absolute;z-index:100;background-color:white;box-shadow:var(--standard-box-shadow);border:1px solid var(--color-separator-border);border-top:none;list-style-type:none;text-align:left}ul.autocomplete-dropdown li{display:block;overflow:hidden;width:100%;line-height:1.7em;padding-left:17px;padding-right:17px}ul.autocomplete-dropdown li:first-of-type{margin-top:17px}ul.autocomplete-dropdown li:last-of-type{margin-bottom:17px}ul.autocomplete-dropdown li:hover,ul.autocomplete-dropdown li:focus,ul.autocomplete-dropdown li:active,ul.autocomplete-dropdown li.active{background-color:var(--color-primary-hover)}.ui-autocomplete.ui-menu{position:absolute;border:1px solid #cdcdcd;border-top:none;background-color:white;list-style-type:none;z-index:100;box-shadow:-3px 3px 8px rgba(0,0,0,0.1);-moz-box-shadow:-3px 3px 8px rgba(0,0,0,0.1);-webkit-box-shadow:-3px 3px 8px rgba(0,0,0,0.1);clear:both}.ui-autocomplete.ui-menu li.ui-autocomplete-category{font-size:1.5rem;color:#555;margin:3px 0;padding-left:20px;padding-right:20px}.ui-autocomplete.ui-menu li.ui-autocomplete-category:nth-of-type(1){margin-top:5px}.ui-autocomplete.ui-menu li.ui-autocomplete-category:not(:nth-of-type(1)){border-top:1px solid #cdcdcd;padding-top:10px;margin-top:10px}.ui-autocomplete.ui-menu li.ui-menu-item a{cursor:pointer;font-size:1.9rem;line-height:35px;padding-left:20px;padding-right:20px;display:block;color:#121212;border:0;text-decoration:none}.ui-autocomplete.ui-menu li.ui-menu-item a.ui-state-active{background-color:rgba(0,114,162,0.08);border:none}.ui-autocomplete.ui-menu li.ui-menu-item em{font-weight:bold}[data-controller~="autocomplete"]{position:relative}[data-controller~="autocomplete"]>*{width:100%}.availability-prediction-dialog .predicted-wait-time{display:block;margin-top:1em;font-size:1.9rem}.availability-prediction-dialog .prediction-usefulness-questions{margin-top:2em}.availability-prediction-dialog .prediction-usefulness-questions span{display:block;margin-top:0.5em;font-size:1.9rem}.availability-prediction-dialog .prediction-usefulness-questions span a{cursor:pointer}.badge,.plans-badge.pluss,.pluss.pluss-superscript-badge,.pluss.pluss-logo-badge,.pluss.pluss-button::after,.plans-badge,.doctor.search #gp-availability-dropdown-menu label.pluss-feature::after,.pluss-superscript-badge,.pluss-logo-badge,.pluss-button::after,.profile-badge{padding:.2em .5em;border-radius:.3em;color:#fff}.badge.inline,.inline.plans-badge,.doctor.search #gp-availability-dropdown-menu label.inline.pluss-feature::after,.inline.pluss-superscript-badge,.inline.pluss-logo-badge,.inline.pluss-button::after,.inline.profile-badge{margin:0.2em;align-self:start}.badge.green,.green.plans-badge,.plans-badge.pluss,.doctor.search #gp-availability-dropdown-menu label.pluss-feature::after,.pluss.pluss-superscript-badge,.pluss.pluss-logo-badge,.pluss.pluss-button::after,.pluss-superscript-badge,.pluss-logo-badge,.pluss-button::after,.green.profile-badge{background-color:#00a400}.badge.yellow,.yellow.plans-badge,.doctor.search #gp-availability-dropdown-menu label.yellow.pluss-feature::after,.yellow.pluss-superscript-badge,.yellow.pluss-logo-badge,.yellow.pluss-button::after,.plans-badge.premium,.doctor.search #gp-availability-dropdown-menu label.premium.pluss-feature::after,.premium.pluss-superscript-badge,.premium.pluss-logo-badge,.premium.pluss-button::after,.yellow.profile-badge{background-color:#facf05;color:#121212}.badge.bright-blue,.bright-blue.plans-badge,.doctor.search #gp-availability-dropdown-menu label.bright-blue.pluss-feature::after,.bright-blue.pluss-superscript-badge,.bright-blue.pluss-logo-badge,.bright-blue.pluss-button::after,.profile-badge{background-color:var(--color-bright-blue-2);color:var(--color-legelisten-primary)}.pluss-badge-link{border-bottom:none}.pluss-badge-link:not(:hover) .pluss-link-text{border-bottom:1px solid rgba(0,114,162,0.2)}.pluss-superscript-badge,.pluss-logo-badge,.pluss-button::after{position:absolute;font-size:.6em}.pluss-button::after{content:"Pluss";top:-1em;right:-1em}.pluss-logo{position:relative;padding-right:2.1em;margin-right:.4em;white-space:nowrap}.pluss-logo-badge{top:-.3em;background-color:#00a400}@-moz-document url-prefix(){.plans-badge.pluss,.doctor.search #gp-availability-dropdown-menu label.pluss-feature::after,.pluss-superscript-badge,.pluss-button::after,.pluss-logo-badge{padding-top:.3em;padding-bottom:.1em}}.banner-ad .outer{margin:0px auto;overflow:visible}.banner-ad .inner{display:inline-block;position:relative;float:right;right:50%}.banner-ad .element{position:relative;right:-50%}.banner-ad::after{content:'';display:block;height:0;clear:both;visibility:hidden}.booking-action.with-icon::before{margin-bottom:-0.1em;background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar_white-2a96b2415cf3460f566719c0179b135db4962bed28a0cfa24bc401f793ebe285.svg)}.booking-action.with-icon:not(.call-to-action):hover::before,.booking-action.with-icon:not(.call-to-action):active::before,.booking-action.with-icon:not(.call-to-action):focus::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar_blue-669d5c9b8b03f8f76a9b1400df4296bd4910c7002e8c20aa89c06458fa8a1b53.svg)}.booking-action.with-icon.call-to-action:hover::before,.booking-action.with-icon.call-to-action:active::before,.booking-action.with-icon.call-to-action:focus::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar_green-d1d36fdba6db040e587c380667061c1a10e46f83cc9aeaaccf83ba8814d188ee.svg)}.minimalistic-button,.minimalistic-button.pluss-button:not(.active){display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;text-align:center;text-decoration:none;position:relative;padding:.8em 1em;box-shadow:0 0.2rem 0.5rem rgba(0,0,0,0.25);transition:.1s;-webkit-appearance:none;outline:none;font-weight:500;color:#fff;background-color:#0072a2}.minimalistic-button:disabled,.minimalistic-button.pluss-button:disabled:not(.active),.minimalistic-button.disabled,.disabled.minimalistic-button.pluss-button:not(.active){cursor:default;opacity:0.3;pointer-events:none}.minimalistic-button:not(.light):not(.outline):not(.minimalistic-button.pluss-button:not(.active)):hover,.minimalistic-button:not(.light):not(.outline):not(.minimalistic-button.pluss-button:not(.active)):focus,.minimalistic-button:not(.light):not(.outline):not(.minimalistic-button.pluss-button:not(.active)):active,.minimalistic-button.active:not(.light):not(.outline):not(.minimalistic-button.pluss-button:not(.active)){color:#0072a2;border-color:#0072a2;background-color:#fff}.minimalistic-button:not(.light):not(.outline):not(.minimalistic-button.pluss-button:not(.active)):active,.minimalistic-button.active:not(.light):not(.outline):not(.minimalistic-button.pluss-button:not(.active)){box-shadow:0 0.1rem 0.3rem rgba(0,0,0,0.25)}.minimalistic-button:active,.minimalistic-button.pluss-button:active:not(.active),.minimalistic-button.active,.active.minimalistic-button.pluss-button:not(.active){transform:translate(0, 0.1em)}@media (max-width: 599px){.minimalistic-button:not(.inline),.minimalistic-button.pluss-button:not(.inline):not(.active){width:100%}}.minimalistic-button.light,.light.minimalistic-button.pluss-button:not(.active){color:#0072a2;background-color:#fff}.minimalistic-button.light:hover,.minimalistic-button.light:focus,.minimalistic-button.light:active,.minimalistic-button.light.active{color:#fff;border-color:#fff;background-color:#0072a2}.minimalistic-button.outline,.minimalistic-button.pluss-button:not(.active){color:#0072a2;background-color:transparent;border-color:#0072a2;box-shadow:none}.minimalistic-button.outline:hover,.minimalistic-button.pluss-button:hover:not(.active),.minimalistic-button.outline:focus,.minimalistic-button.pluss-button:focus:not(.active),.minimalistic-button.outline:active,.minimalistic-button.pluss-button:active:not(.active),.minimalistic-button.outline.active,.minimalistic-button.active.pluss-button:not(.active){color:#fff;background-color:#0072a2;box-shadow:none}.minimalistic-button.small-button,.small-button.minimalistic-button.pluss-button:not(.active){padding:.2em .4em}.minimalistic-button.pluss-button,.pluss-button.minimalistic-button:not(.active){margin-right:.5em;overflow:visible}.minimalistic-button.pluss-button:not(.active) .alt-label{display:none}.minimalistic-button.pluss-button.active{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#d04524}.minimalistic-button.pluss-button.active:disabled,.minimalistic-button.pluss-button.active.disabled{cursor:default;opacity:0.3;pointer-events:none}.minimalistic-button.pluss-button.active:hover,.minimalistic-button.pluss-button.active:focus{color:#d04524;border-color:#d04524;background-color:#fff}.minimalistic-button.pluss-button.active .default-label{display:none}.minimalistic-button.pluss-button.active .alt-label{display:inline}.minimalistic-button.call-to-action,.call-to-action.minimalistic-button.pluss-button:not(.active){background-color:#00a400}.minimalistic-button.call-to-action:hover,.minimalistic-button.call-to-action:focus{color:#00a400;border-color:#00a400;background-color:#fff}.minimalistic-button.with-icon,.with-icon.minimalistic-button.pluss-button:not(.active){white-space:nowrap}.minimalistic-button.with-icon::before,.with-icon.minimalistic-button.pluss-button:not(.active)::before{display:inline-block;content:'';width:1em;height:1em;margin-right:0.4em;background-size:contain;background-repeat:no-repeat}.minimalistic-button.with-down-arrow::after,.with-down-arrow.minimalistic-button.pluss-button:not(.active)::after{position:relative;display:inline-block;content:'';margin-left:0.8em;top:-3px}.minimalistic-button.with-down-arrow:not(.outline):not(.minimalistic-button.pluss-button:not(.active))::after{border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin-top:-3px}.minimalistic-button.with-down-arrow:not(.outline):not(.minimalistic-button.pluss-button:not(.active)):hover::after,.minimalistic-button.with-down-arrow:not(.outline):not(.minimalistic-button.pluss-button:not(.active)):focus::after,.minimalistic-button.with-down-arrow:not(.outline):not(.minimalistic-button.pluss-button:not(.active)):active::after,.minimalistic-button.with-down-arrow.active:not(.outline):not(.minimalistic-button.pluss-button:not(.active))::after{border-top:1px solid #0072a2;border-right:1px solid #0072a2;overflow:hidden;width:7px;height:7px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin-top:-3px}.minimalistic-button.with-down-arrow.outline::after,.minimalistic-button.with-down-arrow.pluss-button:not(.active)::after{border-top:1px solid #0072a2;border-right:1px solid #0072a2;overflow:hidden;width:7px;height:7px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin-top:-3px}.minimalistic-button.with-down-arrow.outline:hover::after,.minimalistic-button.with-down-arrow.pluss-button:hover:not(.active)::after,.minimalistic-button.with-down-arrow.outline:focus::after,.minimalistic-button.with-down-arrow.pluss-button:focus:not(.active)::after,.minimalistic-button.with-down-arrow.outline:active::after,.minimalistic-button.with-down-arrow.pluss-button:active:not(.active)::after,.minimalistic-button.with-down-arrow.outline.active::after,.minimalistic-button.with-down-arrow.active.pluss-button:not(.active)::after{border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin-top:-3px}.loading-button{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;position:relative;padding:.8em 1em}.loading-button:disabled,.loading-button.disabled{cursor:default;opacity:0.3;pointer-events:none}.loading-button.small-button{padding:0.2em 0.4em}#calendar-links-dialog{padding:36px 56px 56px}#calendar-links-dialog header{display:block;margin-bottom:24px;text-align:center}#calendar-links-dialog header h1{font-size:var(--font-size-headline)}#calendar-links-dialog .calendar-links{display:grid;gap:1em;grid-template-columns:repeat(1, 1fr)}@media (min-width: 599px){#calendar-links-dialog .calendar-links{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 970px){#calendar-links-dialog .calendar-links{grid-template-columns:repeat(3, 1fr)}}#calendar-links-dialog .calendar-links .calendar-button::before{width:20px;height:20px;margin-bottom:-4px}#calendar-links-dialog .calendar-links .calendar-button.outlook::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar/outlook-217db5626b01146be23bb304bb2db8d8f5d945e0ece0d88aec0fb81b50370fec.svg)}#calendar-links-dialog .calendar-links .calendar-button.outlook:hover::before,#calendar-links-dialog .calendar-links .calendar-button.outlook:focus::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar/outlook_blue-3a372d7af3d54db80a862b46787efea880f257d7aff1884d40a090868bb9616c.svg)}#calendar-links-dialog .calendar-links .calendar-button.apple::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar/apple-1755e201f83ee266fa7869a54f76f2e879ce2d67007548ef5277e748c7261367.svg)}#calendar-links-dialog .calendar-links .calendar-button.apple:hover::before,#calendar-links-dialog .calendar-links .calendar-button.apple:focus::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar/apple_blue-1ced4fcf4d5a6f3a9a8eb06b7c77a9bbbbb7c35bef4299b7fc7ac1ce44115950.svg)}#calendar-links-dialog .calendar-links .calendar-button.google::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar/google-dcd2743444019c9aa1b800746d7b6634161bbb48b0d2b6751f599548161837a4.svg)}#calendar-links-dialog .calendar-links .calendar-button.google:hover::before,#calendar-links-dialog .calendar-links .calendar-button.google:focus::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar/google_blue-2552aef9506a045c62476bf6df40eafad01a21e27db4a3b35a65c4aa49d2a165.svg)}#calendar-links-dialog .calendar-links .calendar-button.yahoo::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar/yahoo-7ec0495c093cd51f199d5667f9922907d2e8de46f701908cf32d6dc43a93f571.svg)}#calendar-links-dialog .calendar-links .calendar-button.yahoo:hover::before,#calendar-links-dialog .calendar-links .calendar-button.yahoo:focus::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar/yahoo_blue-396481444f2b0b903d429edcb4dd9a800dea108c54458b6db883bd9493efebf0.svg)}#calendar-links-dialog .calendar-links .calendar-button.ics::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar_white-2a96b2415cf3460f566719c0179b135db4962bed28a0cfa24bc401f793ebe285.svg)}#calendar-links-dialog .calendar-links .calendar-button.ics:hover::before,#calendar-links-dialog .calendar-links .calendar-button.ics:focus::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar_blue-669d5c9b8b03f8f76a9b1400df4296bd4910c7002e8c20aa89c06458fa8a1b53.svg)}.search .address-tabs [role="tablist"]{width:-moz-fit-content;width:fit-content;border-bottom:var(--separator-border);margin-bottom:15px;white-space:nowrap}.search .address-tabs [role="tab"]{display:inline-block;position:relative;z-index:2;outline:none;overflow:hidden;text-align:left;margin-bottom:-1px}.search .address-tabs [role="tab"]:not([aria-selected="true"]){cursor:pointer}.search .address-tabs [role="tab"]+[role="tab"]{margin-left:10px}.search .address-tabs [role="tab"]:active span,.search .address-tabs [role="tab"]:hover span,.search .address-tabs [role="tab"][aria-selected="true"] span{color:var(--color-legelisten-primary)}.search .address-tabs [role="tab"][aria-selected="true"]{border-bottom:2px solid var(--color-legelisten-primary)}.search .address-tabs [role="tab"]:focus{color:var(--color-orange)}.search .address-tabs [role="tab"] span{color:var(--color-secondary-text);height:1.5em}.search .address-tabs [role="tab"] span.focus{display:inline-block}.search .address-tabs [role="tabpanel"]{width:100%;overflow:auto}.search .address-tabs .hidden[role="tabpanel"]{display:none}.close-cross-element{display:block;width:16px;height:16px;background:transparent;border:none;outline:none}.close-cross-element:hover,.close-cross-element:focus,.close-cross-element:active{cursor:pointer}.close-cross-element:hover::before,.close-cross-element:hover::after,.close-cross-element:focus::before,.close-cross-element:focus::after,.close-cross-element:active::before,.close-cross-element:active::after{border-color:#fb6920}.close-cross-element::after{content:'';display:inline-block;position:absolute;top:0px;right:2px;border-top:1px solid #121212;border-right:1px solid #121212;overflow:hidden;width:6px;height:6px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin-top:-3px}.close-cross-element::before{content:'';display:inline-block;position:absolute;top:8px;right:2px;border-top:1px solid #121212;border-right:1px solid #121212;overflow:hidden;width:6px;height:6px;transform:rotate(315deg);-moz-transform:rotate(315deg);-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);margin-top:-3px}.consent-dialog h1{font-size:1.9rem;font-weight:bold}.consent-dialog p+h1{margin-top:1em}.consent-dialog .close-container{text-align:center;margin-top:1.5em}.consent-dialog .close{cursor:pointer}.description-with-icon{display:flex;flex-direction:row;gap:0.5em;margin-top:-0.2em}.description-with-icon::before{vertical-align:top;top:0.1em;width:1em;height:1em;content:'';background-size:contain;background-repeat:no-repeat;background-position:center}.description-with-icon.treatment-icon::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/treatment-931eebb18b6467564964f176cb85e64d6278748cb0b094160c95eddc6830be4f.svg)}.description-with-icon.calendar-icon::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar-9ebea6e7e4b41540c0deebc740f2dd9a58274f32649b7f334bd247f7d432b106.svg)}.description-with-icon.location-icon::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/location-0a65df83239d35c4f0fa79d8e83af1872f3a6ac3596a7c378014232c18c8db41.svg)}.description-with-icon em{white-space:nowrap;font-style:inherit;font-weight:bold}.description-with-icon .details{display:block;font-size:1.2rem;margin-bottom:0.5em}@media (min-width: 970px){.description-with-icon .details{margin-bottom:0}}dialog{border:none;padding:var(--standard-element-spacing);background-color:#fff;z-index:10001}@media (max-width: 599px){dialog:modal{width:100%;height:100dvh;margin:0;max-width:none;max-height:none}}@media (min-width: 599px){dialog{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;min-width:25em;max-height:80vh;border-radius:3px}}dialog header{display:flex;justify-content:space-between;align-items:top;height:var(--header-height);margin-bottom:var(--header-bottom-margin)}dialog header h2{font-size:2.4rem}dialog::backdrop{background-image:none;background-color:#000;opacity:0.8}dialog .close-x{display:block;position:absolute;float:right;width:19px;height:19px;right:20px;top:20px;background:transparent;outline:none;border:none}dialog .close-x:hover,dialog .close-x:focus,dialog .close-x:active{cursor:pointer}dialog .close-x:hover::before,dialog .close-x:hover::after,dialog .close-x:focus::before,dialog .close-x:focus::after,dialog .close-x:active::before,dialog .close-x:active::after{border-color:var(--color-orange)}dialog .close-x::after{content:"";display:inline-block;position:absolute;top:1px;right:3px;border-top:1px solid #121212;border-right:1px solid #121212;overflow:hidden;width:8px;height:8px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin-top:-3px}dialog .close-x::before{content:"";display:inline-block;position:absolute;top:13px;right:3px;border-top:1px solid #121212;border-right:1px solid #121212;overflow:hidden;width:8px;height:8px;transform:rotate(315deg);-moz-transform:rotate(315deg);-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);margin-top:-3px}body:has(dialog[open]:modal){overflow:hidden}.dialog{display:none}.dialog .section-separator{margin-top:20px;margin-bottom:20px}.dialog .section-heading{display:block;font-weight:bold}.dialog a.show-section{display:inline-block;margin-left:15px;font-weight:normal}.dialog .email_usage{float:left;width:340px}.dialog .email_usage label{line-height:25px;display:inline-block;margin-left:30px;margin-top:-25px}.dialog .actions button{width:160px}.dialog .alternative-dialog-action-link{cursor:pointer}@media (max-width: 599px){.dialog .alternative-dialog-action-link{display:inline-block;padding-top:0.5em}}@media (min-width: 599px){.dialog .alternative-dialog-action-link{margin-left:1em}}.dialog.info-dialog button{display:block;margin:2em auto 0.5em}.dialog footer{display:flex;align-items:center;background-color:#f2f2f2;height:1px;min-height:60px;margin:40px -30px -30px;padding-left:10px;padding-right:10px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media (max-width: 599px){.dialog footer{justify-content:center}}.dialog footer>a.illustrated{display:flex;align-items:center;border:0}.dialog footer>a.illustrated .illustration{display:flex;align-items:center;justify-content:center;background-color:#0eb5e8;border-radius:50%;height:35px;width:35px}.dialog footer>a.illustrated .illustration img{width:75%}.dialog footer>a.illustrated .text{margin-left:5px;border-bottom:1px solid rgba(0,114,162,0.2)}.dialog footer>a.illustrated:hover .illustration{background-color:#fb6920}.dialog footer>a.illustrated:hover .text{border-bottom:0;margin-bottom:1px}.ui-dialog{position:relative;background-color:#fff;border-radius:3px;margin:0;outline:none}.ui-dialog .ui-dialog-titlebar{padding:30px 0.5em 0;margin-bottom:40px;font-size:2.4rem;text-align:center}.ui-dialog .ui-button{position:relative;margin:0;right:0;top:0}.ui-dialog .ui-dialog-titlebar-close{display:block;position:absolute;float:right;width:16px;height:16px;right:20px;top:20px;background:transparent;outline:none;border:none}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:active{cursor:pointer}.ui-dialog .ui-dialog-titlebar-close:hover::before,.ui-dialog .ui-dialog-titlebar-close:hover::after,.ui-dialog .ui-dialog-titlebar-close:focus::before,.ui-dialog .ui-dialog-titlebar-close:focus::after,.ui-dialog .ui-dialog-titlebar-close:active::before,.ui-dialog .ui-dialog-titlebar-close:active::after{border-color:#fb6920}.ui-dialog .ui-dialog-titlebar-close::after{content:"";display:inline-block;position:absolute;top:0px;right:2px;border-top:1px solid #121212;border-right:1px solid #121212;overflow:hidden;width:6px;height:6px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin-top:-3px}.ui-dialog .ui-dialog-titlebar-close::before{content:"";display:inline-block;position:absolute;top:8px;right:2px;border-top:1px solid #121212;border-right:1px solid #121212;overflow:hidden;width:6px;height:6px;transform:rotate(315deg);-moz-transform:rotate(315deg);-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);margin-top:-3px}.ui-dialog .ui-button-text{display:none;float:left}.ui-dialog .ui-dialog-content{padding:0 30px 30px;margin:0px}.ui-dialog .ui-dialog-content::after{content:'';display:block;height:0;clear:both;visibility:hidden}.ui-dialog .ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{z-index:100000 !important;position:fixed;top:0;left:0;width:100%;height:100%;background-image:none;background-color:#000;opacity:0.8;filter:alpha(opacity=60)}.ui-front{z-index:100}.environment-banner{position:fixed;z-index:1000000;text-align:center;padding:1px 10px;font-size:1.5rem}.environment-banner.development{background-color:#00a400;color:#fff}.environment-banner.staging{background-color:#fb6920;color:#fff}#site-footer{position:absolute;bottom:0;left:0;height:620px;min-width:320px;width:100%;background-color:#01273c;font-size:1.2rem;color:#fff}@media (max-width: 970px){#site-footer{height:740px;text-align:center}}@media (max-width: 599px){#site-footer{height:410px;text-align:center}}#site-footer #newsletter-signup{display:flex;flex-direction:column;justify-content:center;height:330px;margin:0 auto;padding:0 20px;background-color:#66adcc}@media (max-width: 599px){#site-footer #newsletter-signup{display:none}}#site-footer #newsletter-signup span{display:block;text-align:center;font-size:2.4rem}#site-footer #newsletter-signup form{display:flex;justify-content:center;margin-top:20px;height:80px}#site-footer #newsletter-signup form input{width:400px;min-width:170px;height:65px;font-size:2.4rem}#site-footer #newsletter-signup form button{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#01273c;background-image:linear-gradient(to bottom, #012a41, #012437);color:#fff;padding:20px;font-size:1.9rem;height:65px;border-top-left-radius:0px;border-bottom-left-radius:0px;padding-left:40px;padding-right:40px}#site-footer #newsletter-signup form button:disabled,#site-footer #newsletter-signup form button.disabled{cursor:default;opacity:0.3;pointer-events:none}#site-footer #newsletter-signup form button:hover,#site-footer #newsletter-signup form button:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}#site-footer #newsletter-signup form button:hover{background-color:#01273c;background-image:linear-gradient(to bottom, #012a41, #011d2d);border-color:black}#site-footer #newsletter-signup form button:active{background-color:#01273c;background-image:linear-gradient(to bottom, #012a41, #011723);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:black}#site-footer #newsletter-signup form button::after{content:'';display:inline-block;margin-left:17px !important;margin-bottom:2px;border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}#site-footer nav{width:100%;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}#site-footer nav::after{content:'';display:block;height:0;clear:both;visibility:hidden}@media (min-width: 970px){#site-footer nav{margin-bottom:25px;padding:35px 0 25px;border-bottom:1px solid #4e616e}}#site-footer nav::after{content:"";width:100%;display:inline-block}#site-footer nav a{color:#0072a2;text-decoration:none}#site-footer nav a:hover{color:#fb6920}#site-footer nav section{vertical-align:top;display:inline-block;text-align:left}#site-footer nav section h2 a{color:white}@media (max-width: 970px){#site-footer nav section{display:block}#site-footer nav section h2{display:block;width:100%;border-bottom:1px solid #4e616e;font-size:1.9rem}#site-footer nav section h2 a{display:block;padding:20px 0}#site-footer nav section h2 a::after{position:absolute;right:10px;content:'';border-top:1px solid white;border-right:1px solid white;overflow:hidden;width:12px;height:12px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px;margin-right:10px;margin-top:5px}#site-footer nav section h2 a:hover::after{border-top:1px solid #fb6920;border-right:1px solid #fb6920;overflow:hidden;width:12px;height:12px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}#site-footer nav section ul{display:none}}#site-footer nav section ul{line-height:1.7;list-style:none;margin:0;margin-top:10px;color:#0072a3}#site-footer .social-profiles{float:left;padding:2px 0 0}@media (max-width: 970px){#site-footer .social-profiles{display:inline-block;float:none;clear:both;text-align:center;padding:20px 0}}#site-footer .social-profiles h2{display:table-cell;vertical-align:middle;padding-right:20px}#site-footer .social-profiles .social-profile-links{display:table-cell}#site-footer #copyright,#site-footer #org-number{clear:right;float:right}@media (max-width: 970px){#site-footer #copyright,#site-footer #org-number{display:block;clear:both;float:none;text-align:center}}.placeholder{color:#ababab}select{font-size:1.9rem}textarea{padding:15px}label:has(+input:required:not([type='radio']))::after{content:' *';color:#d04524;font-weight:bold}form.touched input:invalid,form.touched input.touched:invalid,form.touched select:invalid,form.touched select.touched:invalid,form.touched textarea:invalid,form.touched textarea.touched:invalid{border-color:#d04524;box-shadow:0 0 3px #d04524}form.touched input[type="checkbox"]:invalid+label{color:#d04524}.field_with_errors input,.field_with_errors select,.field_with_errors textarea{border-color:#d04524 !important;box-shadow:0 0 3px #d04524}input.touched:invalid,select.touched:invalid,textarea.touched:invalid{border-color:#d04524;box-shadow:0 0 3px #d04524}input:-moz-ui-invalid,select:-moz-ui-invalid,textarea:-moz-ui-invalid{box-shadow:none}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],textarea,.select-wrapper select{font-size:1.9rem;height:60px;padding-left:15px;padding-right:15px;outline:0;border-radius:3px;border:1px solid;border-color:#cdcdcd;transition:all 0.1s ease-in-out}input.small-input[type=text],input.small-input[type=email],input.small-input[type=tel],input.small-input[type=search],input.small-input[type=number],textarea.small-input,.select-wrapper select.small-input{font-size:inherit;height:30px;padding-left:7.5px;padding-right:7.5px}input.medium-input[type=text],input.medium-input[type=email],input.medium-input[type=tel],input.medium-input[type=search],input.medium-input[type=number],textarea.medium-input,.select-wrapper select.medium-input{font-size:inherit;height:45px;padding-left:10px;padding-right:10px}input[type=text]:focus,input[type=text]:active,input[type=email]:focus,input[type=email]:active,input[type=tel]:focus,input[type=tel]:active,input[type=search]:focus,input[type=search]:active,input[type=number]:focus,input[type=number]:active,textarea:focus,textarea:active,.select-wrapper select:focus,.select-wrapper select:active{box-shadow:0 0 3px #7d7d7d}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.select-wrapper select::-webkit-input-placeholder{color:#ababab}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=number]::-moz-placeholder,textarea::-moz-placeholder,.select-wrapper select::-moz-placeholder{color:#ababab !important;opacity:1}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=number]::-moz-placeholder,textarea::-moz-placeholder,.select-wrapper select::-moz-placeholder{color:#ababab !important;opacity:1}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,textarea:-ms-input-placeholder,.select-wrapper select:-ms-input-placeholder{color:#ababab !important}input[type=text]:-moz-placeholder-shown,input[type=email]:-moz-placeholder-shown,input[type=tel]:-moz-placeholder-shown,input[type=search]:-moz-placeholder-shown,input[type=number]:-moz-placeholder-shown,textarea:-moz-placeholder-shown,.select-wrapper select:-moz-placeholder-shown{color:#ababab !important}input[type=text]:placeholder-shown,input[type=email]:placeholder-shown,input[type=tel]:placeholder-shown,input[type=search]:placeholder-shown,input[type=number]:placeholder-shown,textarea:placeholder-shown,.select-wrapper select:placeholder-shown{color:#ababab !important}input[type=text]::-ms-clear,input[type=email]::-ms-clear,input[type=tel]::-ms-clear,input[type=search]::-ms-clear,input[type=number]::-ms-clear,textarea::-ms-clear,.select-wrapper select::-ms-clear{height:30px;width:30px}input[type=text]::-webkit-search-cancel-button,input[type=email]::-webkit-search-cancel-button,input[type=tel]::-webkit-search-cancel-button,input[type=search]::-webkit-search-cancel-button,input[type=number]::-webkit-search-cancel-button,textarea::-webkit-search-cancel-button,.select-wrapper select::-webkit-search-cancel-button{-webkit-appearance:none}.select-wrapper{position:relative}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#121212;cursor:default;--webkit-text-fill-color: $color_primary_font}.select-wrapper::after{position:absolute;content:'';pointer-events:none;border-top:1px solid #121212;border-right:1px solid #121212;overflow:hidden;width:9px;height:9px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin-top:-3px;right:17px;top:22px}.select-wrapper.small-input::after{right:10px;top:10px}.select-wrapper.medium-input::after{right:14px;top:16px}input:hover:not([type=checkbox]),textarea:hover,select:hover{box-shadow:0 0 3px #7d7d7d}input[type=checkbox]{float:left;width:1.5em;height:1.3em}@media (max-width: 599px){input[type=checkbox]{width:2.2em;height:1.5em}}input[type=checkbox]+label{margin-left:12px}.checkbox-wrapper{display:flex;justify-content:left}.checkbox-wrapper label{display:inline-block;margin-left:12px}input[type=radio]{height:20px;width:20px}input[type=radio],input[type=checkbox]{accent-color:#0072a2}input[type="submit"]:not(.minimalistic-button):not(.minimalistic-button.pluss-button:not(.active)){display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006e9d);color:#fff;padding:20px;font-size:1.9rem}input[type="submit"]:not(.minimalistic-button):not(.minimalistic-button.pluss-button:not(.active)):disabled,input.disabled[type="submit"]:not(.minimalistic-button):not(.minimalistic-button.pluss-button:not(.active)){cursor:default;opacity:0.3;pointer-events:none}input[type="submit"]:not(.minimalistic-button):not(.minimalistic-button.pluss-button:not(.active)):hover,input[type="submit"]:not(.minimalistic-button):not(.minimalistic-button.pluss-button:not(.active)):active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}input[type="submit"]:not(.minimalistic-button):not(.minimalistic-button.pluss-button:not(.active)):hover{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006793);border-color:#002a3c}input[type="submit"]:not(.minimalistic-button):not(.minimalistic-button.pluss-button:not(.active)):active{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006089);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#002a3c}input[type="submit"]:not(.minimalistic-button):not(.minimalistic-button.pluss-button:not(.active))::after{content:'';display:inline-block;margin-left:17px !important;margin-bottom:2px;border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}input[type="submit"]:not(.minimalistic-button):not(.minimalistic-button.pluss-button:not(.active)),button:not(.minimalistic-button):not(.minimalistic-button.pluss-button:not(.active)){transition:opacity .05s}input[type="submit"]:not(.minimalistic-button):not(.minimalistic-button.pluss-button:not(.active)):disabled,input[type="submit"]:not(.minimalistic-button):not(.minimalistic-button.pluss-button:not(.active)):disabled:hover,button:not(.minimalistic-button):not(.minimalistic-button.pluss-button:not(.active)):disabled,button:not(.minimalistic-button):not(.minimalistic-button.pluss-button:not(.active)):disabled:hover{box-shadow:none;border-color:transparent}.combobox{position:relative;float:left}.combobox input[type="text"]{margin-right:0;padding-right:55px}.combobox button{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006e9d);color:#fff;position:absolute;right:1px;top:1px;width:45px;height:calc(100% - 2px);padding:0;margin:0;border-radius:2px !important;border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.combobox button:disabled,.combobox button.disabled{cursor:default;opacity:0.3;pointer-events:none}.combobox button:hover,.combobox button:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}.combobox button:hover{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006793);border-color:#002a3c}.combobox button:active{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006089);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#002a3c}.combobox button::after{position:relative;display:inline-block;content:'';top:-3px;border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:10px;height:10px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin-top:-3px}.vertical-form{display:flex;flex-direction:column;justify-content:left;align-items:left;width:25em;max-width:100%}.vertical-form input,.vertical-form .checkbox-wrapper{margin-bottom:20px}.fullpage-faq h2{font-size:3.9rem;margin:2.5em 0 1em}@media (max-width: 970px){.fullpage-faq h2{font-size:2.4rem;margin:3em 0 1.5em}}@media (min-width: 970px){.fullpage-faq p,.fullpage-faq ol,.fullpage-faq ul{max-width:75%}}.fullpage-faq .faq-question{display:flex;align-items:center;justify-content:space-between;padding:1.5em 0;border-top:1px solid #cdcdcd;border-bottom:none}@media (max-width: 970px){.fullpage-faq .faq-question{padding:1em 0}}.fullpage-faq .faq-question:focus,.fullpage-faq .faq-question:hover{color:#fb6920;border-color:#cdcdcd;outline:none}.fullpage-faq .faq-question h1,.fullpage-faq .faq-question h2,.fullpage-faq .faq-question h3{margin-right:1em}.fullpage-faq .faq-question h1 .link-border,.fullpage-faq .faq-question h2 .link-border,.fullpage-faq .faq-question h3 .link-border{border-bottom:1px solid}.fullpage-faq .plus-minus-toggle-switch{position:relative;width:1.5em;height:1.5em;flex-shrink:0}.fullpage-faq .plus-minus-toggle-switch *{box-sizing:border-box}.fullpage-faq .plus-minus-toggle-switch .bar-one,.fullpage-faq .plus-minus-toggle-switch .bar-two{position:absolute;background:#0072a2;transform:rotate(0deg);transition:200ms transform}.fullpage-faq .plus-minus-toggle-switch .bar-one{top:calc((1.5em / 2) - (2px / 2));left:0;right:0;height:2px}.fullpage-faq .plus-minus-toggle-switch .bar-two{top:0;left:calc((1.5em / 2) - (2px / 2));bottom:0;width:2px}.fullpage-faq a:focus .plus-minus-toggle-switch .bar-one,.fullpage-faq a:focus .plus-minus-toggle-switch .bar-two,.fullpage-faq a:hover .plus-minus-toggle-switch .bar-one,.fullpage-faq a:hover .plus-minus-toggle-switch .bar-two{background:#fb6920}.fullpage-faq .faq-list-wrapper{margin:2.5em 0}@media (max-width: 970px){.fullpage-faq .faq-list-wrapper{margin:2em 0}}.fullpage-faq .faq-question-answer-wrapper:last-of-type{border-bottom:1px solid #cdcdcd}.fullpage-faq .faq-question-answer-wrapper.active a .bar-two{transform:rotate(-90deg)}.fullpage-faq .faq-answer-wrapper{overflow:hidden;display:none}.fullpage-faq .faq-answer{padding:1em 0 2em}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#fff}.hamburger-box{width:35px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:35px;height:4px;background-color:#fff;border-radius:2px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}#site-header{position:fixed;width:100%;z-index:10000}#site-header::after{content:'';display:block;height:0;clear:both;visibility:hidden}#site-header #main_menu{height:30px;background-color:#121212;color:white;font-size:1.2rem}#site-header #main_menu::after{content:'';display:block;height:0;clear:both;visibility:hidden}@media (max-width: 970px){#site-header #main_menu{display:none}}#site-header #main_menu>*{top:7px}#site-header #main_menu a,#site-header #main_menu a:visited{color:white;border:none}#site-header #main_menu a:hover,#site-header #main_menu a:visited:hover{color:#fb6920}#site-header #main_menu ul li{list-style-type:none;float:left}#site-header #main_menu ul li+li{margin-left:7.5%}#site-header #main_menu ul li:last-of-type{float:right}#site-header #main_menu .plans-main-menu-badge{transition:background-image 75ms}@media (max-width: 970px){#site-header #main_menu .plans-main-menu-badge{background-color:inherit}}@media (max-width: 970px){#site-header #main_menu .plans-main-menu-text{display:none}}#site-header #main_menu a:hover .plans-main-menu-badge{background-image:linear-gradient(RGB(0 0 0/15%) 0 0)}.info-card{background-color:var(--color-bright-blue-2);border-radius:var(--border-radius-small);padding:var(--standard-element-spacing)}table.listing-table{position:relative;width:100%;border-collapse:separate;z-index:1;margin-top:10px;margin-bottom:10px}table.listing-table thead tr>th{padding-bottom:15px;text-align:left;white-space:nowrap;vertical-align:middle}table.listing-table thead tr>th.current-column,table.listing-table thead tr>th.current-column a{color:#fb6920}table.listing-table thead tr>th a{color:#121212;border:none}table.listing-table thead tr>th a:hover{color:#fb6920}table.listing-table th:nth-of-type(2),table.listing-table th:nth-of-type(3),table.listing-table th:nth-of-type(4),table.listing-table td:nth-of-type(2),table.listing-table td:nth-of-type(3),table.listing-table td:nth-of-type(4){padding-left:15px}table.listing-table tr>td{border-top:1px solid #e4e4e4}table.listing-table tbody:last-of-type tr:last-of-type>td{border-bottom:1px solid #e4e4e4}table.listing-table tbody>tr>td:first-child,table.listing-table tr>th:first-child{padding-left:10px}table.listing-table tbody tr>td{padding-top:25px;padding-bottom:25px;vertical-align:top}table.listing-table tr>td:last-child{width:1px;padding-right:10px}ul.checkmarked-list li,ul.services-plan-content-list li{padding-left:1.8em;position:relative;margin-top:0.5em;margin-bottom:0.5em}ul.checkmarked-list li::before,ul.services-plan-content-list li::before{position:absolute;left:0;top:0.15em;width:1em;height:1em;content:" ";background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/ul-checked-e6515cacaa2d4056600817bb1cbf7dcf2f5e1cc171e446619906922ce4eb29d8.svg);background-repeat:no-repeat;background-size:1em}ul.checkmarked-list.blue li::before,ul.blue.services-plan-content-list li::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/ul-checked-blue-9a04a6adda2fec35f717d15457406a28ea5f54e778737ec0fce6472d8b085416.svg)}ul.arrowed-list li{position:relative;white-space:nowrap;margin-bottom:calc(var(--standard-element-spacing)/2)}ul.arrowed-list li a{position:relative;display:inline-block;margin-left:var(--standard-element-spacing);border:none;text-decoration:none;white-space:normal}ul.arrowed-list li a::before{position:absolute;left:calc(var(--standard-element-spacing)*-1);top:0.35em;content:"";border-top:1px solid #fb6920;border-right:1px solid #fb6920;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}@supports (-moz-appearance: none){ul.arrowed-list li a::before{top:0.2em}}#missing-dentist-dialog{position:relative}#missing-dentist-dialog h2{margin-bottom:5px}#missing-dentist-dialog+.ui-autocomplete.ui-menu{overflow:visible;position:absolute}#missing-dentist-dialog .background{background-color:#f4f3ed;border-radius:6px}#missing-dentist-dialog #content{padding:20px}#missing-dentist-dialog #content>.left{position:relative;float:left;width:50%;padding-right:20px}#missing-dentist-dialog #content>.left h2{display:block;padding-left:35px;background:url(https://d3a5orex94acl6.cloudfront.net/assets/envelope-16190e2aa318d0b629faad92fb25e85c86a6cec1a573dcfafe95e96d776509ab.png) no-repeat 0 5px}#missing-dentist-dialog .email-us{display:block;max-width:430px;font-size:1.9rem;text-align:center;margin:40px auto}#missing-dentist-dialog .write-a-review{position:relative;overflow:visible;padding:30px 20px;margin-left:-30px;margin-right:-30px;margin-bottom:-30px;background-color:#0072a2;background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/dialog/review-910e457b62e1879303182b054fb0eb41fddc80d6191a3ac1361f3a202d61a547.svg);background-position:109% -35px;background-repeat:no-repeat;background-size:152px 152px;color:white;text-align:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#missing-dentist-dialog .write-a-review h2{font-size:2.4rem;line-height:1}#missing-dentist-dialog .write-a-review>p{display:block;margin:20px auto;width:70%}#missing-dentist-dialog .write-a-review>p.howto{width:50%}#missing-dentist-dialog .write-a-review input#dentist_name[type=text]{position:relative;width:55%;min-width:200px}#missing-dentist-dialog .write-a-review input#dentist_name[type=text]::-webkit-input-placeholder{color:#0072a2;text-align:center;opacity:0.6}#missing-dentist-dialog .write-a-review input#dentist_name[type=text]::-moz-placeholder{color:#0072a2 !important;text-align:center;opacity:0.6}#missing-dentist-dialog .write-a-review input#dentist_name[type=text]::-moz-placeholder{color:#0072a2 !important;text-align:center;opacity:0.6}#missing-dentist-dialog .write-a-review input#dentist_name[type=text]:-ms-input-placeholder{color:#0072a2 !important;text-align:center;opacity:0.6}#missing-dentist-dialog .write-a-review button{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;background-color:transparent;border-color:rgba(255,255,255,0.6);padding:20px;font-size:1.9rem;display:inline-block;width:40%;min-width:135px;margin:30px 30px 0}#missing-dentist-dialog .write-a-review button:disabled,#missing-dentist-dialog .write-a-review button.disabled{cursor:default;opacity:0.3;pointer-events:none}#missing-dentist-dialog .write-a-review button::after{content:'';display:inline-block;margin-left:17px !important;margin-bottom:2px;border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}#missing-dentist-dialog .write-a-review button:hover,#missing-dentist-dialog .write-a-review button:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}#missing-dentist-dialog .write-a-review button:hover{background-color:#fb6920;background-image:linear-gradient(to bottom, #fb6c25, #fb5f11);border-color:#b23d03}#missing-dentist-dialog .write-a-review button:active{background-color:#fb6920;background-image:linear-gradient(to bottom, #fb6c25, #fb5807);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#b23d03}#missing-dentist-dialog .write-a-review .error_explanation{display:none;width:55%;margin:30px auto}.nursing-homes-banner{display:flex;align-items:center;justify-content:center}.nursing-homes-banner__text{display:inline-block;text-align:center}.nursing-homes-banner__logo{height:2em;margin-left:1em}@media (min-width: 599px){.nursing-homes-banner__logo{display:inline-block;height:1.3em;margin-left:0.5em}}.pagination{position:relative;height:40px;background-color:#eaeaea;margin-top:25px}.pagination .arrows{float:right}.pagination .numbers{float:left}.pagination div a{display:block;height:100%;color:#121212;text-decoration:none;border:0;cursor:pointer}.pagination div a:hover{color:inherit;background-color:#e4e4e4}.pagination .current{background-color:#0072a2;height:40px;width:37px;color:#fff}.pagination .page,.pagination .prev,.pagination .next{position:relative;float:left;display:block;height:40px;width:37px;line-height:40px;text-align:center}.pagination div.prev .arrow{position:absolute;content:"";top:12px;left:17px;border-top:1px solid;border-right:1px solid;overflow:hidden;width:13px;height:13px;transform:rotate(225deg);-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg)}.pagination div.next .arrow{position:absolute;content:"";top:12px;left:12px;border-top:1px solid;border-right:1px solid;overflow:hidden;width:13px;height:13px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}.pagination a.inactive{pointer-events:none;cursor:default}.pagination .prev.inactive,.pagination .next.inactive{display:none}.pluss-profile-info-dialog{display:none;text-align:center}.pluss-profile-info-dialog h1{font-size:1.9rem}.pluss-profile-info-dialog p:first-of-type{margin-top:20px}.pluss-profile-info-dialog p:last-of-type{margin-bottom:20px}.pluss-profile-info-dialog .result{text-align:center}.pluss-profile-info-dialog .result.success{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #00a400;border-radius:6px;max-width:400px;padding:30px;margin:20px auto}.pluss-profile-info-dialog .result.success .illustration{display:flex;align-items:center;justify-content:center;background-color:#00a400;border-radius:50%;height:50px;width:50px;margin:-55px 0 20px;outline:4px solid white}.pluss-profile-info-dialog .result.success .illustration img{width:75%}.pluss-profile-info-dialog .result.error{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #fb6920;border-radius:6px;max-width:400px;padding:30px;margin:20px auto}.pluss-profile-info-dialog .result.error .illustration{display:flex;align-items:center;justify-content:center;background-color:#fb6920;border-radius:50%;height:50px;width:50px;margin:-55px 0 20px;outline:4px solid white}.pluss-profile-info-dialog .result.error .illustration img{width:75%}.pluss-profile-info-dialog footer{justify-content:center}#primary-search-form{flex:1;width:100%}@media (max-width: 970px){#primary-search-form{margin-top:20px}}#primary-search-form .search-box-title{display:none}#primary-search-form .searchfields{display:flex;flex-direction:column;gap:10px}@media (min-width: 599px){#primary-search-form .searchfields{flex-direction:row;background-color:#fff;border-radius:3px;gap:10px}}#primary-search-form .searchfields .separator{display:none}@media (min-width: 599px){#primary-search-form .searchfields .separator{display:block}}#primary-search-form .searchfields .search-combobox{flex:auto;position:relative;display:flex;flex-direction:column;height:60px;text-align:left}#primary-search-form .searchfields .search-combobox input{border:none;min-height:60px;padding-right:25px;text-align:center;box-shadow:none}@media (min-width: 599px){#primary-search-form .searchfields .search-combobox input{border-top-left-radius:3px;border-bottom-left-radius:3px;text-align:left}}@media (max-width: 599px){#primary-search-form .searchfields .search-combobox input{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom:var(--separator-border)}}#primary-search-form .searchfields .search-combobox .arrow-wrapper{position:absolute;right:0;top:0;height:calc(100% - 1px);width:30px;border-top-right-radius:3px;border-bottom-right-radius:3px;cursor:pointer}#primary-search-form .searchfields .search-combobox span.arrow{position:absolute;right:15px;top:27px;border-top:1px solid #555;border-right:1px solid #555;overflow:hidden;width:8px;height:8px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin-top:-3px;margin-left:15px}@media (min-width: 599px){#primary-search-form .searchfields .search-combobox span.arrow{right:10px}}#primary-search-form .searchfields .search-combobox[aria-expanded="true"] span.arrow{border-top:1px solid #555;border-right:1px solid #555;overflow:hidden;width:8px;height:8px;transform:rotate(315deg);-moz-transform:rotate(315deg);-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);margin-top:-3px;margin-top:2px}#primary-search-form .searchfields .search-combobox[aria-expanded="true"] .results{height:auto;max-height:390px;overflow-x:hidden;overflow-y:auto}@media (min-width: 599px){#primary-search-form .searchfields .search-combobox #search-query-results{width:380px}}#primary-search-form .searchfields .search-combobox .results.empty{display:none}#primary-search-form .searchfields .search-combobox .results:not(.empty){position:absolute;border:1px solid #cdcdcd;border-top:none;background-color:white;list-style-type:none;z-index:100;box-shadow:-3px 3px 8px rgba(0,0,0,0.1);-moz-box-shadow:-3px 3px 8px rgba(0,0,0,0.1);-webkit-box-shadow:-3px 3px 8px rgba(0,0,0,0.1);position:absolute;top:60px;left:0;width:100%;padding:5px 0;color:var(--color-primary-text);font-size:var(--font-size-sub-headline)}#primary-search-form .searchfields .search-combobox .results:not(.empty) li{padding:5px 20px;cursor:pointer}#primary-search-form .searchfields .search-combobox .results:not(.empty) li:hover,#primary-search-form .searchfields .search-combobox .results:not(.empty) li.active{background-color:var(--color-primary-hover)}#primary-search-form .searchfields .search-combobox .results:not(.empty) .autocomplete-item{display:flex;align-items:center;white-space:nowrap}#primary-search-form .searchfields .search-combobox .results:not(.empty) .autocomplete-item .item-details,#primary-search-form .searchfields .search-combobox .results:not(.empty) .autocomplete-item .item-details *,#primary-search-form .searchfields .search-combobox .results:not(.empty) .autocomplete-item .item-type{overflow:hidden;text-overflow:ellipsis}#primary-search-form .searchfields .search-combobox .results:not(.empty) .autocomplete-item .item-details{flex:1;gap:initial}#primary-search-form .searchfields .search-combobox .results:not(.empty) .autocomplete-item .secondary-text{color:var(--color-secondary-text);font-size:var(--font-size-primary-text)}#primary-search-form .searchfields .search-combobox .results:not(.empty) .autocomplete-item .item-type{align-self:end;margin-top:auto;margin-bottom:auto}#primary-search-form .searchfields .search-combobox .results:not(.empty) .autocomplete-item.person,#primary-search-form .searchfields .search-combobox .results:not(.empty) .autocomplete-item.organization{gap:10px}#primary-search-form .searchfields .search-combobox .results:not(.empty) .autocomplete-item.location{gap:10px}#primary-search-form .searchfields .search-combobox .results:not(.empty) .autocomplete-item.location .location-icon{height:0.9em;flex-shrink:0}#primary-search-form .searchfields .search-combobox .results:not(.empty) hr.category-divider{margin:4px 8px}@media (min-width: 599px){#primary-search-form .searchfields .separator{flex:none;content:'';align-self:center;height:32px;width:5px;border-right:1px solid #000;padding-left:5px}}#primary-search-form .searchfields .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#primary-search-form .searchfields input[type=submit]{flex:none;height:60px;padding:0;background:url(https://d3a5orex94acl6.cloudfront.net/assets/search-icon-white-0c5247d00e824ca747c7a9ebeb91b75a8ae3a6c36a444f9c8a5e5b33103664df.svg) no-repeat scroll center/2.8rem #01273c;font-size:0}@media (min-width: 599px){#primary-search-form .searchfields input[type=submit]{margin:0;width:110px;border-top-left-radius:0px;border-bottom-left-radius:0px}}#primary-search-form ul.quick-search-links{display:flex;height:1.5em;margin:0.5em 0.2em 0 0;flex-direction:row-reverse;justify-content:left}@media (max-width: 599px){#primary-search-form ul.quick-search-links{display:none !important}}#primary-search-form ul.quick-search-links li{display:inline-block}#primary-search-form ul.quick-search-links li:not(:last-of-type){margin-left:1em}#primary-search-form ul.quick-search-links li a{color:#fff;text-decoration-color:inherit}#site-header>#primary-search{background-color:#0072a2}#site-header>#primary-search .content:first-of-type{display:flex;justify-content:flex-end;padding:20px}@media (max-width: 970px){#site-header>#primary-search .content:first-of-type{padding:15px 20px}}@media (max-width: 970px){#site-header>#primary-search .content:first-of-type{flex-direction:column}}@media (min-width: 970px){#site-header>#primary-search .content:first-of-type{align-items:center}}#site-header>#primary-search .content:first-of-type .logo-and-menu-button{display:flex}@media (max-width: 970px){#site-header>#primary-search .content:first-of-type .logo-and-menu-button{flex-direction:row;width:100%;height:42px}}#site-header>#primary-search .content:first-of-type .logo-and-menu-button a#logo{display:flex;margin-right:50px;border:none}@media (max-width: 599px){#site-header>#primary-search .content:first-of-type .logo-and-menu-button a#logo{margin-right:20px}}@media (min-width: 970px){#site-header>#primary-search .content:first-of-type .logo-and-menu-button a#logo img{width:180px;height:60px}}@media (max-width: 970px){#site-header>#primary-search .content:first-of-type .logo-and-menu-button a#logo img{margin-top:2px;height:40px}}#site-header>#primary-search .content:first-of-type .logo-and-menu-button #mobile-search-toggler{outline:none;-webkit-tap-highlight-color:transparent;margin-left:auto;margin-right:40px}@media (max-width: 599px){#site-header>#primary-search .content:first-of-type .logo-and-menu-button #mobile-search-toggler{margin-right:20px}}@media (min-width: 970px){#site-header>#primary-search .content:first-of-type .logo-and-menu-button #mobile-search-toggler{display:none}}#site-header>#primary-search .content:first-of-type .logo-and-menu-button #mobile-search-toggler img{width:2.8rem;height:100%}#site-header>#primary-search .content:first-of-type .logo-and-menu-button #mobile-menu-toggler{outline:none;-webkit-tap-highlight-color:transparent;margin-top:5px}@media (min-width: 970px){#site-header>#primary-search .content:first-of-type .logo-and-menu-button #mobile-menu-toggler{display:none}}#site-header>#primary-search .content:first-of-type ul#mobile-menu{overflow-y:hidden;visibility:hidden;max-height:0px;transition:max-height 0.5s cubic-bezier(0, 1, 0.5, 1),visibility 0.5s;font-size:2.4rem}@media (min-width: 970px){#site-header>#primary-search .content:first-of-type ul#mobile-menu{display:none}}#site-header>#primary-search .content:first-of-type ul#mobile-menu.expanded{visibility:visible;overflow:visible;max-height:600vh}#site-header>#primary-search .content:first-of-type ul#mobile-menu li{text-align:right}#site-header>#primary-search .content:first-of-type ul#mobile-menu li:first-of-type{margin-top:20px}#site-header>#primary-search .content:first-of-type ul#mobile-menu li .username-info{display:none}#site-header>#primary-search .content:first-of-type ul#mobile-menu li a{text-decoration:none;border:none;padding:20px 20px 20px 5px;border-top:1px solid #cdcdcd;display:block;color:white}#site-header>#primary-search .content:first-of-type ul#mobile-menu li:last-of-type a{padding-bottom:0px}#site-header>#primary-search .content:first-of-type ul#mobile-menu ul.sub-menu li{position:relative;background-color:#fbfbfb}#site-header>#primary-search .content:first-of-type ul#mobile-menu ul.sub-menu li:first-of-type a{outline:none;padding-right:60px}#site-header>#primary-search .content:first-of-type ul#mobile-menu ul.sub-menu li:first-of-type::after{border-top:1px solid #0072a2;border-right:1px solid #0072a2;overflow:hidden;width:12px;height:12px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin-top:-3px;position:absolute;content:'';top:30px;right:30px;border-width:2px}#site-header>#primary-search .content:first-of-type ul#mobile-menu ul.sub-menu li.expanded:first-of-type::after{border-top:1px solid #0072a2;border-right:1px solid #0072a2;overflow:hidden;width:12px;height:12px;transform:rotate(315deg);-moz-transform:rotate(315deg);-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);margin-top:-3px;top:37px;border-width:2px}#site-header>#primary-search .content:first-of-type ul#mobile-menu ul.sub-menu li:not(:first-of-type){overflow-y:hidden;visibility:hidden;max-height:0px;transition:max-height 0.5s cubic-bezier(0, 1, 0.5, 1),visibility 0.5s;font-size:1.9rem}#site-header>#primary-search .content:first-of-type ul#mobile-menu ul.sub-menu li.expanded:not(:first-of-type){visibility:visible;overflow:visible;max-height:600vh}#site-header>#primary-search .content:first-of-type ul#mobile-menu ul.sub-menu li:not(:first-of-type) a::before{margin-right:0;margin-left:0}#site-header>#primary-search .content:first-of-type .searchbox-expander{width:100%}@media (max-width: 970px){#site-header>#primary-search .content:first-of-type .searchbox-expander{overflow-y:hidden;visibility:hidden;max-height:0px;transition:max-height 0.5s cubic-bezier(0, 1, 0.5, 1), visibility 0.5s}#site-header>#primary-search .content:first-of-type .searchbox-expander.expanded{visibility:visible;overflow:visible;max-height:600vh}}.search nav#cities{background-color:#0072a2;min-height:100px;padding:1em 0 2.3em}@media (max-width: 599px){.search nav#cities{display:none}}.search nav#cities::after{content:'';display:block;clear:both}.search nav#cities .explanation{display:table-cell;vertical-align:top;width:230px;color:white;margin-top:1px}.search nav#cities ul{display:table-cell;margin:0}.search nav#cities ul .hide-overflow{overflow-y:hidden;max-height:60px}.search nav#cities ul li{list-style:none;float:left;margin:4px 20px 10px 0px}.search nav#cities ul li a{color:white;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.search nav#cities ul li a:hover{text-decoration:none}.search nav#cities ul li a.selected{background:rgba(0,0,0,0.35);padding:2px 7px 4px;text-decoration:none;border:none;border-radius:3px}.search section#search-results{color:#121212}.search section#search-results .button{cursor:pointer}.search section#search-results .search-profile-image{border-radius:50%;width:2.5em;color:transparent;aspect-ratio:auto 1/1}.search section#search-results .results-wrapper{display:flex;flex-direction:column;border-bottom:1px solid #cdcdcd}@media (min-width: 599px){.search section#search-results .results-wrapper{display:table;border-collapse:separate;width:100%}}.search section#search-results .results-wrapper .result-item{position:relative;display:flex;flex-direction:column;gap:1.3em;border-top:1px solid #cdcdcd;padding-top:1em;padding-bottom:1em}@media (min-width: 599px){.search section#search-results .results-wrapper .result-item>div{padding:1em}}@media (min-width: 599px){.search section#search-results .results-wrapper .result-item{display:table-row;gap:none}}.search section#search-results .results-wrapper .result-item.suggested .suggested-badge-wrapper{position:absolute;top:3px;right:3px;width:0 !important;margin:0 !important;padding:0 !important}@media (min-width: 599px){.search section#search-results .results-wrapper .result-item.suggested .suggested-badge-wrapper{position:relative}}.search section#search-results .results-wrapper .result-item.suggested .suggested-badge{position:absolute;right:0em;top:0em;color:#555;font-size:1.2rem;font-weight:bold;white-space:nowrap}.search section#search-results .results-wrapper .result-item .secondary{display:block;margin-top:2px;color:#555;font-size:1.2rem}.search section#search-results .results-wrapper .result-item .secondary a{color:inherit;text-decoration-color:rgba(85,85,85,0.2)}.search section#search-results .results-wrapper .result-item .personal{display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width: 599px){.search section#search-results .results-wrapper .result-item .personal{display:table-cell;vertical-align:top;white-space:nowrap;border-top:1px solid #cdcdcd}}.search section#search-results .results-wrapper .result-item .personal .profile-image{height:55px;width:55px;min-width:55px;min-height:55px;margin-right:0.7em}.search section#search-results .results-wrapper .result-item .personal .profile-image .search-profile-image{width:100% !important}@media (min-width: 599px){.search section#search-results .results-wrapper .result-item .personal .profile-image{display:inline-block;vertical-align:top}}@media (min-width: 599px){.search section#search-results .results-wrapper .result-item .personal .name-and-rating{display:inline-block;vertical-align:top}}@media (max-width: 599px){.search section#search-results .results-wrapper .result-item .personal .name{font-size:1.9rem}}.search section#search-results .results-wrapper .result-item .personal .rating{text-decoration:none}.search section#search-results .results-wrapper .result-item .personal .rating .stars-with-count{margin-top:-1px}.search section#search-results .results-wrapper .result-item .personal .rating .count-with-text{font-size:1.2rem}.search section#search-results .results-wrapper .result-item .personal .keyword-badge-wrapper{margin-top:1.3em;width:100%;font-size:var(--font-size-secondary-text)}.search section#search-results .results-wrapper .result-item .clinics{position:relative}.search section#search-results .results-wrapper .result-item .clinics .clinic{position:relative;padding-left:1.5em}.search section#search-results .results-wrapper .result-item .clinics .clinic::before{width:1em;height:1em;content:'';position:absolute;left:0;margin-top:0.1em;background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/location-0a65df83239d35c4f0fa79d8e83af1872f3a6ac3596a7c378014232c18c8db41.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.search section#search-results .results-wrapper .result-item .clinics .clinic+.appointment-booking-description{margin-top:1.3em}.search section#search-results .results-wrapper .result-item .clinics .clinic+.appointment-booking-description .details.badge,.search section#search-results .results-wrapper .result-item .clinics .clinic+.appointment-booking-description .details.profile-badge,.search section#search-results .results-wrapper .result-item .clinics .clinic+.appointment-booking-description .details.plans-badge,.doctor.search section#search-results .results-wrapper .result-item .clinics .clinic+.appointment-booking-description #gp-availability-dropdown-menu label.details.pluss-feature::after,.doctor.search #gp-availability-dropdown-menu section#search-results .results-wrapper .result-item .clinics .clinic+.appointment-booking-description label.details.pluss-feature::after,.search section#search-results .results-wrapper .result-item .clinics .clinic+.appointment-booking-description .details.pluss-superscript-badge{margin-top:5px}@media (min-width: 599px){.search section#search-results .results-wrapper .result-item .clinics{display:table-cell;vertical-align:top;border-top:1px solid #cdcdcd}}@media (min-width: 599px){.search section#search-results .results-wrapper .result-item .appointment-booking,.search section#search-results .results-wrapper .result-item .availability{display:table-cell;vertical-align:top;border-top:1px solid #cdcdcd}}@media (min-width: 599px){.search section#search-results .results-wrapper .result-item .appointment-booking{min-width:420px;width:1%}}@media (min-width: 970px){.search section#search-results .results-wrapper .result-item .appointment-booking .description.details{display:block;width:100%;text-align:center;margin-bottom:1em}}.search section#search-results .results-wrapper .result-item .appointment-booking .simple-calendar .simple-calendar th{width:14%}.search section#search-results .results-wrapper .result-item .appointment-booking .simple-calendar .see-more{display:flex;justify-content:center;margin-top:0.75em}.search section#search-results .results-wrapper .result-item .appointment-booking .simple-calendar .no-events td{padding-top:15px}.search section#search-results .results-wrapper .result-item .availability{vertical-align:middle}@media (min-width: 599px){.search section#search-results .results-wrapper .result-item .availability{text-align:center}.search section#search-results .results-wrapper .result-item .availability button{margin:0 auto}}.search section#search-results .results-wrapper .result-item .availability .emphasized-info{display:inline-block;width:140px;border:1px solid #e8e8e8;border-radius:3px;padding:10px;white-space:nowrap;text-align:center}.search section#search-results .results-wrapper .result-item .availability .emphasized-info .number{color:#0072a2;display:inline-block;font-size:140%;margin-right:5px}.search section#search-results .results-wrapper .result-item .availability .emphasized-info .description{display:inline-block}.search section#search-results .results-wrapper .result-item .availability .availability-prediction.action{display:block;position:relative;background:#c0c0c0;border:1px solid transparent;color:#fff !important;width:140px !important;height:45px;padding:0}.search section#search-results .results-wrapper .result-item .availability .availability-prediction.action .contents{height:100%;margin-left:auto;margin-right:auto;white-space:nowrap;display:table;padding:0 9}.search section#search-results .results-wrapper .result-item .availability .availability-prediction.action .contents .description{display:table-cell;vertical-align:middle;text-align:left;font-size:1.4rem}.search section#search-results .results-wrapper .result-item .availability .availability-prediction.action .contents .description::after{content:'';display:block;height:0;clear:both;visibility:hidden}.search section#search-results .results-wrapper .result-item .availability .availability-prediction.action .contents .symbol{display:table-cell;content:"";width:30px;background-position:center left;background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/waiting-time-2f047dcbe3d39aaf0aca4d6ef3f8778f872c87fb556228da5d0492eba1a1166f.svg);background-repeat:no-repeat}.search section#search-results .results-wrapper .result-item .availability .availability-prediction.action:hover,.search section#search-results .results-wrapper .result-item .availability .availability-prediction.action:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}.search section#search-results .results-wrapper .result-item .availability .availability-prediction.action:hover{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006793);border-color:#002a3c}.search section#search-results .results-wrapper .result-item .availability .availability-prediction.action:active{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006089);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#002a3c}.search section#search-results .results-wrapper .result-item .availability .available{color:#00a400}.search section#search-results .search-results-preamble{display:flex;flex-direction:column;gap:1em;justify-content:space-between;margin:27px 0}@media (min-width: 599px){.search section#search-results .search-results-preamble{flex-direction:row;gap:3em}}.search section#search-results .search-results-preamble header{max-width:60%}.search section#search-results .search-results-preamble h1{font-size:2.4rem;line-height:1;margin-bottom:15px}.search section#search-results .search-results-preamble h1+p,.search section#search-results .search-results-preamble h2+p{margin-top:5px}@media (max-width: 970px){.search section#search-results .search-results-preamble h1+p,.search section#search-results .search-results-preamble h2+p{margin-top:1em}}.search section#search-results .hit-count{display:inline;color:#555}.search section#search-results .hit-count *{display:inline}.search section#search-results .no-hits{margin:80px 0;text-align:center}.search section#search-results .no-hits h2{font-size:2.4rem}.search section#search-results .no-hits button.missing-dentist-action{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006e9d);color:#fff;padding:20px;font-size:1.9rem;margin:20px auto 0px}.search section#search-results .no-hits button.missing-dentist-action:disabled,.search section#search-results .no-hits button.missing-dentist-action.disabled{cursor:default;opacity:0.3;pointer-events:none}.search section#search-results .no-hits button.missing-dentist-action:hover,.search section#search-results .no-hits button.missing-dentist-action:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}.search section#search-results .no-hits button.missing-dentist-action:hover{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006793);border-color:#002a3c}.search section#search-results .no-hits button.missing-dentist-action:active{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006089);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#002a3c}.search section#search-results .no-hits button.missing-dentist-action::after{content:'';display:inline-block;margin-left:17px !important;margin-bottom:2px;border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}.search section#search-results .sorting-info{color:#555}@media (min-width: 599px){.search section#search-results .sorting-info{align-self:end}}@media (min-width: 599px){.search section#search-results .sorting-info{white-space:nowrap}}.search section#search-results .banner-ad.middle{min-height:100px;padding:20px 0;border-top:1px solid #cdcdcd}@media (min-width: 599px){.search section#search-results .banner-ad.middle{display:none}}.search section#search-results .banner-ad.bottom{margin-top:25px}.profile-card{display:flex;flex-direction:row;align-items:center;gap:10px}.profile-card .medical-categories{color:var(--color-secondary-text);font-size:var(--font-size-secondary-text)}.profile-image{background-color:var(--color-skeleton-loader);color:var(--color-skeleton-loader);height:125px;width:125px;min-width:125px;min-height:125px;content:'';position:relative;overflow:hidden}.profile-image.profile-image-mobile{display:none}.profile-image.small{height:65px;width:65px;min-width:65px;min-height:65px}.profile-image.tiny{height:40px;width:40px;min-width:40px;min-height:40px}.profile-image.organization{border-radius:10px}.profile-image:not(.organization){border-radius:50%}.profile-image img{width:100%;height:100%}.profile-image .illustration{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:100%;background-color:#0072a2;content:''}.profile-image .illustration::after{content:"";display:block;width:100%;height:100%;background-size:35%;background-position:center;background-repeat:no-repeat}.profile-image.person .illustration::after{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/profile-type-person-8c551b607de7d98868554e89c7010f11a35e8885dd33a2cfc7aeb4456fbd5a5e.svg)}.profile-image.organization .illustration::after{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/profile-type-org-c1fb88793da6f574716ef87c3c0821dd018a34fb0ae4d28f5e9f1e501175b8e2.svg)}.qc-cmp2-summary-buttons button,button.qc-cmp2-hide-desktop{border:2px solid transparent !important;border-radius:3px !important;box-shadow:0 0.2rem 0.5rem rgba(0,0,0,0.25) !important;background-color:#0072a2 !important;cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important;color:#fff !important;transition:.1s !important;padding:0 1em !important;font-weight:500 !important;letter-spacing:inherit !important}.qc-cmp2-summary-buttons button:hover,button.qc-cmp2-hide-desktop:hover{color:#0072a2 !important;border-color:#0072a2 !important;background-color:#fff !important;text-shadow:0 1px rgba(0,0,0,0.1) !important;box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.25) !important}.qc-cmp2-summary-buttons button[mode="secondary"],button.qc-cmp2-hide-desktop[mode="secondary"]{background-color:transparent !important;border-color:#fff !important;color:#000 !important}.qc-cmp2-summary-buttons button[mode="secondary"]:hover,button.qc-cmp2-hide-desktop[mode="secondary"]:hover{color:#fff !important;border-color:#fff !important;background-color:#0072a2 !important}.qc-cmp2-publisher-logo-container .logo-container{margin:20px auto 5px !important}.change-consent{cursor:pointer}#reactions-dialog{text-align:left}#reactions-dialog .access-request ul{display:block;margin-left:auto;margin-right:auto;text-align:left}#reactions-dialog .about{margin-top:2em;margin-bottom:1em}#reactions-dialog .about .section-heading,#reactions-dialog .what-does-it-mean .section-heading{margin-bottom:5px}#reactions-dialog .about .collapsable,#reactions-dialog .what-does-it-mean .collapsable{text-align:left}#reactions-dialog button.send-access-request{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006e9d);color:#fff;padding:20px;font-size:1.9rem;margin:1.5em auto}#reactions-dialog button.send-access-request:disabled,#reactions-dialog button.send-access-request.disabled{cursor:default;opacity:0.3;pointer-events:none}#reactions-dialog button.send-access-request:hover,#reactions-dialog button.send-access-request:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}#reactions-dialog button.send-access-request:hover{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006793);border-color:#002a3c}#reactions-dialog button.send-access-request:active{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006089);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#002a3c}#reactions-dialog button.send-access-request::after{content:'';display:inline-block;margin-left:17px !important;margin-bottom:2px;border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}#reactions-dialog .result.success{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #0072a2;border-radius:6px;max-width:400px;padding:30px;margin:20px auto}#reactions-dialog .result.success .illustration{display:flex;align-items:center;justify-content:center;background-color:#0072a2;border-radius:50%;height:50px;width:50px;margin:-55px 0 20px;outline:4px solid white}#reactions-dialog .result.success .illustration img{width:75%}#reactions-dialog .result.success ul{margin-top:20px}.review{position:relative;padding-top:30px;padding-bottom:40px;border-bottom:1px solid #ddd}.review::after{content:'';display:block;height:0;clear:both;visibility:hidden}.review:last-of-type{padding-bottom:0px;border-bottom:none}.review header{position:relative;margin-bottom:20px}.review header::after{content:'';display:block;height:0;clear:both;visibility:hidden}.review header h3{display:block;font-size:2.4rem;margin-bottom:5px}.review header .reviewee{display:block;color:#555}.review header .creation-date{display:block;float:left;color:#555}.review header .flagging{position:absolute;right:0}@media (max-width: 599px){.review header .flagging{display:none}}.review header .flagging .flag,.review header .flagging .submitted-flag{color:#555;border:none}@media (min-width: 599px){.review header .flagging .flag,.review header .flagging .submitted-flag{float:right}}.review header .flagging .flag::after,.review header .flagging .submitted-flag::after{margin-left:10px;content:"";display:block;float:right;background:url(https://d3a5orex94acl6.cloudfront.net/assets/flag-b3d39aa552e753639de29075c2bfcf2a6c2db53908f9375155740ed132230bdc.png) no-repeat 0 0;width:14px;height:19px}.review header .flagging .flag:hover::after,.review header .flagging .flag:focus::after,.review header .flagging .submitted-flag::after{background-position:0 -19px}.review header .flagging .flag:hover{cursor:pointer}.review header .flagging .submitted-flag{display:none}.review header .flagging .flag-type-popup{box-shadow:-3px 3px 8px rgba(0,0,0,0.1);-moz-box-shadow:-3px 3px 8px rgba(0,0,0,0.1);-webkit-box-shadow:-3px 3px 8px rgba(0,0,0,0.1);display:none;position:absolute;z-index:2;border:1px solid #cdcdcd;background-color:#fff;padding:1.7em;margin-left:-50px;right:-1px;top:-1px}.review header .flagging .flag-type-popup form{margin-top:1em}.review header .flagging .flag-type-popup input[type="radio"],.review header .flagging .flag-type-popup label{display:inline;vertical-align:top}.review header .flagging .flag-type-popup label{display:block;height:1.9em;white-space:nowrap}.review header .flagging .flag-type-popup .actions{margin-top:1em;text-align:center}.review header .flagging .flag-type-popup .cancel{margin-right:0.5em}.review .description-and-reply{display:block;overflow:hidden}@media (min-width: 970px){.review .description-and-reply{padding-left:40px}}.review .reply{display:inline-block;margin-top:2em;padding:3em 2em;background-color:#f2f2f2}.review .reply hr{height:3px;width:5em;border:0;color:#0072a2;background:#0072a2;margin:0 100% 2em 0}.review .reply .signature{display:block;margin-top:3em;color:#555}.review footer{position:relative;display:block}.review .add-reply{float:right}.review .add-reply a{border:none}.review .add-reply img{height:1.5em;width:1.5em}.review a.review-subscription-action{display:inline-block;margin-top:2em}.review .ratings{width:280px}@media (max-width: 599px){.review .ratings{width:100%}}@media (min-width: 970px){.review .ratings{float:left}}@media (max-width: 970px){.review .ratings{margin-bottom:20px}}.review .ratings .overall-header{font-weight:bold}.review .ratings tr.rating td{padding-top:5px;padding-bottom:5px;vertical-align:middle}.review .ratings tr.rating td:first-child{padding-right:15px}.review .ratings tr.rating:first-child td{padding-top:0px}.review .ratings tr.rating:last-child td{content:"";padding-bottom:0px}#search-filters{z-index:9999;position:sticky;top:72px;background-color:#fff;border-bottom:var(--separator-border);padding:calc(var(--standard-element-spacing) / 2) 0}@media (min-width: 970px){#search-filters{top:159px}}#search-filters .filter-button-wrapper{display:flex;flex-direction:row;gap:calc(var(--standard-element-spacing) / 2)}@media (min-width: 599px){#search-filters .filter-button-wrapper{gap:var(--standard-element-spacing)}}#search-filters .filter-button-wrapper a,#search-filters .filter-button-wrapper button{white-space:nowrap}#search-filters .filter-button-wrapper .filter-button{display:block}#search-filters .filter-button-wrapper .filter-button.with-icon::before{margin-bottom:-0.2em;background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/filter_blue-cb0f1f5dc1ed2f5757d4e567869fb5ae38897f15fd6ee85b31fd6f925a0794d0.svg)}#search-filters .filter-button-wrapper .filter-button.with-icon:hover::before,#search-filters .filter-button-wrapper .filter-button.with-icon:focus::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/filter_white-8d06716281c8b49bc5a239dd8fd61f36288756b69fefe8ae96a4f8ececb3ccde.svg)}#search-filters .availability-dropdown{position:relative}#search-filters .filter-dropdown-menu{visibility:hidden;opacity:0;transition:visibility 0s linear 75ms, opacity 75ms linear;box-shadow:-3px 3px 8px rgba(0,0,0,0.1);-moz-box-shadow:-3px 3px 8px rgba(0,0,0,0.1);-webkit-box-shadow:-3px 3px 8px rgba(0,0,0,0.1);border:1px solid #cdcdcd;border-radius:var(--border-radius-large);background-color:white;z-index:100;position:absolute;right:0;overflow:auto;cursor:default;white-space:nowrap;text-align:left;margin-top:2px;padding:25px}#search-filters .filter-dropdown-menu.expanded{visibility:visible;opacity:1}@media (min-width: 599px){#search-filters .filter-dropdown-menu{right:auto;left:0}}#search-filters .filter-dropdown-menu.visible{visibility:visible;opacity:1;transition-delay:0s}#search-filters .filter-dropdown-menu form{display:flex;flex-direction:column;line-height:2.2}#search-filters .filter-dropdown-menu form input[type="submit"]{margin-top:calc(var(--standard-element-spacing) / 2)}#search-filters .filter-dropdown-menu form label{display:flex;align-items:center;gap:0.3em}#filter-dialog{--dialog-padding: var(--standard-element-spacing);--header-height: 35px;--header-bottom-margin: calc(var(--standard-element-spacing) / 2);--total-header-height: calc(
    var(--header-height) + var(--header-bottom-margin)
  )}#filter-dialog .filter-dialog-content-wrapper{display:flex;flex-direction:column;height:100%}#filter-dialog form{display:flex;flex-direction:column;height:calc(100% - var(--total-header-height))}@media (min-width: 599px){#filter-dialog form{height:-moz-fit-content;height:fit-content;max-height:calc( 80vh - var(--total-header-height) - (2 * var(--dialog-padding)))}}#filter-dialog form input[type="submit"]{width:100%}#filter-dialog form .filter-form-content{flex-grow:1;overflow-y:auto;width:calc(100% + 2 * var(--dialog-padding));margin-left:calc(-1 * var(--dialog-padding));padding:calc(var(--dialog-padding) / 2) var(--dialog-padding) var(--dialog-padding);line-height:2.2}@media (min-width: 599px){#filter-dialog form .filter-form-content{flex-grow:0}}#filter-dialog form .filter-form-content .radio-buttons label{display:flex;align-items:center;gap:0.3em}#filter-dialog details{position:relative}#filter-dialog details summary::-webkit-details-marker{display:none}#filter-dialog details summary{list-style:none;cursor:pointer;font-weight:bold}#filter-dialog details summary:hover{opacity:0.6}#filter-dialog details summary:focus-visible{outline:1px solid #0072a2}#filter-dialog details summary:active{outline:none}#filter-dialog details summary::after{content:"";position:absolute;right:8px;top:7px;border-top:1px solid #555;border-right:1px solid #555;overflow:hidden;width:0.8em;height:0.8em;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin-top:-3px}#filter-dialog details[open] summary::after{top:calc(7px + (0.8em / 2));border-top:1px solid #555;border-right:1px solid #555;overflow:hidden;width:0.8em;height:0.8em;transform:rotate(315deg);-moz-transform:rotate(315deg);-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);margin-top:-3px}#filter-dialog details .age-wrapper{display:inline-block}#filter-dialog details .age-wrapper input[type="number"]{width:5em;padding-right:0}#filter-dialog footer{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:20px;border-top:var(--separator-border);padding-top:var(--standard-element-spacing)}#filter-dialog hr{border:none;border-top:var(--separator-border);margin:var(--standard-element-spacing) 0}#filter-dialog hr:last-child{display:none}body:has(dialog#filter-dialog[open]){overflow:hidden}.service-bundling-payment-wrapper{text-align:center;max-width:25em;margin-left:auto;margin-right:auto}@media (min-width: 599px){.service-bundling-payment-wrapper{width:60%;min-width:300px}}@media (max-width: 599px){.service-bundling-payment-wrapper{width:100%}}.service-bundling-payment-wrapper h1{font-size:2.4rem;font-weight:bold}.service-bundling-payment-wrapper .screen:not(.payment) h1{margin-bottom:0.6em}.service-bundling-payment-wrapper .error_explanation{display:none;text-align:left;margin-left:auto;margin-right:auto}.service-bundling-payment-wrapper .hidden{display:none !important}.service-bundling-payment-wrapper .plan-info{font-size:1.9rem;font-weight:bold}.service-bundling-payment-wrapper #plan-selector-toggler-wrapper{display:block}.service-bundling-payment-wrapper #plan-selector-toggler-wrapper a{border:none}.service-bundling-payment-wrapper #plan-selector-toggler-wrapper2{display:block;text-align:right}.service-bundling-payment-wrapper .plan-selection2{margin:2.5em 0}.service-bundling-payment-wrapper .plan-selection2 .plan-selection-header{display:block;text-align:left;font-weight:bold}.service-bundling-payment-wrapper #plan-selector2 input{width:0;height:0;position:absolute;left:-9999px}.service-bundling-payment-wrapper #plan-selector2 input+label{display:none;flex-flow:row nowrap;justify-content:space-between;border:1px solid #cdcdcd;border-radius:0.3rem;border-width:2px;padding:0.8em 1em;margin:.8em 0}.service-bundling-payment-wrapper #plan-selector2 input:checked+label{display:flex;border-color:#00a400}.service-bundling-payment-wrapper #plan-selector2.user-select-mode input+label{transition:border-color .10s ease-out, color .20s ease-out, background-color .10s ease-out, box-shadow .10s ease-out}.service-bundling-payment-wrapper #plan-selector2.user-select-mode input+label[for=plan_1_day],.service-bundling-payment-wrapper #plan-selector2.user-select-mode input+label[for=plan_3_months],.service-bundling-payment-wrapper #plan-selector2.user-select-mode input+label[for=plan_12_months]{display:flex !important}.service-bundling-payment-wrapper #plan-selector2.user-select-mode input:checked+label{border-color:#00a400}.service-bundling-payment-wrapper #plan-selector2.user-select-mode input:not(:checked)+label{background-color:#fbfbfb}.service-bundling-payment-wrapper #plan-selector2.user-select-mode input:hover:not(:checked)+label{cursor:pointer;background-color:inherit}.service-bundling-payment-wrapper #plan-selector2.user-select-mode~#plan-selector-toggler-wrapper2{display:none}.service-bundling-payment-wrapper #plan-selector2 .plan-description{display:flex;flex-flow:column;text-align:left}.service-bundling-payment-wrapper #plan-selector2 .plan-duration{font-size:1.9rem;font-weight:bold}.service-bundling-payment-wrapper #plan-selector2 .plan-detailed-description{color:#555;font-size:1.2rem}.service-bundling-payment-wrapper #plan-selector2 .plan-price{font-size:1.9rem;font-weight:bold;align-self:center}.service-bundling-payment-wrapper #plan-selector{box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;margin:1.5rem 0;line-height:2.5}.service-bundling-payment-wrapper #plan-selector input{width:0;height:0;position:absolute;left:-9999px}.service-bundling-payment-wrapper #plan-selector input+label{display:none;flex:1;margin:0;position:relative;border:1px solid #cdcdcd;font-size:1.5rem;box-shadow:0 0 0 rgba(255,255,255,0);text-align:center;transition:border-color .10s ease-out, color .20s ease-out, background-color .10s ease-out, box-shadow .10s ease-out}.service-bundling-payment-wrapper #plan-selector input+label[for=plan_1_day],.service-bundling-payment-wrapper #plan-selector input+label[for=plan_3_months],.service-bundling-payment-wrapper #plan-selector input+label[for=plan_12_months]{display:inline-block}.service-bundling-payment-wrapper #plan-selector input+label:first-of-type{border-radius:0.3rem 0 0 0.3rem;border-right:none}.service-bundling-payment-wrapper #plan-selector input+label:last-of-type{border-radius:0 0.3rem 0.3rem 0;border-left:none}.service-bundling-payment-wrapper #plan-selector input:hover+label{background-color:#e9f2f7}.service-bundling-payment-wrapper #plan-selector input:hover:not(:checked)+label{cursor:pointer}.service-bundling-payment-wrapper #plan-selector input:checked+label{background-color:#00a400;color:white;border-color:#00a400;z-index:1}.service-bundling-payment-wrapper #plan-selector input:focus-visible+label{outline:dotted 1px #cdcdcd;outline-offset:0.45rem}@media (max-width: 599px){.service-bundling-payment-wrapper #plan-selector input+label{padding:.75rem .25rem;flex:0 0 33.3334%;display:flex;justify-content:center;align-items:center}}.service-bundling-payment-wrapper label{display:none}.service-bundling-payment-wrapper input[type=email],.service-bundling-payment-wrapper input[type=tel]{display:block;width:100%}.service-bundling-payment-wrapper input[type=email]:not(:first-of-type),.service-bundling-payment-wrapper input[type=tel]:not(:first-of-type){margin-top:20px}.service-bundling-payment-wrapper .consumer-info{display:block;margin:1.5em 0}.service-bundling-payment-wrapper .terms-acceptance{display:block;font-size:1.2rem}.service-bundling-payment-wrapper .terms-acceptance a{display:inline-block}.service-bundling-payment-wrapper .payment-options-wrapper{margin:1.5em 0;width:100%;text-align:left}.service-bundling-payment-wrapper .payment-options-wrapper .payment-option.hidden{display:none}.service-bundling-payment-wrapper .payment-options-wrapper .payment-options-label{margin-left:0.5em;font-size:1.9rem}.service-bundling-payment-wrapper .payment-options-wrapper ul{margin-top:1em;border-bottom:1px solid #cdcdcd}.service-bundling-payment-wrapper .payment-options-wrapper li{position:relative;width:100%;border-top:1px solid #cdcdcd}.service-bundling-payment-wrapper .payment-options-wrapper li button{width:100%;background-color:transparent;text-align:left;padding-left:0.5em;line-height:4em}.service-bundling-payment-wrapper .payment-options-wrapper li button img{vertical-align:middle;margin-right:1em;width:3em}.service-bundling-payment-wrapper .payment-options-wrapper li button:hover,.service-bundling-payment-wrapper .payment-options-wrapper li button:focus,.service-bundling-payment-wrapper .payment-options-wrapper li button:active{background-color:rgba(0,114,162,0.08);outline:0}.service-bundling-payment-wrapper .payment-options-wrapper li button:hover{cursor:pointer}.service-bundling-payment-wrapper .payment-options-wrapper li button::after{position:absolute;right:0.5em;top:1.7em;content:'';border-top:1px solid #121212;border-right:1px solid #121212;overflow:hidden;width:0.5em;height:0.5em;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}.service-bundling-payment-wrapper .button-payment-method{outline:none;display:block;text-align:center;border-bottom:none;width:9em}.service-bundling-payment-wrapper .button-payment-method .illustration{margin:auto;display:flex;align-items:center;justify-content:center;background-color:#0eb5e8;border-radius:50%;height:80px;width:80px}.service-bundling-payment-wrapper .button-payment-method .illustration img{width:75%}.service-bundling-payment-wrapper .button-payment-method:hover .illustration,.service-bundling-payment-wrapper .button-payment-method:focus .illustration{background-color:#fb6920}.service-bundling-payment-wrapper .button-payment-method .vipps-illustration{margin:auto;display:flex;align-items:center;justify-content:center;border:3px solid #0eb5e8;border-radius:50%;height:80px;width:80px}.service-bundling-payment-wrapper .button-payment-method .vipps-illustration img{width:80%}.service-bundling-payment-wrapper .button-payment-method:hover .vipps-illustration,.service-bundling-payment-wrapper .button-payment-method:focus .vipps-illustration{border-color:#fb6920}.service-bundling-payment-wrapper .button-payment-method .text{margin-top:.7em}.service-bundling-payment-wrapper .button-payment-method .text span{border-bottom:1px solid rgba(0,114,162,0.2)}.service-bundling-payment-wrapper .button-payment-method:hover .text span,.service-bundling-payment-wrapper .button-payment-method:focus .text span{border-bottom:transparent}.service-bundling-payment-wrapper .button-payment-method .price{font-size:1.2rem;margin-top:0.3em}.service-bundling-payment-wrapper .waiting.screen{display:none;text-align:center;margin-top:20px}.service-bundling-payment-wrapper .waiting.screen .text{font-size:2.4rem;display:block;margin:20px auto}.service-bundling-payment-wrapper .sms-code-verification.screen{text-align:center}.service-bundling-payment-wrapper .sms-code-verification.screen form{justify-content:center}.service-bundling-payment-wrapper .sms-code-verification.screen form label{display:none}.service-bundling-payment-wrapper .sms-code-verification.screen form input{margin-top:20px}@media (max-width: 599px){.service-bundling-payment-wrapper .sms-code-verification.screen form input{width:100%}}.service-bundling-payment-wrapper .sms-code-verification.screen form input[type=submit]{display:block;margin-left:auto;margin-right:auto}.service-bundling-payment-wrapper .result{text-align:center}.service-bundling-payment-wrapper .result h1{font-size:1.9rem}.service-bundling-payment-wrapper .result p{margin-top:20px}.service-bundling-payment-wrapper .result.success{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #00a400;border-radius:6px;max-width:400px;padding:30px;margin:20px auto}.service-bundling-payment-wrapper .result.success .illustration{display:flex;align-items:center;justify-content:center;background-color:#00a400;border-radius:50%;height:50px;width:50px;margin:-55px 0 20px;outline:4px solid white}.service-bundling-payment-wrapper .result.success .illustration img{width:75%}.service-bundling-payment-wrapper .result.success a{margin-top:20px;display:inline-block}.service-bundling-payment-wrapper .result.error{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #fb6920;border-radius:6px;max-width:400px;padding:30px;margin:20px auto}.service-bundling-payment-wrapper .result.error .illustration{display:flex;align-items:center;justify-content:center;background-color:#fb6920;border-radius:50%;height:50px;width:50px;margin:-55px 0 20px;outline:4px solid white}.service-bundling-payment-wrapper .result.error .illustration img{width:75%}.service-bundling-payment-wrapper footer{margin-top:1em;justify-content:center}.simple-calendar .table{border:none}.simple-calendar th{vertical-align:middle;text-align:center !important;border:none !important}.simple-calendar th:first-child{text-align:left !important}.simple-calendar th:last-child{text-align:right !important}.simple-calendar th:first-child,.simple-calendar th:last-child{min-width:30px}.simple-calendar th:first-child a.previous,.simple-calendar th:first-child a.next,.simple-calendar th:last-child a.previous,.simple-calendar th:last-child a.next{font-size:24px}.simple-calendar th:first-child a.previous:not(:hover):not(:active),.simple-calendar th:first-child a.next:not(:hover):not(:active),.simple-calendar th:last-child a.previous:not(:hover):not(:active),.simple-calendar th:last-child a.next:not(:hover):not(:active){color:#555;border:none}.simple-calendar th:not(:first-child):not(:last-child){min-width:50px;padding-top:0 !important}.simple-calendar th:not(:first-child):not(:last-child) span{display:block;text-align:center}.simple-calendar th:not(:first-child):not(:last-child) .day-name{font-weight:bold}.simple-calendar td{border:none !important;background:none !important;text-align:center}.simple-calendar td .timeslot{margin-top:0.3em}.simple-calendar td .empty-timeslot{display:inline-block;width:100%;margin-top:.3em;padding:.33em .4em}.simple-calendar td:first-child,.simple-calendar td:last-child{width:1%}.simple-calendar.weekly .selected{color:#0072a2}.simple-calendar.weekly.expandable{max-height:205px;transition:max-height 0.5s ease;overflow:hidden}@media (max-width: 599px){.simple-calendar.weekly.expandable{max-height:252px}}.simple-calendar.monthly .calendar-title{color:black !important;margin:0 !important}.simple-calendar.monthly td{width:14%;padding:0 !important}.simple-calendar.monthly .day{height:20px;text-align:center;font-weight:500}.simple-calendar.monthly .day a{border:none}.simple-calendar .calendar-heading{display:flex;justify-content:space-between;margin-bottom:8px}@media (max-width: 599px){.simple-calendar .calendar-heading{font-size:1.5rem}}.simple-calendar .calendar-heading .calendar-range{font-weight:600}.simple-calendar .calendar-heading .calendar-go-to{display:flex;gap:4px;border:none;align-items:center}.simple-calendar .calendar-heading .calendar-go-to img{width:20px;margin-bottom:3px}.simple-calendar .no-events .unsupported{max-width:60%;margin:0 auto}.simple-calendar .no-events:not(:has(.unsupported)) td{height:190px;vertical-align:middle}.simple-calendar .no-events .show-phone-number{margin-top:8px}.simple-calendar .no-events .show-next-available{margin:12px auto}.simple-calendar .skeleton-loader .loading-button{margin-top:0.3em}.simple-calendar a.timeslots-nav{text-decoration:none}.simple-calendar.disabled .day-name,.simple-calendar.disabled .calendar-day,.simple-calendar.disabled .unsupported{opacity:0.7}.simple-calendar.disabled .timeslots-nav{pointer-events:none;visibility:hidden}.simple-calendar-wrapper:not(:has(.unsupported)){min-height:236px}.simple-calendar-wrapper .see-more{border-top:var(--separator-border);text-align:center;padding-top:10px}.small-dialog h1{font-size:2.4rem}.small-dialog h2{font-size:1.9rem}.small-dialog h3{font-size:1.5rem;font-weight:bold}.small-dialog h1,.small-dialog h2,.small-dialog h3{margin-bottom:0.3em}.small-dialog h1+h1,.small-dialog h1+h2,.small-dialog h1+h3,.small-dialog h2+h1,.small-dialog h2+h2,.small-dialog h2+h3,.small-dialog h3+h1,.small-dialog h3+h2,.small-dialog h3+h3{margin-top:0.5em}.small-dialog p+h1,.small-dialog p+h2,.small-dialog p+h3,.small-dialog ul+h1,.small-dialog ul+h2,.small-dialog ul+h3,.small-dialog ol+h1,.small-dialog ol+h2,.small-dialog ol+h3,.small-dialog blockquote+h1,.small-dialog blockquote+h2,.small-dialog blockquote+h3{margin-top:1.5em}.small-dialog p{word-wrap:pretty}.small-dialog ul,.small-dialog ol{margin:10px 0}.small-dialog ul li,.small-dialog ol li{margin:0.5rem 0 0 3rem}.small-dialog ul li{list-style:disc}.small-dialog ol li{list-style:decimal}.small-dialog blockquote:not(.unstyled){margin:1.5em 20px;padding:0.5em 0;quotes:"“" "”" "“" "’";font-style:italic}@media (max-width: 599px){.small-dialog blockquote:not(.unstyled){margin-left:0;margin-right:0}}.small-dialog blockquote:not(.unstyled)::before{color:#555;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}.small-dialog blockquote:not(.unstyled) p:first-of-type{display:inline}.small-dialog h1:first-of-type,.small-dialog h2:first-of-type,.small-dialog h3:first-of-type{margin-top:0}.small-dialog .action-wrapper{margin-top:1.5em;text-align:center}.small-dialog .close{cursor:pointer}@media (max-width: 599px){.small-dialog .close{display:inline-block;padding-top:0.5em}}@media (min-width: 599px){.small-dialog .close{margin-left:1em}}footer .social-profile-links img,.social-sharing-links img{display:block;float:left;background:url(https://d3a5orex94acl6.cloudfront.net/assets/social-sprites-9cf918a20394326dbc78f5c3d4e0e3361c4461c372546afe9037fbdc268cbb3c.svg)}footer .social-profile-links a,.social-sharing-links a{border:none;text-decoration:none;outline:0;vertical-align:middle}footer .social-profile-links a:not(:last-of-type)::after,.social-sharing-links a:not(:last-of-type)::after{float:left;vertical-align:middle;content:"";width:1px;height:24px;margin-left:7px;margin-right:7px}footer .social-profile-links img{width:34px;height:34px}footer .social-profile-links img.facebook{background-position:0 0px}footer .social-profile-links img.facebook:hover{background-position:0 34px}footer .social-profile-links img.twitter{background-position:-34px 0}footer .social-profile-links img.twitter:hover{background-position:-34px 34px}.standard-banner{border:var(--separator-border);border-radius:var(--border-radius-large);background-color:var(--color-gray-light);padding:1em;margin:2em 0;text-align:center}.standard-banner.high-contrast{background-color:var(--color-yellow)}.standard-banner.high-contrast a{color:var(--color-black);border-color:var(--color-black)}@media (max-width: 599px){.standard-banner .minimalistic-button,.standard-banner .minimalistic-button.pluss-button:not(.active){margin-top:0.5em}}@media (min-width: 599px){.standard-banner .minimalistic-button,.standard-banner .minimalistic-button.pluss-button:not(.active){margin-left:0.5em}}.stars-selection-wrapper{background:url(https://d3a5orex94acl6.cloudfront.net/assets/stars-bg-3518ea5f4bc0d01351ec84fc418ac065db1766af826c9c7199cd7fe09f037c14.png) no-repeat 0 center;height:42px;min-width:300px;padding-left:13px;padding-top:10px}.stars-selection-wrapper .caption{margin-left:25px}.tinymce-article-editor{padding:10px}.stars-with-count{display:flex;flex-direction:column;gap:0.3em}.stars-with-count::after{content:'';display:block;height:0;clear:both;visibility:hidden}.stars-with-count.single-line{flex-direction:row;align-items:center;font-size:1.5rem;line-height:1em}.stars-with-count.single-line .count{display:none;margin-top:0.1em}@supports (-moz-appearance: none){.stars-with-count.single-line .count{margin-top:0.3em}}.stars-with-count.single-line.short-text .count-with-text{display:none}.stars-with-count.single-line.short-text .count-in-paranthesis{display:block}.stars-with-count.single-line.long-text .count-with-text{display:block}.stars-with-count.single-line.long-text .count-in-paranthesis{display:none}.stars-with-count .count.count-with-text{display:block;white-space:nowrap;color:#555}.stars-with-count .count.count-in-paranthesis{display:none;color:#555}.stars-svg{position:relative;font-size:1.3em;line-height:1em;height:0.8em;width:4.75em}.stars-svg>div{box-sizing:content-box;margin-left:-.12em}.stars-svg .rating{display:none}.stars-svg .inactive,.stars-svg .active{position:absolute;top:0;width:100%;height:100%;background-size:1em .9em;background-position:0 center;background-repeat:repeat-x}.stars-svg .inactive{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/legelisten-star-outline-0de1a0d5c2f022e88d48483c633f57458d8e93ee25346de8e0550913ff87a7c4.svg);padding-right:.1em}.stars-svg .active{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/legelisten-star-orange-2121e465bb85cf4d7b79967181b36e171b13454b13a8a582dbbc57324195cbf8.svg)}#advertising-info table{margin:3em 0}#advertising-info table th{font-weight:bold}.article-page::after{content:'';display:block;height:0;clear:both;visibility:hidden}.article-page div.content{margin-top:20px}.article-page div.content article h1{font-size:2.4rem}.article-page div.content article h2{font-size:1.9rem}.article-page div.content article h3{font-size:1.5rem;font-weight:bold}.article-page div.content article h1,.article-page div.content article h2,.article-page div.content article h3{margin-bottom:0.3em}.article-page div.content article h1+h1,.article-page div.content article h1+h2,.article-page div.content article h1+h3,.article-page div.content article h2+h1,.article-page div.content article h2+h2,.article-page div.content article h2+h3,.article-page div.content article h3+h1,.article-page div.content article h3+h2,.article-page div.content article h3+h3{margin-top:0.5em}.article-page div.content article p+h1,.article-page div.content article p+h2,.article-page div.content article p+h3,.article-page div.content article ul+h1,.article-page div.content article ul+h2,.article-page div.content article ul+h3,.article-page div.content article ol+h1,.article-page div.content article ol+h2,.article-page div.content article ol+h3,.article-page div.content article blockquote+h1,.article-page div.content article blockquote+h2,.article-page div.content article blockquote+h3{margin-top:1.5em}.article-page div.content article p{word-wrap:pretty}.article-page div.content article ul,.article-page div.content article ol{margin:10px 0}.article-page div.content article ul li,.article-page div.content article ol li{margin:0.5rem 0 0 3rem}.article-page div.content article ul li{list-style:disc}.article-page div.content article ol li{list-style:decimal}.article-page div.content article blockquote:not(.unstyled){margin:1.5em 20px;padding:0.5em 0;quotes:"“" "”" "“" "’";font-style:italic}@media (max-width: 599px){.article-page div.content article blockquote:not(.unstyled){margin-left:0;margin-right:0}}.article-page div.content article blockquote:not(.unstyled)::before{color:#555;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}.article-page div.content article blockquote:not(.unstyled) p:first-of-type{display:inline}.article-page div.content article header{margin-bottom:20px;border-bottom:1px solid #cdcdcd}.article-page div.content article header h1+p{padding-bottom:20px}.article-page.no-menu div.content article{max-width:650px !important;min-width:320px}@media (min-width: 599px){.article-page.with-menu div.content{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));gap:5%}}@media (min-width: 599px){.article-page.with-menu article{grid-column:span 6 / span 6}}@media (max-width: 599px){.article-page.with-menu article{margin-top:30px}}@media (min-width: 599px){.article-page.with-menu nav.menu{grid-column:span 2 / span 2}}@media (max-width: 599px){.article-page.with-menu nav.menu{width:85%}}.article-page.with-menu nav.menu .hr2{margin-top:10px;margin-bottom:10px}.article-page.with-menu nav.menu a{text-decoration:none;border:0}.article-page.with-menu nav.menu a::before{display:inline-block;content:"";margin-right:10px;margin-bottom:1px;border-top:1px solid;border-right:1px solid;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}#article::after{content:'';display:block;height:0;clear:both;visibility:hidden}#article .content{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:5%}#article article{grid-column:span 2 / span 2}@media (max-width: 970px){#article article{grid-column:span 3 / span 3}}.article>.content:first-of-type{padding-top:40px}.article article h1,.article.tinymce-article-editor h1{font-size:2.4rem}.article article h2,.article.tinymce-article-editor h2{font-size:1.9rem}.article article h3,.article.tinymce-article-editor h3{font-size:1.5rem;font-weight:bold}.article article h1,.article article h2,.article article h3,.article.tinymce-article-editor h1,.article.tinymce-article-editor h2,.article.tinymce-article-editor h3{margin-bottom:0.3em}.article article h1+h1,.article article h1+h2,.article article h1+h3,.article article h2+h1,.article article h2+h2,.article article h2+h3,.article article h3+h1,.article article h3+h2,.article article h3+h3,.article.tinymce-article-editor h1+h1,.article.tinymce-article-editor h1+h2,.article.tinymce-article-editor h1+h3,.article.tinymce-article-editor h2+h1,.article.tinymce-article-editor h2+h2,.article.tinymce-article-editor h2+h3,.article.tinymce-article-editor h3+h1,.article.tinymce-article-editor h3+h2,.article.tinymce-article-editor h3+h3{margin-top:0.5em}.article article p+h1,.article article p+h2,.article article p+h3,.article article ul+h1,.article article ul+h2,.article article ul+h3,.article article ol+h1,.article article ol+h2,.article article ol+h3,.article article blockquote+h1,.article article blockquote+h2,.article article blockquote+h3,.article.tinymce-article-editor p+h1,.article.tinymce-article-editor p+h2,.article.tinymce-article-editor p+h3,.article.tinymce-article-editor ul+h1,.article.tinymce-article-editor ul+h2,.article.tinymce-article-editor ul+h3,.article.tinymce-article-editor ol+h1,.article.tinymce-article-editor ol+h2,.article.tinymce-article-editor ol+h3,.article.tinymce-article-editor blockquote+h1,.article.tinymce-article-editor blockquote+h2,.article.tinymce-article-editor blockquote+h3{margin-top:1.5em}.article article p,.article.tinymce-article-editor p{word-wrap:pretty}.article article ul,.article article ol,.article.tinymce-article-editor ul,.article.tinymce-article-editor ol{margin:10px 0}.article article ul li,.article article ol li,.article.tinymce-article-editor ul li,.article.tinymce-article-editor ol li{margin:0.5rem 0 0 3rem}.article article ul li,.article.tinymce-article-editor ul li{list-style:disc}.article article ol li,.article.tinymce-article-editor ol li{list-style:decimal}.article article blockquote:not(.unstyled),.article.tinymce-article-editor blockquote:not(.unstyled){margin:1.5em 20px;padding:0.5em 0;quotes:"“" "”" "“" "’";font-style:italic}@media (max-width: 599px){.article article blockquote:not(.unstyled),.article.tinymce-article-editor blockquote:not(.unstyled){margin-left:0;margin-right:0}}.article article blockquote:not(.unstyled)::before,.article.tinymce-article-editor blockquote:not(.unstyled)::before{color:#555;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}.article article blockquote:not(.unstyled) p:first-of-type,.article.tinymce-article-editor blockquote:not(.unstyled) p:first-of-type{display:inline}@media (min-width: 599px){.article article h1,.article.tinymce-article-editor h1{font-size:3.9rem}}@media (max-width: 599px){.article article h1,.article.tinymce-article-editor h1{font-size:2.4rem}}.article article h1,.article.tinymce-article-editor h1{margin-bottom:0;padding-bottom:0}.article article header,.article.tinymce-article-editor header{margin-bottom:20px}.article article header time,.article.tinymce-article-editor header time{color:#555;font-size:1.2rem}.article article figure,.article.tinymce-article-editor figure{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.article article p>img,.article article figure>img,.article.tinymce-article-editor p>img,.article.tinymce-article-editor figure>img{max-width:100%;width:auto;height:auto}.article article p>img.article-centered-image,.article article p>img.blog-post-centered-image,.article article figure>img.article-centered-image,.article article figure>img.blog-post-centered-image,.article.tinymce-article-editor p>img.article-centered-image,.article.tinymce-article-editor p>img.blog-post-centered-image,.article.tinymce-article-editor figure>img.article-centered-image,.article.tinymce-article-editor figure>img.blog-post-centered-image{display:block;margin-left:auto;margin-right:auto;margin-top:2em}.article article p>img.article-centered-image:not(+figcaption),.article article p>img.blog-post-centered-image:not(+figcaption),.article article figure>img.article-centered-image:not(+figcaption),.article article figure>img.blog-post-centered-image:not(+figcaption),.article.tinymce-article-editor p>img.article-centered-image:not(+figcaption),.article.tinymce-article-editor p>img.blog-post-centered-image:not(+figcaption),.article.tinymce-article-editor figure>img.article-centered-image:not(+figcaption),.article.tinymce-article-editor figure>img.blog-post-centered-image:not(+figcaption){margin-bottom:2em}@media (min-width: 599px){.article article p>img.article-floated-image,.article article p>img.blog-post-floated-image,.article article figure>img.article-floated-image,.article article figure>img.blog-post-floated-image,.article.tinymce-article-editor p>img.article-floated-image,.article.tinymce-article-editor p>img.blog-post-floated-image,.article.tinymce-article-editor figure>img.article-floated-image,.article.tinymce-article-editor figure>img.blog-post-floated-image{display:inline-block;float:right;padding:1em 0 1em 2em;max-width:40%;max-height:50%}}@media (max-width: 599px){.article article p>img.article-floated-image,.article article p>img.blog-post-floated-image,.article article figure>img.article-floated-image,.article article figure>img.blog-post-floated-image,.article.tinymce-article-editor p>img.article-floated-image,.article.tinymce-article-editor p>img.blog-post-floated-image,.article.tinymce-article-editor figure>img.article-floated-image,.article.tinymce-article-editor figure>img.blog-post-floated-image{display:block;margin:2em auto}}.article article p>img+figcaption,.article article figure>img+figcaption,.article.tinymce-article-editor p>img+figcaption,.article.tinymce-article-editor figure>img+figcaption{font-size:var(--font-size-secondary-text);color:var(--color-secondary-text);font-style:italic;margin-top:0.2em;margin-bottom:2em}.article article hr,.article.tinymce-article-editor hr{display:block;width:100%;height:0px;border-top:var(--separator-border);border-bottom:none;margin:1em 0}.article article .body .button,.article article .body .minimalistic-button,.article article .body .call-to-action,.article.tinymce-article-editor .body .button,.article.tinymce-article-editor .body .minimalistic-button,.article.tinymce-article-editor .body .call-to-action{margin-top:1em;margin-bottom:1em}.article .pagination{grid-column:span 3}@media (min-width: 970px){.article .pagination{grid-column:span 2}}#articles-overview::after{content:'';display:block;height:0;clear:both;visibility:hidden}#articles-overview .content{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:5%}#articles-overview .content section.articles{grid-column:span 2 / span 2}@media (max-width: 970px){#articles-overview .content section.articles{grid-column:span 3 / span 3}}#articles-overview .content section.articles article:not(:last-of-type){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cdcdcd}#articles-overview .content section.articles article h1{font-size:var(--font-size-headline)}#articles-overview .content section.articles article .profile-card{margin-bottom:20px}#articles-overview .pagination{margin-top:40px}#chat h1{font-size:var(--font-size-headline);text-align:center;margin-top:1em}@media (min-width: 599px){#chat h1{font-size:var(--font-size-title)}}#chat .subtitle{display:block;font-size:var(--font-size-primary-text);color:var(--color-text-secondary);text-align:center}@media (min-width: 599px){#chat .subtitle{font-size:var(--font-size-sub-headline)}}#chat .dialog{display:flex;flex-direction:column;align-items:center;height:100%;min-height:200px;max-width:600px;margin-top:40px;margin-left:auto;margin-right:auto}#chat form{display:flex;flex-direction:column;gap:5px;width:100%}@media (min-width: 599px){#chat form{flex-direction:row;gap:0}}#chat form input[type="text"]{width:100%}#chat #chat_messages_list{margin-bottom:20px;display:flex;flex-direction:column;gap:0.5em}#chat .user_message,#chat .assistant_message{padding:10px 15px;border-radius:18px;font-size:16px;line-height:1.4;word-wrap:break-word;display:inline-block}#chat turbo-frame{display:flex;flex-direction:column}#chat .user_message{background-color:var(--color-legelisten-primary);color:white;align-self:flex-end;border-bottom-right-radius:4px}#chat .assistant_message{background-color:#E5E5EA;color:black;align-self:flex-start;border-bottom-left-radius:4px}.claim-profile__container{margin:3em auto 0;max-width:500px;display:flex;flex-direction:column;justify-content:center}.claim-profile h1{font-size:3.9rem}.claim-profile p{margin-top:20px;margin-bottom:20px}.claim-profile h1,.claim-profile p,.claim-profile header{text-align:center}.claim-profile form{display:flex;flex-direction:column;margin:20px auto 0;width:25em;max-width:100%}.claim-profile form .error-explanation{margin-top:0}.claim-profile form input,.claim-profile form .checkbox-wrapper{margin-bottom:20px}.claim-profile .field_with_errors input{width:100%}.claim-profile button{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006e9d);color:#fff;padding:20px;font-size:1.9rem}.claim-profile button:disabled,.claim-profile button.disabled{cursor:default;opacity:0.3;pointer-events:none}.claim-profile button:hover,.claim-profile button:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}.claim-profile button:hover{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006793);border-color:#002a3c}.claim-profile button:active{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006089);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#002a3c}.claim-profile button::after{content:'';display:inline-block;margin-left:17px !important;margin-bottom:2px;border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}#clinic-reviews .top-block p{margin:1.5em 0;font-size:1.9rem}#clinic-reviews .people-list{max-width:450px}@media (min-width: 599px){#clinic-reviews .profile-element-list{width:600px}}#clinic-reviews .profile-element-list-item{border-bottom:0;padding-bottom:0;display:flex;flex-direction:column;margin-bottom:2em}@media (min-width: 599px){#clinic-reviews .profile-element-list-item{flex-direction:row;justify-content:space-between;align-items:center}}#clinic-reviews .profile-element-list-item .profile-element{margin:0}@media (max-width: 599px){#clinic-reviews .profile-element-list-item .profile-element{margin-bottom:10px}}@media (min-width: 599px){#clinic-reviews .profile-element-list-item .profile-element{margin-right:20px}}#clinic-reviews .profile-element-list-item .sub-element{font-size:1.5rem}#clinic-reviews .header-button-container{font-size:1.5rem;flex-shrink:0}.contact-response{text-align:center;margin:24px 64px;margin-bottom:0}.contact-response .contact-response-header{font-size:1.9rem;font-weight:bold;margin-bottom:20px}.contact-response .contact-response-text{font-size:1.5rem}.contact-response .close-button{margin:20px auto}.dentist-practice.profile .bookable{display:inline-block;position:relative;padding-left:1.6em}.dentist-practice.profile .bookable::before{position:absolute;left:0;top:.15em;width:1em;height:1em;content:" ";background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/ul-checked-blue-9a04a6adda2fec35f717d15457406a28ea5f54e778737ec0fce6472d8b085416.svg);background-repeat:no-repeat;background-size:1em;overflow:auto}.dentist .profile .profile-price-lists:not(:last-of-type){padding-bottom:1em;border-bottom:1px solid #cdcdcd;margin-bottom:1em}@media (max-width: 599px){.dentist .profile .profile-price-lists{display:flex;justify-content:space-between}}.dentist .profile .profile-price-lists:not(:last-of-type){padding-bottom:1em;border-bottom:1px solid #cdcdcd;margin-bottom:1em}@media (max-width: 599px){.dentist .profile .profile-price-lists:not(:last-of-type){display:flex;justify-content:space-between}}@media (min-width: 599px){.dentist .profile .profile-price-link{margin-left:1.5em}}.doctor .profile>header section#ad .banner-ad{margin:0}.doctor .profile>header section#ad .banner-ad .inner{margin-top:40px}.doctor .profile #dentist-booking-ad{position:relative;margin-top:40px;padding:15px;border:2px solid #f2f2f2;background-color:#fbfbfb}.doctor .profile #dentist-booking-ad h1{font-size:1.9rem}.doctor .profile #dentist-booking-ad .subtitle{display:block;margin-top:20px;margin-bottom:20px}.doctor .profile #dentist-booking-ad table{margin-top:20px}.doctor .profile #dentist-booking-ad table tr td{height:1.7em;padding-right:0.5em;vertical-align:middle}.doctor .profile #dentist-booking-ad .stars-svg{font-size:1.2em}@media (max-width: 970px){.doctor .profile #dentist-booking-ad{display:none}}.doctor .profile .municipality-reference{display:block}.doctor .profile .municipality-reference:not(:last-child){margin-bottom:10px}.doctor .profile .switch-action-test1{display:none}.doctor .profile .switch-fastlege-action{cursor:pointer}.doctor .profile .switch-fastlege-action.minimalistic-button{margin-right:0.5em}.doctor .profile a[href*="http://"]:not(.no-external-symbol,.button,.minimalistic-button,.minimalistic-button.pluss-button:not(.active)),.doctor .profile a[href*="https://"]:not(.no-external-symbol,.button,.minimalistic-button,.minimalistic-button.pluss-button:not(.active)){margin-right:23px}.doctor .profile a[href*="http://"]:not(.no-external-symbol,.button,.minimalistic-button,.minimalistic-button.pluss-button:not(.active))::after,.doctor .profile a[href*="https://"]:not(.no-external-symbol,.button,.minimalistic-button,.minimalistic-button.pluss-button:not(.active))::after{position:absolute;display:inline-block;margin:0 0 -5px 5px;content:'';width:18px;height:18px;background:url(https://d3a5orex94acl6.cloudfront.net/assets/external-link-ce29bb69deeb4600607a89f91a0b9d69e68f382337231405fe5957d5acb4f249.svg) no-repeat;background-position:0 -18px}.doctor .profile a[href*="http://"]:not(.no-external-symbol,.button,.minimalistic-button,.minimalistic-button.pluss-button:not(.active)):hover::after,.doctor .profile a[href*="https://"]:not(.no-external-symbol,.button,.minimalistic-button,.minimalistic-button.pluss-button:not(.active)):hover::after{background-position:0 -72px}.doctor.search .banner-ad.top{margin-top:25px;min-height:50px}.doctor.search #gp-availability-dropdown-menu label{position:relative;width:17.4em}.doctor.search #gp-availability-dropdown-menu label.pluss-feature{position:relative}.doctor.search #gp-availability-dropdown-menu label.pluss-feature::after{content:"Pluss";position:absolute;right:1em;top:0.4em;font-size:0.7em;line-height:1.5em}.external-ad{container-type:size;min-width:-moz-fit-content;min-width:fit-content;min-height:-moz-fit-content;min-height:fit-content;height:100%}.external-ad-inner{display:flex;flex-direction:column;align-items:center;justify-content:space-around;height:100%;padding:15px;border:var(--separator-border)}@container (min-width: 900px){.external-ad-inner{flex-direction:row}}@container ((width < 400px) and (aspect-ratio > 0.5)){.external-ad-inner{background-color:var(--color-legelisten-primary);padding:10px;border:none}}.external-ad-inner header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}@container (aspect-ratio > 2){.external-ad-inner header{align-items:flex-start}}.external-ad-inner header h1{font-size:var(--font-size-headline);color:var(--color-legelisten-primary);font-weight:bold}@container (aspect-ratio > 1.5){.external-ad-inner header h1{font-size:var(--font-size-title);margin-top:40px}}@container ((width < 400px) and (aspect-ratio > 0.5)){.external-ad-inner header h1{color:#fff}}.external-ad-inner header h2{font-size:var(--font-size-sub-headline)}@container ((width < 400px) and (aspect-ratio > 0.5)){.external-ad-inner header h2{display:none}}.external-ad-inner header .logo{content:'';display:block;width:35%;background-size:cover;background-repeat:no-repeat;aspect-ratio:1220/421;background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/logo-dark-text-3e2b2b09a59cc56d3bc62cf2b73962c9a36f2e746234bd7c677dc3efd423dfee.svg)}@container ((width < 400px) and (aspect-ratio > 0.5)){.external-ad-inner header .logo{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/logo-white-ab828c8531d3230ef7f33ea95dd197c7efbd5c63e681df9d15d419aa6ebeff5e.svg)}}.external-ad-inner .practitioners{display:flex;flex-direction:column;width:100%}@container (min-width: 900px){.external-ad-inner .practitioners{display:grid;grid-template-columns:max-content max-content;grid-template-rows:min-content min-content;gap:45px;width:-moz-min-content;width:min-content}}@container ((width < 400px) and (aspect-ratio > 0.5)){.external-ad-inner .practitioners{width:-moz-max-content;width:max-content}}.external-ad-inner .practitioner{display:flex;flex-direction:column;gap:15px;min-width:-moz-max-content;min-width:max-content}@container ((width < 400px) and (aspect-ratio: 0.5)){.external-ad-inner .practitioner:nth-child(n + 4){display:none}}@container ((width < 400px) and (aspect-ratio > 0.5)){.external-ad-inner .practitioner{background-color:white;border-radius:var(--border-radius-large);padding:10px 15px;max-width:-moz-min-content;max-width:min-content}.external-ad-inner .practitioner:nth-child(n + 2){display:none}}.external-ad-inner .practitioner+.practitioner{border-top:var(--separator-border);margin-top:10px;padding-top:10px}@container (min-width: 900px){.external-ad-inner .practitioner+.practitioner{border-top:none;margin-top:0;padding-top:0}}.external-ad-inner .practitioner .content{display:flex;flex-direction:column;gap:7px}.external-ad-inner .practitioner a{text-decoration:none}.external-ad-inner .search-action{display:none}@container (min-width: 900px){.external-ad-inner header .search-action{display:inline-block}}@container ((width < 400px) and (aspect-ratio: 0.5)){.external-ad-inner>.search-action.minimalistic-button{display:inline-block}}@container ((width < 400px) and (aspect-ratio > 0.5)){.external-ad-inner>.search-action:not(.minimalistic-button):not(.minimalistic-button.pluss-button:not(.active)){display:inline-block;color:white;border-color:white}}#faq header{border-bottom:none}#faq header h1+p{padding-bottom:0}#faq .fullpage-faq .faq-question h3{font-weight:normal}.feedback-page section:first-child{padding-top:3em}@media (min-width: 599px){.feedback-page section:first-child{padding-top:4em}}.feedback-page .info-box,.feedback-page__info-box{font-size:1.9rem;border:1px solid #0072a2;box-sizing:border-box;border-radius:3px;padding:1em 1em 1.1em;text-align:center}.feedback-page .info-box h1,.feedback-page__info-box h1{font-size:3.9rem;margin-bottom:0.5em}.feedback-page .info-box p em,.feedback-page__info-box p em{font-weight:bold}@media (min-width: 599px){.feedback-page .info-box,.feedback-page__info-box{max-width:38em;padding:1.5em 1.5em 2em;margin-left:auto;margin-right:auto;margin-bottom:2em}}@media (min-width: 970px){.feedback-page .info-box,.feedback-page__info-box{padding:3em;margin-bottom:3em}}.feedback-page #related-content{margin-top:50px;text-align:center}.feedback-page #related-content::after{content:'';display:block;height:0;clear:both;visibility:hidden}.feedback-page #related-content h1,.feedback-page #related-content p{display:block;margin-left:auto;margin-right:auto;max-width:280px}.feedback-page #related-content h1{font-size:2.4rem;margin-bottom:30px}.feedback-page #related-content p{margin-bottom:55px}.feedback-page #related-content #review-your-fastlege a{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006e9d);color:#fff;padding:20px;font-size:1.9rem;display:inline-block}.feedback-page #related-content #review-your-fastlege a:disabled,.feedback-page #related-content #review-your-fastlege a.disabled{cursor:default;opacity:0.3;pointer-events:none}.feedback-page #related-content #review-your-fastlege a:hover,.feedback-page #related-content #review-your-fastlege a:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}.feedback-page #related-content #review-your-fastlege a:hover{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006793);border-color:#002a3c}.feedback-page #related-content #review-your-fastlege a:active{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006089);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#002a3c}.feedback-page #related-content #review-your-fastlege a::after{content:'';display:inline-block;margin-left:17px !important;margin-bottom:2px;border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}.feedback-page #related-content #review-your-dentist a{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006e9d);color:#fff;padding:20px;font-size:1.9rem;display:inline-block}.feedback-page #related-content #review-your-dentist a:disabled,.feedback-page #related-content #review-your-dentist a.disabled{cursor:default;opacity:0.3;pointer-events:none}.feedback-page #related-content #review-your-dentist a:hover,.feedback-page #related-content #review-your-dentist a:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}.feedback-page #related-content #review-your-dentist a:hover{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006793);border-color:#002a3c}.feedback-page #related-content #review-your-dentist a:active{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006089);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#002a3c}.feedback-page #related-content #review-your-dentist a::after{content:'';display:inline-block;margin-left:17px !important;margin-bottom:2px;border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}.feedback-page #related-content a::after{content:'';display:inline-block;margin-left:17px !important;margin-bottom:2px;border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}#frontpage{width:100%;font-size:1.9rem}#frontpage #intro{color:#fff;background-color:#0072a2;min-height:100vh;padding-top:15vh;padding-bottom:30px;text-align:center}#frontpage #intro #logo{display:block;border:0;width:220px;max-width:55%;height:72px;margin-left:auto;margin-right:auto}#frontpage #intro .title{display:block;text-align:center}#frontpage #intro .title h1{font-size:1.9rem;margin-top:1em}@media (min-width: 599px){#frontpage #intro .title h1{font-size:3.9rem;line-height:1.2;font-weight:bold}}#frontpage #intro .title p{margin-top:20px;font-size:1.9rem}@media (max-width: 599px){#frontpage #intro .title p{display:none}}#frontpage #intro #primary-search-form{margin-top:70px;margin-bottom:50px}#frontpage #intro #primary-search-form+.write-review-link{margin-bottom:50px}@media (min-width: 599px){#frontpage #intro #primary-search-form{margin-left:auto;margin-right:auto;max-width:800px;min-width:599px;width:80%}}#frontpage #intro #primary-search-form .quick-search-links{margin-top:1em;justify-content:space-between;flex-wrap:wrap;overflow:hidden}#frontpage #intro #primary-search-form .search-box-title{display:block;text-align:left;margin-bottom:16px}@media (max-width: 599px){#frontpage #intro #primary-search-form .search-box-title{display:none}}#frontpage .banner-ad .element{margin-top:30px}#frontpage .frontpage-articles{display:flex;flex-direction:column;margin-top:20px;gap:40px}@media (min-width: 599px){#frontpage .frontpage-articles{flex-direction:row}}#frontpage .frontpage-articles .section-divider{display:block;text-align:center;overflow:hidden;white-space:nowrap;margin-bottom:30px}#frontpage .frontpage-articles .section-divider>span{position:relative;display:inline-block;font-size:1.5rem;color:#555}#frontpage .frontpage-articles .section-divider>span::before,#frontpage .frontpage-articles .section-divider>span::after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#cdcdcd}#frontpage .frontpage-articles .section-divider>span::before{right:100%;margin-right:20px}#frontpage .frontpage-articles .section-divider>span::after{left:100%;margin-left:20px}#frontpage section.articles{display:grid;align-items:start;grid-template-rows:auto auto 1fr;font-size:var(--font-size-primary-text)}#frontpage section.articles ul{display:grid;grid-auto-flow:row;row-gap:40px}#frontpage section.articles article{display:flex;flex-direction:column;row-gap:10px}#frontpage section.articles article header{background-color:#fff;display:grid;-moz-column-gap:10px;column-gap:10px}#frontpage section.articles article header:has(>.profile-image){grid-template-columns:auto 1fr;grid-template-rows:auto auto}#frontpage section.articles article header .profile-image,#frontpage section.articles article header .dummy{grid-row:1 / span 2}#frontpage section.articles article header .byline{font-size:var(--font-size-secondary-text);color:var(--color-secondary-text)}#frontpage section.articles article header .byline a{color:var(--color-secondary-text)}#frontpage section.articles article header .byline a:not(:hover){border-color:var(--color-secondary-text)}#frontpage section.articles article a.body{color:var(--color-primary-text);border:none;text-decoration:none}#frontpage section.articles a.read-all{width:-moz-fit-content;width:fit-content;justify-self:start;align-self:end;margin-top:30px}.frontpage__promo-banner{display:flex;flex-direction:column;align-items:flex-start;justify-content:left;margin-left:auto;margin-right:auto;background-color:#66adcc;border-radius:0.3rem;padding:1em 0.75em 0.9em 2.5em}@media (min-width: 599px){.frontpage__promo-banner{flex-direction:row;align-items:center;justify-content:space-between;max-width:800px;min-width:599px;width:80%}}@media (min-width: 599px){.frontpage__promo-banner{padding-left:1em;padding-right:1em}}.frontpage__promo-banner__text{position:relative;font-size:1.9rem;text-align:left;text-wrap:pretty}@media (min-width: 599px){.frontpage__promo-banner__text{font-size:inherit}}.frontpage__promo-banner__pa-text{font-size:1.2rem;margin-top:1em;text-align:left;white-space:nowrap}@media (min-width: 970px){.frontpage__promo-banner__pa-text{font-size:inherit}}@media (min-width: 599px){.frontpage__promo-banner__pa-text{margin-top:0em}}.frontpage__promo-banner__pa-text::after{content:'';display:inline-block;vertical-align:middle;width:1.7em;height:1.3em;margin-left:0.5em;background:url(https://d3a5orex94acl6.cloudfront.net/assets/nursing_homes/parorendealliansen-logo-94c02181909a37dc75d4628b1184996d409126bd3b7717a59400b64840042933.png) no-repeat center center;background-size:contain}.log-in-out-dialog-container{margin:3em auto 0;max-width:500px;text-align:center}.log-in-out-dialog-container h1{font-size:3.9rem}.log-in-out-dialog-container p{margin-top:20px;margin-bottom:20px}.log-in-out-dialog-container button{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006e9d);color:#fff;padding:20px;font-size:1.9rem;margin:20px auto 0}.log-in-out-dialog-container button:disabled,.log-in-out-dialog-container button.disabled{cursor:default;opacity:0.3;pointer-events:none}.log-in-out-dialog-container button:hover,.log-in-out-dialog-container button:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}.log-in-out-dialog-container button:hover{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006793);border-color:#002a3c}.log-in-out-dialog-container button:active{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006089);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#002a3c}.log-in-out-dialog-container button::after{content:'';display:inline-block;margin-left:17px !important;margin-bottom:2px;border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}#new-review.dentist .select-organization .combobox button{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006e9d);color:#fff}#new-review.dentist .select-organization .combobox button:disabled,#new-review.dentist .select-organization .combobox button.disabled{cursor:default;opacity:0.3;pointer-events:none}#new-review.dentist .select-organization .combobox button:hover,#new-review.dentist .select-organization .combobox button:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}#new-review.dentist .select-organization .combobox button:hover{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006793);border-color:#002a3c}#new-review.dentist .select-organization .combobox button:active{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006089);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#002a3c}#new-review.dentist #wrap-up section.submit .actions button{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006e9d);color:#fff;padding:20px;font-size:1.9rem}#new-review.dentist #wrap-up section.submit .actions button:disabled,#new-review.dentist #wrap-up section.submit .actions button.disabled{cursor:default;opacity:0.3;pointer-events:none}#new-review.dentist #wrap-up section.submit .actions button:hover,#new-review.dentist #wrap-up section.submit .actions button:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}#new-review.dentist #wrap-up section.submit .actions button:hover{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006793);border-color:#002a3c}#new-review.dentist #wrap-up section.submit .actions button:active{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006089);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#002a3c}#new-review.dentist #wrap-up section.submit .actions button::after{content:'';display:inline-block;margin-left:17px !important;margin-bottom:2px;border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}#new-review{counter-reset:section}#new-review #total-impression{padding-left:5px}#new-review h2{font-size:2.4rem}#new-review h3{font-size:1.9rem}#new-review>header{margin-bottom:0;background-color:#f4f3ee}#new-review>header a{float:right;display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#0072a2;background-color:transparent;border-color:rgba(0,114,162,0.6);padding:20px;font-size:1.9rem}@media (max-width: 970px){#new-review>header a{display:none}}#new-review>header a:disabled,#new-review>header a.disabled{cursor:default;opacity:0.3;pointer-events:none}#new-review>header a::before{content:'';display:inline-block;margin-bottom:2px;margin-right:20px;border-top:1px solid #0072a2;border-right:1px solid #0072a2;overflow:hidden;width:7px;height:7px;transform:rotate(225deg);-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg)}#new-review>header a:hover{color:#fb6920;border-color:#fb6920}#new-review>header a:hover::before{content:'';display:inline-block;margin-bottom:2px;margin-right:20px;border-top:1px solid #fb6920;border-right:1px solid #fb6920;overflow:hidden;width:7px;height:7px;transform:rotate(225deg);-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg)}#new-review>header .name{display:block;margin-top:5px}#new-review>header .description{font-size:1.9rem;margin-top:20px;max-width:500px}#new-review #error_explanation{display:inline-block;width:100%;border:3px solid red;padding:15px;margin:20px 0}#new-review #error_explanation h1{font-size:2.4rem;margin-bottom:10px}#new-review #error_explanation li.error_item{list-style-type:disc;list-style-position:inside}#new-review .review-section{background-color:#e8f0f2;margin:1px 0}#new-review .review-section::after{content:'';display:block;height:0;clear:both;visibility:hidden}#new-review .review-section:first-of-type{background-color:#f4f3ee;cursor:auto}#new-review .review-section:first-of-type header{height:inherit}#new-review .review-section:first-of-type .overall-description::after{content:'';display:block;height:0;clear:both;visibility:hidden}#new-review .review-section:first-of-type .overall-description .input{float:left;max-width:500px}#new-review .review-section:first-of-type .overall-description .input h3{margin-bottom:10px}#new-review .review-section:first-of-type .overall-description .input .count-symbols{margin-top:3px}#new-review .review-section:first-of-type .overall-description .input .current-symbols-count{display:inline}#new-review .review-section:first-of-type .overall-description .input .description,#new-review .review-section:first-of-type .overall-description .input input[type="text"],#new-review .review-section:first-of-type .overall-description .input textarea{display:block;width:100%}#new-review .review-section:first-of-type .overall-description .input input[type="text"]{margin-bottom:20px}#new-review .review-section:first-of-type .overall-description .input textarea{height:265px}#new-review .review-section:first-of-type .overall-description .writing-tips{float:left;margin-left:50px;margin-top:25px}@media (max-width: 970px){#new-review .review-section:first-of-type .overall-description .writing-tips{display:none}}#new-review .review-section:first-of-type .overall-description .writing-tips section{background-color:#ffffcf;padding:20px}#new-review .review-section:first-of-type .overall-description .writing-tips section:first-of-type{margin-bottom:20px}#new-review .review-section:first-of-type .overall-description .writing-tips h1{font-size:1.9rem}#new-review .review-section:first-of-type .overall-description .writing-tips h1::after{content:'';display:block;height:0;clear:both;visibility:hidden}#new-review .review-section:first-of-type .overall-description .writing-tips h1::before{margin-right:20px}#new-review .review-section:first-of-type .overall-description .writing-tips .good h1{color:#0072a2}#new-review .review-section:first-of-type .overall-description .writing-tips .good h1::before{display:block;float:left;content:'';width:18px;height:10px;border-top:3px solid #0072a2;border-right:3px solid #0072a2;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg)}#new-review .review-section:first-of-type .overall-description .writing-tips .good ul{margin-top:20px}#new-review .review-section:first-of-type .overall-description .writing-tips .bad{position:relative}#new-review .review-section:first-of-type .overall-description .writing-tips .bad h1{color:#fb6920;margin-left:38px}#new-review .review-section:first-of-type .overall-description .writing-tips .bad h1::before{position:absolute;left:20px;top:2px;content:"×";font-weight:300;font-size:40px}#new-review .review-section:first-of-type .overall-description .writing-tips ul{list-style-type:disc;margin-top:15px;margin-left:20px}#new-review .review-section.togglable{cursor:pointer}#new-review .review-section.togglable:hover{background-color:#d9e4e7}#new-review .review-section .collapsed{display:none}#new-review .review-section header{position:relative;padding:35px 0}#new-review .review-section header::after{content:'';display:block;height:0;clear:both;visibility:hidden}#new-review .review-section header h2,#new-review .review-section header p{display:block;width:calc(100% - 60px)}#new-review .review-section header p{clear:left;margin-top:3px}#new-review .review-section header h2::before{counter-increment:section;content:counter(section) ". "}#new-review .review-section header .collapse-arrow{float:right;margin-top:6px;width:46px;height:46px;border:1px solid #121212;border-radius:50%}#new-review .review-section header .collapse-arrow::after{content:'';display:inline-block;margin-top:11px;margin-left:15px;width:13px;height:13px;border-top:1px solid #121212;border-right:1px solid #121212;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg)}#new-review .review-section header .collapse-arrow.expanded::after{margin-top:18px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}#new-review .review-section .select-organization{margin-bottom:20px}#new-review .review-section .select-organization::after{content:'';display:block;height:0;clear:both;visibility:hidden}#new-review .review-section .select-organization #organization-selector-help{display:block}#new-review .review-section .select-organization #organization-selector{position:relative}#new-review .review-section .select-organization #organization-selector.autocomplete input[type=text]{position:relative;width:500px;float:left;padding-right:55px}@media (max-width: 599px){#new-review .review-section .select-organization #organization-selector.autocomplete input[type=text]{width:100%}}#new-review .review-section .select-organization #organization-selector.autocomplete input[type=text]::-ms-clear{display:none}#new-review .review-section .select-organization #organization-selector.autocomplete input[type=text]::-webkit-search-cancel-button{display:none}#new-review .review-section .select-organization #organization-selector .ui-helper-hidden-accessible{display:none}#new-review .review-section .select-organization #organization-selector a.reset{position:absolute;left:550px;white-space:nowrap;margin-top:17px}@media (max-width: 599px){#new-review .review-section .select-organization #organization-selector a.reset{position:static;margin-top:7.5%}}#new-review .review-section .rating{display:table;width:100%;border-top:1px solid #cdcdcd;padding-top:35px}#new-review .review-section .rating:not(:first-of-type){margin-top:35px}#new-review .review-section .rating:last-of-type{padding-bottom:35px}#new-review .review-section .rating>div{vertical-align:middle}@media (min-width: 599px){#new-review .review-section .rating>div{display:table-cell}}#new-review .review-section .rating .question{width:350px;padding-right:20px}@media (max-width: 599px){#new-review .review-section .rating .question{padding-bottom:20px}}#new-review .review-section .rating .stars{background:url(https://d3a5orex94acl6.cloudfront.net/assets/stars-bg-3518ea5f4bc0d01351ec84fc418ac065db1766af826c9c7199cd7fe09f037c14.png) no-repeat 0 center;height:42px;min-width:300px;padding-left:13px;padding-top:2px}@media (max-width: 599px){#new-review .review-section .rating .stars{padding-top:10px}}#new-review .review-section .rating .stars .caption{margin-left:25px}#new-review .review-section .rating input[type=radio],#new-review .review-section .rating input[type=radio]+label{display:inline-block;vertical-align:middle;line-height:20px}#new-review .review-section .rating input[type=radio]+label,#new-review .review-section .rating input[type=radio]+label+label{margin-right:20px}#new-review #wrap-up{padding:20px 0 40px}#new-review #wrap-up::after{content:'';display:block;height:0;clear:both;visibility:hidden}#new-review #wrap-up section#email{display:table;width:100%}#new-review #wrap-up section#email .description{display:table-cell;width:50%;padding-right:50px}@media (max-width: 970px){#new-review #wrap-up section#email .description{display:table-row}#new-review #wrap-up section#email .description p{padding-bottom:7.5%}}#new-review #wrap-up section#email .input{display:table-cell;vertical-align:middle;width:50%}#new-review #wrap-up section#email .input input[type="email"]{display:block;width:100%}#new-review #wrap-up section.submit{padding-top:40px;margin-top:40px;border-top:1px solid #cdcdcd;text-align:center}@media (min-width: 970px){#new-review #wrap-up section.submit{display:grid;grid-template-columns:repeat(10, minmax(0, 1fr));gap:2%}}#new-review #wrap-up section.submit .checkboxes{position:relative;text-align:left}@media (min-width: 970px){#new-review #wrap-up section.submit .checkboxes{grid-column:span 7 / span 7}}@media (max-width: 970px){#new-review #wrap-up section.submit .checkboxes{float:none;display:inline-block;width:90%}}#new-review #wrap-up section.submit .checkboxes .checkbox-wrapper{clear:both;display:flex;display:-webkit-flex;justify-content:space-between}#new-review #wrap-up section.submit .checkboxes .checkbox-wrapper+.checkbox-wrapper{margin-top:10px}#new-review #wrap-up section.submit .checkboxes .checkbox-wrapper a{cursor:pointer}#new-review #wrap-up section.submit .checkboxes label{width:calc(100% - 3em);margin:0}#new-review #wrap-up section.submit .actions{display:inline-block;white-space:nowrap;float:right}@media (min-width: 970px){#new-review #wrap-up section.submit .actions{grid-column:span 3 / span 3;display:flex;justify-content:flex-end}}@media (max-width: 970px){#new-review #wrap-up section.submit .actions{clear:both;float:none;padding-top:40px}}#new-review #wrap-up section.submit .actions a,#new-review #wrap-up section.submit .actions button{display:inline-block !important}@media (max-width: 970px){#new-review #wrap-up section.submit .actions a,#new-review #wrap-up section.submit .actions button{padding-top:11.75%}}#new-review #wrap-up section.submit .actions button{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006e9d);color:#fff;padding:20px;font-size:1.9rem}#new-review #wrap-up section.submit .actions button:disabled,#new-review #wrap-up section.submit .actions button.disabled{cursor:default;opacity:0.3;pointer-events:none}#new-review #wrap-up section.submit .actions button:hover,#new-review #wrap-up section.submit .actions button:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}#new-review #wrap-up section.submit .actions button:hover{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006793);border-color:#002a3c}#new-review #wrap-up section.submit .actions button:active{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006089);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#002a3c}#new-review #wrap-up section.submit .actions button::after{content:'';display:inline-block;margin-left:17px !important;margin-bottom:2px;border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}#new-review #wrap-up section.submit .actions a{margin-right:20px}#new-review.specialist .select-organization .combobox button{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006e9d);color:#fff}#new-review.specialist .select-organization .combobox button:disabled,#new-review.specialist .select-organization .combobox button.disabled{cursor:default;opacity:0.3;pointer-events:none}#new-review.specialist .select-organization .combobox button:hover,#new-review.specialist .select-organization .combobox button:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}#new-review.specialist .select-organization .combobox button:hover{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006793);border-color:#002a3c}#new-review.specialist .select-organization .combobox button:active{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006089);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#002a3c}#new-review.specialist #wrap-up section.submit .actions button{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006e9d);color:#fff;padding:20px;font-size:1.9rem}#new-review.specialist #wrap-up section.submit .actions button:disabled,#new-review.specialist #wrap-up section.submit .actions button.disabled{cursor:default;opacity:0.3;pointer-events:none}#new-review.specialist #wrap-up section.submit .actions button:hover,#new-review.specialist #wrap-up section.submit .actions button:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}#new-review.specialist #wrap-up section.submit .actions button:hover{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006793);border-color:#002a3c}#new-review.specialist #wrap-up section.submit .actions button:active{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006089);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#002a3c}#new-review.specialist #wrap-up section.submit .actions button::after{content:'';display:inline-block;margin-left:17px !important;margin-bottom:2px;border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}.new-appointment-booking{padding-top:25px}@media (min-width: 970px){.new-appointment-booking .content.shrink-on-desktop{width:-moz-fit-content;width:fit-content}}@media (min-width: 599px) and (max-width: 970px){.new-appointment-booking .content.shrink-on-tablet{width:-moz-fit-content;width:fit-content}}.new-appointment-booking h1{font-size:var(--font-size-headline);line-height:1em;font-weight:bold;margin-bottom:20px}.new-appointment-booking table.info-table{margin-top:20px}.new-appointment-booking table.info-table td{padding-bottom:10px}.new-appointment-booking table.info-table td.icon{text-align:center;padding-right:5px;height:30px}.new-appointment-booking table.info-table td.icon img{display:inline-block;height:18px;max-width:18px}.new-appointment-booking table.info-table td:not(.icon){vertical-align:top;padding-top:1px}.new-appointment-booking .card{padding:20px;width:100%;max-width:25em;border-radius:var(--border-radius-small)}.new-appointment-booking .card .profile-element{display:flex;flex-direction:row;align-items:center;gap:10px}.new-appointment-booking #appointment-info-card{background-color:var(--color-gray-dark)}.new-appointment-booking #appointment-info-card .appointment-time{font-weight:bold}.new-appointment-booking #appointment-info-card .appointment-time .appointment-calendar{font-weight:normal}.new-appointment-booking #appointment-info-card .secondary-text{color:var(--color-secondary-text)}.new-appointment-booking #rating-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;color:#fff;background-color:var(--color-legelisten-primary);text-align:center}.new-appointment-booking.start .content{display:flex !important;flex-direction:column}@media (min-width: 1140px){.new-appointment-booking.start .content{flex-direction:row;justify-content:space-between}}.new-appointment-booking.start .comment-prelude{color:var(--color-secondary-text);margin-bottom:20px}.new-appointment-booking.start .comment{height:120px;margin-bottom:20px}.new-appointment-booking.start #appointment-info-card{align-self:flex-start}@media (min-width: 1140px){.new-appointment-booking.start #appointment-info-card{width:-moz-fit-content;width:fit-content}}.new-appointment-booking.start hr{width:100%;margin-bottom:20px;border:none;border-top:var(--separator-border)}.new-appointment-booking.confirmation{min-height:50vh}.new-appointment-booking.confirmation p{display:block;margin-bottom:20px}.new-appointment-booking.done .content{display:flex;flex-direction:column;align-items:center}.new-appointment-booking.done h1,.new-appointment-booking.done p{text-align:center;text-wrap:balanced;max-width:30em}.new-appointment-booking.done .patient-contact-detail{white-space:nowrap;font-weight:bold}.new-appointment-booking.done #clinic-info-card{background-color:var(--color-bright-blue-2)}.new-appointment-booking.done .card{margin-top:20px}.new-appointment-booking label[for*="is_new_patient"],.new-appointment-booking label[for*="is_online"]{margin-bottom:4px}.new-appointment-booking .radio-buttons{display:flex;gap:10px}#new-review-confirmation-info .spam-notice{color:var(--color-red)}.person-profile .element-content-wrap__secondary-info{color:#555 !important}#person-promo{text-align:center}#person-promo header{text-align:center}#person-promo header h1{font-size:var(--font-size-title);color:var(--color-legelisten-primary);margin-bottom:var(--standard-element-spacing)}#person-promo header p{display:inline-block;max-width:650px}#person-promo .content-wrapper{display:flex;flex-direction:column;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;margin-top:calc(var(--standard-element-spacing) * 1.5);margin-left:auto;margin-right:auto;gap:calc(var(--standard-element-spacing) * 1.5)}#person-promo .content-wrapper>*{display:flex;flex-direction:column;align-self:center;width:100%}#person-promo .content-wrapper form{gap:var(--standard-element-spacing)}#person-promo .content-wrapper form .select-wrapper,#person-promo .content-wrapper form select{width:100%}#person-promo .content-wrapper .info-card{display:flex;gap:20px;text-align:left}#person-promo .content-wrapper .info-card p{margin-top:5px}.profile.practice-profile .illustration{border-radius:50%}.profile.practice-profile .profile-element{display:flex;flex-direction:row;align-items:center}.profile.practice-profile .profile-element .profile-image{margin-right:1em}.profile.practice-profile .profile-element:not(:last-of-type){margin-bottom:1em}.profile.practice-profile .info .profile-element-list-item:not(:first-of-type){margin-top:2em}.profile.practice-profile .info .profile-element-list-item:not(:last-of-type){padding-bottom:1em;border-bottom:1px solid #cdcdcd}.profile.practice-profile #employee-list li>div:not(:first-child):not(:last-child){margin-top:.33em;margin-bottom:.33em}.profile.practice-profile .show-all-people{display:inline-block;margin:2.3em 0 1em}@media (max-width: 599px){.profile.practice-profile .show-all-people{margin:1em 0}}.profile.practice-profile .appointment-booking-timeslots{padding-top:0}@media (max-width: 599px){.profile.practice-profile .appointment-booking-timeslots .description{font-size:1.5rem}}#privacy-policy .data-category{font-style:italic}#pro-article .content{display:flex;flex-direction:column;align-items:center}#pro-article article{max-width:600px}#pro-article article .profile-header{display:flex;margin:20px 0;flex-direction:column;align-items:flex-start;gap:15px}@media (min-width: 599px){#pro-article article .profile-header{flex-direction:row;align-items:center;justify-content:space-between}}.profile h2{font-size:2.4rem}.profile #profile-header-wrapper{display:flex;padding-bottom:4rem}@media (max-width: 599px){.profile #profile-header-wrapper{text-align:center}}.profile #profile-header-wrapper .profile-image{margin-right:25px}@media (max-width: 599px){.profile #profile-header-wrapper .profile-image:not(.profile-image-mobile){display:none}.profile #profile-header-wrapper .profile-image.profile-image-mobile{display:block;height:125px;width:125px;margin-left:auto;margin-right:auto}}.profile #profile-header-wrapper .basic-information{width:100%}.profile #profile-header-wrapper .basic-information>div:not(:first-child),.profile #profile-header-wrapper .basic-information>h1:not(:first-child){margin-top:2rem}.profile #profile-header-wrapper .basic-information>div:not(:last-child),.profile #profile-header-wrapper .basic-information>h1:not(:last-child){margin-bottom:2rem}@media (max-width: 599px){.profile #profile-header-wrapper .basic-information{font-size:1.9rem}}@media (min-width: 599px){.profile #profile-header-wrapper .basic-information{float:left}}.profile #profile-header-wrapper .basic-information .keyword-badge-wrapper{margin-top:0.3em;font-size:var(--font-size-primary-text)}.profile #profile-header-wrapper .basic-information .header-profile-info{display:flex;flex-direction:column;gap:0.3em}@media (min-width: 599px){.profile #profile-header-wrapper .basic-information .header-profile-info{gap:var(--standard-element-spacing);flex-direction:row;align-items:center}}.profile #profile-header-wrapper .basic-information .header-rating-info{display:flex;gap:20px;flex-direction:column;margin-top:2.3rem}@media (min-width: 599px){.profile #profile-header-wrapper .basic-information .header-rating-info{flex-direction:row}}@media (min-width: 599px){.profile #profile-header-wrapper .basic-information .header-rating-info .header-button-container:first-of-type{margin-top:0}}.profile #profile-header-wrapper .basic-information .header-rating-info .header-buttons{display:flex;flex-direction:column;gap:20px}@media (min-width: 599px){.profile #profile-header-wrapper .basic-information .header-rating-info .header-buttons{flex-direction:row}}.profile #profile-header-wrapper .basic-information .header-rating-info .header-buttons a{white-space:nowrap}@media (min-width: 599px){.profile #profile-header-wrapper .basic-information .header-rating-summary{margin-top:.1em;margin-bottom:.2em}}.profile #profile-header-wrapper .basic-information .header-rating-reservation{font-size:1.5rem}@media (max-width: 599px){.profile #profile-header-wrapper .basic-information .header-rating-reservation .header-rating-summary{display:flex;justify-content:center}}.profile #profile-header-wrapper .basic-information .header-rating-reservation img{margin-right:2px;margin-bottom:2px;vertical-align:middle}.profile #profile-header-wrapper .basic-information .stars-with-count::after{content:none}@media (max-width: 599px){.profile #profile-header-wrapper .basic-information .stars-with-count{display:inline-block}.profile #profile-header-wrapper .basic-information .stars-with-count>div{margin-left:auto;margin-right:auto}}.profile #profile-header-wrapper .basic-information .count{color:#fff;font-size:inherit}.profile .info{margin-top:3rem}.profile .info .prose p{word-wrap:pretty}.profile .info .prose ul,.profile .info .prose ol{margin:10px 0}.profile .info .prose ul li,.profile .info .prose ol li{margin:0.5rem 0 0 3rem}.profile .info .prose ul li{list-style:disc}.profile .info .prose ol li{list-style:decimal}.profile .info .prose blockquote:not(.unstyled){margin:1.5em 20px;padding:0.5em 0;quotes:"“" "”" "“" "’";font-style:italic}@media (max-width: 599px){.profile .info .prose blockquote:not(.unstyled){margin-left:0;margin-right:0}}.profile .info .prose blockquote:not(.unstyled)::before{color:#555;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}.profile .info .prose blockquote:not(.unstyled) p:first-of-type{display:inline}.profile .info .prose ul br{display:none}.profile .info .profile-claim{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:0.5em;column-gap:0.5em;width:100%;padding:0.5em;margin-bottom:1.5em;background-color:#e9f2f7}@media (min-width: 970px){.profile .info .profile-claim{max-width:calc(100% - 40rem)}}@media (min-width: 599px){.profile .info .profile-claim{padding-left:1.5em}}.profile .info .profile-claim a{max-width:60%}.profile .info .profile-claim-text em{display:block;font-style:normal;font-weight:bold}@media (min-width: 599px){.profile .info .profile-claim-text em{display:inline-block;font-size:1.9rem;margin-right:0.4em;padding-top:0.2em}}.profile .info .profile-claim-text span{display:block}@media (min-width: 970px){.profile .info .profile-info-wrapper,.profile .info #profile-header-wrapper{float:left;width:100%;max-width:calc(100% - 40rem)}}.profile .info .profile-ad-wrapper>h2{margin-bottom:0.5em}@media (min-width: 970px){.profile .info .profile-ad-wrapper{padding-left:2em}}@media (max-width: 970px){.profile .info .profile-ad-wrapper{margin:1rem auto 4rem}}@media (min-width: 970px){.profile .info .profile-ad-wrapper{float:right;max-width:40rem;min-width:36rem}}.profile .info .profile-ad-wrapper .banner-ad.element{text-align:center}.profile .info .profile-ad-wrapper .favorite-review .favorite-review-intro{display:block;color:#555}.profile .info .profile-ad-wrapper .favorite-review .review{display:block;margin-top:-3px}.profile .info .profile-ad-wrapper .favorite-review .review .description{padding-left:0;margin-left:0}.profile .info .profile-ad-wrapper .favorite-review .review p.signature{margin-top:1.5em;font-style:italic}@media (max-width: 599px){.profile .info .profile-info-element{padding:1.5rem 0}.profile .info .profile-info-element:first-child{padding-top:0}.profile .info .profile-info-element>div{padding:.6em 0}}@media (min-width: 599px){.profile .info .profile-info-element>div:not(:last-child){padding-right:1em}}@media (min-width: 599px){.profile .info .profile-info-element{display:flex}}.profile .info .profile-info-element:not(:last-child){border-bottom:1px solid #cdcdcd}.profile .info .profile-info-element:first-child{border-top:1px solid #cdcdcd}.profile .info .element-title-wrap{color:#555}.profile .info .element-content-wrap button{margin-top:.3em}@media (max-width: 599px){.profile .info .element-button-wrap{padding-top:1em;padding-bottom:.6em}}@media (min-width: 599px){.profile .info .element-button-wrap{align-self:center}.profile .info .element-button-wrap button,.profile .info .element-button-wrap a{min-width:11em}}@media (max-width: 599px){.profile .info .element-content-wrap,.profile .info .element-button-wrap{font-size:1.9rem}}@media (min-width: 599px){.profile .info .element-title-wrap,.profile .info .element-content-wrap{padding-top:1.8em;padding-bottom:1.8em}.profile .info .element-title-wrap,.profile .info .element-button-wrap{flex-shrink:0}.profile .info .element-title-wrap{width:15rem}.profile .info .element-content-wrap{flex-grow:1}}.profile .info .profile-element-list{overflow-y:hidden;position:relative}.profile .info .profile-element-list .profile-element-list-item{display:block}.profile .info .profile-element-list .profile-element-list-item:not(:first-of-type){margin-top:1em}.profile .info .profile-element-list .profile-element-list-item:not(:last-of-type){margin-bottom:1em}.profile .info .emphasized-element{font-size:1.9rem;line-height:1.5em}.profile .info .profile-element-divider{border:0;border-bottom:1px solid #cdcdcd;margin:1.2em 0 1em}.profile .info .availability-number-free{font-size:1.25em}.profile .info .practice-location:not(:last-child){margin-bottom:20px}.profile .info .practice-location>*:not(:first-child){margin-top:0.3em}.profile .info .practice-location .phone{display:block}.profile .info .practice-location .phone img{display:inline-block}.profile .info .practice-location .phone.phone-truncated a.full{display:none}.profile .info .practice-location .phone.phone-truncated a.truncated{cursor:pointer}.profile .info .practice-location .phone:not(.phone-truncated) a.truncated{display:none}.profile .info .practice-location .phone .contact-phone-icon{height:0.75em;margin-right:0.4em}.profile .info .practice-location .homepage{display:block}.profile .info .practice-location .homepage .contact-url-icon{height:0.75em;margin-right:0.4em}.profile .info .practice-location span+address{margin-top:0.3em}.profile .info .practice-location .map-link{display:inline-block;margin-top:0.3em}.profile .info .practice-location .map-canvas{display:none;height:40vw;max-height:460px;margin-top:10px}@media (max-width: 599px){.profile .info .practice-location .map-canvas{height:calc(100vw - 4rem)}}.profile .info .practice-location .map-canvas a::after{display:none}.profile .info .practice-location .org-booking-action{white-space:nowrap;margin-top:0.5em}.profile .info .municipality-reference{display:block;margin-top:20px}.profile .info .new-review{text-align:center;margin:50px 0;width:100%}.profile .map-link{display:inline-block;margin-top:0.3em}.profile .map-canvas{display:none;height:30vw;max-height:300px;max-width:1140px;margin-top:10px}@media (max-width: 599px){.profile .map-canvas{height:60vw}}.profile .map-canvas a::after{display:none}.profile #frozen-reviews-wrapper .content{max-width:500px;padding:2em 0;font-size:1.9rem;text-align:center;margin-left:auto;margin-right:auto}.profile #reviews-summary-wrapper .content,.profile #reviews-summary-header,.profile #reviews-summary,.profile #reviews-summary-button-wrapper{padding-top:2rem;padding-bottom:2rem}.profile #reviews-summary-header{display:flex;flex-direction:column}@media (min-width: 599px){.profile #reviews-summary-header{flex-direction:row;justify-content:space-between;align-items:center}}.profile #reviews-summary-header h2{display:inline-flex;font-size:2.4rem}.profile #reviews-summary-wrapper,.profile #frozen-reviews-wrapper{background-color:#f2f2f2;margin-top:2rem}@media (min-width: 599px){.profile #reviews-summary{display:flex}}@media (max-width: 599px){.profile .reviews-summary-block{padding:1.5rem 0}.profile .reviews-summary-block:first-child{padding-top:0;padding-bottom:2.5rem;border-bottom:1px solid #cdcdcd;margin-bottom:1rem}.profile .reviews-summary-block:last-child{padding-bottom:0}}@media (min-width: 599px){.profile .reviews-summary-block{padding:1rem 0;padding-right:1rem;width:100%;flex-shrink:1}}.profile .reviews-summary-block .stars-svg{margin-top:.2em}@media (min-width: 599px){.profile #reviews-summary-button-wrapper a{padding-left:3em;padding-right:3em}}.profile #reviews-header{padding-top:2rem;padding-bottom:2rem}.profile #reviews-header .content h2{font-size:2.4rem;line-height:1.5;margin-top:2rem}@media (max-width: 599px){.profile #reviews-header .content h2{font-size:1.9rem}}.profile #reviews{background-color:#fbfbfb}.profile #reviews #load-more{display:none;text-align:center}.profile #reviews #load-more.alternative{margin-top:40px;margin-bottom:40px}.profile #reviews #load-more.alternative .spinner{padding-top:0.8em}.profile #reviews #load-more:not(.alternative) .load-more-button{display:flex;justify-content:center;align-items:center;margin-top:2rem;padding:1rem 0.5rem;border:1px solid #cdcdcd;border-radius:0.3rem;height:42px;color:#555;text-decoration:none}.profile #reviews #load-more:not(.alternative) .spinner{margin-top:2rem;padding-top:1rem}.profile #reviews #load-more .spinner{height:30px}.profile .banner-ad.outer{margin:30px 0}.profile .booking-action.with-icon::before{margin-bottom:-0.1em;background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar_white-2a96b2415cf3460f566719c0179b135db4962bed28a0cfa24bc401f793ebe285.svg)}.profile .booking-action.with-icon:not(.call-to-action):hover::before,.profile .booking-action.with-icon:not(.call-to-action):active::before,.profile .booking-action.with-icon:not(.call-to-action):focus::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar_blue-669d5c9b8b03f8f76a9b1400df4296bd4910c7002e8c20aa89c06458fa8a1b53.svg)}.profile .booking-action.with-icon.call-to-action:hover::before,.profile .booking-action.with-icon.call-to-action:active::before,.profile .booking-action.with-icon.call-to-action:focus::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/icons/calendar_green-d1d36fdba6db040e587c380667061c1a10e46f83cc9aeaaccf83ba8814d188ee.svg)}.profile .appointment-booking select{width:100%;margin-bottom:20px}.profile .appointment-booking select:has(+.simple-calendar){margin-bottom:30px}.profile .appointment-booking select+.simple-calendar td{height:120px}.profile .appointment-booking .treatment{display:flex;flex-direction:column;gap:7px}.profile .appointment-booking .treatment-name{font-size:var(--font-size-sub-headline);font-weight:bold;line-height:1em}.profile .appointment-booking .treatment-description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--read-more-line-clamp, 2);color:#555}.profile .appointment-booking button.read-more{margin-top:0}.profile .appointment-booking .treatment-price .red{color:var(--color-red)}.profile .appointment-booking .treatment-price .green,.profile .appointment-booking .treatment-price .plans-badge.pluss,.profile .appointment-booking .treatment-price .plans-badge.pluss,.profile .appointment-booking .treatment-price .pluss.pluss-superscript-badge,.profile .appointment-booking .treatment-price .plans-badge.pluss-superscript-badge,.profile .appointment-booking .treatment-price .doctor.search #gp-availability-dropdown-menu label.pluss.pluss-feature::after,.doctor.search #gp-availability-dropdown-menu .profile .appointment-booking .treatment-price label.pluss.pluss-feature::after,.profile .appointment-booking .treatment-price .doctor.search #gp-availability-dropdown-menu label.plans-badge.pluss-feature::after,.doctor.search #gp-availability-dropdown-menu .profile .appointment-booking .treatment-price label.plans-badge.pluss-feature::after{color:var(--color-green)}.profile .appointment-booking hr{border:none;border-top:var(--separator-border);margin-top:var(--standard-element-spacing);margin-bottom:var(--standard-element-spacing)}.profile #fixed-appointment-booking-button{position:fixed;right:20px;bottom:20px;z-index:1000;font-size:1.9rem}.profile .appointment-booking.blink,.profile #employee-list.blink{animation:blink 0.5s ease-out}@keyframes blink{0%{opacity:1}20%{opacity:.2}100%{opacity:1}}#promo #promo-content.online-booking-content{gap:92px}#promo .online-booking-content p#promo-intro{text-align:center;margin:1.5em auto 2em}#promo .online-booking-content .grid-container{display:flex;align-items:center}#promo .online-booking-content .grid-container img{max-width:100%}#promo .online-booking-content .promo-card{max-width:500px}#promo .online-booking-content .promo-card .promo-card-header h4{color:#0072a2}@media (max-width: 970px){#promo .online-booking-content .promo-card .promo-card-header h4{text-align:center}}#promo .online-booking-content .promo-card .promo-card-header p{margin:8px auto}#promo .online-booking-content #epj .stats-wrapper-booking{flex-wrap:wrap;justify-content:center;align-items:center;max-width:960px}#promo .online-booking-content #epj .stats-wrapper-booking img{max-width:280px;max-height:34px}#promo .online-booking-content #epj .stats-wrapper-booking img#muntra{max-height:45px}#promo .online-booking-content #epj .stats-wrapper-booking img#opus-dental{max-height:28px}#promo .online-booking-content #epj .stats-wrapper-booking img#pasient-sky{max-height:40px}#promo .online-booking-content #epj .stats-wrapper-booking img#solvit{max-height:50px}#promo .online-booking-content #epj .stats-wrapper-booking img#pridok{max-height:40px}#promo .online-booking-content #epj .stats-wrapper-booking img#physica{max-height:50px}#promo .online-booking-content #epj p{max-width:960px;margin:0 auto;margin-top:24px}#promo .online-booking-content #appointment-promo-contact h2{margin-bottom:16px}#promo .online-booking-content #appointment-promo-contact p{text-align:center;margin-bottom:20px}#promo .online-booking-content #appointment-promo-contact form{margin:0 auto}#promo .online-booking-content #appointment-promo-contact form :last-child{margin-top:12px}#promo .online-booking-content #appointment-promo-contact form #contact_comments{height:120px}#promo #promo-content #promo-grid .premium-card{border:1px solid #cdcdcd;border-radius:0.3rem;box-shadow:-3px 3px 8px rgba(0,0,0,0.1);padding:18px}#promo #promo-content #promo-grid .premium-card h4,#promo #promo-content #promo-grid .premium-card h6{margin:0.2em;padding:0.2em 0.5em;margin-left:0.5em}#promo #promo-content #promo-grid .premium-card .premium-card-header{height:100px}#promo #promo-content #promo-grid .premium-card .premium-card-header .plans-badge.inline.premium,#promo #promo-content #promo-grid .premium-card .premium-card-header .inline.premium.pluss-superscript-badge,#promo #promo-content #promo-grid .premium-card .premium-card-header .inline.premium.pluss-button::after,#promo #promo-content #promo-grid .premium-card .premium-card-header .inline.premium.pluss-logo-badge,#promo #promo-content #promo-grid .premium-card .premium-card-header .doctor.search #gp-availability-dropdown-menu label.inline.premium.pluss-feature::after,.doctor.search #gp-availability-dropdown-menu #promo #promo-content #promo-grid .premium-card .premium-card-header label.inline.premium.pluss-feature::after{color:black}#promo #promo-content #promo-grid .premium-card .premium-card-header hr{border:none;border-top:1px solid #cdcdcd}#promo #promo-content #promo-grid .premium-card ul.checkmarked-list.blue,#promo #promo-content #promo-grid .premium-card ul.blue.services-plan-content-list{margin:20px 0}#promo #promo-content #promo-grid .premium-card .minimalistic-button{width:100%}#promo #promo-content #promo-grid .premium-card .premium-sub-text{font-size:1.2rem;margin-top:8px}#promo #promo-content #premium-video-frame{height:400px}#promo #promo-content #premium-video-frame iframe{border-radius:15px}@media (min-width: 970px){#promo #promo-content #premium-video-frame{width:800px;margin:0 auto}}#promo #promo-content #premium-why .stats-wrapper{width:-moz-fit-content;width:fit-content}#promo #promo-content #premium-why #premium-why-text{margin:0 auto;margin-top:32px}@media (min-width: 970px){#promo #promo-content #premium-why #premium-why-text{width:800px}}#promo #promo-content #premium-why #premium-why-text .why-text-content{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--read-more-line-clamp, 8)}#promo #promo-content #premium-why #premium-why-text .checkmarked-list,#promo #promo-content #premium-why #premium-why-text .services-plan-content-list{display:-webkit-inline-flex;flex-direction:column}#promo #promo-content #premium-why #premium-why-text .why-text-subtitle{font-weight:500}#promo #promo-content #premium-why #premium-why-text .minimalistic-button{display:block;margin:16px auto}#promo #promo-content #premium-why .stats-card{display:flex;gap:14px;align-items:center}#promo #promo-content #premium-why .stats-text-header{font-size:2.4rem;color:#0072a2}#promo #promo-content #premium-why .stats-text-subtitle{font-size:1.2rem;color:#555}#promo #promo-content #premium-why .stats-icon{display:flex;align-items:center;justify-content:center;font-size:2em;background-color:#f2f2f2;width:100px;height:100px;border-radius:50%}#promo #promo-content #premium-why .stats-icon img{height:40px}#promo #promo-content #premium-book-demo{scroll-margin-top:165px}@media (max-width: 970px){#promo #promo-content #premium-book-demo{scroll-margin-top:80px}}#promo #promo-content #premium-book-demo h2{margin-bottom:16px}#promo #promo-content #premium-book-demo .calendly-inline-widget{margin-top:-46px;min-width:300px;height:750px;overflow-y:unset !important}@media (max-width: 1039px){#promo #promo-content #premium-book-demo .calendly-inline-widget{min-height:1400px}}@media (max-width: 689px){#promo #promo-content #premium-book-demo .calendly-inline-widget{min-height:1040px;margin-top:2em}}#promo h1{font-size:2.4rem;font-weight:bold;text-align:center;color:#0072a2;margin-top:1em}@media (min-width: 599px){#promo h1{font-size:3.9rem}}#promo p#promo-intro{text-align:center;margin:1.5em auto 2em}@media (min-width: 599px){#promo p#promo-intro{text-wrap:balance}}#promo #promo-content{max-width:1200px;display:flex;flex-direction:column;gap:50px}#promo #promo-content h2{font-size:2.4rem;color:#0072a2;text-align:center;font-weight:bold;margin-bottom:32px}#promo #promo-content #promo-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 16px;margin:0 auto}@media (max-width: 970px){#promo #promo-content #promo-grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media (max-width: 970px) and (min-width: 599px){#promo #promo-content #promo-grid{width:500px}}#promo #promo-content #promo-grid .promo-card{text-align:left}#promo #promo-content #promo-grid .promo-card .promo-card-header{display:flex;flex-direction:column;row-gap:4px}#promo #promo-content #promo-grid .promo-card .promo-card-header h4,#promo #promo-content #promo-grid .promo-card .promo-card-header h6{font-size:1.9rem}#promo #promo-content #promo-grid .promo-card .promo-card-header h6{color:#0072a2}#promo #promo-content #promo-grid .promo-card ul.checkmarked-list.blue li,#promo #promo-content #promo-grid .promo-card ul.blue.services-plan-content-list li{margin:16px 0}#promo #promo-content #premium-why .stats-wrapper,#promo #promo-content #epj .stats-wrapper{display:flex;gap:40px;margin:0 auto}@media (max-width: 970px){#promo #promo-content #premium-why .stats-wrapper,#promo #promo-content #epj .stats-wrapper{flex-direction:column}}@media (min-width: 970px){#promo #promo-testimonials{max-width:900px;margin:0 auto}}#promo #promo-testimonials .testimonials-wrapper{min-height:345px}#promo #promo-testimonials .testimonial-card{height:290px;width:330px;background-color:#e9f2f7;border-radius:0.3rem;padding:16px;box-shadow:-3px 3px 8px rgba(0,0,0,0.1);margin:0 auto}#promo #promo-testimonials .testimonial-card img{height:70px;width:70px}#promo #promo-testimonials .testimonial-card-header{display:flex;font-size:1.5rem;margin:0 0 16px;font-weight:600}#promo #promo-testimonials .testimonial-card-header .testimonial-card-header-text{display:flex;align-items:center;margin-left:16px}#promo #promo-testimonials .testimonial-card-header h4{font-size:1.9rem}#promo #promo-testimonials img{border-radius:50%;width:100px;height:100px}#review-reply{max-width:30em;margin-left:auto;margin-right:auto}#review-reply .top-block{text-align:center}#review-reply .top-block h1{font-size:3.9rem;margin:0 auto}#review-reply #review{margin-top:2rem;margin-bottom:2rem}#review-reply>.content{padding:4rem 0 0}@media (max-width: 970px){#review-reply>.content{padding-left:2em;padding-right:2em}}#review-reply .error_explanation{display:none;text-align:left;margin-left:auto;margin-right:auto}#review-reply form>input{width:100%}#review-reply form>textarea{width:100%;height:8em}#review-reply form>input,#review-reply form>textarea,#review-reply form .checkbox{margin-bottom:1em}#review-reply form label{display:inline-block;margin-bottom:0.3em}#review-reply form .checkbox{display:flex}#review-reply .result{text-align:center;padding:4rem}#review-reply .result h1{font-size:1.9rem}#review-reply .result p{margin-top:20px}#review-reply .result.success{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #00a400;border-radius:6px;max-width:400px;padding:30px;margin:20px auto}#review-reply .result.success .illustration{display:flex;align-items:center;justify-content:center;background-color:#00a400;border-radius:50%;height:50px;width:50px;margin:-55px 0 20px;outline:4px solid white}#review-reply .result.success .illustration img{width:75%}#service-bundling-landing-page{font-size:1.9rem}#service-bundling-landing-page .hero-image{height:100vh;background-repeat:no-repeat;background-position:bottom 50% left 50%;background-size:cover;background-image:linear-gradient(to right, rgba(0,0,0,0.6), rgba(0,0,0,0.6)),url(https://d3a5orex94acl6.cloudfront.net/assets/pluss/hero-small-34594ac42bffbea3748a61b5fb676c0b36ef53d62b2c785e00841f0e84bfb3a6.jpg)}@media (min-width: 599px){#service-bundling-landing-page .hero-image{min-height:760px;background-position:center;background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/pluss/hero-large-ecbdfbc747a3fc27e2f600b39aec7107da07b9867e5027a93c39161f238061ff.jpg)}}#service-bundling-landing-page .hero-image .content:first-of-type{height:100%;position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center}#service-bundling-landing-page .hero-image .content:first-of-type .info-block{text-align:center;color:#fff;font-size:1.9rem}@media (min-width: 599px){#service-bundling-landing-page .hero-image .content:first-of-type .info-block{max-width:60% !important;border-radius:10px;background:rgba(0,0,0,0.6);padding:3em;margin-top:50px}}@media (min-width: 970px){#service-bundling-landing-page .hero-image .content:first-of-type .info-block{position:absolute;left:5%;bottom:10%;width:450px}}#service-bundling-landing-page .hero-image .content:first-of-type .info-block a:not(.call-to-action){color:#fff;border-color:rgba(255,255,255,0.4)}#service-bundling-landing-page .hero-image .content:first-of-type .info-block h1{font-size:5rem;font-weight:bold}#service-bundling-landing-page .hero-image .content:first-of-type .info-block #mini-terms{display:block;margin-top:1em;margin-bottom:1em}#service-bundling-landing-page .hero-image .content:first-of-type .info-block ul{display:inline-block;text-align:left;margin-left:auto;margin-right:auto;font-size:1.9rem}#service-bundling-landing-page .hero-image .content:first-of-type .info-block .call-to-action{margin-top:2em;width:100%;max-width:100%}#service-bundling-payment{padding-top:4rem}@media (min-width: 599px){#service-bundling-payment .button-payment-method{margin:1em}}#service-bundling-profile header div{display:flex;align-items:center}#service-bundling-profile header div .info{display:block}#service-bundling-profile header div .logout{margin-left:auto}#service-bundling-profile .subscriptions h1{font-size:2.4rem}#service-bundling-profile .subscriptions table{margin-top:20px}#service-bundling-profile .subscriptions+.subscriptions{margin-top:3em}#service-bundling-profile #membership-renewal-notice{display:block;padding:2em;margin-top:-2em;margin-bottom:2em;border:5px #d04524 solid;border-radius:0.3rem;text-align:center}#service-bundling-profile #membership-renewal-notice .service-bundling-payment-wrapper{padding-top:2em}#service-bundling-profile #membership-renewal-notice .service-bundling-payment-wrapper .logged-in-message{display:none}#services-overview{font-size:1.9rem}#services-overview .content>div{margin:4rem 0}#services-overview .top-block{text-align:center}#services-overview .top-block h1{font-size:3.9rem;margin:4rem 0}#services-overview .top-block p{margin:1em 0}#services-overview .larger-text{font-size:2.4rem}#services-plan-comparison{display:flex;justify-content:center;margin:4rem 0}@media (max-width: 599px){#services-plan-comparison{position:relative}}@media (min-width: 599px){#services-plan-comparison{display:flex}}@media (min-width: 970px){#services-plan-comparison{padding:2rem 0}}.services-plan-column{position:relative;display:flex;flex-direction:column;border-radius:0.3rem;border:1px solid #cdcdcd;padding:6.5rem;background-color:#fff}@media (max-width: 970px){.services-plan-column{padding:3rem;padding-bottom:5rem}}.services-plan-column>hr{border:none;border-top:1px solid #cdcdcd;margin:4rem 0}.services-plan-header,.services-plan-calltoaction{display:flex;flex-direction:column;align-items:center;text-align:center}.services-plan-header{justify-content:space-between}.services-plan-header.small{min-height:9rem}.services-plan-header.large{min-height:20rem}@media (max-width: 970px){.services-plan-header.large{min-height:18rem}}.services-plan-calltoaction{flex-grow:2;justify-content:center}.services-plan-calltoaction>*:not(:last-child){margin-bottom:4rem}@media (max-width: 970px){.services-plan-calltoaction>*:not(:last-child){margin-bottom:2rem}}.services-plan-name{font-size:2.4rem}.services-plan-header-price{display:block;font-size:3.9rem}.services-plan-price-explanation{display:none;font-size:1.2rem}@media (max-width: 599px){#services-free-plan-column{display:none;width:100%}}@media (min-width: 599px){#services-free-plan-column{width:calc(42% + 2rem);margin-top:2.5rem;margin-bottom:2.5rem;margin-right:-2rem}}@media (min-width: 970px){#services-free-plan-column{padding:4rem 3.5rem}}@media (min-width: 599px){#services-paid-plan-column{width:58%;box-shadow:0 0.6rem 2.5rem rgba(0,0,0,0.1)}}#services-paid-plan-column .services-plan-header{padding:inherit;margin:calc(-1px - 6.5rem);box-sizing:content-box;background-color:#0072a2;color:#fff;padding-bottom:calc(4rem);margin-bottom:4rem;border:1px solid #0072a2;border-radius:0.3rem 0.3rem 0 0}#services-paid-plan-column .services-plan-header a.white{color:#fff;border-color:#fff}@media (max-width: 970px){#services-paid-plan-column .services-plan-header{padding-top:5.5rem;margin:calc(-1px - 3rem);margin-bottom:4rem}}@media (max-width: 599px){#services-paid-plan-column .services-plan-header{margin:calc(-1px - 3rem);margin-bottom:4rem}}.services-plan-content-list{margin-top:-1em;margin-bottom:-1em}@media (max-width: 970px){.services-plan-content-list{font-size:1.5rem}}.services-plan-content-list li{margin-top:1em;margin-bottom:1em}.services-plan-content-list .not-in-plan{color:#555;text-decoration:line-through}@media (max-width: 599px){.services-plan-content-list .free-service{display:none}}.services-plan-content-list .not-in-plan::before{background-image:url(https://d3a5orex94acl6.cloudfront.net/assets/ul-unchecked-eb6e7e6ef43e4036f6010eeb493d55b353c5a3c49d94fc1178b8f103070cfde4.svg)}main#switching-fastlege .centering-wrap{text-align:center;margin-top:40px}main#switching-fastlege .centering-wrap a.doctor-search{display:block;border:2px solid transparent;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006e9d);color:#fff;padding:20px;font-size:1.9rem;display:inline-block}main#switching-fastlege .centering-wrap a.doctor-search:disabled,main#switching-fastlege .centering-wrap a.doctor-search.disabled{cursor:default;opacity:0.3;pointer-events:none}main#switching-fastlege .centering-wrap a.doctor-search:hover,main#switching-fastlege .centering-wrap a.doctor-search:active{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}main#switching-fastlege .centering-wrap a.doctor-search:hover{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006793);border-color:#002a3c}main#switching-fastlege .centering-wrap a.doctor-search:active{background-color:#0072a2;background-image:linear-gradient(to bottom, #0076a7, #006089);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:#002a3c}main#switching-fastlege .centering-wrap a.doctor-search::after{content:'';display:inline-block;margin-left:17px !important;margin-bottom:2px;border-top:1px solid #fff;border-right:1px solid #fff;overflow:hidden;width:7px;height:7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-3px}html{position:relative;min-height:100%}body{background-color:#fff;min-width:320px;margin-bottom:620px}@media (max-width: 970px){body{margin-bottom:740px}}@media (max-width: 599px){body{margin-bottom:410px}}*{transition:color 75ms, background-color 75ms;box-sizing:border-box}img{box-sizing:content-box}strong,b{font-weight:bold}em,i{font-style:italic}main{clear:both}main:not(#frontpage):not(.landing-page)::before{display:block;position:relative;content:'';height:72px}@media (min-width: 970px){main:not(#frontpage):not(.landing-page)::before{height:158px}}main>header{padding:30px 0;margin-bottom:25px}main>.site-category-header{background-color:#0072a2;color:#fff}main>.site-category-header a{color:#fff}main>section:last-of-type,main>*:last-child{padding-bottom:50px !important}main.content,main>.content,main section>.content,main .hero-image>.content,header.content,header>.content,header section>.content,header .hero-image>.content,footer.content,footer>.content,footer section>.content,footer .hero-image>.content,nav.content,nav>.content,nav section>.content,nav .hero-image>.content,aside.content,aside>.content,aside section>.content,aside .hero-image>.content{position:relative;max-width:1140px;margin-left:auto;margin-right:auto;padding:0 2rem}main.content::after,main>.content::after,main section>.content::after,main .hero-image>.content::after,header.content::after,header>.content::after,header section>.content::after,header .hero-image>.content::after,footer.content::after,footer>.content::after,footer section>.content::after,footer .hero-image>.content::after,nav.content::after,nav>.content::after,nav section>.content::after,nav .hero-image>.content::after,aside.content::after,aside>.content::after,aside section>.content::after,aside .hero-image>.content::after{content:"";display:block;height:0;clear:both;visibility:hidden}main{display:block}main>.content.top-margin{margin-top:calc(var(--standard-element-spacing) * 2)}address{font-style:normal}button{background:none}button::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{padding:0;border:0}a,button.button--link{color:#0072a2;-webkit-text-decoration:underline 1px solid rgba(0,114,162,0.2);text-decoration:underline 1px solid rgba(0,114,162,0.2);text-underline-offset:0.35em}a:hover,button.button--link:hover{color:#fb6920;text-decoration:none;cursor:pointer}@media (min-width: 599px){a[href^="tel:"],button.button--link[href^="tel:"]{color:#121212 !important;border:0 !important;text-decoration:none !important;pointer-events:none !important}}a.link--white,button.button--link.link--white{color:#fff;text-decoration-color:inherit}a.link--secondary,button.button--link.link--secondary{color:var(--color-secondary-text);text-decoration-color:inherit}a.link--plain,button.button--link.link--plain{color:inherit;text-decoration:none}a.link--plain:hover,button.button--link.link--plain:hover{text-decoration:inherit}a.link--white:hover,a.link--secondary:hover,button.button--link.link--white:hover,button.button--link.link--secondary:hover{text-decoration:none}a.link--inverted-hover,button.button--link.link--inverted-hover{text-decoration:none}a.link--inverted-hover:hover,button.button--link.link--inverted-hover:hover{text-decoration:inherit}a.dashed-border,button.button--link.dashed-border{text-decoration-line:dashed}a[href*="http://"]:not(.no-external-symbol,.button,.minimalistic-button,.minimalistic-button.pluss-button:not(.active)),a[href*="https://"]:not(.no-external-symbol,.button,.minimalistic-button,.minimalistic-button.pluss-button:not(.active)){margin-right:23px}a[href*="http://"]:not(.no-external-symbol,.button,.minimalistic-button,.minimalistic-button.pluss-button:not(.active))::after,a[href*="https://"]:not(.no-external-symbol,.button,.minimalistic-button,.minimalistic-button.pluss-button:not(.active))::after{position:absolute;display:inline-block;margin:0 0 -5px 5px;content:'';width:18px;height:18px;background:url(https://d3a5orex94acl6.cloudfront.net/assets/external-link-ce29bb69deeb4600607a89f91a0b9d69e68f382337231405fe5957d5acb4f249.svg) no-repeat;background-position:0 0}a[href*="http://"]:not(.no-external-symbol,.button,.minimalistic-button,.minimalistic-button.pluss-button:not(.active)):hover::after,a[href*="https://"]:not(.no-external-symbol,.button,.minimalistic-button,.minimalistic-button.pluss-button:not(.active)):hover::after{background-position:0 -72px}hr{height:0px;border:none;border-top:var(--separator-border)}.hr,.hr2{width:100%;height:0px;border-top:1px solid #cdcdcd;clear:both;display:block;margin-bottom:20px;margin-top:20px}.hr2{border-top:1px solid #cdcdcd;margin-top:5px;margin-bottom:15px}p+p{margin-top:10px}.clear::before,.clear::after{content:" ";display:table}.clear::after{clear:both}.error_explanation,.error-explanation,.warning-message{display:block;border:3px solid red;padding:15px;margin-top:20px;margin-bottom:20px}.error_explanation h1,.error_explanation__intro,.error-explanation h1,.error-explanation__intro,.warning-message h1,.warning-message__intro{font-size:2.4rem;margin-bottom:10px}.error_explanation li,.error-explanation li,.warning-message li{list-style-type:disc;list-style-position:inside}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.breakpoint-checker{position:fixed;left:-9999px;z-index:-1;width:0;height:0;display:none}@media (max-width: 970px) and (min-width: 599px){.breakpoint-checker-tablet{display:block}}@media (max-width: 599px){.breakpoint-checker-mobile{display:block}}iframe[src*=youtube\.com]{aspect-ratio:16/9;width:100%;border-radius:0.3rem}*{font-family:Helvetica, Arial, sans-serif !important}html{font-size:62.5%}body{font-size:1.5rem;line-height:1.35;font-weight:300;color:#121212;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none}p+p{margin-top:10px}h1,h2,h3,h4,h5,h6{word-wrap:balance}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{border:0;text-decoration:none}.head-title,.profile #profile-header-wrapper h1,main>header h1{font-weight:bold;font-size:3.9rem;line-height:1.3}.toned-down-text{color:#555}.prose-typography h1{font-size:2.4rem}.prose-typography h2{font-size:1.9rem}.prose-typography h3{font-size:1.5rem;font-weight:bold}.prose-typography h1,.prose-typography h2,.prose-typography h3{margin-bottom:0.3em}.prose-typography h1+h1,.prose-typography h1+h2,.prose-typography h1+h3,.prose-typography h2+h1,.prose-typography h2+h2,.prose-typography h2+h3,.prose-typography h3+h1,.prose-typography h3+h2,.prose-typography h3+h3{margin-top:0.5em}.prose-typography p+h1,.prose-typography p+h2,.prose-typography p+h3,.prose-typography ul+h1,.prose-typography ul+h2,.prose-typography ul+h3,.prose-typography ol+h1,.prose-typography ol+h2,.prose-typography ol+h3,.prose-typography blockquote+h1,.prose-typography blockquote+h2,.prose-typography blockquote+h3{margin-top:1.5em}.prose-typography p{word-wrap:pretty}.prose-typography ul,.prose-typography ol{margin:10px 0}.prose-typography ul li,.prose-typography ol li{margin:0.5rem 0 0 3rem}.prose-typography ul li{list-style:disc}.prose-typography ol li{list-style:decimal}.prose-typography blockquote:not(.unstyled){margin:1.5em 20px;padding:0.5em 0;quotes:"“" "”" "“" "’";font-style:italic}@media (max-width: 599px){.prose-typography blockquote:not(.unstyled){margin-left:0;margin-right:0}}.prose-typography blockquote:not(.unstyled)::before{color:#555;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}.prose-typography blockquote:not(.unstyled) p:first-of-type{display:inline}.hidden{display:none !important}.text-blue{color:#0072a2}.nowrap{white-space:nowrap}.justify-end{justify-content:flex-end}@media (min-width: 970px){.hide-on-desktop{display:none}}@media (min-width: 599px) and (max-width: 970px){.hide-on-tablet{display:none}}@media (max-width: 599px){.hide-on-mobile{display:none}}.skeleton-loader span,.skeleton-loader button{background-color:var(--color-skeleton-loader);cursor:wait;animation-name:loading-outline;animation-duration:2s;animation-iteration-count:infinite}@keyframes loading-outline{0%{background-color:#fbfbfb}50%{background-color:#f2f2f2}100%{background-color:#fbfbfb}}.loading::after{overflow:hidden;display:inline-block;vertical-align:bottom;animation:ellipsis steps(4, end) 900ms infinite;content:"\2026";width:0px}@keyframes ellipsis{to{width:1.25em}}.simple-calendar table{-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;background-color:rgba(0,0,0,0);border:1px solid #dddddd;border-collapse:collapse;box-sizing:border-box;max-width:100%;width:100%}.simple-calendar tr{border-collapse:collapse}.simple-calendar th{padding:6px;border-bottom:2px solid #dddddd;border-collapse:collapse;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-top:0px none #333333;box-sizing:border-box;text-align:left}.simple-calendar td{padding:6px;vertical-align:top;width:14%;border:1px solid #ddd;border-top-color:#dddddd;border-top-style:solid;border-top-width:1px;border-right-color:#dddddd;border-right-style:solid;border-right-width:1px;border-bottom-color:#dddddd;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#dddddd;border-left-style:solid;border-left-width:1px}.simple-calendar .calendar-heading nav{display:inline-block}.simple-calendar .day{height:80px}.simple-calendar .today{background:#FFFFC0}.simple-calendar .prev-month{background:#DDD}.simple-calendar .next-month{background:#DDD}
