@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-ext-400-normal.2cm1lmmxgyuzi.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-400-normal.13-qxyt2ndsce.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-400-normal.1j66mrznmjy8v.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-400-normal.3inys_a6icas8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-vietnamese-400-normal.3jk2oynaxz96y.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-400-normal.2nfyw9kszoq2g.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-normal.3l9zym-e3q4nf.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-400-normal.3e1hzg9uz-984.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-normal.1fm7t8dmldrtt.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-normal.38f0-_0_stt74.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-ext-400-italic.2hvvmmxcbibnt.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-400-italic.37_stmxg-hbfa.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-400-italic.0px4qoz9egig_.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-400-italic.44q2zfn8guwbv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-vietnamese-400-italic.31b_eihkav8qt.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-400-italic.0p0t1-ufjc6gk.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-italic.1cpj25_nc9h0x.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-400-italic.179asuki6ytsv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-italic.1zhb_kb4w2oq1.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-italic.3qhckdzyyfe93.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.klaro,.klaro button{font-family:inherit;font-family:var(--font-family,inherit);font-size:14px;font-size:var(--font-size,14px)}.klaro.cm-as-context-notice{height:100%;padding-top:12px;padding-bottom:12px}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2,#c8c8c8);vertical-align:middle;min-height:40px;padding:10px 10px 10px 66px;line-height:20px;display:block;position:relative}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{width:50px;height:30px;display:inline-block;position:relative}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f);opacity:.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before{transform:translate(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider:before{transform:translate(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8;cursor:not-allowed}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{opacity:0;width:50px;height:30px;position:absolute;top:0;left:0}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:.9em;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:var(--dark3,#7c7c7c);padding-top:4px;font-size:.9em}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2,#f2f2f2);cursor:pointer;width:50px;transition:all .4s;display:inline-block;position:absolute;inset:0}.klaro .cookie-modal .cm-list-label .slider:before,.klaro .context-notice .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background-color:#e6e6e6;background-color:var(--white3,#e6e6e6);content:"";width:20px;height:20px;transition:all .4s;position:absolute;bottom:5px;left:5px}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round:before,.klaro .context-notice .cm-list-label .slider.round:before,.klaro .cookie-notice .cm-list-label .slider.round:before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3,#48dfb2);box-shadow:0 0 1px var(--box-shadow-color,green3)}.klaro .cookie-modal .cm-list-label input:checked+.slider:before,.klaro .context-notice .cm-list-label input:checked+.slider:before,.klaro .cookie-notice .cm-list-label input:checked+.slider:before{transform:translate(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px #7d7d7d33,5px 5px 10px #7d7d7d30}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before{transform:translate(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:var(--green1,#1a936f);text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:var(--light1,#fafafa)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{text-align:left;margin:.7em 0 0;padding:0;display:block}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family,inherit)}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{vertical-align:middle;margin-right:.5em}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:var(--button-text-color,#fff);background-color:#5c5c5c;background-color:var(--dark2,#5c5c5c);border-radius:4px;border-radius:var(--border-radius,4px);cursor:pointer;border-style:none;margin-right:.5em;padding:.4em;font-size:1em}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2,#c8c8c8)}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#24cc9a;background-color:var(--green2,#24cc9a)}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#2581c4;background-color:var(--blue1,#2581c4)}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius,4px);border-style:solid;border-style:var(--border-style,solid);border-width:1px;border-width:var(--border-width,1px);border-color:#c8c8c8;border-color:var(--light2,#c8c8c8);background-color:#fafafa;background-color:var(--light1,#fafafa);flex-flow:column wrap;justify-content:center;align-items:center;height:100%;padding:12px;display:flex}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1,#333);border-color:#5c5c5c;border-color:var(--dark2,#5c5c5c)}.klaro .context-notice.cm-dark p{color:var(--light1,#fafafa)}.klaro .context-notice.cm-dark p a{color:var(--blue2,#459cdc)}.klaro .context-notice p{color:var(--dark1,#333);text-align:center;flex-grow:0;margin-top:0;padding-top:0}.klaro .context-notice p a{color:var(--green2,#24cc9a)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .context-notice p.ccn-description-empty-store{font-size:14px;font-size:var(--font-size,14px);margin-top:24px}.klaro .cookie-modal{z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.klaro .cookie-modal.cm-embedded{height:inherit;width:inherit;left:inherit;right:inherit;z-index:0;position:relative}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none}.klaro .cookie-modal .cm-bg{background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1,#333);color:var(--light1,#fafafa);z-index:1001;width:100%;max-height:98%;position:fixed;top:50%;overflow:auto;transform:translateY(-50%);box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius,4px);width:auto;max-width:640px;height:auto;margin:0 auto;position:relative}}.klaro .cookie-modal .cm-modal .hide{cursor:pointer;z-index:1;background:0 0;border-style:none;position:absolute;top:20px;right:20px}.klaro .cookie-modal .cm-modal .hide svg{stroke:var(--light1,#fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#5c5c5c;border-top-color:var(--dark2,#5c5c5c);border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{flex-flow:row;justify-content:space-between;display:flex}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{text-align:right;padding-top:4px;padding-right:8px;font-size:.8em}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:var(--dark2,#5c5c5c)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-color:#5c5c5c;border-bottom-color:var(--dark2,#5c5c5c);padding:1em 24px 1em 1em}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{width:auto;display:inline-block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{margin:0;padding:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:var(--light3,#a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{vertical-align:middle;min-height:40px;padding-left:60px;line-height:20px;position:relative}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:var(--light3,#a0a0a0);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);border-top-color:#5c5c5c;border-top-color:var(--dark2,#5c5c5c);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:var(--dark2,#5c5c5c);padding-left:.2em;font-size:.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:var(--dark1,#333);z-index:999;width:100%;position:fixed;bottom:0;right:0}@media (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius,4px);position:var(--notice-position,fixed);right:20px;right:var(--notice-right,20px);left:auto;left:var(--notice-left,auto);bottom:20px;bottom:var(--notice-bottom,20px);top:auto;top:var(--notice-top,auto);max-width:400px;max-width:var(--notice-max-width,400px);position:fixed;box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0;position:relative}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;padding:0 1em 1em;bottom:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{flex-grow:1;display:inline-block}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{margin-top:-.5em;display:inline-block}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{flex-flow:wrap;justify-content:right;align-items:baseline;margin-top:-.5em;display:flex}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{background-color:#333;background-color:var(--dark1,#333);color:var(--light1,#fafafa);z-index:1001;width:100%;max-height:98%;padding:.2em 1em 1em;position:fixed;top:50%;overflow:auto;transform:translateY(-50%);box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}@media (min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius,4px);width:auto;max-width:400px;height:auto;margin:0 auto;position:relative}}.klaro .cookie-modal-notice .cn-ok{flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em;display:flex}.klaro .cookie-notice-hidden{display:none!important}
:root{color:#010213;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--paper:#f4eee8;--paper-2:#efe7de;--ink:#010213;--ink-45:#01021399;--line:#01021324;--ease:cubic-bezier(.16, 1, .3, 1);--display:"Cormorant Garamond", Georgia, serif;--page-outer:96vw;--page-inner:71.75vw;--section-space:clamp(200px, 12vw, 250px);background:#010213;font-family:Inter Variable,Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;min-width:320px;margin:0;overflow-x:clip}h1,h2,h3{text-wrap:balance}p,li,blockquote,figcaption{text-wrap:pretty}body.menu-open{overflow:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p,blockquote{margin:0}button:focus-visible,a:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #010213;box-shadow:0 0 0 5px #ffffffeb}.location-search__combo input:focus-visible,.location-filter__control select:focus-visible,.magazine-search__control input:focus-visible,.magazine-category__control input:focus-visible,.magazine-category__control select:focus-visible,.chip--radio input:focus-visible{box-shadow:none;outline:none}@media (min-width:768px) and (max-width:1199px){:root{--section-space:clamp(140px, 18vw, 200px)}}@media (max-width:767px){:root{--section-space:clamp(92px, 26vw, 124px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{.site-header,.site-footer,.booking-button,.mega-menu,.mobile-menu,.location-map,.magazine-pagination{display:none!important}body{color:#000;background:#fff}a{color:#000;text-decoration:underline}main{width:100%;max-width:none;padding:0}img{max-width:100%!important}}.skip-link{z-index:1000;background:var(--ink);color:var(--paper);border-radius:0 0 .5rem .5rem;padding:.75rem 1.25rem;font-weight:600;transition:top .2s;position:absolute;top:-6rem;left:1rem}.skip-link:focus{top:0}#main-content:focus,#main-content:focus-visible{outline:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display-hero{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(2.75rem,1rem + 8vw,7rem);font-weight:500;line-height:1.02}
.site-header{z-index:100;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:2vw 8vw;transition:color .24s,padding .28s;display:grid;position:fixed;top:0;left:0;right:0}.site-header:before{z-index:-1;content:"";opacity:0;background:#f4eee800;border:1px solid #0000;border-radius:1.2vw;transition:opacity .24s,background-color .24s,border-color .24s,box-shadow .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;position:absolute;inset:.65vw 7vw}.site-header--scrolled:before{opacity:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4eee8e6;border-color:#01021314;top:.1vw;bottom:.1vw;box-shadow:0 8px 30px #3d363114}.site-header--scrolled{padding-top:.75vw;padding-bottom:.75vw}.site-header--scrolled .brand{width:8.9vw;min-width:125px}.site-header--scrolled .mega-menu{top:4.4vw}.site-header>*{pointer-events:auto}.brand{z-index:4;place-self:stretch start;align-items:center;width:11.2vw;min-width:132px;transition:width .28s;display:flex;position:relative}.brand img{pointer-events:none;width:100%;transition:filter .2s;display:block}.desktop-nav{font-family:var(--display);align-items:center;gap:clamp(8px,.636vw,14px);font-size:clamp(17px,1.18vw,21px);display:flex}.desktop-nav a,.treatment-trigger{color:inherit;cursor:pointer;background:0 0;border:0;padding:.75vw;font-family:inherit;position:relative}.desktop-nav a:after,.treatment-trigger:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .35s;position:absolute;bottom:.55vw;left:.75vw;right:.75vw;transform:scaleX(0)}.desktop-nav a:hover:after,.treatment-trigger:hover:after,.treatment-trigger[aria-expanded=true]:after,.desktop-nav a.active:after{transform-origin:0;transform:scaleX(1)}.booking-button{background:var(--ink);color:#fff;border-radius:.55vw;justify-content:center;align-items:center;min-height:2.25vw;padding:.65vw 1.2vw;font-size:clamp(12px,.72vw,14px);line-height:1;display:inline-flex}.site-header>.booking-button{z-index:4;justify-self:end;position:relative}.menu-button,.mobile-menu{display:none}.site-header--hero:not(.site-header--scrolled):not(.site-header--menu-open){color:#fff}.site-header--hero:not(.site-header--scrolled):not(.site-header--menu-open) .brand img{filter:brightness(0)invert()}.site-header--hero:not(.site-header--scrolled):not(.site-header--menu-open)>.booking-button{color:var(--ink);background:#fff}.mega-backdrop{z-index:1;opacity:0;pointer-events:none;background:#50443db8;border:0;transition:opacity .4s;position:fixed;inset:0}.mega-backdrop--open{opacity:1;pointer-events:auto}.mega-menu{z-index:3;opacity:0;pointer-events:none;visibility:hidden;background:#fff;border-radius:2vw;grid-template-columns:3fr 1fr;gap:3vw;width:71.75vw;padding:4vw;transition:opacity .35s,transform .45s cubic-bezier(.1,.68,.55,1),visibility .35s;display:grid;position:fixed;top:5.4vw;left:50%;transform:translate(-50%,-1vw)}.mega-menu--open{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.mega-menu__groups{grid-template-columns:repeat(3,1fr);gap:2.5vw;display:grid}.mega-menu__groups>div{flex-direction:column;align-items:flex-start;gap:.85vw;display:flex}.mega-menu__groups h2{margin-bottom:.45vw;font-size:clamp(12px,.82vw,25px)}.mega-menu__groups a{font-family:var(--display);font-size:1.05vw;position:relative}.mega-menu__groups a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:-.2vw;left:0;right:0;transform:scaleX(0)}.mega-menu__groups a:hover:after{transform-origin:0;transform:scaleX(1)}.mega-menu__feature{flex-direction:column;align-items:flex-start;gap:1vw;display:flex}.mega-menu__feature>span{font-size:clamp(12px,.82vw,25px);font-weight:650}.mega-menu__feature img{aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:1vw;flex:none;align-self:flex-start;width:100%;height:auto;max-height:440px}.mega-menu__feature .booking-button{width:100%}.page-shell{z-index:1;background:var(--paper);border-radius:0 0 2vw 2vw;padding-top:.7vw;position:relative;overflow:hidden}.hero{border-radius:2vw;width:96vw;height:48vw;margin:0 auto;position:relative;overflow:hidden}.hero__image{object-fit:cover;width:100%;height:100%}.hero__shade{background:linear-gradient(#0f0a0880 0%,#0f0a0833 44%,#0f0a080f 72%);position:absolute;inset:0}.hero__image,.content-home-hero__media>img,.heroslider img{transition:transform 1.4s ease-out}@media (hover:hover) and (pointer:fine){.hero:hover .hero__image,.content-home-hero:hover .content-home-hero__media>img,.heroslider:hover img.is-an{transition:transform 7s cubic-bezier(.2,0,.25,1);transform:scale(1.07)translate(-1.2%,-1%)}}@media (prefers-reduced-motion:reduce){.hero__image,.content-home-hero__media>img,.heroslider img{transition:none}.hero:hover .hero__image,.content-home-hero:hover .content-home-hero__media>img,.heroslider:hover img.is-an{transform:none}}.eyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.7vw;width:fit-content;font-size:clamp(12px,.58vw,17px);font-weight:650;line-height:1.2;display:inline-flex}.eyebrow:before{content:"";opacity:.5;background:currentColor;flex:none;width:1.5vw;height:1px}.hero>.eyebrow{z-index:2;color:#fff;text-shadow:0 1px 16px #0805038c;position:absolute;top:10.5vw;left:11vw}.hero h1{z-index:2;color:#fff;font-family:var(--display);letter-spacing:normal;text-transform:uppercase;font-variant-numeric:lining-nums;text-shadow:0 1px 22px #08050380;font-size:6.15vw;font-weight:400;line-height:1;position:absolute;top:10.6vw;left:7vw;right:7vw}.hero h1 span{display:block}.hero h1 span:first-child{transform-origin:0;margin-left:4.56%;transform:scaleX(.96)}.hero h1 span:nth-child(2){transform-origin:0;margin-left:35%;transform:scaleX(1)}.hero h1 span:nth-child(3){transform-origin:0;margin-left:4.56%;transform:scaleX(1.02)}.intro{text-align:center;flex-direction:column;align-items:center;width:43vw;min-height:13.5vw;margin:10vw auto 0;display:flex}.intro h2,.section-heading h2,.partners-section h2{font-family:var(--display);letter-spacing:-.045em;margin-top:.55vw;font-size:3.55vw;font-weight:400;line-height:.95}.intro h2{font-size:4vw}em{font-weight:400}.intro p,.section-heading p{max-width:31vw;margin-top:1vw;font-size:clamp(14px,.869vw,25px);line-height:1.45}.editorial{grid-template-columns:1fr 35.35vw;align-items:center;gap:7vw;width:71.75vw;min-height:35.35vw;margin:15vw auto 0;display:grid;position:relative}.editorial--reverse{grid-template-columns:35.35vw 1fr;margin-top:12.5vw}.editorial+.editorial{margin-top:12.5vw}.editorial--reverse .editorial__copy{order:2}.editorial--reverse .editorial__media{order:1}.editorial__copy{z-index:2;position:relative}.editorial__copy h2{font-family:var(--display);letter-spacing:-.04em;font-size:3vw;font-weight:400;line-height:1}.editorial__copy p{max-width:23vw;margin-top:1.4vw;font-size:clamp(14px,.869vw,25px);line-height:1.48}.editorial__media{z-index:1;border-radius:1vw;height:35.35vw;position:relative;overflow:hidden}.editorial__media img{object-fit:cover;width:100%;height:100%}.team-section{margin-top:10vw}.section-heading{text-align:center;flex-direction:column;align-items:center;width:43vw;margin:0 auto;display:flex}.testimonials-section{width:96vw;margin:15vw auto 0}.testimonials-section__heading{width:71.75vw;margin:0 auto}.testimonials-section__heading h2{font-family:var(--display);letter-spacing:-.045em;margin-top:.55vw;font-size:4vw;font-weight:400;line-height:.88}.testimonials-section__heading>p{max-width:30vw;margin:1.5vw 0 0 auto;font-size:clamp(14px,.869vw,25px);line-height:1.45}.testimonials-viewport{border-radius:1.5vw;margin-top:4vw;overflow:hidden}.testimonials-track{transition:transform .65s cubic-bezier(.1,.68,.55,1);display:flex}.testimonial-card{background:#e5d9cd;border-radius:1.5vw;grid-template-columns:34vw 1fr;min-width:100%;min-height:34vw;display:grid;overflow:hidden}.testimonial-card__portrait{background:#d8c9bb;justify-content:center;align-items:center;display:flex}.testimonial-card__portrait img{width:18vw;height:auto}.testimonial-card__copy{flex-direction:column;justify-content:center;padding:4vw 6vw;display:flex}.testimonial-card__copy>p{max-width:46vw;font-family:var(--display);letter-spacing:-.035em;margin-top:1.2vw;font-size:2.7vw;line-height:.98}.testimonial-card__copy footer{flex-direction:column;gap:.25vw;margin-top:3vw;display:flex}.testimonial-card__copy footer strong{font-family:var(--display);font-size:1.2vw;font-weight:400}.testimonial-card__copy footer span{color:#0102139e;max-width:34vw;font-size:clamp(12px,.68vw,20px);line-height:1.4}.testimonials-controls{justify-content:flex-end;align-items:center;gap:1.2vw;margin-top:1.5vw;display:flex}.testimonials-controls>span{font-family:var(--display);font-size:clamp(12px,.9vw,27px)}.testimonials-controls>div{gap:.6vw;display:flex}.testimonials-controls button{cursor:pointer;background:0 0;border:1px solid #01021340;border-radius:50%;place-items:center;width:3vw;height:3vw;transition:background-color .25s,color .25s;display:grid}.testimonials-controls button:hover{background:var(--ink);color:#fff}.testimonials-controls button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.testimonials-controls button svg{width:1.1vw}.partners-section{grid-template-columns:32vw 1fr;align-items:center;gap:5vw;min-height:23.5vw;margin-top:15vw;padding-left:2vw;display:grid}.partners-section__copy p{max-width:23vw;margin-top:1vw;font-size:clamp(14px,.869vw,25px);line-height:1.45}.partner-marquee{overflow:hidden}.partner-track{gap:1vw;width:max-content;animation:25s linear infinite partners;display:flex}.partner-card{background:#fff;border-radius:1vw;flex:none;justify-content:center;align-items:center;width:23.25vw;height:16.5vw;display:flex;transform:rotate(2deg)}.partner-card:nth-child(2n){transform:rotate(-2deg)}.partner-card img{object-fit:contain;width:34%;max-height:38%}@keyframes partners{to{transform:translate(calc(-50% - .5vw))}}.faq-section{min-height:33.8vw;margin-top:10vw}.faq-list{border-top:1px solid #01021373;width:47.5vw;margin:4vw auto 0}.faq-item{border-bottom:1px solid #01021373}.faq-item button{cursor:pointer;width:100%;min-height:3.6vw;font-family:var(--display);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.8vw 0;font-size:1.15vw;display:flex}.faq-item button svg{flex:none;width:1.1vw}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-answer>*{min-height:0;overflow:hidden}.faq-answer p{font-size:clamp(14px,.806vw,23px);line-height:1.5}.faq-answer p+p{margin-top:.75em}.faq-item--open .faq-answer{grid-template-rows:1fr}.faq-item--open .faq-answer>*{padding:0 3vw 1.1vw 0}.booking-section{height:59.5vw;margin-top:10vw;position:relative;overflow:hidden}.booking-section__content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:28vw;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.booking-section h2{font-family:var(--display);letter-spacing:-.04em;margin-top:.6vw;font-size:4.1vw;font-weight:400;line-height:.78}.booking-section p{max-width:20vw;margin-top:1.2vw;font-size:clamp(14px,.848vw,24px);line-height:1.45}.booking-section .booking-button{margin-top:1.4vw}.site-footer{background:var(--ink);color:#fff;flex-direction:column;padding:clamp(52px,5vw,84px) clamp(28px,4vw,64px) 26px;display:flex}.site-footer__main{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(140px,1fr)) auto;gap:clamp(36px,5vw,88px);display:grid}.site-footer__brand,.site-footer__column{flex-direction:column;align-items:flex-start;display:flex}.site-footer__brand{gap:16px}.site-footer__brand img{filter:brightness(0)invert();width:clamp(190px,13vw,240px)}.site-footer__brand>p{color:#ffffffb3;font-size:14px;line-height:1.45}.site-footer__cta{border:1px solid #ffffff5c;border-radius:10px;margin-top:8px;padding:12px 18px;font-size:13px;transition:background-color .25s,color .25s}.site-footer__cta:hover{color:var(--ink);background:#fff}.site-footer__column{gap:10px;font-size:14px;line-height:1.4}.site-footer__column address{color:#ffffffad;margin-bottom:8px;font-style:normal}.site-footer__kontakt{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.site-footer__kontakt a{align-items:center;gap:8px;display:inline-flex}.site-footer__kontakt svg{opacity:.72;flex:none}.site-footer__kontakt a:hover svg{opacity:1}.site-footer__kontakt a:after{left:26px}.site-footer__label{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:600}.site-footer a{width:fit-content;position:relative}.site-footer__column a:after,.site-footer__bottom a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.site-footer a:hover:after{transform-origin:0;transform:scaleX(1)}.site-footer__bottom{color:#ffffff8c;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(40px,4vw,68px);padding-top:22px;font-size:11px;display:flex}.site-footer__bottom nav{gap:24px;display:flex}.site-footer__bottom nav a{align-items:center;min-height:44px;display:inline-flex}.site-footer__bottom a:after{bottom:10px}.site-footer__legal{flex:1}.site-footer__bottom>p{text-align:center;flex:1;justify-content:center;align-items:center;min-height:44px;margin:0;display:flex}.site-footer__social{flex:1;justify-content:flex-end}.site-footer__social a:after{content:none}.site-footer__social a{opacity:.7;transition:opacity .2s}.site-footer__social a:hover{opacity:1}@media (max-width:700px){.site-footer__bottom{text-align:center;flex-direction:column;align-items:center;gap:12px}.site-footer__legal,.site-footer__social,.site-footer__bottom>p{flex:none;justify-content:center}}@media (min-width:768px) and (max-width:1199px){.site-header{padding:2vw 4vw}.site-header:before{left:3vw;right:3vw}.site-header--scrolled{padding-top:1vw;padding-bottom:1vw}.site-header--scrolled .brand{width:14vw;min-width:0}.brand{width:15.5vw;min-width:0}.desktop-nav{font-size:max(16px,1.3vw)}.booking-button{border-radius:.75vw;min-height:max(50px,3.4vw);padding:max(14px,1vw) max(24px,1.8vw);font-size:max(16px,1.1vw)}.site-header>.booking-button{min-height:44px;padding:0 max(18px,1.8vw);font-size:max(15px,1.1vw)}.page-shell{padding-top:0}.hero{border-radius:0;width:100vw;height:64vw}.eyebrow{gap:1vw;font-size:clamp(12px,.9vw,27px)}.eyebrow:before{width:2vw}.hero>.eyebrow{top:14vw;left:8vw}.hero__actions{left:8vw}.hero h1{top:15vw;left:4vw;right:4vw}.intro{width:60vw;min-height:17.2vw;margin-top:13.33vw}.intro h2{font-size:5.33vw}.intro p,.section-heading p{max-width:45vw;margin-top:1.5vw;font-size:max(16px,1.3vw)}.editorial{grid-template-columns:1fr 35.35vw;gap:8vw;width:92vw;margin-top:20vw}.editorial--reverse{grid-template-columns:35.35vw 1fr}.editorial+.editorial{margin-top:16.6vw}.editorial__copy h2{font-size:4vw}.editorial__copy p{max-width:38vw;margin-top:2vw;font-size:max(16px,1.3vw)}.team-section{min-height:84vw;margin-top:13.33vw}.section-heading{width:60vw}.section-heading h2,.partners-section h2{font-size:4.8vw}.testimonials-section{width:92vw;margin-top:20vw}.testimonials-section__heading{width:68vw}.testimonials-section__heading h2{font-size:5.3vw}.testimonials-section__heading>p{max-width:44vw;font-size:max(16px,1.3vw)}.testimonials-viewport{border-radius:2vw;margin-top:5vw}.testimonial-card{border-radius:2vw;grid-template-columns:36vw 1fr;min-height:46vw}.testimonial-card__portrait img{width:23vw}.testimonial-card__copy{padding:5vw}.testimonial-card__copy>p{font-size:3.4vw}.testimonial-card__copy footer{gap:.4vw;margin-top:4vw}.testimonial-card__copy footer strong{font-size:max(17px,1.7vw)}.testimonial-card__copy footer span{max-width:42vw;font-size:max(12px,1.05vw)}.testimonials-controls{gap:1.8vw;margin-top:2vw}.testimonials-controls>span{font-size:max(16px,1.3vw)}.testimonials-controls>div{gap:.8vw}.testimonials-controls button{width:4.5vw;height:4.5vw}.testimonials-controls button svg{width:1.6vw}.partners-section{grid-template-columns:34vw 1fr;min-height:28.8vw;margin-top:20vw}.partners-section__copy p{max-width:30vw;font-size:max(16px,1.3vw)}.partner-card{width:29vw;height:21vw}.faq-section{min-height:43.1vw;margin-top:13.33vw}.faq-list{width:62vw;margin-top:5vw}.faq-item button{min-height:max(44px,5vw);font-size:max(16px,1.6vw)}.faq-answer p{font-size:max(13px,1.15vw)}.booking-section{height:64.7vw;margin-top:13.33vw}.booking-section h2{font-size:5.5vw}.booking-section p{font-size:max(15px,1.2vw)}.site-footer__main{grid-template-columns:1.35fr repeat(3,1fr) auto;gap:3vw}.site-footer__brand img{width:18vw}.site-footer__column{font-size:max(15px,1.25vw)}}@media (max-width:767px){.site-header{grid-template-columns:1fr auto auto;padding:4vw}.site-header:before{border-radius:3vw;inset:1.8vw 2vw}.brand{width:34vw;min-width:0}.site-header--scrolled .brand{width:32vw;min-width:0}.site-header>.booking-button{border-radius:2vw;min-height:44px;padding:0 max(16px,3.4vw);font-size:max(15px,2vw)}.desktop-nav{display:none}.booking-button{border-radius:1.5vw;min-height:max(50px,7.2vw);padding:max(14px,1.8vw) max(24px,3vw);font-size:max(16px,2.2vw)}.menu-button{cursor:pointer;background:0 0;border:0;place-items:center;width:8vw;min-width:44px;height:8vw;min-height:44px;margin-left:2vw;display:grid}.menu-button svg{width:5vw}.mega-menu,.mega-backdrop{display:none}.mobile-menu{z-index:-1;color:var(--ink);background:var(--paper);opacity:0;padding:24vw 6vw 10vw;transition:opacity .35s,transform .45s cubic-bezier(.1,.68,.55,1);display:block;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.mobile-menu--open{opacity:1;transform:translate(0)}.mobile-menu nav{flex-direction:column;display:flex}.mobile-menu a{border-bottom:1px solid var(--ink);min-height:16vw;font-family:var(--display);grid-template-columns:10vw 1fr auto;align-items:center;font-size:8vw;display:grid}.mobile-menu a span{font:2.5vw Inter Variable,sans-serif}.mobile-menu a svg{width:6vw}.mobile-treatments{grid-template-columns:1fr 1fr;gap:2vw 4vw;padding:3vw 0 6vw 10vw;display:grid}.mobile-menu .mobile-treatments a{border:0;min-height:0;padding:0;font-family:Inter Variable,sans-serif;font-size:max(15px,3.2vw);line-height:1.3;display:block}.page-shell{border-radius:0 0 2vw 2vw;padding-top:0}.hero{border-radius:0 0 3vw 3vw;width:100vw;height:122.6vw}.hero__image{object-position:50% center}.eyebrow{gap:2.5vw;font-size:max(12px,2.4vw)}.eyebrow:before{width:6vw}.hero>.eyebrow{top:25vw;left:8vw}.hero h1{text-align:center;font-size:11vw;line-height:1;top:40.6vw;left:2vw;right:2vw}.hero h1 span:nth-child(n){margin-left:0;transform:none}.intro{text-align:left;align-items:flex-start;width:92vw;min-height:45vw;margin-top:25vw}.intro h2,.section-heading h2,.partners-section h2{margin-top:1vw;font-size:8vw}.intro p,.section-heading p{max-width:86vw;margin-top:3vw;font-size:max(15px,3.1vw)}.editorial,.editorial--reverse{flex-direction:column;align-items:stretch;gap:4.5vw;width:92vw;min-height:147.4vw;margin-top:35vw;display:flex}.intro+.editorial{min-height:159.4vw}.editorial+.editorial{margin-top:25vw}.editorial--reverse .editorial__copy,.editorial--reverse .editorial__media{order:initial}.editorial__copy{order:2!important}.editorial__media{border-radius:2vw;height:92vw;order:1!important}.editorial__copy h2{font-size:7vw}.editorial__copy p{max-width:91vw;margin-top:3vw;font-size:max(15px,3vw)}.team-section{min-height:195vw;margin-top:35vw}.section-heading{text-align:left;align-items:flex-start;width:92vw}.testimonials-section{width:92vw;margin-top:35vw}.testimonials-section__heading{width:92vw}.testimonials-section__heading h2{margin-top:1vw;font-size:10vw}.testimonials-section__heading>p{max-width:86vw;margin:4vw 0 0;font-size:max(15px,3.1vw)}.testimonials-viewport{border-radius:3vw;margin-top:10vw}.testimonial-card{border-radius:3vw;flex-direction:column;min-height:145vw;display:flex}.testimonial-card__portrait{min-height:65vw}.testimonial-card__portrait img{width:52vw}.testimonial-card__copy{justify-content:flex-start;min-height:80vw;padding:7vw}.testimonial-card__copy>p{max-width:78vw;margin-top:4vw;font-size:7vw;line-height:1}.testimonial-card__copy footer{gap:1vw;margin-top:auto;padding-top:8vw}.testimonial-card__copy footer strong{font-size:4.2vw}.testimonial-card__copy footer span{max-width:74vw;font-size:max(13px,2.7vw)}.testimonials-controls{gap:4vw;margin-top:4vw}.testimonials-controls>span{font-size:max(15px,3.2vw)}.testimonials-controls>div{gap:2vw}.testimonials-controls button{width:12vw;height:12vw}.testimonials-controls button svg{width:4.5vw}.partners-section{min-height:102vw;margin-top:35vw;padding-left:4vw;display:block}.partners-section__copy p{max-width:86vw;margin-top:3vw;font-size:max(15px,3vw)}.partner-marquee{margin-top:8vw}.partner-track{gap:3vw}.partner-card{border-radius:2vw;width:62vw;height:40vw}.faq-section{min-height:124vw;margin-top:35vw}.faq-list{width:92vw;margin-top:8vw}.faq-item button{gap:4vw;min-height:14vw;padding:3vw 0;font-size:max(16px,4vw)}.faq-item button svg{width:4vw}.faq-answer p{font-size:max(15px,3vw)}.faq-item--open .faq-answer p{padding:0 8vw 4vw 0}.booking-section{height:122vw;margin-top:35vw}.booking-section__content{width:64vw}.booking-section h2{margin-top:1.5vw;font-size:10vw}.booking-section p{max-width:58vw;margin-top:4vw;font-size:max(15px,3vw)}.booking-section .booking-button{margin-top:5vw}.site-footer{padding:13vw 5vw 6vw}.site-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:10vw 7vw}.site-footer__brand{grid-column:1/-1;gap:3vw}.site-footer__brand img{width:43vw}.site-footer__brand>p{font-size:max(15px,3vw);line-height:1.4}.site-footer__cta{border-radius:2.5vw;align-items:center;min-height:max(50px,9vw);margin-top:1vw;padding:max(14px,3vw) max(24px,4.5vw);font-size:max(16px,3vw);display:inline-flex}.site-footer__column{gap:2.5vw;font-size:max(15px,3.35vw)}.site-footer__label{margin-bottom:1.2vw;font-size:max(12px,2.4vw)}.site-footer__column address{margin-bottom:1.5vw}.site-footer__kontakt{gap:3vw}.site-footer__kontakt a{gap:2.5vw}.site-footer__kontakt a:after{left:7.5vw}.site-footer__column:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:3vw 7vw;display:grid}.site-footer__column:last-child .site-footer__label{grid-column:1/-1;margin-bottom:0}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:4vw;margin-top:11vw;padding-top:5vw;font-size:max(13px,2.6vw)}.site-footer__bottom nav{gap:6vw}}.hero__actions{z-index:2;flex-wrap:wrap;gap:1vw;display:flex;position:absolute;bottom:3.6vw;left:11vw}.hero__actions .booking-button:not(.booking-button--ghost){color:var(--ink);background:#fff}.booking-button--ghost{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #01021352}.hero__actions .booking-button--ghost{color:#fff;box-shadow:inset 0 0 0 1px #ffffffa6}.founder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5vw;width:60vw;margin:4vw auto 0;display:grid}.founder-card{background:var(--paper);border-radius:1vw;overflow:hidden;box-shadow:0 0 0 1px #01021329}.founder-card>img,.founder-card__placeholder{object-fit:cover;object-position:top;width:100%;height:22vw;display:block}.founder-card__placeholder{background:linear-gradient(135deg,#e6ddd2,#d4c7b8)}.founder-card>div{padding:1.4vw 1.6vw 1.8vw}.founder-card h3{font-family:var(--display);font-size:1.8vw;font-weight:400;line-height:1}.founder-card p{color:#010213a8;margin-top:.55vw;font-size:clamp(14px,.763vw,20px)}.about-spectrum{width:96vw;margin:var(--section-space) auto 0}.about-spectrum .section-heading{margin-bottom:3.5vw}.spectrum-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2vw;display:grid}.spectrum-card{background:var(--paper);border-radius:1vw;flex-direction:column;min-height:15vw;padding:1.8vw;transition:box-shadow .3s,transform .3s;display:flex;box-shadow:inset 0 0 0 1px #01021324}.spectrum-card:hover{transform:translateY(-.3vw);box-shadow:inset 0 0 0 1px #01021324,0 1.2vw 3vw #0102131a}.spectrum-card__num{font-family:var(--display);color:#01021366;font-size:1.1vw}.spectrum-card h3{font-family:var(--display);margin-top:.45vw;font-size:2vw;font-weight:400;line-height:1}.spectrum-card p{color:#010213b8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.9vw;font-size:clamp(13px,.784vw,16px);line-height:1.5;display:-webkit-box;overflow:hidden}.spectrum-card__more{align-items:center;gap:.4vw;margin-top:auto;padding-top:1.2vw;font-size:clamp(11px,.68vw,15px);font-weight:600;display:inline-flex}.spectrum-card__more svg{width:.9vw;transition:transform .3s}.spectrum-card:hover .spectrum-card__more svg{transform:translate(.2vw,-.2vw)}.testimonials-source{text-underline-offset:.3vw;align-items:center;gap:.45vw;margin-top:2.5vw;font-size:clamp(12px,.72vw,16px);font-weight:600;text-decoration:underline;display:inline-flex}.testimonials-source svg{width:.95vw}.testimonial-card__portrait-ph{background:linear-gradient(135deg,#e6ddd2,#d4c7b8);border-radius:50%;width:100%;height:100%}.booking-actions{flex-wrap:wrap;justify-content:center;gap:1vw;margin-top:2vw;display:flex}@media (min-width:768px) and (max-width:1199px){.spectrum-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spectrum-card h3{font-size:3vw}.founder-card h3{font-size:2.6vw}}@media (max-width:767px){.hero__actions{gap:3vw;bottom:6vw;left:8vw;right:6vw}.hero__actions .booking-button{border-radius:2.4vw;min-height:max(54px,11vw);padding:max(16px,3vw) max(28px,5vw);font-size:max(17px,3.4vw)}.founder-grid{grid-template-columns:1fr;gap:5vw;width:88vw;margin-top:8vw}.founder-card>img,.founder-card__placeholder{height:92vw}.founder-card>div{padding:5vw 5vw 6vw}.founder-card h3{font-size:6.5vw}.founder-card p{margin-top:2vw;font-size:max(16px,3.6vw)}.about-spectrum{width:88vw}.about-spectrum .section-heading{margin-bottom:8vw}.spectrum-grid{grid-template-columns:1fr;gap:4vw}.spectrum-card{border-radius:3vw;min-height:0;padding:6vw}.spectrum-card__num{font-size:max(17px,4vw)}.spectrum-card h3{margin-top:2vw;font-size:7vw}.spectrum-card p{margin-top:3vw;font-size:max(16px,3.7vw)}.spectrum-card__more{padding-top:4vw;font-size:max(16px,3.6vw)}.spectrum-card__more svg{width:4vw}.testimonials-source{margin-top:7vw;font-size:max(16px,3.6vw)}.testimonials-source svg{width:4vw}.booking-actions{flex-direction:column;align-items:stretch;gap:3vw;margin-top:5vw}}.booking-section{height:auto;min-height:0;margin-top:var(--section-space);padding:0 0 clamp(96px,9vw,160px);position:relative;overflow:visible}.booking-section__content{width:min(46vw,640px);margin:0 auto;position:static;transform:none}@media (max-width:767px){.booking-section{margin-top:var(--section-space)}.booking-section__content{width:84vw}}.partner-card,.partner-card:nth-child(2n){transform:none}.partner-marquee--photos .partner-card{background:var(--paper);transition:transform .3s;overflow:hidden;transform:none;box-shadow:inset 0 0 0 1px #01021314}.partner-marquee--photos .partner-card img{object-fit:cover;width:100%;height:100%;max-height:none}.partner-marquee--photos .partner-card:hover{transform:translateY(-.4vw)}.partner-marquee--photos:hover .partner-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.partner-track{animation:none}}.site-footer__proven img{border-radius:8px;width:clamp(120px,9vw,150px);height:auto}.site-footer__proven{margin-top:0;line-height:0;display:inline-block}.site-footer__proven{align-self:start;margin:0;line-height:0;display:block}.site-footer__proven img{filter:none;border-radius:8px;width:clamp(96px,8vw,120px);height:auto}@media (max-width:767px){.site-footer__proven img{width:40vw}}.testimonial-card--noimg{grid-template-columns:1fr;min-height:22vw}.testimonial-card--noimg .testimonial-card__copy{padding:4.5vw 6vw}.testimonial-card--noimg .testimonial-card__copy>p,.testimonial-card--noimg .testimonial-card__copy footer span{max-width:62vw}@media (max-width:900px){.testimonial-card--noimg{min-height:0}.testimonial-card--noimg .testimonial-card__copy>p,.testimonial-card--noimg .testimonial-card__copy footer span{max-width:100%}}#klaro{--dark1:#f4eee8;--light1:#010213;--dark2:#01021324;--dark3:#0102139e;--light2:#01021324;--light3:#0102138c;--green1:#010213;--green2:#01021357;--green3:#01021359;--blue1:transparent;--white2:#01021333;--white3:#fff;--button-text-color:#f4eee8;--border-radius:12px;--font-family:inherit;--font-size:15px}#klaro .cookie-notice:not(.cookie-modal-notice){border-top:1px solid #01021324;box-shadow:0 -8px 30px #3d363124}#klaro .cm-btn{border:1px solid #0000;border-radius:8px;font-weight:600}#klaro .cm-btn.cm-btn-danger,#klaro .cm-btn.cm-btn-decline{color:#010213;text-underline-offset:3px;background:0 0;border-color:#0000;font-weight:600;text-decoration:underline}#klaro .cm-btn.cm-btn-danger:hover,#klaro .cm-btn.cm-btn-decline:hover{filter:none;text-decoration-thickness:2px}#klaro .cm-btn.cm-btn-info{color:#010213;background:0 0;border-color:#01021361}#klaro .cm-btn:hover{filter:brightness(1.12)}#klaro .cm-btn.cm-btn-info:hover{filter:none;background:#0102130f}#klaro .cm-required,#klaro .cm-opt-out{color:#01021399;font-weight:500}#klaro .cm-list-input:focus-visible+.cm-list-label .slider{outline-offset:3px;outline:2px solid #010213}#klaro .cookie-notice .cn-learn-more,#klaro .cookie-notice a.cm-link{color:#010213;text-underline-offset:3px;cursor:pointer;font-weight:600;text-decoration:underline}#klaro .cookie-notice .cn-ok{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}#klaro .cookie-notice .cn-learn-more{flex-grow:0;margin:0}#klaro .cookie-notice .cn-buttons{align-items:center;gap:10px;margin:0;display:flex}#klaro .cm-powered-by{display:none}.ki-bild{display:block;position:relative}.ki-bild>img{object-fit:inherit;border-radius:inherit;width:100%;height:100%;display:block}.ki-hinweis{color:#fffffff2;letter-spacing:.005em;text-transform:none;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none;background:#01021380;border-radius:.55em;align-items:center;gap:.4em;padding:.38em .62em .38em .5em;font-family:Inter Variable,Inter,Arial,sans-serif;font-size:clamp(11px,.72vw,13px);font-weight:450;line-height:1;display:inline-flex;position:absolute;bottom:.7em;right:.7em}.ki-hinweis svg{fill:currentColor;opacity:.9;flex:none;width:1.05em;height:1.05em}
.content-page{z-index:1;min-height:100vh;padding:7.1vw 0 var(--section-space);background:var(--paper);border-radius:0 0 2vw 2vw;position:relative;overflow:clip}.content-page--home{padding-top:.7vw}.content-home-hero{color:#fff;border-radius:2vw;width:96vw;height:48vw;margin:0 auto;position:relative;overflow:hidden}.content-home-hero__media{width:100%;height:100%;display:block}.content-home-hero__media>img{object-fit:cover;width:100%;height:100%;display:block}.content-home-hero>div{background:#0102133d;position:absolute;inset:0}.content-home-hero>.eyebrow{z-index:1;position:absolute;top:14vw;left:11vw}.content-home-hero h1{z-index:1;font-family:var(--display);font-variant-numeric:lining-nums;text-shadow:0 1px 22px #08050380;font-size:6.7vw;font-weight:400;line-height:.98;position:absolute;top:16vw;left:7vw;right:7vw}.content-home-hero h1 span{white-space:nowrap;display:block}.content-home-hero h1 span:nth-child(2){margin-left:27vw}.content-home-hero h1 span:nth-child(3){margin-left:8vw}.content-intro{width:54vw;margin:var(--section-space) auto 0;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.content-intro h2,.content-page-hero h1{font-family:var(--display);letter-spacing:-.05em;margin-top:.7vw;font-size:5vw;font-weight:400;line-height:.85}.content-intro p{max-width:34vw;margin-top:1.5vw;font-size:clamp(14px,.901vw,26px);line-height:1.5}.content-press{width:var(--page-outer);margin:var(--section-space) auto 0}.content-press__heading h2{font-family:var(--display);letter-spacing:-.045em;margin-top:.65vw;font-size:4vw;font-weight:400;line-height:.85}.content-press ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.4vw 3vw;margin:3.5vw 0 0;padding:0;list-style:none;display:grid}.content-press li{justify-content:center;align-items:center;min-width:0;min-height:4.4vw;display:flex}.content-press img{filter:grayscale()contrast();mix-blend-mode:multiply;opacity:.55;width:auto;max-width:100%;max-height:4.2vw;transition:filter .3s,opacity .3s}.content-press li:hover img{filter:grayscale()contrast();opacity:.9}.content-teaser-grid{width:96vw;margin:var(--section-space) auto 0;grid-template-columns:repeat(3,1fr);gap:1vw;display:grid}.content-teaser-card{color:#fff;border-radius:1.3vw;height:38vw;position:relative;overflow:hidden}.content-teaser-card:after{content:"";background:linear-gradient(#0000 35%,#010213b3);position:absolute;inset:0}.content-teaser-card>img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.1,.68,.55,1)}.content-teaser-card:hover>img{transform:scale(1.035)}.content-teaser-card>div{z-index:1;position:absolute;bottom:2vw;left:2vw;right:2vw}.content-teaser-card h2{font-family:var(--display);font-size:3vw;font-weight:400;line-height:.9}.content-teaser-card p{max-width:21vw;margin-top:.8vw;font-size:clamp(14px,.763vw,22px);line-height:1.4}.content-teaser-card svg{width:2vw;position:absolute;bottom:0;right:0}.content-location-teaser{width:var(--page-outer);margin:var(--section-space) auto 0;grid-template-columns:1fr 35vw;align-items:center;gap:7vw;padding:0 12.125vw;display:grid}.content-location-teaser h2{font-family:var(--display);letter-spacing:-.04em;margin-top:.6vw;font-size:4vw;font-weight:400;line-height:.85}.content-location-teaser p{max-width:25vw;margin-top:1.3vw;font-size:clamp(14px,.869vw,25px);line-height:1.5}.content-location-teaser .booking-button{gap:.4vw;margin-top:1.5vw}.content-location-teaser .booking-button svg{width:.9vw}.content-location-teaser>img{object-fit:cover;border-radius:1.2vw;width:35vw;height:35vw}.content-page-hero{width:var(--page-outer);margin:0 auto;padding:8vw 12.125vw 0}.content-page-hero h1{max-width:69vw;font-size:6.2vw}.content-page-hero>p{max-width:34vw;margin:3.2vw 0 0 auto;font-size:clamp(14px,.933vw,26px);line-height:1.5}.treatment-overview{width:96vw;margin:var(--section-space) auto 0;border-top:1px solid #01021333}.treatment-overview__card{border-bottom:1px solid #01021333;grid-template-columns:4vw 27vw 1fr;align-items:center;gap:3vw;min-height:27vw;padding:2vw 0;display:grid}.treatment-overview__card>span{font-family:var(--display);align-self:start;padding-top:1vw;font-size:1.2vw}.treatment-overview__card>img{object-fit:cover;border-radius:1vw;width:27vw;height:23vw}.treatment-overview__card>div{max-width:37vw;position:relative}.treatment-overview__card h2{font-family:var(--display);letter-spacing:-.04em;margin-top:.5vw;font-size:4vw;font-weight:400;line-height:.85}.treatment-overview__card p{max-width:28vw;margin-top:1.2vw;font-size:clamp(14px,.848vw,24px);line-height:1.5}.treatment-overview__card>div>svg{width:2.4vw;transition:transform .3s;position:absolute;bottom:0;right:0}.treatment-overview__card:hover>div>svg{transform:translate(.3vw,-.3vw)}.detail-hero{background:#ded2c5;border-radius:2vw;grid-template-columns:minmax(0,1fr) 42vw;align-items:center;gap:5vw;width:96vw;min-height:50vw;margin:0 auto;padding:7vw 7vw 3vw;display:grid;position:relative}.detail-hero>img{object-fit:cover;border-radius:1.2vw;width:42vw;height:40vw}.detail-hero h1{font-family:var(--display);letter-spacing:-.05em;margin-top:.8vw;font-size:5.7vw;font-weight:400;line-height:.85}.detail-hero p{max-width:32vw;margin-top:1.6vw;font-size:clamp(14px,.901vw,26px);line-height:1.5}.back-link{align-items:center;gap:clamp(7px,.5vw,10px);margin-bottom:5vw;font-size:clamp(12px,.68vw,14px);font-weight:650;display:inline-flex}.back-link svg{width:clamp(16px,.9vw,19px)}.detail-hero .back-link{margin:0;position:absolute;top:2.5vw;left:7vw}.detail-copy,.article-copy{width:47vw;margin:var(--section-space) auto 0}.detail-copy h2,.article-copy h2{font-family:var(--display);letter-spacing:-.04em;margin-top:.6vw;font-size:4vw;font-weight:400;line-height:.95}.detail-copy>p,.article-copy>p{max-width:68ch;margin-top:1.6vw;font-family:inherit;font-size:clamp(15px,1.12vw,19px);line-height:1.6}.detail-copy .booking-button,.article-copy .booking-button{margin-top:2vw}.kryo-content>section{margin-top:var(--section-space)}.kryo-intro{grid-template-columns:minmax(0,1fr) 38vw;align-items:center;gap:7vw;width:82vw;margin-left:auto;margin-right:auto;display:grid}.kryo-intro__copy{max-width:35vw}.kryo-intro h2,.kryo-zones h2,.kryo-principles h2,.kryo-process h2,.kryo-cta h2,.kryo-faq h2{font-family:var(--display);letter-spacing:-.05em;margin-top:.7vw;font-size:4.4vw;font-weight:400;line-height:.86}.kryo-intro__copy>p{max-width:31vw;margin-top:1.5vw;font-size:clamp(14px,.869vw,25px);line-height:1.6}.kryo-intro>img{object-fit:cover;border-radius:1.4vw;width:38vw;height:31vw}.kryo-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7vw;margin:2.7vw 0 0;display:grid}.kryo-facts>div{background:#ded2c59e;border-radius:.8vw;min-height:6.4vw;padding:1.2vw}.kryo-facts dt{font-family:var(--display);font-size:1.35vw;line-height:1}.kryo-facts dd{color:#0102139e;margin:.55vw 0 0;font-size:clamp(12px,.62vw,19px)}.kryo-zones{background:#ded2c5;border-radius:2vw;grid-template-columns:33vw minmax(0,1fr);align-items:center;gap:8vw;width:96vw;margin-left:auto;margin-right:auto;padding:5vw 7vw;display:grid}.kryo-zones--ohne-bild{grid-template-columns:minmax(0,1fr)}.kryo-zones--ohne-bild .kryo-zones__copy{max-width:62vw}.kryo-zones--ohne-bild .kryo-zones__copy>p{max-width:58vw}.kryo-zones__visual{background:#f4eee8c7;border-radius:1.25vw;justify-content:center;align-items:center;height:45vw;display:flex;overflow:hidden}.kryo-zones__visual img{object-fit:contain;mix-blend-mode:multiply;width:25vw;height:43vw}.kryo-zones__copy{max-width:36vw}.kryo-zones__copy>p{max-width:32vw;margin-top:1.7vw;font-size:clamp(14px,.869vw,25px);line-height:1.6}.kryo-zones ul{flex-wrap:wrap;gap:.6vw;margin:2.3vw 0 0;padding:0;list-style:none;display:flex}.kryo-zones li{background:#f4eee8b8;border-radius:100vw;padding:.7vw 1vw;font-size:clamp(12px,.68vw,20px)}.kryo-zones__note{color:#0102139e}.kryo-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1vw;width:96vw;margin-left:auto;margin-right:auto;display:grid}.kryo-principles article{background:#b9a38f;border-radius:2vw;flex-direction:column;justify-content:flex-end;min-height:37vw;padding:5vw;display:flex}.kryo-principles article:last-child{background:var(--ink);color:#fff}.kryo-principles h2{font-size:4vw}.kryo-principles p{max-width:31vw;margin-top:2vw;font-size:clamp(14px,.869vw,25px);line-height:1.6}.kryo-principles article:last-child p{color:#ffffffbf}.kryo-process{width:96vw;margin-left:auto;margin-right:auto}.kryo-process__heading{grid-template-columns:1fr 29vw;align-items:end;gap:3vw;padding:0 7vw;display:grid}.kryo-process__heading>.eyebrow{grid-column:1/-1}.kryo-process__heading h2{max-width:47vw}.kryo-process__heading>p{padding-bottom:.4vw;font-size:clamp(14px,.869vw,25px);line-height:1.6}.kryo-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1vw;margin:4vw 0 0;padding:0;list-style:none;display:grid}.kryo-step{background:#ded2c58c;border-radius:1.4vw;overflow:hidden}.kryo-step>img{object-fit:cover;object-position:center;width:100%;height:17vw;display:block}.treatment-rich-content .kryo-step>img{filter:sepia(.08)saturate(.76)contrast(.94)brightness(.98);background:#d9cec2}.treatment-rich-content[data-treatment=inkontinenz] .kryo-step:nth-child(2)>img{object-position:center 44%}.kryo-step--contain>img{object-fit:contain;background:#f4eee8b8;padding:2vw}.kryo-step>div{min-height:13vw;padding:1.5vw}.kryo-step span{color:#010213a3;font-family:var(--display);font-size:1vw}.kryo-step h3{font-family:var(--display);letter-spacing:-.035em;margin-top:.9vw;font-size:1.8vw;font-weight:400;line-height:.95}.kryo-step p{color:#010213b3;margin-top:1vw;font-size:clamp(14px,.742vw,21px);line-height:1.55}.kryo-cta{background:var(--ink);color:#fff;border-radius:2vw;grid-template-columns:minmax(0,1fr) 29vw;align-items:end;gap:4vw;width:96vw;min-height:33vw;margin-left:auto;margin-right:auto;padding:5.5vw 7vw;display:grid}.kryo-cta h2{font-size:4.7vw}.kryo-cta>div:last-child>p{color:#ffffffba;max-width:27vw;font-size:clamp(14px,.869vw,25px);line-height:1.6}.kryo-cta .booking-button{color:var(--ink);background:#fff;gap:.5vw;margin-top:1.6vw}.kryo-cta .booking-button svg{width:.9vw}.kryo-faq{width:72vw;margin-left:auto;margin-right:auto}.kryo-faq__heading{max-width:45vw}.kryo-faq__list{border-top:1px solid #01021333;margin-top:4vw}.kryo-faq details{border-bottom:1px solid #01021333}.kryo-faq summary{cursor:pointer;min-height:5.6vw;font-family:var(--display);justify-content:space-between;align-items:center;gap:2vw;font-size:1.55vw;list-style:none;display:flex}.kryo-faq summary::-webkit-details-marker{display:none}.kryo-faq summary svg{flex:none;width:1.2vw;transition:transform .25s}.kryo-faq details[open] summary svg{transform:rotate(180deg)}.kryo-faq details>p{color:#010213b3;max-width:47vw;padding:0 0 2.2vw;font-size:clamp(14px,.869vw,25px);line-height:1.65}.kryo-faq summary:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.kryo-disclaimer{background:#ded2c594;border-radius:1.2vw;grid-template-columns:13vw 1fr;gap:2vw;margin-top:3.5vw;padding:2vw;display:grid}.kryo-disclaimer strong{letter-spacing:.12em;text-transform:uppercase;font-size:clamp(12px,.67vw,20px)}.kryo-disclaimer p{color:#010213ad;font-size:clamp(14px,.763vw,22px);line-height:1.6}.article-disclaimer{margin-bottom:clamp(2rem,4vw,4.5rem)}.article-copy__body{color:#010213d1;font-size:.92vw;line-height:1.72}.article-copy__body>*+*,.article-copy__body .payload-richtext>*+*{margin-top:1.4vw}.article-copy__body h2,.article-copy__body h3,.article-copy__body h4,.article-copy__body .payload-richtext>h2,.article-copy__body .payload-richtext>h3,.article-copy__body .payload-richtext>h4{font-family:var(--display);letter-spacing:-.035em;margin-top:3.4vw;font-weight:400;line-height:.95}.article-copy__body h2{font-size:3.1vw}.article-copy__body h3{font-size:2.2vw}.article-copy__body h4{font-size:1.45vw}.article-copy__body ul,.article-copy__body ol{padding-left:1.35vw}.article-copy__body li+li{margin-top:.55vw}.article-copy__body blockquote{border-left:2px solid var(--ink);font-family:var(--display);padding-left:1.4vw;font-size:1.55vw;line-height:1.35}.magazine-grid{width:var(--page-outer);grid-template-columns:repeat(2,1fr);gap:5vw 1vw;margin:4vw auto 0;display:grid}.magazine-tools{width:71.75vw;margin:var(--section-space) auto 0;scroll-margin-top:8vw}.magazine-tools__controls{grid-template-columns:minmax(0,1.45fr) minmax(240px,.65fr) auto;align-items:end;gap:.8vw;display:grid}.magazine-search,.magazine-category{color:#010213a3;letter-spacing:.09em;text-transform:uppercase;flex-direction:column;gap:.5vw;font-size:clamp(10px,.58vw,12px);font-weight:650;display:flex}.magazine-search__control,.magazine-category__control{min-height:clamp(54px,3.35vw,68px);color:var(--ink);background:#ffffff38;border:1px solid #0102132e;border-radius:.75vw;align-items:center;transition:border-color .2s,background-color .2s;display:flex;position:relative}.magazine-search__control:focus-within,.magazine-category__control:focus-within{outline:2px solid var(--ink);outline-offset:2px;background:#fff6}.magazine-search__control>svg{flex:none;width:clamp(18px,1vw,21px);height:clamp(18px,1vw,21px);margin-left:1.15vw}.magazine-search input,.magazine-category select{width:100%;min-width:0;color:var(--ink);letter-spacing:0;text-transform:none;background:0 0;border:0;outline:0;font-size:clamp(14px,.76vw,16px);font-weight:450}.magazine-search input{height:clamp(52px,3.2vw,66px);padding:0 3.5vw 0 .8vw}.magazine-search__control>button{cursor:pointer;background:#ded2c5;border:0;border-radius:50%;place-items:center;width:clamp(30px,1.7vw,35px);height:clamp(30px,1.7vw,35px);padding:.42vw;display:grid;position:absolute;right:.8vw}.magazine-search__control>button svg{width:100%;height:100%}.magazine-category select{cursor:pointer;appearance:none;height:clamp(52px,3.2vw,66px);padding:0 3vw 0 1.1vw}.magazine-category__control>svg{pointer-events:none;width:clamp(16px,.9vw,19px);position:absolute;right:1vw}.magazine-reset{cursor:pointer;white-space:nowrap;background:#ded2c5;border:0;border-radius:.75vw;align-items:center;gap:.45vw;min-height:clamp(54px,3.35vw,68px);padding:0 1.15vw;font-size:clamp(11px,.63vw,13px);font-weight:650;display:inline-flex}.magazine-reset svg{width:clamp(15px,.8vw,17px)}.magazine-tools>p{color:#01021394;margin-top:1vw;font-size:clamp(11px,.62vw,13px)}.magazine-tools>p strong{color:var(--ink);font-size:clamp(14px,.8vw,16px)}.article-card{border:1px solid #01021329;border-radius:1.2vw;overflow:hidden}.article-card>a{height:100%;display:block}.article-card img{object-fit:cover;border-radius:.8vw;width:calc(100% - 1vw);height:22vw;margin:.5vw}.article-card>a>div{min-height:17vw;padding:1.4vw}.article-card>a>div>span:first-child{letter-spacing:.04em;text-transform:uppercase;font-size:clamp(12px,.58vw,17px);font-weight:650}.article-card h2{max-width:29vw;font-family:var(--display);letter-spacing:-.035em;margin-top:.8vw;font-size:2.6vw;font-weight:400;line-height:.92}.article-card p{max-width:29vw;margin-top:1vw;font-size:clamp(14px,.763vw,22px);line-height:1.45}.article-card__link{align-items:center;gap:.4vw;margin-top:1.5vw;font-size:clamp(12px,.65vw,20px);font-weight:650;display:inline-flex}.article-card__link svg{width:.9vw}.magazine-empty{width:var(--page-outer);text-align:center;background:#ded2c5;border-radius:1.5vw;flex-direction:column;justify-content:center;align-items:center;min-height:30vw;margin:4vw auto 0;display:flex}.magazine-empty>svg{width:2.4vw}.magazine-empty h2{font-family:var(--display);letter-spacing:-.04em;margin-top:1vw;font-size:3.4vw;font-weight:400}.magazine-empty p{margin-top:1vw;font-size:clamp(14px,.827vw,23px)}.magazine-empty .booking-button{margin-top:2vw}.magazine-pagination{width:var(--page-outer);grid-template-columns:1fr auto 1fr;align-items:center;margin:6vw auto 0;display:grid}.magazine-pagination>div{gap:.5vw;display:flex}.magazine-pagination a,.magazine-pagination span{border-radius:50%;justify-content:center;align-items:center;min-width:2.8vw;min-height:2.8vw;font-size:clamp(12px,.68vw,20px);font-weight:650;display:inline-flex}.magazine-pagination>div a{border:1px solid #0102132e}.magazine-pagination>div a.active{border-color:var(--ink);background:var(--ink);color:#fff}.magazine-pagination .magazine-pagination__direction{border-radius:0;gap:.5vw;min-width:0}.magazine-pagination__direction:first-child{justify-self:start}.magazine-pagination__direction:last-child{justify-self:end}.magazine-pagination__direction svg{width:1vw}.magazine-pagination__direction[aria-disabled=true]{opacity:.35}.article-hero{width:var(--page-outer);text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding-top:7vw;display:flex}.article-hero>span{letter-spacing:.04em;text-transform:uppercase;font-size:clamp(12px,.62vw,19px);font-weight:650}.article-hero h1{max-width:58vw;font-family:var(--display);letter-spacing:-.05em;margin-top:1.2vw;font-size:5.5vw;font-weight:400;line-height:.85}.article-hero>p{max-width:36vw;margin-top:2vw;font-size:clamp(14px,.901vw,26px);line-height:1.5}.article-hero>img{object-fit:cover;border-radius:1.5vw;width:100%;height:45vw;margin-top:5vw}.subscriptions-hero{text-align:center}.subscriptions-hero h1,.subscriptions-hero>p{margin-left:auto;margin-right:auto}.billing-switch{background:#ded2c5;border-radius:10vw;margin-top:2.5vw;padding:.3vw;display:inline-flex}.billing-switch button{cursor:pointer;background:0 0;border:0;border-radius:10vw;min-height:2.9vw;padding:.65vw 1.1vw;font-size:clamp(12px,.68vw,20px);font-weight:600}.billing-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.billing-switch span{opacity:.65;margin-left:.3vw}.plan-grid{grid-template-columns:repeat(3,1fr);gap:1vw;width:96vw;margin:clamp(28px,3vw,56px) auto 0;display:grid}.plan-card{border:1px solid #01021329;border-radius:1.5vw;flex-direction:column;min-height:49vw;padding:2.5vw;display:flex;position:relative}.plan-card--2{color:#fff;background:#7a6553}.plan-card--3{background:var(--ink);color:#fff}.plan-card>span{font-family:var(--display);font-size:1.2vw}.plan-card__subtitle{letter-spacing:.05em;text-transform:uppercase;margin-top:2vw;font-size:clamp(12px,.64vw,19px);font-weight:650}.plan-card h2{font-family:var(--display);margin-top:.8vw;font-size:4.5vw;font-weight:400;line-height:.85}.plan-card__description{max-width:23vw;min-height:3.5vw;margin-top:1.4vw;font-size:clamp(14px,.827vw,23px);line-height:1.45}.plan-card__price{flex-direction:column;margin-top:3vw;display:flex}.plan-card__price strong{font-family:var(--display);font-size:3.6vw;font-weight:400;line-height:1}.plan-card__price span{opacity:.65;margin-top:.4vw;font-size:clamp(12px,.62vw,19px)}.plan-card__price small{margin-top:.6vw;font-size:clamp(12px,.68vw,20px);font-weight:600}.plan-card>.plan-card__usp{z-index:1;background:var(--ink);color:var(--paper);letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:.42vw 1vw;font-family:inherit;font-size:clamp(11px,.72vw,20px);font-weight:650;line-height:1.2;position:absolute;top:2.5vw;right:2.5vw}.plan-card--2>.plan-card__usp,.plan-card--3>.plan-card__usp{color:var(--ink);background:#fff}.plan-card--empfohlen{box-shadow:0 0 0 2px var(--ink), 0 14px 40px #0102132e}.plan-card__empfehlung{z-index:2;background:var(--ink);color:#fff;font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;border-radius:0 0 .6vw .6vw;padding:.45vw 1vw;font-size:clamp(11px,.6vw,17px);font-weight:650;position:absolute;top:0;left:2.5vw;transform:translateY(-1px)}.plan-card__price .plan-card__spar{opacity:.8;min-height:1.5em;margin-top:.5vw;font-size:clamp(11px,.58vw,17px);font-weight:500;line-height:1.3}.plan-card__setup{opacity:.72;border-top:1px solid;min-height:2.5vw;margin-top:1.4vw;padding-top:1vw;font-size:clamp(12px,.68vw,20px);line-height:1.4}.plan-card--2 .plan-card__price span,.plan-card--2 .plan-card__setup{opacity:.95}.plan-card ul{flex-direction:column;gap:.9vw;margin:2.2vw 0 0;padding:0;list-style:none;display:flex}.plan-card li{align-items:center;gap:.55vw;font-size:clamp(12px,.72vw,22px);display:flex}.plan-card li svg{width:1vw}.plan-card .booking-button{width:100%;color:var(--ink);background:#fff;margin-top:auto}.plan-card--1 .booking-button{background:var(--ink);color:#fff}.subscription-note{text-align:left;justify-content:center;align-items:flex-start;gap:.6vw;max-width:58vw;margin:3vw auto 0;font-size:clamp(12px,.68vw,20px);line-height:1.45;display:flex}.subscription-note svg{flex:none;width:1vw;margin-top:.18em}.plan-comparison{width:96vw;margin:var(--section-space) auto 0;scroll-margin-top:7vw}.plan-comparison__heading{width:71.75vw;margin:0 auto}.plan-comparison__heading h2{font-family:var(--display);letter-spacing:-.05em;margin-top:.7vw;font-size:5vw;font-weight:400;line-height:.85}.plan-comparison__heading>p{max-width:33vw;margin:2vw 0 0 auto;font-size:clamp(14px,.869vw,25px);line-height:1.5}.comparison-scroll-hint,.comparison-switch{display:none}.comparison-table-wrap{scrollbar-color:#01021373 transparent;background:#ffffff40;border:1px solid #01021329;border-radius:1.5vw;margin-top:5vw;overflow-x:auto}.comparison-table-wrap:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.comparison-table{border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:1050px}.comparison-table th,.comparison-table td{vertical-align:top;border-bottom:1px solid #01021321;border-right:1px solid #01021321;padding:1.25vw 1.4vw}.comparison-table tr>:last-child{border-right:0}.comparison-table tbody:last-child tr:last-child>*{border-bottom:0}.comparison-table thead th{background:var(--ink);color:#fff;font-family:var(--display);font-size:1.35vw;font-weight:400}.comparison-table thead th:first-child{width:40%}.comparison-table thead th:not(:first-child){width:20%}.comparison-table tbody th[scope=row]{background:#ede5dd;font-size:clamp(12px,.72vw,22px);font-weight:550;line-height:1.45}.comparison-table td{font-size:clamp(12px,.68vw,20px);line-height:1.45}.comparison-table__group th{letter-spacing:.08em;text-transform:uppercase;background:#d9cabc;border-right:0;font-size:clamp(12px,.62vw,19px);font-weight:700}.comparison-value{align-items:flex-start;gap:.4vw;display:inline-flex}.comparison-value svg{flex:none;width:.9vw}.comparison-value--included{font-weight:600}.comparison-value--empty{opacity:.72}.membership-conditions{width:96vw;margin:var(--section-space) auto 0;scroll-margin-top:7vw}.membership-conditions__heading{width:71.75vw;margin:0 auto}.membership-conditions__heading h2{font-family:var(--display);letter-spacing:-.045em;margin-top:.7vw;font-size:4vw;font-weight:400;line-height:.9}.membership-conditions__grid{grid-template-columns:repeat(3,1fr);gap:1vw;margin-top:4vw;display:grid}.membership-conditions article{background:#e5d9cd;border-radius:1.5vw;min-height:20vw;padding:2.5vw}.membership-conditions article>span{font-family:var(--display);font-size:1.1vw}.membership-conditions h3{font-family:var(--display);margin:4.5vw 0 0;font-size:2.5vw;font-weight:400;line-height:.9}.membership-conditions article p{max-width:24vw;margin-top:1.2vw;font-size:clamp(14px,.806vw,23px);line-height:1.5}.membership-conditions__flyer-note{color:#010213a6;text-align:center;max-width:60vw;margin:3vw auto 0;font-size:clamp(12px,.68vw,20px);line-height:1.5}@media (min-width:768px) and (max-width:1199px){.content-page{padding-top:8vw}.content-page--home{padding-top:0}.content-home-hero{border-radius:0;width:100vw;height:64vw}.content-home-hero h1{font-size:8vw}.content-intro{width:68vw}.content-intro h2{font-size:6.3vw}.content-intro p{max-width:48vw;font-size:max(16px,1.3vw)}.content-press{width:92vw;padding:7vw 0}.content-press__heading h2{font-size:5.5vw}.content-press ul{grid-template-columns:repeat(3,1fr);gap:3vw}.content-press li{min-height:8vw}.content-press img{max-height:6vw}.content-teaser-grid{width:92vw}.content-teaser-card{height:45vw}.content-teaser-card h2{font-size:4vw}.content-teaser-card p{max-width:24vw;font-size:max(12px,1vw)}.content-location-teaser,.content-page-hero,.magazine-grid,.article-hero{width:92vw}.magazine-tools{width:76vw}.content-location-teaser p,.content-page-hero>p{font-size:max(16px,1.3vw)}.content-page-hero h1{font-size:8vw}.treatment-overview__card{grid-template-columns:4vw 32vw 1fr}.treatment-overview__card>img{width:32vw;height:28vw}.treatment-overview__card p{font-size:max(15px,1.2vw)}.detail-hero{border-radius:0;width:100vw}.detail-hero p{font-size:max(15px,1.2vw)}.detail-copy,.article-copy{width:60vw}.detail-copy>p,.article-copy>p{font-size:clamp(15px,1.6vw,18px)}.kryo-intro{grid-template-columns:minmax(0,1fr) 42vw;gap:5vw;width:86vw}.kryo-intro__copy{max-width:39vw}.kryo-intro>img{width:42vw;height:35vw}.kryo-intro h2,.kryo-zones h2,.kryo-principles h2,.kryo-process h2,.kryo-cta h2,.kryo-faq h2{font-size:5.5vw}.kryo-intro__copy>p,.kryo-zones__copy>p,.kryo-principles p,.kryo-process__heading>p,.kryo-cta>div:last-child>p,.kryo-faq details>p{font-size:max(16px,1.2vw)}.kryo-facts dt{font-size:max(17px,1.7vw)}.kryo-facts dd{font-size:clamp(12px,.9vw,27px)}.kryo-zones,.kryo-principles,.kryo-process,.kryo-cta{width:92vw}.kryo-zones{grid-template-columns:35vw minmax(0,1fr);gap:5vw}.kryo-zones__copy{max-width:40vw}.kryo-zones__copy>p{max-width:39vw}.kryo-zones li{font-size:max(12px,1vw)}.kryo-principles article{min-height:42vw}.kryo-principles p{max-width:35vw}.kryo-process__heading{grid-template-columns:1fr 34vw;padding:0 4vw}.kryo-step>div{min-height:17vw}.kryo-step>img,.kryo-step>.bildrahmen,.kryo-step>.ki-bild{height:19vw}.kryo-step h3{font-size:2.2vw}.kryo-step p{font-size:max(12px,1vw)}.kryo-cta{grid-template-columns:minmax(0,1fr) 34vw}.kryo-cta>div:last-child>p{max-width:32vw}.kryo-faq{width:76vw}.kryo-faq summary{min-height:7vw;font-size:max(17px,2vw)}.kryo-faq summary svg{width:1.7vw}.kryo-faq details>p{max-width:58vw}.kryo-disclaimer strong,.kryo-disclaimer p{font-size:max(12px,1vw)}.article-card img{height:29vw}.article-card>a>div{min-height:22vw}.article-card h2{max-width:38vw;font-size:3.5vw}.article-card p{font-size:max(13px,1.1vw)}.magazine-tools__controls{grid-template-columns:1.4fr .7fr auto;gap:1.5vw}.magazine-search,.magazine-category{font-size:clamp(12px,.9vw,27px)}.magazine-search__control,.magazine-category__control,.magazine-reset{min-height:max(44px,5.5vw)}.magazine-search input,.magazine-category select{height:5.3vw;font-size:max(16px,1.2vw)}.magazine-tools>p{font-size:max(12px,1vw)}.magazine-tools>p strong{font-size:max(16px,1.35vw)}.article-hero>img{width:92vw;height:50vw}.plan-card{min-height:61vw}.plan-card__subtitle{font-size:max(12px,1vw)}.plan-card__description{font-size:max(13px,1.15vw)}.plan-card__price small,.plan-card__setup{font-size:max(12px,1vw)}.plan-comparison__heading,.membership-conditions__heading{width:92vw}.plan-comparison__heading>p{max-width:50vw;font-size:max(15px,1.2vw)}.comparison-table th,.comparison-table td{padding:16px}.comparison-table thead th{font-size:18px}.comparison-table tbody th[scope=row],.comparison-table td{font-size:12px}.comparison-table__group th{font-size:10px}.membership-conditions article p{font-size:max(13px,1.1vw)}}@media (max-width:767px){.content-page{border-radius:0 0 2vw 2vw;padding:16.8vw 0 28vw}.content-page--home{padding-top:0}.content-home-hero{border-radius:0 0 3vw 3vw;width:100vw;height:122.6vw}.content-home-hero__media>img{object-position:62% center}.content-home-hero>.eyebrow{top:34vw;left:8vw}.content-home-hero h1{text-align:center;font-size:12vw;top:43vw;left:4vw;right:4vw}.content-home-hero h1 span:nth-child(n){margin-left:0}.content-home-hero h1 span{white-space:normal}.content-intro{width:92vw;margin-top:var(--section-space);text-align:left;align-items:flex-start}.content-intro h2,.content-page-hero h1{margin-top:2vw;font-size:11vw}.content-intro p{max-width:88vw;margin-top:5vw;font-size:max(15px,3.2vw)}.content-press{width:92vw;margin-top:var(--section-space)}.content-press__heading h2{margin-top:2vw;font-size:10vw}.content-press ul{grid-template-columns:repeat(3,1fr);gap:6vw 4vw;margin-top:10vw}.content-press li{min-height:14vw}.content-press img{max-height:10vw}.content-teaser-grid{width:92vw;margin-top:var(--section-space);grid-template-columns:1fr;gap:4vw}.content-teaser-card{border-radius:3vw;height:112vw}.content-teaser-card>div{bottom:5vw;left:5vw;right:5vw}.content-teaser-card h2{font-size:10vw}.content-teaser-card p{max-width:70vw;margin-top:3vw;font-size:max(15px,3vw)}.content-teaser-card svg{width:7vw}.content-location-teaser{width:92vw;min-height:0;margin-top:var(--section-space);flex-direction:column;align-items:stretch;gap:8vw;display:flex}.content-location-teaser>div{order:2}.content-location-teaser>img{border-radius:3vw;width:92vw;height:92vw}.content-location-teaser h2{margin-top:2vw;font-size:10vw}.content-location-teaser p{max-width:88vw;margin-top:4vw;font-size:max(15px,3.1vw)}.content-location-teaser .booking-button{gap:1vw;margin-top:5vw}.content-location-teaser .booking-button svg{width:3.5vw}.content-page-hero{width:92vw;min-height:0;padding-top:25vw}.content-page-hero h1{max-width:92vw;font-size:14vw}.content-page-hero>p{max-width:86vw;margin:9vw 0 0;font-size:max(15px,3.3vw)}.treatment-overview{width:92vw;margin-top:var(--section-space)}.treatment-overview__card{flex-direction:column;align-items:stretch;gap:5vw;min-height:156vw;padding:8vw 0;display:flex}.treatment-overview__card>span{font-size:max(17px,4vw)}.treatment-overview__card>img{border-radius:3vw;width:92vw;height:92vw}.treatment-overview__card>div{max-width:92vw}.treatment-overview__card h2{margin-top:2vw;font-size:10vw}.treatment-overview__card p{max-width:84vw;margin-top:4vw;font-size:max(15px,3.1vw)}.treatment-overview__card>div>svg{width:7vw}.detail-hero{border-radius:3vw;flex-direction:column;align-items:stretch;gap:8vw;width:92vw;min-height:190vw;padding:24vw 4vw 4vw;display:flex}.detail-hero>img,.detail-hero>.heroslider{border-radius:2vw;width:84vw;height:90vw}.detail-hero h1{margin-top:2vw;font-size:13vw}.detail-hero p{max-width:80vw;margin-top:5vw;font-size:max(15px,3.2vw)}.back-link{gap:2vw;margin-bottom:10vw;font-size:max(16px,3.2vw)}.back-link svg{width:4.5vw}.detail-hero .back-link{margin:0;top:6vw;left:6vw}.detail-copy,.article-copy{width:92vw;margin-top:var(--section-space)}.detail-copy h2,.article-copy h2{margin-top:2vw;font-size:10vw}.detail-copy>p,.article-copy>p{margin-top:6vw;font-size:16px;line-height:1.6}.detail-copy .booking-button,.article-copy .booking-button{margin-top:7vw}.kryo-content>section{margin-top:var(--section-space)}.kryo-intro{flex-direction:column;align-items:stretch;gap:10vw;width:92vw;display:flex}.kryo-intro__copy{max-width:92vw}.kryo-intro h2,.kryo-zones h2,.kryo-principles h2,.kryo-process h2,.kryo-cta h2,.kryo-faq h2{margin-top:2vw;font-size:10vw}.kryo-intro__copy>p{max-width:88vw;margin-top:5vw;font-size:max(16px,3.5vw)}.kryo-intro>img{border-radius:3vw;width:92vw;height:64vw}.kryo-facts{grid-template-columns:1fr;gap:2vw;margin-top:8vw}.kryo-facts>div{border-radius:3vw;min-height:22vw;padding:5vw}.kryo-facts dt{font-size:6vw}.kryo-facts dd{margin-top:2vw;font-size:max(13px,2.8vw)}.kryo-zones{border-radius:3vw;flex-direction:column;align-items:stretch;gap:10vw;width:92vw;padding:8vw 5vw;display:flex}.kryo-zones__visual{border-radius:2vw;width:82vw;height:112vw}.kryo-zones__visual img{width:66vw;height:108vw}.kryo-zones__copy{max-width:82vw}.kryo-zones__copy>p{max-width:80vw;margin-top:5vw;font-size:max(16px,3.4vw)}.kryo-zones ul{gap:2vw;margin-top:7vw}.kryo-zones li{padding:2.6vw 4vw;font-size:max(15px,3vw)}.kryo-zones__note{margin-bottom:1vw}.kryo-principles{flex-direction:column;gap:4vw;width:92vw;display:flex}.kryo-principles article{border-radius:3vw;min-height:112vw;padding:8vw 6vw}.kryo-principles h2{font-size:10vw}.kryo-principles p{max-width:80vw;margin-top:6vw;font-size:max(16px,3.4vw)}.kryo-process{width:92vw}.kryo-process__heading{padding:0;display:block}.kryo-process__heading h2{max-width:90vw}.kryo-process__heading>p{margin-top:5vw;padding:0;font-size:max(16px,3.4vw)}.kryo-steps{grid-template-columns:1fr;gap:4vw;margin-top:10vw}.kryo-step{border-radius:3vw}.kryo-step>img,.kryo-step>.bildrahmen,.kryo-step>.ki-bild{height:64vw}.kryo-step--contain>img{padding:10vw}.kryo-step>div{min-height:54vw;padding:6vw}.kryo-step span{font-size:max(17px,4vw)}.kryo-step h3{margin-top:3vw;font-size:8vw}.kryo-step p{margin-top:4vw;font-size:max(15px,3.3vw)}.kryo-cta{border-radius:3vw;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16vw;width:92vw;min-height:128vw;padding:9vw 6vw;display:flex}.kryo-cta h2{font-size:10vw}.kryo-cta>div:last-child>p{max-width:78vw;font-size:max(16px,3.4vw)}.kryo-cta .booking-button{gap:2vw;margin-top:6vw}.kryo-cta .booking-button svg{width:4vw}.kryo-faq{width:92vw}.kryo-faq__heading{max-width:90vw}.kryo-faq__list{margin-top:10vw}.kryo-faq summary{gap:5vw;min-height:20vw;font-size:5.5vw;line-height:1.1}.kryo-faq summary svg{width:5vw}.kryo-faq details>p{max-width:82vw;padding:0 0 7vw;font-size:max(16px,3.5vw)}.kryo-disclaimer{border-radius:3vw;margin-top:10vw;padding:6vw;display:block}.kryo-disclaimer strong{font-size:max(13px,2.6vw)}.kryo-disclaimer p{margin-top:4vw;font-size:max(15px,3.2vw)}.article-copy__body{font-size:max(16px,3.7vw);line-height:1.7}.article-copy__body>*+*,.article-copy__body .payload-richtext>*+*{margin-top:5vw}.article-copy__body h2,.article-copy__body h3,.article-copy__body h4,.article-copy__body .payload-richtext>h2,.article-copy__body .payload-richtext>h3,.article-copy__body .payload-richtext>h4{margin-top:12vw}.article-copy__body h2{font-size:9vw}.article-copy__body h3{font-size:7vw}.article-copy__body h4{font-size:5.5vw}.article-copy__body ul,.article-copy__body ol{padding-left:6vw}.article-copy__body li+li{margin-top:2vw}.article-copy__body blockquote{padding-left:5vw;font-size:5vw}.magazine-tools{width:92vw;margin-top:var(--section-space);scroll-margin-top:22vw}.magazine-tools__controls{flex-direction:column;align-items:stretch;gap:5vw;display:flex}.magazine-search,.magazine-category{gap:2vw;font-size:max(13px,2.7vw)}.magazine-search__control,.magazine-category__control{border-radius:3vw;min-height:14vw}.magazine-search__control>svg{width:5vw;height:5vw;margin-left:4vw}.magazine-search input,.magazine-category select{height:13.5vw;font-size:max(16px,3.8vw)}.magazine-search input{padding:0 14vw 0 3vw}.magazine-search__control>button{width:8vw;height:8vw;padding:2vw;right:3vw}.magazine-category select{padding:0 12vw 0 4vw}.magazine-category__control>svg{width:4vw;right:4vw}.magazine-reset{border-radius:3vw;justify-content:center;gap:2vw;min-height:13vw;padding:0 5vw;font-size:max(16px,3.2vw)}.magazine-reset svg{width:4vw}.magazine-tools>p{margin-top:5vw;font-size:max(15px,3vw)}.magazine-tools>p strong{font-size:max(17px,4vw)}.magazine-grid{grid-template-columns:1fr;gap:10vw;width:92vw;margin-top:10vw}.article-card{border-radius:3vw}.article-card img{border-radius:2vw;width:calc(100% - 3vw);height:62vw;margin:1.5vw}.article-card>a>div{min-height:70vw;padding:5vw}.article-card>a>div>span:first-child{font-size:max(12px,2.4vw)}.article-card h2{max-width:80vw;margin-top:3vw;font-size:8vw}.article-card p{max-width:78vw;margin-top:4vw;font-size:max(15px,3vw)}.article-card__link{gap:1vw;margin-top:6vw;font-size:max(16px,2.8vw)}.article-card__link svg{width:3.5vw}.magazine-empty{border-radius:3vw;width:92vw;min-height:110vw;margin-top:10vw;padding:8vw}.magazine-empty>svg{width:9vw}.magazine-empty h2{margin-top:5vw;font-size:10vw}.magazine-empty p{margin-top:4vw;font-size:max(15px,3.2vw)}.magazine-empty .booking-button{margin-top:8vw}.magazine-pagination{grid-template-columns:1fr 1fr;gap:8vw 4vw;width:92vw;margin-top:16vw}.magazine-pagination>div{grid-area:1/1/auto/-1;justify-content:center;gap:2vw}.magazine-pagination a,.magazine-pagination span{min-width:10vw;min-height:max(44px,10vw);font-size:max(16px,2.8vw)}.magazine-pagination .magazine-pagination__direction{grid-row:2;gap:2vw}.magazine-pagination__direction svg{width:4vw}.article-hero{width:92vw;padding-top:24vw}.article-hero>span{font-size:max(12px,2.4vw)}.article-hero h1{max-width:90vw;margin-top:4vw;font-size:12vw}.article-hero>p{max-width:82vw;margin-top:6vw;font-size:max(15px,3.2vw)}.article-hero>img{border-radius:3vw;width:92vw;height:105vw;margin-top:12vw}.billing-switch{margin-top:8vw;padding:1vw}.billing-switch button{min-height:max(44px,10vw);padding:2vw 4vw;font-size:max(16px,2.7vw)}.plan-grid{grid-template-columns:1fr;gap:10vw;width:92vw;margin-top:clamp(24px,7vw,48px)}.plan-card{border-radius:3vw;min-height:145vw;padding:7vw}.plan-card__empfehlung{border-radius:0 0 2vw 2vw;padding:1.6vw 3.2vw;font-size:max(11px,2.4vw);left:7vw}.plan-card--empfohlen{box-shadow:0 0 0 2px var(--ink), 0 10px 30px #01021338}.plan-card>span{font-size:max(17px,4vw)}.plan-card__subtitle{margin-top:7vw;font-size:max(13px,2.6vw)}.plan-card h2{margin-top:2vw;font-size:12vw}.plan-card__description{max-width:76vw;min-height:0;margin-top:5vw;font-size:max(15px,3.2vw)}.plan-card__price{margin-top:8vw}.plan-card__price strong{font-size:11vw}.plan-card__price span{margin-top:2vw;font-size:max(12px,2.5vw)}.plan-card__price small{margin-top:2vw;font-size:max(13px,2.8vw)}.plan-card__setup{min-height:10vw;margin-top:5vw;padding-top:3vw;font-size:max(13px,2.7vw)}.plan-card ul{gap:3vw;margin-top:7vw;margin-bottom:6vw}.plan-card li{gap:2vw;font-size:max(15px,3vw)}.plan-card li svg{width:4vw}.subscription-note{gap:2vw;max-width:82vw;margin-top:8vw;font-size:max(13px,2.6vw)}.subscription-note svg{width:4vw}.plan-comparison{width:92vw;margin-top:var(--section-space)}.plan-comparison__heading{width:92vw}.plan-comparison__heading h2{margin-top:2vw;font-size:11vw}.plan-comparison__heading>p{max-width:88vw;margin:6vw 0 0;font-size:max(15px,3.2vw)}.comparison-switch{z-index:30;background:color-mix(in srgb, var(--paper,#f4eee8) 88%, #fff);visibility:hidden;opacity:0;border-radius:999px;gap:2px;padding:4px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:fixed;bottom:4vw;left:4vw;right:4vw;transform:translateY(1rem);box-shadow:0 6px 28px #01021338}.comparison-switch--sichtbar{visibility:visible;opacity:1;transform:none}.comparison-switch__opt{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;font-size:max(14px,3vw);font-weight:600}.comparison-switch__opt[aria-pressed=true]{background:var(--ink,#010213);color:#fff}.comparison-table-wrap{border-radius:3vw;margin-top:4vw;overflow-x:visible}.comparison-table{table-layout:fixed;min-width:0}.comparison-table [data-tarif]{display:none}.comparison-table-wrap--tarif-0 .comparison-table [data-tarif="0"],.comparison-table-wrap--tarif-1 .comparison-table [data-tarif="1"],.comparison-table-wrap--tarif-2 .comparison-table [data-tarif="2"]{display:table-cell}.comparison-table th,.comparison-table td{padding:14px}.comparison-table thead th{font-size:16px}.comparison-table thead th:first-child{width:58%}.comparison-table thead th:not(:first-child){text-align:center;width:42%}.comparison-table td{overflow-wrap:anywhere}.comparison-table tbody th[scope=row]{font-size:13px}.comparison-table td{text-align:center;font-size:13px}.comparison-value{justify-content:center}.comparison-table__group th{font-size:10px}.comparison-value{gap:6px}.comparison-value svg{width:15px}.membership-conditions{width:92vw;margin-top:var(--section-space)}.membership-conditions__heading{width:92vw}.membership-conditions__heading h2{margin-top:2vw;font-size:10vw}.membership-conditions__grid{grid-template-columns:1fr;gap:4vw;margin-top:10vw}.membership-conditions article{border-radius:3vw;min-height:72vw;padding:7vw}.membership-conditions article>span{font-size:max(17px,4vw)}.membership-conditions h3{margin-top:18vw;font-size:9vw}.membership-conditions article p{max-width:76vw;margin-top:5vw;font-size:max(15px,3.2vw)}.membership-conditions__flyer-note{max-width:84vw;margin-top:8vw;font-size:max(13px,2.7vw)}}.not-found-page__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.not-found-page__secondary{color:inherit;text-underline-offset:.25em;text-decoration:underline}.not-found-page__secondary:hover,.not-found-page__secondary:focus-visible{opacity:.7}@media (min-width:768px) and (max-width:1199px){.comparison-scroll-hint{opacity:.75;margin-top:1rem;font-size:.95rem;font-weight:600;display:block}}.treatment-filter{flex-wrap:wrap;align-items:center;gap:.6rem;width:96vw;margin:3vw auto 0;display:flex}.treatment-filter__label{letter-spacing:.16em;text-transform:uppercase;color:#01021380;margin-right:.4rem;font-size:.72rem}.treatment-filter .chip{transition:background-color .25s,color .25s,border-color .25s}.treatment-filter .chip:hover{border-color:#01021380}.treatment-filter .chip:focus-visible{outline-offset:2px;outline:2px solid #010213d9}.chip--active{color:#fffdfb;background:#010213eb;border-color:#010213eb}.treatment-filter+.treatment-overview{margin-top:2vw}.treatment-filter__empty{color:#01021399;width:96vw;margin:3vw auto 0;font-size:clamp(12px,.82vw,25px)}.treatment-filter__empty a{text-underline-offset:.25em;text-decoration:underline}@media (max-width:767px){.treatment-filter,.treatment-filter__empty{width:92vw}.treatment-filter{gap:.5rem;margin-top:8vw}.treatment-filter__label{width:100%;margin-right:0}.treatment-filter+.treatment-overview{margin-top:8vw}}.magazine-search input::placeholder{color:var(--ink-45,#01021399)}.detail-hero>.bildrahmen,.detail-hero>.ki-bild{border-radius:1.2vw;width:42vw;height:40vw}.kryo-intro>.bildrahmen,.kryo-intro>.ki-bild{border-radius:1.4vw;width:38vw;height:31vw}.kryo-step>.bildrahmen,.kryo-step>.ki-bild{width:100%;height:17vw;display:block}.kryo-step>.bildrahmen>img,.kryo-step>.ki-bild>img{object-fit:cover;width:100%;height:100%}.treatment-rich-content .kryo-step>.bildrahmen>img,.treatment-rich-content .kryo-step>.ki-bild>img{filter:sepia(.08)saturate(.76)contrast(.94)brightness(.98);object-position:center;background:#d9cec2}.treatment-rich-content[data-treatment=inkontinenz] .kryo-step:nth-child(2)>.bildrahmen>img,.treatment-rich-content[data-treatment=inkontinenz] .kryo-step:nth-child(2)>.ki-bild>img{object-position:center 44%}.kryo-step--contain>.bildrahmen>img,.kryo-step--contain>.ki-bild>img{object-fit:contain;background:#f4eee8b8;padding:2vw}.ki-bild>.ki-hinweis{color:#fffffff2;font-family:Inter Variable,Inter,Arial,sans-serif;font-size:clamp(11px,.72vw,13px)}.geraete__intro-text{gap:1.2vw;max-width:46vw;margin-top:2vw;display:grid}.geraete__intro-text p{font-size:clamp(14px,.95vw,27px);line-height:1.6}.geraete__merkmale{gap:0;margin:1.6vw 0 0;padding:0;list-style:none;display:grid}.geraete__merkmale li{border-top:1px solid #0102131f;padding:.85vw 0;font-size:clamp(13px,.85vw,24px);line-height:1.5}.geraete__merkmale li:last-child{border-bottom:1px solid #0102131f}.geraete__merkmale-titel{letter-spacing:.08em;text-transform:uppercase;margin:2vw 0 0;font-size:clamp(12px,.68vw,20px);font-weight:650}.geraete__schritte{gap:1.2vw;margin:1.8vw 0 0;display:grid}.geraete__schritte div{border-left:2px solid var(--ink);gap:.3vw;padding-left:1.2vw;display:grid}.geraete__schritte dt{font-family:var(--display);font-size:clamp(15px,1.1vw,30px)}.geraete__schritte dd{margin:0;font-size:clamp(13px,.85vw,24px);line-height:1.55}.geraete__abbinder{margin-top:1.8vw;font-size:clamp(14px,.9vw,26px);line-height:1.6}.geraete-stimmen{width:84vw;margin:var(--section-space) auto 0}.geraete-stimmen__raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:2vw;margin-top:4vw;display:grid}.geraete-stimme{background:color-mix(in srgb, var(--paper) 45%, #fff);border:1px solid #01021324;border-radius:1.2vw;flex-direction:column;gap:1.2vw;margin:0;padding:2.2vw;display:flex}.geraete-stimme img{object-fit:cover;border-radius:999px;width:4.2vw;height:4.2vw}.geraete-stimme blockquote{font-family:var(--display);flex:auto;margin:0;font-size:clamp(15px,1.05vw,30px);line-height:1.45}.geraete-stimme figcaption{gap:.2vw;font-size:clamp(12px,.72vw,21px);line-height:1.4;display:grid}.geraete-stimme figcaption strong{font-weight:650}.geraete-stimme__ort{color:color-mix(in srgb, var(--ink) 55%, transparent)}@media (max-width:1024px){.geraete-stimmen__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.geraete__intro-text{gap:4vw;max-width:none;margin-top:6vw}.geraete__intro-text p{font-size:max(15px,3.2vw)}.geraete__merkmale{margin-top:6vw}.geraete__merkmale li{padding:3.4vw 0;font-size:max(14px,3vw)}.geraete__merkmale-titel{margin-top:7vw;font-size:max(12px,2.6vw)}.geraete__schritte{gap:5vw;margin-top:6vw}.geraete__schritte div{padding-left:4vw}.geraete__schritte dt{font-size:max(17px,4.4vw)}.geraete__schritte dd{font-size:max(14px,3vw)}.geraete__abbinder{margin-top:6vw;font-size:max(15px,3.2vw)}.geraete-stimmen{width:92vw}.geraete-stimmen__raster{grid-template-columns:minmax(0,1fr);gap:5vw;margin-top:8vw}.geraete-stimme{border-radius:3vw;gap:4vw;padding:7vw}.geraete-stimme img{width:16vw;height:16vw}.geraete-stimme blockquote{font-size:max(17px,4.2vw)}.geraete-stimme figcaption{gap:1vw;font-size:max(13px,2.9vw)}}.editorial:not(:has(.editorial__media)){grid-template-columns:minmax(0,1fr)}.editorial:not(:has(.editorial__media)) .editorial__copy{max-width:46vw}@media (max-width:767px){.editorial:not(:has(.editorial__media)) .editorial__copy{max-width:none}}.geraete__knopf{margin-top:2vw}@media (max-width:767px){.geraete__knopf{margin-top:7vw}}
