*{margin:0;padding:0;font:inherit;line-height:inherit}html{hanging-punctuation:first last}body{min-height:100svh}button{border:none}a,button{-webkit-tap-highlight-color:transparent;outline:none}body{min-width:320px;scroll-behavior:smooth;line-height:1.2em;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}ul:not([class]),ol:not([class]){margin:0 0 1rem;padding-left:25px}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg,video{display:block;max-width:100%;height:auto;object-fit:cover;font-style:italic}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}p,li{text-wrap:pretty}@font-face{font-style:normal;font-weight:200;src:url(./mulish-v13-latin-200-D29R2_LP.woff2) format("woff2");font-family:Mulish;font-display:swap}@font-face{font-style:italic;font-weight:200;src:url(./mulish-v13-latin-200italic-g1KV0xc7.woff2) format("woff2");font-family:Mulish;font-display:swap}@font-face{font-style:normal;font-weight:300;src:url(./mulish-v13-latin-300-Cf517zFH.woff2) format("woff2");font-family:Mulish;font-display:swap}@font-face{font-style:italic;font-weight:300;src:url(./mulish-v13-latin-300italic-BiyvZPAr.woff2) format("woff2");font-family:Mulish;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(./mulish-v13-latin-regular-M3OQmH06.woff2) format("woff2");font-family:Mulish;font-display:swap}@font-face{font-style:italic;font-weight:400;src:url(./mulish-v13-latin-italic-vKCfLqFr.woff2) format("woff2");font-family:Mulish;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(./mulish-v13-latin-500-CGo7tOKk.woff2) format("woff2");font-family:Mulish;font-display:swap}@font-face{font-style:italic;font-weight:500;src:url(./mulish-v13-latin-500italic-B4dorGdd.woff2) format("woff2");font-family:Mulish;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(./mulish-v13-latin-600-CCEpxY5j.woff2) format("woff2");font-family:Mulish;font-display:swap}@font-face{font-style:italic;font-weight:600;src:url(./mulish-v13-latin-600italic-CGKPEkU8.woff2) format("woff2");font-family:Mulish;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(./mulish-v13-latin-700-JhPVNM0j.woff2) format("woff2");font-family:Mulish;font-display:swap}@font-face{font-style:italic;font-weight:700;src:url(./mulish-v13-latin-700italic-BTNJiGhl.woff2) format("woff2");font-family:Mulish;font-display:swap}@font-face{font-style:normal;font-weight:800;src:url(./mulish-v13-latin-800-DiH3Wgr1.woff2) format("woff2");font-family:Mulish;font-display:swap}@font-face{font-style:italic;font-weight:800;src:url(./mulish-v13-latin-800italic-D7ut64KI.woff2) format("woff2");font-family:Mulish;font-display:swap}@font-face{font-style:normal;font-weight:900;src:url(./mulish-v13-latin-900-DNHswnY4.woff2) format("woff2");font-family:Mulish;font-display:swap}@font-face{font-style:italic;font-weight:900;src:url(./mulish-v13-latin-900italic-BSXTGUCw.woff2) format("woff2");font-family:Mulish;font-display:swap}html{font-weight:300;font-size:var(--font-size)}body{color:var(--text-color);line-height:1.5rem;font-family:Mulish,sans-serif}p:not(:last-child){margin-bottom:1rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-wrap:balance;margin-bottom:.6em;line-height:1.2em}h1,.h1{font-weight:400;font-size:1.8rem}@media(min-width:992px){h1,.h1{font-size:2.1rem}}@media(min-width:1440px){h1,.h1{font-size:2.5rem}}h2,.h2{font-weight:300;font-size:1.5rem}@media(min-width:992px){h2,.h2{font-size:2rem}}@media(min-width:1440px){h2,.h2{font-size:2.353rem}}h3,.h3{font-weight:300;font-size:1.2rem}@media(min-width:992px){h3,.h3{font-size:1.8rem}}@media(min-width:1440px){h3,.h3{font-size:1.9rem}}h4,.h4{font-weight:300;font-size:1.13rem}@media(min-width:992px){h4,.h4{font-size:1.3rem}}@media(min-width:1440px){h4,.h4{font-size:1.45rem}}h5,.h5{font-weight:300;font-size:1.07rem}@media(min-width:992px){h5,.h5{font-size:1.1rem}}@media(min-width:1440px){h5,.h5{font-size:1.18rem}}strong{font-weight:500}.quote{text-align:center}#Main{margin-top:110px}.button,.button-link{display:flex;justify-content:center;align-items:center;transition:all var(--transition) ease-in-out;cursor:pointer;box-sizing:border-box;background:none}.category-button{transition:all var(--transition) ease-in-out;cursor:pointer;background-color:transparent;white-space:nowrap}.category-button.active{color:var(--secondary-color);text-decoration:underline}.category-button:hover{color:var(--secondary-color)}.category-button.opening-hours:before{background-image:var(--schedule-icon)}.category-button.opening-hours.active:before,.category-button.opening-hours:hover:before,.category-button.opening-hours:focus-visible:before{background-image:var(--schedule-icon-active)}.category-button.appointment:before{background-image:var(--phone-icon)}.category-button.appointment.active:before,.category-button.appointment:hover:before,.category-button.appointment:focus-visible:before{background-image:var(--phone-icon-active)}.category-button.address:before{background-image:var(--pin-icon)}.category-button.address.active:before,.category-button.address:hover:before,.category-button.address:focus-visible:before{background-image:var(--pin-icon-active)}.icon{display:flex;align-items:center;gap:1ch}.icon:before{background-position:center;background-size:contain;background-repeat:no-repeat;width:24px;height:24px;content:""}a:not(.button,.blog-link-wrapper,.nav-link,.logo-link):link,a:not(.button,.blog-link-wrapper,.nav-link,.logo-link):visited{transition:color var(--transition);color:var(--text-color)}a:not(.button,.blog-link-wrapper,.nav-link,.logo-link):focus,a:not(.button,.blog-link-wrapper,.nav-link,.logo-link):hover,a:not(.button,.blog-link-wrapper,.nav-link,.logo-link):focus-visible,a:not(.button,.blog-link-wrapper,.nav-link,.logo-link):active{color:var(--secondary-color)}a{cursor:pointer;text-decoration:none}a:link,a:visited{color:var(--text-color)}p a{text-decoration:underline}:root{--primary-color: #000000;--secondary-color: #996a1f;--secondary-color-transparent: #996a1f22;--text-color: #33291a;--background: #fffaf5;--background-transparent: #fffaf5aa;--shadow-color: #4d2e3b27;--shadow-hover-color: #1c388c26;--font-size: 15px}@media(min-width:992px){:root{--font-size: 17px}}:root{--transition: .25s;--schedule-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M23.41,33.19l1.35-1.35-4.77-4.8V21.01h-1.8v6.75ZM19,39.4a11.611,11.611,0,0,1-4.65-.945,12.09,12.09,0,0,1-6.4-6.405,11.913,11.913,0,0,1,0-9.3,12.09,12.09,0,0,1,6.4-6.405,11.913,11.913,0,0,1,9.3,0,12.09,12.09,0,0,1,6.405,6.405,11.913,11.913,0,0,1,0,9.3,12.09,12.09,0,0,1-6.405,6.405A11.611,11.611,0,0,1,19,39.4ZM19,27.4Zm0,10.2a9.82,9.82,0,0,0,7.2-3,10.14,10.14,0,0,0,0-14.4,9.819,9.819,0,0,0-7.2-3,9.819,9.819,0,0,0-7.2,3,10.14,10.14,0,0,0,0,14.4A9.819,9.819,0,0,0,19,37.6Z' transform='translate(-7 -15.4)' /%3E%3C/svg%3E%0A");--phone-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M142.5,240a17.98,17.98,0,0,1-8.083-2A27.742,27.742,0,0,1,122,225.583a17.981,17.981,0,0,1-2-8.083,1.465,1.465,0,0,1,1.5-1.5h4.667a1.187,1.187,0,0,1,.81.317,1.457,1.457,0,0,1,.456.85l.9,4.2a2.4,2.4,0,0,1-.017.85,1.284,1.284,0,0,1-.35.65l-3.333,3.367a27.67,27.67,0,0,0,4.183,5.4,23.118,23.118,0,0,0,5.25,3.9l3.167-3.267a1.843,1.843,0,0,1,.767-.517,1.541,1.541,0,0,1,.867-.05l3.967.867a1.474,1.474,0,0,1,.839.506A1.4,1.4,0,0,1,144,234v4.5a1.465,1.465,0,0,1-1.5,1.5Zm-18.867-15.6,2.7-2.733L125.567,218H122a11.473,11.473,0,0,0,.4,2.85A26.868,26.868,0,0,0,123.633,224.4Zm12.3,12.1a16.638,16.638,0,0,0,2.967,1.033A15.644,15.644,0,0,0,142,238v-3.567l-3.433-.7ZM123.633,224.4ZM135.933,236.5Z' transform='translate(-120 -216)' /%3E%3C/svg%3E%0A");--pin-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.77' height='25.963' viewBox='0 0 20.77 25.963'%3E%3Cpath d='M170.385,199.4a38.011,38.011,0,0,0,6.377-7.124,10.807,10.807,0,0,0,2.061-5.631,8.463,8.463,0,0,0-2.443-6.26,8.59,8.59,0,0,0-11.989,0,8.463,8.463,0,0,0-2.443,6.26,10.65,10.65,0,0,0,2.109,5.631A41.276,41.276,0,0,0,170.385,199.4Zm0,2.564a43.155,43.155,0,0,1-7.805-8.259,12.844,12.844,0,0,1-2.58-7.059,10.039,10.039,0,0,1,3.132-7.756,10.551,10.551,0,0,1,14.507,0,10.039,10.039,0,0,1,3.132,7.756,12.844,12.844,0,0,1-2.58,7.059A43.156,43.156,0,0,1,170.385,201.963Zm-3.57-11.683h1.947v-3.894h3.245v3.894h1.947v-6l-3.57-2.369-3.57,2.369ZM170.385,186.645Z' transform='translate(-160 -176)' /%3E%3C/svg%3E%0A");--schedule-icon-active: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M23.41,33.19l1.35-1.35-4.77-4.8V21.01h-1.8v6.75ZM19,39.4a11.611,11.611,0,0,1-4.65-.945,12.09,12.09,0,0,1-6.4-6.405,11.913,11.913,0,0,1,0-9.3,12.09,12.09,0,0,1,6.4-6.405,11.913,11.913,0,0,1,9.3,0,12.09,12.09,0,0,1,6.405,6.405,11.913,11.913,0,0,1,0,9.3,12.09,12.09,0,0,1-6.405,6.405A11.611,11.611,0,0,1,19,39.4ZM19,27.4Zm0,10.2a9.82,9.82,0,0,0,7.2-3,10.14,10.14,0,0,0,0-14.4,9.819,9.819,0,0,0-7.2-3,9.819,9.819,0,0,0-7.2,3,10.14,10.14,0,0,0,0,14.4A9.819,9.819,0,0,0,19,37.6Z' fill='%23996a1f' transform='translate(-7 -15.4)' /%3E%3C/svg%3E%0A");--phone-icon-active: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M142.5,240a17.98,17.98,0,0,1-8.083-2A27.742,27.742,0,0,1,122,225.583a17.981,17.981,0,0,1-2-8.083,1.465,1.465,0,0,1,1.5-1.5h4.667a1.187,1.187,0,0,1,.81.317,1.457,1.457,0,0,1,.456.85l.9,4.2a2.4,2.4,0,0,1-.017.85,1.284,1.284,0,0,1-.35.65l-3.333,3.367a27.67,27.67,0,0,0,4.183,5.4,23.118,23.118,0,0,0,5.25,3.9l3.167-3.267a1.843,1.843,0,0,1,.767-.517,1.541,1.541,0,0,1,.867-.05l3.967.867a1.474,1.474,0,0,1,.839.506A1.4,1.4,0,0,1,144,234v4.5a1.465,1.465,0,0,1-1.5,1.5Zm-18.867-15.6,2.7-2.733L125.567,218H122a11.473,11.473,0,0,0,.4,2.85A26.868,26.868,0,0,0,123.633,224.4Zm12.3,12.1a16.638,16.638,0,0,0,2.967,1.033A15.644,15.644,0,0,0,142,238v-3.567l-3.433-.7ZM123.633,224.4ZM135.933,236.5Z' fill='%23996a1f' transform='translate(-120 -216)' /%3E%3C/svg%3E%0A");--pin-icon-active: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.77' height='25.963' viewBox='0 0 20.77 25.963'%3E%3Cpath d='M170.385,199.4a38.011,38.011,0,0,0,6.377-7.124,10.807,10.807,0,0,0,2.061-5.631,8.463,8.463,0,0,0-2.443-6.26,8.59,8.59,0,0,0-11.989,0,8.463,8.463,0,0,0-2.443,6.26,10.65,10.65,0,0,0,2.109,5.631A41.276,41.276,0,0,0,170.385,199.4Zm0,2.564a43.155,43.155,0,0,1-7.805-8.259,12.844,12.844,0,0,1-2.58-7.059,10.039,10.039,0,0,1,3.132-7.756,10.551,10.551,0,0,1,14.507,0,10.039,10.039,0,0,1,3.132,7.756,12.844,12.844,0,0,1-2.58,7.059A43.156,43.156,0,0,1,170.385,201.963Zm-3.57-11.683h1.947v-3.894h3.245v3.894h1.947v-6l-3.57-2.369-3.57,2.369ZM170.385,186.645Z' fill='%23996a1f' transform='translate(-160 -176)' /%3E%3C/svg%3E%0A");--page-spacing: 30px}.container{margin-right:auto;margin-left:auto;padding:0 var(--page-spacing);max-width:1568px}.full-container{margin-right:auto;margin-left:auto;max-width:1568px}#Footer{background-color:var(--background)}#Footer .container{display:flex;flex-direction:column;gap:clamp(var(--page-spacing),4%,72px);padding-block:45px;text-align:center}@media(min-width:992px){#Footer .container{flex-direction:row;padding-block:90px;text-align:left}}#Footer .container .content{display:grid;grid-template-rows:repeat(2,auto);gap:12px;width:100%}@media(min-width:992px){#Footer .container .content .footer-title{align-self:flex-end}}#Footer .container .content .bottom{display:grid;grid-template-rows:2fr repeat(2,auto)}@media(min-width:992px){#Footer .container .content .bottom{grid-template-rows:1fr repeat(2,auto)}}#Footer .container .content .bottom .static-content{display:flex;justify-content:center}@media(min-width:992px){#Footer .container .content .bottom .static-content{justify-content:flex-start}}#Footer .container .content .bottom .static-content .more-links{display:grid;row-gap:1ch;grid-area:links;margin-block:16px 48px}@media(min-width:992px){#Footer .container .content .bottom .static-content .more-links{grid-template-rows:repeat(2,auto);grid-auto-flow:row;column-gap:40px;row-gap:0;margin:0}#Footer .container .content .bottom .static-content .more-links .row-2{grid-row:2}}#Footer .container .content .bottom .copyright{display:flex;flex-direction:column;justify-content:flex-end;gap:1ch}@media(min-width:992px){#Footer .container .content .bottom .copyright{flex-direction:row;gap:40px}}#Footer .container .content .bottom .copyright .built-by{display:flex;grid-area:built;justify-content:center;align-items:center;justify-self:flex-end;gap:1ch}@media(min-width:992px){#Footer .container .content .bottom .copyright .built-by{justify-content:flex-start}}#Footer .container .content .bottom .copyright .built-by .bitperfect-logo{width:auto;height:22px;object-fit:contain}#Header{--header-height: 110px;position:fixed;top:0;z-index:100;transition:height var(--transition) ease-in-out;background-color:#fff;width:100vw;height:var(--header-height)}#Header.collapsed{--header-height: 60px;box-shadow:0 0 20px var(--secondary-color-transparent)}#Header .container{display:flex;justify-content:space-between;align-items:center;gap:1ch;max-width:1800px;height:100%}#Header .container .desktop{display:none}@media(min-width:1440px){#Header .container .desktop{display:flex}}#Header .container .mobile{display:none}@media(min-width:992px){#Header .container .mobile{display:flex}}@media(min-width:1440px){#Header .container .mobile{display:none}}#Header .container .home{max-width:140px}#Header .container .opening-hours:before{background-image:var(--schedule-icon)}#Header .container .phone{display:none;text-decoration:none}@media(min-width:992px){#Header .container .phone{display:flex}}#Header .container .phone:before{background-image:var(--phone-icon)}#Header .container .address:before{background-image:var(--pin-icon)}@media(min-width:992px){#Header .container .navigation-menu{position:relative}}#Header .container .navigation-menu .nav-button{position:relative;z-index:200;width:40px;height:15px;font-size:0}#Header .container .navigation-menu .nav-button:before,#Header .container .navigation-menu .nav-button:after,#Header .container .navigation-menu .nav-button .line{display:block;position:absolute;left:0;transition:all var(--transition) ease-in-out;background-color:var(--primary-color);width:100%;height:1px;content:""}#Header .container .navigation-menu .nav-button:before{top:0}#Header .container .navigation-menu .nav-button .line{top:50%}#Header .container .navigation-menu .nav-button:after{top:100%}#Header .container .navigation-menu .nav-button:hover:before,#Header .container .navigation-menu .nav-button:hover:after,#Header .container .navigation-menu .nav-button:hover .line,#Header .container .navigation-menu .nav-button:focus:before,#Header .container .navigation-menu .nav-button:focus:after,#Header .container .navigation-menu .nav-button:focus .line,#Header .container .navigation-menu .nav-button:focus-visible:before,#Header .container .navigation-menu .nav-button:focus-visible:after,#Header .container .navigation-menu .nav-button:focus-visible .line,#Header .container .navigation-menu .nav-button:active:before,#Header .container .navigation-menu .nav-button:active:after,#Header .container .navigation-menu .nav-button:active .line{background-color:var(--secondary-color)}@media(max-width:991px){#Header .container .navigation-menu .nav-button.open{position:fixed;top:calc(var(--header-height) / 2 - 7px);right:30px}}#Header .container .navigation-menu .nav-button.open .line{opacity:0}#Header .container .navigation-menu .nav-button.open:before,#Header .container .navigation-menu .nav-button.open:after{top:50%;right:0;left:calc(100% - 16px);width:16px}@media(max-width:991px){#Header .container .navigation-menu .nav-button.open:before,#Header .container .navigation-menu .nav-button.open:after{width:20px}}#Header .container .navigation-menu .nav-button.open:before{transform:rotate(-45deg)}#Header .container .navigation-menu .nav-button.open:after{transform:rotate(45deg)}#Header .container .navigation-menu .nav-container{position:absolute;top:0;right:0;translate:15px 0;opacity:0;z-index:100;transition:all var(--transition) ease-in-out;background-color:var(--background-transparent);padding:15px}@media(min-width:992px){#Header .container .navigation-menu .nav-container .mobile-info{display:none}}#Header .container .navigation-menu .nav-container ul{display:none;flex-direction:column;gap:15px;z-index:100;padding:0;font-size:19px;list-style:none;text-align:right}#Header .container .navigation-menu .nav-container ul li a{text-decoration:none}#Header .container .navigation-menu .nav-container ul li a:hover,#Header .container .navigation-menu .nav-container ul li a:focus,#Header .container .navigation-menu .nav-container ul li a:focus-visible,#Header .container .navigation-menu .nav-container ul li a:active{text-decoration:underline}#Header .container .navigation-menu .nav-container.open{top:calc(var(--header-height) / 2 + 5px);opacity:1}#Header .container .navigation-menu .nav-container.open ul,#Header .container .navigation-menu .nav-container.closing ul{display:flex}@media(max-width:991px){#Header .container .navigation-menu .nav-container{position:fixed;top:-100%;translate:0;background-color:var(--background);padding-inline:var(--page-spacing);padding-block:var(--header-height) 35px;width:calc(100% - 2 * var(--page-spacing));height:calc(100vh - var(--header-height) - 35px)}#Header .container .navigation-menu .nav-container.open{display:flex;top:0;flex-direction:column;justify-content:space-between}#Header .container .navigation-menu .nav-container ul{gap:30px}#Header .container .navigation-menu .nav-container ul li{text-align:center}#Header .container .navigation-menu .nav-container .mobile-info{display:flex;flex-direction:column;gap:30px}}#BackToTop{position:fixed;right:20px;bottom:20px;opacity:0;z-index:1000;transition:all ease-in-out .25s;cursor:pointer;border:1px solid var(--primary-color);border-radius:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='m480-555.692-184 184L267.692-400 480-612.308 692.308-400 664-371.692l-184-184Z'/%3E%3C/svg%3E");background-position:center;background-size:80%;background-repeat:no-repeat;background-color:var(--background);width:40px;height:40px;pointer-events:none;font-size:0}#BackToTop.visible{opacity:1;pointer-events:all}@media(min-width:992px){#BackToTop{right:40px;bottom:40px}}#BackToTop:focus-visible,#BackToTop:hover{background-size:100%;background-color:#fff}.call-to-action{display:flex;flex-direction:column;gap:32px;padding-block:45px}@media(min-width:992px){.call-to-action{gap:56px;padding-block:90px}}.call-to-action .cta-link{display:flex;flex-direction:column;align-self:center;gap:1px;text-align:center}.call-to-action .cta-link:after{transition:all .25s ease-in-out;border-top:1px solid var(--text-color);width:100%;height:1px;content:""}.call-to-action .cta-link:hover:after{border-color:var(--secondary-color)}.current-info{padding-block:45px}@media(min-width:992px){.current-info{padding-block:90px}}.current-info .heading{margin-bottom:32px}.current-info .box{transition:all .25s ease-in-out;box-shadow:2px 2px 10px var(--shadow-color);padding:40px 16px}@media(min-width:992px){.current-info .box{padding:70px 130px}}.current-info .box:hover,.current-info .box:focus-visible{box-shadow:2px 2px 10px var(--shadow-hover-color);background-color:var(--background);color:var(--secondary-color)}.current-info .box:hover a,.current-info .box:focus-visible a{color:var(--secondary-color)}.current-info .box:hover a:hover,.current-info .box:focus-visible a:hover{color:var(--text-color)}.error-section{position:relative;height:100vh}.error-section .error-image{position:absolute;top:0;left:0;z-index:-10;width:100vw;height:100vh;object-fit:cover;object-position:top}.error-section .info{display:flex;flex-direction:column;gap:32px;translate:0 27vh}.error-section .info .error-content{background-color:var(--background-transparent);padding:16px;color:var(--secondary-color)}@media(min-width:992px){.error-section .info .error-content{padding:40px}}.error-section .info .error-content .error-heading{font-weight:400;font-size:2.3rem;-webkit-hyphens:auto;hyphens:auto}@media(min-width:576px){.error-section .info .error-content .error-heading{font-size:5rem}}.error-section .info .error-content .error-text{font-size:1.8rem;line-height:1.2}@media(min-width:992px){.error-section .info .error-content .error-text{font-size:2.2rem}}.error-section .info .back-link{align-self:flex-start;background-color:var(--background);padding:12px 20px;height:auto;text-decoration:none}.error-section .info .back-link:hover{background-color:#fff;color:var(--secondary-color)}.information-section{padding-block:45px}@media(min-width:992px){.information-section{padding-block:90px}}.information-section .heading{margin-bottom:2em}.information-section .content{display:grid;gap:32px;padding-block:1em;min-height:440px}@media(min-width:992px){.information-section .content{grid-template-columns:auto 1fr}}@media(min-width:1440px){.information-section .content{margin-right:auto;margin-left:auto;padding:0 var(--page-spacing);max-width:1568px}}.information-section .content .categories{display:grid;align-items:center;border-radius:0 .5em .5em 0;background-color:var(--secondary-color-transparent)}@media(min-width:1440px){.information-section .content .categories{border-radius:.5em}}.information-section .content .categories.mobile{position:relative;padding-inline:var(--page-spacing);overflow:hidden}.information-section .content .categories.mobile:before,.information-section .content .categories.mobile:after{display:block;position:absolute;top:0;left:0;z-index:20;background:linear-gradient(to left,transparent,white);width:var(--page-spacing);height:100%;content:""}.information-section .content .categories.mobile:after{right:0;left:unset;rotate:180deg}.information-section .content .categories.mobile .category{width:auto}.information-section .content .categories.mobile .category:has(.active){height:100%}@media(min-width:992px){.information-section .content .categories.mobile{display:none}}.information-section .content .categories.desktop{padding-block:1em;padding-left:var(--page-spacing)}.information-section .content .categories.desktop .category{position:relative;border-radius:100vw 0 0 100vw;width:auto}.information-section .content .categories.desktop .category:before,.information-section .content .categories.desktop .category:after{--border-radius: .5em;position:absolute;right:0;transition:box-shadow .25s ease-in-out;background:transparent;width:var(--border-radius);height:var(--border-radius);content:""}.information-section .content .categories.desktop .category:before{top:calc(var(--border-radius) * -1);box-shadow:5px 5px 0 5px transparent;border-radius:0 0 var(--border-radius)}.information-section .content .categories.desktop .category:after{bottom:calc(var(--border-radius) * -1);box-shadow:5px -5px 0 5px transparent;border-radius:0 var(--border-radius) 0 0}.information-section .content .categories.desktop .category:has(.active):before{box-shadow:5px 5px 0 5px #fff}.information-section .content .categories.desktop .category:has(.active):after{box-shadow:5px -5px 0 5px #fff}@media(max-width:991px){.information-section .content .categories.desktop{display:none}}.information-section .content .categories .category{transition:background-color .25s ease-in-out;background-color:transparent;padding:1em}.information-section .content .categories .category:has(.active){background-color:#fff}.information-section .content .categories .category .category-button{margin:0}.information-section .content .tab-content{display:grid;grid-template-areas:"all";padding-inline:var(--page-spacing);width:calc(100% - 2 * var(--page-spacing))}@media(min-width:992px){.information-section .content .tab-content{padding:0}}@media(min-width:1440px){.information-section .content .tab-content{width:100%}}.information-section .content .tab-content>*{display:flex;grid-area:all;flex-direction:column;justify-content:space-between;gap:32px;opacity:0;z-index:0;transition:all .25s ease-in-out;width:100%}@media(min-width:992px){.information-section .content .tab-content>*{flex-direction:row}}.information-section .content .tab-content>*.active{opacity:1;z-index:1}.information-section .content .tab-content>* .text{padding-top:2rem}.information-section .content .tab-content .opening-hours .day{display:grid;grid-template-columns:120px auto}.information-section .content .tab-content #AddressContent{flex-direction:column;max-height:440px;overflow:hidden}@media(min-width:1440px){.information-section .content .tab-content #AddressContent{flex-direction:row}}.information-section .content .tab-content #AddressContent .text{flex-shrink:1}.information-section .content .tab-content #AddressContent .leaflet-container{max-width:calc(100vw - 2 * var(--page-spacing))}.information-section .content .tab-content #AddressContent .map{width:auto;height:100%;overflow:hidden}.hero{position:relative;height:50vh;max-height:900px;overflow:hidden}@media(min-width:992px){.hero{height:calc(100vh - 110px)}}.hero .hero-swiper .swiper-wrapper{height:50vh;max-height:900px}@media(min-width:992px){.hero .hero-swiper .swiper-wrapper{height:calc(100vh - 110px)}}.hero .hero-swiper .swiper-wrapper .hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.hero .title{--title-padding: 36px;--inner-padding: 10px;position:absolute;bottom:var(--title-padding);left:var(--title-padding);z-index:10;margin:0;background-color:#fffc;padding:20px var(--inner-padding);width:calc(100vw - 2 * var(--title-padding) - 2 * var(--inner-padding));color:var(--secondary-color)}@media(min-width:992px){.hero .title{--title-padding: 100px;--inner-padding: 60px;bottom:10%;padding:var(--inner-padding);width:calc(60vw - var(--title-padding) - 2 * var(--inner-padding))}}@media(min-width:1440px){.hero .title{--title-padding: 240px}}.people{background-color:var(--background);padding-block:45px}@media(min-width:992px){.people{padding-block:90px}}.people .doctor-list{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}.people .doctor-list .doctor-entry{display:grid;grid-template-rows:repeat(2,auto);gap:32px}@media(min-width:992px){.people .doctor-list .doctor-entry{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}}.people .doctor-list .doctor-entry .doctor-info .milestones{display:flex;flex-direction:column;gap:8px}.people .doctor-list .doctor-entry .doctor-info .milestones .milestone{display:flex;gap:16px}.people .doctor-list .doctor-entry .doctor-info .doctor-text ul{display:flex;flex-direction:column;gap:5px;list-style:initial}.people .assistant-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(auto,380px));justify-content:center;gap:16px}@media(min-width:992px){.people .assistant-list{justify-content:flex-start}}.people .assistant-list .assistant-entry{display:flex;flex-direction:column;gap:16px}.service-hero,.team-hero,.contact-hero{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;padding-block:16px}@media(min-width:992px){.service-hero,.team-hero,.contact-hero{flex-direction:row;padding-block:45px}}.service-section{background-color:var(--background);padding-block:45px}@media(min-width:992px){.service-section{padding-block:90px}}.service-section .content .heading{margin-bottom:24px;text-align:center}@media(min-width:992px){.service-section .content .heading{margin-bottom:48px}}.service-section .content .service-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(auto,300px));flex-wrap:wrap;justify-content:space-between;gap:32px 16px;list-style:none}@media(max-width:991px){.service-section .content .service-list{justify-content:center;gap:16px}}.service-section .content .service-list .service-entry .service-link{display:flex;flex-direction:column;gap:1ch;text-align:center}.service-section .content .service-list .service-entry .service-link .service-image{opacity:1;transition:all var(--transition) ease-in-out}.service-section .content .service-list .service-entry .service-link:hover .service-image{opacity:.6}.service-entry-section{display:flex;flex-direction:column;gap:36px;padding-block:45px}@media(min-width:992px){.service-entry-section{padding-block:90px}}.service-entry-section .back-button{text-decoration:underline;text-underline-offset:4px}.service-entry-section .service-info .content{display:grid;gap:32px}@media(min-width:992px){.service-entry-section .service-info .content{grid-template-columns:300px 1fr}}.text-section{padding-block:45px}@media(min-width:992px){.text-section{padding-block:90px}}
