:root{--body-bg:#fff;--overlay-bg:rgba(0,0,0,.15);--color-primary:#cbbeb2;--color-secondary:#4a4a49;--color-tertiary:#478c33;--color-text:#4a4a49;--color-text-invert:#ffffff;--color-link:#246084;--color-link-hover:#4a4a49;--color-input-bg:#ffffff;--color-button-text:#ffffff;--color-button-text-hover:#ffffff;--color-button-bg:#246084;--color-button-bg-hover:#4a4a49;--color-bg-default:#eeeeee;--color-radio-check:#000000;--color-hand-surgery:#87979e;--color-reconstructive-surgery:#246084;--color-aesthetic:#d5d3cc;--line-height:1.4;--font-family:"Jost","Open Sans",Arial,Ubuntu,sans-serif;--font-weight:400;--font-size:1.125rem;--font-size-xlarge:clamp(1.75rem,1.525rem + 1.125vw,2.875rem);--font-size-large:clamp(1.5625rem,1.375rem + .9375vw,2.5rem);--font-size-slarge:clamp(1.375rem,1.2rem + .875vw,2.25rem);--font-size-xmedium:clamp(1.25rem,1.125rem + .625vw,1.875rem);--font-size-medium:clamp(1.375rem,1.425rem + -.25vw,1.125rem);--font-size-smedium:20px;--font-size-default:1.125rem;--font-size-small:16px;--font-size-h1:clamp(1.75rem,1.525rem + 1.125vw,2.875rem);--font-size-h2:clamp(1.5625rem,1.375rem + .9375vw,2.5rem);--font-size-h3:clamp(1.375rem,1.2rem + .875vw,2.25rem);--font-size-h4:clamp(1.25rem,1.125rem + .625vw,1.875rem);--font-size-h5:clamp(1.375rem,1.425rem + -.25vw,1.125rem);--font-size-h6:1rem;--gap:.5rem;--gap-input:.5rem;--margin:1rem;--padding:1rem;--padding-input:.5rem;--padding-button:.75rem 1.25rem;--border:1px solid #1a1a1a;--border-radius:5px;--border-input:1px solid #000;--border-button:0;--box-shadow:0px 0px 6px 0px rgba(0,0,0,.5);--box-shadow-button:0px 0px 6px 0px rgba(0,0,0,.2)}html{box-sizing:border-box}*,*:before,*:after{font:inherit;box-sizing:inherit;padding:0;margin:0}body{margin:0;padding:0}main,article,aside,figure,footer,header,nav,section,details,summary{display:block}img,video,iframe{height:auto;max-width:100%;vertical-align:top;width:auto}picture{display:inline-block}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style-position:inside}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}strong,b{font-weight:700}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select,label{font:inherit;max-width:100%;vertical-align:baseline}textarea{vertical-align:middle}input[type=checkbox],input[type=radio]{display:inline-block}input[type=checkbox]+label,input[type=radio]+label{font-weight:400}input[type=range]{vertical-align:top}input[type=button],input[type=submit],input[type=file],button{cursor:pointer}#root,#__next,#app{isolation:isolate}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:300;src:url('../../../typo3conf/ext/hh_theme_plas_chir_passau/Resources/Public/Fonts/Jost/jost-v20-latin-300.woff2') format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/hh_theme_plas_chir_passau/Resources/Public/Fonts/Jost/jost-v20-latin-regular.woff2') format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:600;src:url('../../../typo3conf/ext/hh_theme_plas_chir_passau/Resources/Public/Fonts/Jost/jost-v20-latin-600.woff2') format("woff2")}@font-face{font-display:swap;font-family:Gilda Display;font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/hh_theme_plas_chir_passau/Resources/Public/Fonts/Gilda-Display/gilda-display-v20-latin-regular.woff2') format("woff2")}html,body{min-height:100vh}html{height:100%}body{background:var(--body-bg);background-size:cover;color:var(--color-text);font-size:var(--font-size);font-family:var(--font-family);font-weight:300;line-height:var(--line-height)}a:not(.btn){color:var(--color-link);display:inline-block;text-decoration:none;transition:all .4s}a:not(.btn):hover,a:not(.btn):focus{color:var(--color-link-hover)}p:not(:last-child){margin-bottom:15px}blockquote{font-weight:100;font-size:2rem;margin:0 0 0 5vw;max-width:calc(100% - 10vw);padding:.5rem;position:relative;width:600px}blockquote:before,blockquote:after{color:#f1efe6;font-size:clamp(3.125rem,2.15rem + 4.875vw,8rem);height:4rem;position:absolute;width:4rem}blockquote:before{bottom:1rem;content:"\201c";left:-3vw}blockquote:after{content:"\201d";right:-3vw;top:-2rem}hr{background:var(--color-secondary);border:none;height:1px;margin:var(--margin) 0;width:100%}[hidden]{display:none}form{max-width:var(--form-max-width,680px)}form *{padding:0;margin:0}input,textarea,select,label,legend{caret-color:var(--color-primary);padding:var(--padding-input)}label,legend{padding-left:0}label input{margin-left:var(--gap-input)}fieldset{border:0;min-width:250px;max-width:var(--form-max-width,680px)}fieldset>*{margin-bottom:var(--gap-input)}fieldset label{display:inline-flex;flex:0 1 auto;width:29.5%}fieldset input[type=checkbox],fieldset input[type=radio]{display:inline-flex;inline-size:1.25rem;padding:0;margin:0 15px;accent-color:var(--color-radio-check);height:20px;font-size:1.25rem}input[type=checkbox]{appearance:none;border:1px solid var(--color-radio-check)}input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--color-radio-check);transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input[type=checkbox]:checked:before{transform:translate(3px,3px)}fieldset select,fieldset textarea,fieldset input[type=text],fieldset input[type=search],fieldset input[type=email],fieldset input[type=tel],fieldset input[type=month],fieldset input[type=week],fieldset input[type=password],fieldset input[type=url],fieldset input[type=number],fieldset input[type=time],fieldset input[type=date],fieldset input[type=datetime],fieldset input[data-datepicker-format]{display:inline-flex;flex:1 1 auto;width:69.5%;background:var(--color-input-bg);border:var(--border-input);border-radius:var(--border-radius);box-shadow:0 0 0 transparent}fieldset select{display:inline-flex;flex:1 1 auto;width:100%;background:var(--color-input-bg);border:var(--border-input);border-radius:0;box-shadow:0 0 0 transparent;appearance:none;background:url('../../../typo3conf/ext/hh_theme_plas_chir_passau/Resources/Public/Icons/chevron-down-solid.svg') no-repeat 97%}.button,button:not(:empty),input[type=button],input[type=submit],input[type=file],input[type=reset]{padding:var(--padding-button);margin-right:var(--gap-input);background:var(--color-button-bg);color:var(--color-button-text);box-shadow:var(--box-shadow-button);cursor:pointer;border:var(--border-button);border-radius:var(--border-radius);display:inline-block;transition:all .5s;max-width:90vw}.button:is(input):last-of-type,button:not(:empty):is(input):last-of-type,input[type=button]:is(input):last-of-type,input[type=submit]:is(input):last-of-type,input[type=file]:is(input):last-of-type,input[type=reset]:is(input):last-of-type{margin-right:0}.button:hover,button:not(:empty):hover,input[type=button]:hover,input[type=submit]:hover,input[type=file]:hover,input[type=reset]:hover{background:var(--color-button-bg-hover);color:var(--color-button-text-hover)}h1,h2,h3,h4,h5,h6{font-family:Gilda Display,sans-serif;font-weight:400;line-height:var(--line-height);margin:0}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}dialog{border:1px solid #fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow) var(--color-shadow);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;z-index:999}iframe.video-embed-item{aspect-ratio:16 / 9}.font-size-xlarge{font-size:var(--font-size-xlarge)}.font-size-large{font-size:var(--font-size-large)}.font-size-slarge{font-size:var(--font-size-slarge)}.font-size-xmedium{font-size:var(--font-size-xmedium)}.font-size-medium{font-size:var(--font-size-medium)}.font-size-smedium{font-size:var(--font-size-smedium)}.font-size-default{font-size:var(--font-size-default)}.font-size-small{font-size:var(--font-size-small)}.visually-hidden{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap;border:0}.full-width{width:100vw;position:relative;left:50%;transform:translate(-50%)}.text-center{text-align:center}.cursor-pointer{cursor:pointer}.color-primary{color:var(--color-primary)}.color-secondary{color:var(--color-secondary)}.color-hand-surgery{color:var(--color-hand-surgery)}.color-reconstructive-surgery{color:var(--color-reconstructive-surgery)}.color-aesthetic{color:var(--color-aesthetic)}.skip-navigation{height:1px;left:2vw;overflow:hidden;padding:5px 10px;position:absolute;top:-120%;width:1px}.skip-navigation:focus{height:auto;top:2vw;width:auto}.icon-at{background-image:url('../../../typo3conf/ext/hh_theme_plas_chir_passau/Resources/Public/Icons/at_icon.svg');background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateY(3px);width:1.5ch;height:1.5ch;display:inline-block}.btn{display:inline-block;position:relative;margin-right:var(--margin);text-decoration:none}.btn:last-of-type{margin-right:0}.btn-center{left:50%;transform:translate(-50%)}.btn-default{border-style:solid;border-width:1px;border-radius:25px;font-family:Gilda Display,sans-serif;font-size:19px;letter-spacing:.57px;padding:10px 20px;transition:all .4s}.btn-default.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-secondary);padding-left:clamp(1.25rem,1rem + 1.25vw,2.5rem);padding-right:clamp(1.25rem,1rem + 1.25vw,2.5rem)}.btn-default.btn-primary:hover,.btn-default.btn-primary:focus{background-color:transparent;color:var(--color-text,#000)}.btn-default.btn-secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.btn-default.btn-secondary:hover,.btn-default.btn-secondary:focus{background-color:transparent;color:var(--color-text,#000)}.btn-default.btn-hand-surgery{background-color:var(--color-hand-surgery);border-color:var(--color-hand-surgery);color:#fff}.btn-default.btn-hand-surgery:hover,.btn-default.btn-hand-surgery:focus{background-color:transparent;color:var(--color-text,#000)}.btn-default.btn-reconstructive-surgery{background-color:var(--color-reconstructive-surgery);border-color:var(--color-reconstructive-surgery);color:#fff}.btn-default.btn-reconstructive-surgery:hover,.btn-default.btn-reconstructive-surgery:focus{background-color:transparent;color:var(--color-text,#000)}.btn-default.btn-aesthetic{background-color:var(--color-aesthetic);border-color:var(--color-aesthetic);color:#fff}.btn-default.btn-aesthetic:hover,.btn-default.btn-aesthetic:focus{background-color:transparent;color:var(--color-text,#000)}.badge{height:150px;overflow:hidden;position:absolute;width:150px}.badge:before,.badge:after{border:5px solid var(--color-primary);content:"";display:block;position:absolute;z-index:-1}.badge>span{background-color:var(--color-primary);box-shadow:0 5px 10px #0000001a;color:#fff;display:block;font-size:.8rem;padding:3% 0;position:absolute;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center;width:225px}.badge-top-right{top:-10px;right:-10px}.badge-top-right:before,.badge-top-right:after{border-top-color:transparent;border-right-color:transparent}.badge-top-right:before{top:0;left:0}.badge-top-right:after{bottom:0;right:0}.badge-top-right>span{left:-25px;top:30px;transform:rotate(45deg)}.icon-arrow-left,.icon-arrow-right{aspect-ratio:2 / 1;width:100%}.icon-arrow-right-small{aspect-ratio:4 / 13;width:100%}.extbase-debugger-floating{position:absolute;width:90%}#header{--header-padding:0rem;--header-margin:1rem;--header-color-text:#fff}#header{container-type:inline-size;container-name:MainHeader;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;padding-top:30px;padding-bottom:0;position:relative;width:100%;z-index:900}#header .header-logo{max-width:calc(100% - 70px)}@media screen and (min-width:550px){#header{align-items:center}}@media screen and (min-width:1400px){#header{flex-direction:row}#header .nav-main{align-self:end}}.ce-gallery{container-type:inline-size;container-name:gallery}.ce-gallery>.ce-gallery-container{display:grid;grid-template-columns:100%;column-gap:0px;row-gap:0px}.ce-gallery[data-gallery-column-gap="1"]>.ce-gallery-container{column-gap:1cqw}.ce-gallery[data-gallery-column-gap="2"]>.ce-gallery-container{column-gap:2cqw}.ce-gallery[data-gallery-column-gap="3"]>.ce-gallery-container{column-gap:3cqw}.ce-gallery[data-gallery-column-gap="4"]>.ce-gallery-container{column-gap:4cqw}.ce-gallery[data-gallery-column-gap="5"]>.ce-gallery-container{column-gap:5cqw}.ce-gallery[data-gallery-column-gap="6"]>.ce-gallery-container{column-gap:6cqw}.ce-gallery[data-gallery-column-gap="7"]>.ce-gallery-container{column-gap:7cqw}.ce-gallery[data-gallery-column-gap="8"]>.ce-gallery-container{column-gap:8cqw}.ce-gallery[data-gallery-column-gap="9"]>.ce-gallery-container{column-gap:9cqw}.ce-gallery[data-gallery-column-gap="10"]>.ce-gallery-container{column-gap:10cqw}.ce-gallery[data-gallery-row-gap="1"]>.ce-gallery-container{row-gap:1cqw}.ce-gallery[data-gallery-row-gap="2"]>.ce-gallery-container{row-gap:2cqw}.ce-gallery[data-gallery-row-gap="3"]>.ce-gallery-container{row-gap:3cqw}.ce-gallery[data-gallery-row-gap="4"]>.ce-gallery-container{row-gap:4cqw}.ce-gallery[data-gallery-row-gap="5"]>.ce-gallery-container{row-gap:5cqw}.ce-gallery[data-gallery-row-gap="6"]>.ce-gallery-container{row-gap:6cqw}.ce-gallery[data-gallery-row-gap="7"]>.ce-gallery-container{row-gap:7cqw}.ce-gallery[data-gallery-row-gap="8"]>.ce-gallery-container{row-gap:8cqw}.ce-gallery[data-gallery-row-gap="9"]>.ce-gallery-container{row-gap:9cqw}.ce-gallery[data-gallery-row-gap="10"]>.ce-gallery-container{row-gap:10cqw}@container gallery (width > 600px){.ce-gallery[data-columns="2"]>.ce-gallery-container{grid-template-columns:1fr 1fr}.ce-gallery[data-columns="3"]>.ce-gallery-container{grid-template-columns:1fr 1fr 1fr}.ce-gallery[data-columns="4"]>.ce-gallery-container{grid-template-columns:1fr 1fr 1fr 1fr}.ce-center .ce-gallery-container{justify-items:center}.ce-right .ce-gallery-container{justify-items:end}}#banner{overflow:hidden;position:relative}#banner .image picture,#banner .image img{width:100%}#banner>.wave-container{bottom:-1px;display:block;left:0;position:absolute;width:100%}
