@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-light-bold-stroke:.04em}@font-face{font-family:futura-pt-fallback-narrow;src:local(Arial Narrow),local(ArialNarrow);font-style:normal;font-weight:400;size-adjust:105.7%;ascent-override:92.5%;descent-override:25.4%;line-gap-override:0%}@font-face{font-family:futura-pt-fallback-narrow;src:local(Arial Narrow Bold),local(ArialNarrow-Bold);font-style:normal;font-weight:700;size-adjust:99.1%;ascent-override:92.5%;descent-override:25.4%;line-gap-override:0%}@font-face{font-family:futura-pt-fallback-arial;src:local(Arial);font-style:normal;font-weight:400;size-adjust:86.7%;ascent-override:92.5%;descent-override:25.4%;line-gap-override:0%}@font-face{font-family:futura-pt-fallback-subtitle-narrow;src:local(Arial Narrow),local(ArialNarrow);font-style:normal;font-weight:400;size-adjust:111.5%;ascent-override:92.5%;descent-override:25.4%;line-gap-override:0%}@font-face{font-family:futura-pt-fallback-subtitle-arial;src:local(Arial);font-style:normal;font-weight:400;size-adjust:91.4%;ascent-override:92.5%;descent-override:25.4%;line-gap-override:0%}@font-face{font-family:futura-pt-fallback-arial;src:local(Arial Bold);font-style:normal;font-weight:700;size-adjust:81.3%;ascent-override:92.5%;descent-override:25.4%;line-gap-override:0%}@font-face{font-family:avenir-lt-pro-fallback;src:local(Avenir Next),local(Helvetica Neue),local(Arial);font-style:normal;font-weight:400;size-adjust:97.5%;ascent-override:93.3%;descent-override:26.7%;line-gap-override:0%}@font-face{font-family:avenir-lt-pro-fallback;src:local(Avenir Next Demi Bold),local(Avenir Next Bold),local(Helvetica Neue Bold),local(Arial Bold);font-style:normal;font-weight:700;size-adjust:96.8%;ascent-override:93.3%;descent-override:26.7%;line-gap-override:0%}@font-face{font-family:proxima-nova-fallback;src:local(Arial);font-style:normal;font-weight:400;size-adjust:97.3%;ascent-override:106.3%;descent-override:31.3%;line-gap-override:0%}:root{--text-xs:.75rem;--text-sm:.875rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.1875rem;--text-2xl:clamp(1.4375rem, 1.081rem + 1.461vw, 2.25rem);--text-3xl:clamp(1.5625rem, 1.179rem + 1.573vw, 2.4375rem);--text-display:clamp(3rem, .645rem + 9.663vw, 8.375rem);--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--space-11:6rem;--space-12:8rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container:61.25rem;--container-narrow:43.625rem;--measure:46rem;--gutter:var(--space-5);--body-font:"avenir-lt-pro", "avenir-lt-pro-fallback", Arial, sans-serif;--blue:#e8eff1;--heading-font:"futura-pt", "futura-pt-fallback-narrow", "futura-pt-fallback-arial", sans-serif;--hero-subtitle-font:"futura-pt", "futura-pt-fallback-subtitle-arial", "futura-pt-fallback-subtitle-narrow", sans-serif;--menu-font:"proxima-nova", "proxima-nova-fallback", Arial, sans-serif;--grey:#ccc6c6;--pale:#f0eded;--pink:#fadcd6;--tan:#e5c7b5}*{box-sizing:border-box}html{scroll-behavior:auto;-webkit-font-smoothing:antialiased}html,body{-webkit-tap-highlight-color:transparent}:root::view-transition{pointer-events:none}:root::view-transition-group(root){animation:none}:root::view-transition-old(root){display:none}:root::view-transition-new(root){animation:none}body{color:#000;min-height:100svh;font-family:var(--body-font);font-size:var(--text-base);font-weight:200;line-height:var(--leading-normal);background:#fff;flex-direction:column;margin:0;display:flex}main{flex-direction:column;flex:1;display:flex}main>.doc-page{flex:1}a{color:inherit;text-decoration:none}button,summary,[role=button]{cursor:pointer}a:focus-visible{z-index:1;outline:0;position:relative;box-shadow:0 0 0 1px #fff,0 0 0 3px #116dff!important}main:focus{outline:0}.skip-to-content{z-index:9999;padding:var(--space-2) var(--space-5);border-radius:var(--space-5);color:#116dff;font-family:Helvetica,Arial,sans-serif;font-size:var(--text-sm);line-height:var(--leading-normal);clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap;background:#fff;border:0;outline:0;position:absolute;inset-block-start:var(--space-9);inset-inline-start:50%;translate:-50%}.skip-to-content:focus-visible{clip-path:none;opacity:1;pointer-events:auto;border:2px solid}.nav{z-index:50;padding-block:var(--space-5) var(--space-3);background:#fff;position:relative}.nav>nav{padding-inline:var(--gutter);justify-content:flex-start;align-items:center;gap:0;display:flex}.nav>nav>a,.nav .services-menu-item>a{padding-inline:clamp(var(--space-5), 7.8125vw, var(--space-10))}.nav a{font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center;transition:color .4s}.nav a:focus-visible,.mobile-services-toggle:focus-visible,.menu-toggle:focus-visible,.about a:focus-visible,.social a:focus-visible,.quick-contact:focus-visible{outline:0}.nav .active{color:#899da3}.services-menu{position:relative}.services-menu-list,.services-menu-item{margin:0;padding:0;list-style:none}.services-menu-item>a{display:block}.services-submenu-positioner{z-index:10}.services-submenu{padding:var(--space-2) 0;background:#fff;box-shadow:0 2px 10px #00000014}.services-submenu-viewport,.services-submenu-content{flex-direction:column;display:flex}.services-submenu a{padding:var(--space-1) var(--space-4);line-height:var(--leading-relaxed);text-align:center;white-space:nowrap;display:block}.nav .services-submenu a:not(.active){color:#000}.nav .services-submenu a.active{color:#899da3}.nav .services-submenu a:hover{color:#899da3;transition:color .4s}.services-menu [data-popup-open]:not(.active){color:#879aa0;color:color(srgb .528551 .605712 .62886);transition:none}.nav-inner .services-menu [data-popup-open]:not(.active){color:#869aa0;color:color(srgb .525758 .602511 .625536)}.menu-toggle,.mobile-menu{display:none}.mobile-menu-title,.mobile-menu-accessible-close,.tpl-chat-title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hero{--hero-pad:var(--space-10);--hero-line:calc(var(--text-display) * var(--leading-snug));--hero-split:calc(var(--hero-pad) + .65 * var(--hero-line));padding-block:var(--hero-pad) var(--space-11);background:linear-gradient(#fff 0 var(--hero-split), var(--blue) var(--hero-split));text-align:center}.hero h1{color:#000;font-family:var(--heading-font);font-size:var(--text-display);font-weight:700;line-height:var(--leading-snug);letter-spacing:.0244em;margin:0}.hero p{margin:var(--space-2) 0 0;font-family:var(--hero-subtitle-font);font-size:var(--text-3xl);font-weight:400;line-height:var(--leading-snug);letter-spacing:-.0046em}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service{align-items:center;gap:var(--space-5);padding:var(--space-9) var(--space-5) var(--space-10);text-align:center;flex-direction:column;display:flex}.service h2{font-family:var(--heading-font);font-size:var(--text-3xl);font-weight:400;line-height:var(--leading-snug);margin:0}.service-heading,.service-heading-line{display:inline-block}.service-heading{color:#000;opacity:0;translate:0 var(--space-7);animation:1.2s cubic-bezier(.445,.05,.55,.95) 1ms forwards service-heading-live}.service:nth-child(2) .service-heading{animation-duration:1.6s}.service:nth-child(3) .service-heading{animation-duration:2s}.service:nth-child(4) .service-heading{animation-duration:2.4s}@keyframes service-heading-live{to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.service-heading{opacity:1;animation:none;translate:0}::view-transition-group(*){animation-duration:.01ms!important}::view-transition-old(*){animation-duration:.01ms!important}::view-transition-new(*){animation-duration:.01ms!important}}.service p{max-width:27ch;line-height:var(--leading-snug);margin:0}.service a,.about a{padding-bottom:var(--space-1);font-family:var(--body-font);line-height:var(--leading-normal);border-bottom:1px solid;display:inline-block}.service a{margin-top:auto}.s1{background:var(--grey)}.s2{background:var(--pale)}.s3{background:var(--pink)}.s4{background:var(--tan)}.intro{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid}.intro>article{padding:var(--space-10) var(--space-5);text-align:center;background:#f7f6f6;flex-direction:column;justify-content:center;align-items:center;display:flex}.intro h2{margin:0 0 var(--space-6);font-family:var(--heading-font);font-size:var(--text-3xl);font-weight:400;line-height:var(--leading-snug)}.intro p{max-width:29rem;line-height:var(--leading-normal);margin:0}.intro article>.rule-divider,.help>.rule-divider{width:4.875rem;margin:var(--space-8) auto 0;border-top:1px solid;display:block}.portrait{margin:0;display:grid;overflow:hidden}.intro img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.intro .about{padding-inline:var(--space-3);background:var(--grey)}.intro .about p{max-width:14.375rem}.about a{margin-top:var(--space-4)}.help{padding-block:var(--space-12) var(--space-11);text-align:center}.help h2{margin:0 0 var(--space-6);font-family:var(--body-font);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-snug)}.help>p{max-width:min(var(--measure), 80%);margin:0 auto var(--space-10);padding-inline:var(--gutter);line-height:var(--leading-normal)}.topics{gap:var(--space-2);max-width:var(--measure);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;padding-inline:0;list-style:none;display:grid}.topics>li{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.topic-badge{width:var(--space-9);aspect-ratio:1;color:var(--grey);font-family:var(--heading-font);font-size:var(--text-3xl);border-radius:50%;place-items:center;font-weight:200;line-height:1;display:grid;position:relative}.topic-badge svg{fill:currentColor;width:100%;height:100%;display:block;position:absolute;inset:0}.topic-num{color:#000;font-style:normal;position:relative}.topics>li>span{font-family:var(--body-font)}.topics>li:nth-child(2) .topic-badge{color:var(--pink)}.topics>li:nth-child(3) .topic-badge{color:var(--tan)}.topics>li:nth-child(4) .topic-badge{color:#b6d1d9}.topics>li:nth-child(5) .topic-badge{color:var(--blue)}.help>.rule-divider{width:7.375rem;margin-top:var(--space-10)}.quote{padding-block:var(--space-11) var(--space-7);background:var(--pink);text-align:center}.quote-viewport{overflow:hidden}.quote-track{touch-action:pan-y pinch-zoom;display:flex}.quote-slide{place-content:center;gap:var(--space-5);min-width:0;padding-inline:var(--gutter);flex:0 0 100%;grid-template-columns:auto minmax(0,44.5rem) auto;margin:0;display:grid}.quote-slide:not(.active){-webkit-user-select:none;user-select:none}.quote blockquote{font-family:var(--body-font);font-size:var(--text-2xl);line-height:var(--leading-snug);grid-area:1/2;margin:0}.quote blockquote:before,.quote blockquote:after{content:none}.quote figcaption{margin-top:var(--space-11);font-family:var(--body-font);grid-area:2/2}.quote-mark{width:var(--space-8);aspect-ratio:1;display:block}.quote-mark svg{fill:#000;width:100%;height:100%;display:block;overflow:visible}.quote-mark path{stroke:#000;stroke-width:1px;vector-effect:non-scaling-stroke}.quote-mark-open{grid-area:1/1;align-self:start}.quote-mark-close{grid-area:1/3;align-self:end;translate:0 50%;rotate:180deg}.quote-dots{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.quote-dots button{background:#ffffff4d;border:0;border-radius:50%;width:.375rem;height:.375rem;padding:0}.quote-dots button:not(.active){background:var(--pale)}.contact{justify-content:center;gap:var(--space-10);padding:var(--space-9) var(--gutter) var(--space-10);background:var(--grey);grid-template-columns:minmax(0,24.1875rem) minmax(0,29.375rem);display:grid}.contact article{line-height:var(--leading-normal)}.contact-heading{margin:0 0 var(--space-8);font-family:var(--heading-font);font-size:var(--text-lg);font-weight:400;line-height:var(--leading-snug);letter-spacing:normal}.contact article p{font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.contact article .contact-detail{font-size:var(--text-base);line-height:var(--leading-relaxed)}.contact article .contact-spaced{margin-top:var(--space-5)}.contact-panel{flex-direction:column;display:flex}.contact-panel .contact-heading{margin-bottom:var(--space-4)}.contact form{align-content:start;gap:var(--space-5);padding:var(--space-5);-webkit-user-select:none;user-select:none;background:#fff;display:grid}.contact label{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;display:block}.contact input,.contact textarea{width:100%;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);color:#000;font-family:var(--body-font);font-size:var(--text-md);font-weight:200;line-height:var(--leading-normal);-webkit-user-select:text;user-select:text;border:1px solid #0009;display:block}.contact textarea{resize:none}.contact input:hover,.contact textarea:hover,.contact input:focus,.contact textarea:focus{box-shadow:none;border-color:#000;outline:0}.contact-form[data-keyboard-focus] input:focus,.contact-form[data-keyboard-focus] textarea:focus{border-color:#000;outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px #116dff}.contact button{width:100%;padding:var(--space-2) var(--space-3);color:#fff;font:var(--text-md) var(--body-font);background:#899da3;border:0;margin:0;font-weight:200;transition:background-color .2s ease-in-out}.contact button:hover{background:#899da3ce}.contact-form-success:empty{display:none}.contact-form-success{font-family:var(--body-font);font-size:var(--text-md);line-height:var(--leading-normal);text-align:center;margin:0}.doc-page-copy h2,.contact strong{font-family:var(--body-font);-webkit-text-stroke:var(--font-light-bold-stroke) currentcolor;font-weight:200}footer>.footer-content{align-items:start;gap:var(--space-8) var(--space-10);max-width:var(--container);padding:var(--space-11) var(--gutter) var(--space-9);font-size:var(--text-lg);line-height:var(--leading-normal);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.footer-copy{grid-column:1;margin:0}.location-map{aspect-ratio:334/228;-webkit-user-select:none;user-select:none;border:0;grid-area:1/2/span 2;width:100%;display:block}.social{align-items:center;gap:var(--space-3);color:#087eae;font-size:var(--text-lg);grid-column:1;margin:0;font-weight:700;display:flex}.social a{display:block}footer .footer-legal{padding-block:var(--space-5);background:var(--blue);color:#6e6e6d;font-size:var(--text-sm);line-height:var(--leading-normal);letter-spacing:.1em;text-align:center;margin:0}.copyright-box{max-width:var(--container-narrow);padding-inline:var(--gutter);margin-inline:auto;display:block}footer:after{display:none}.social img{width:var(--space-6);height:var(--space-6);display:block}.quick-contact{z-index:15;inset:auto var(--space-5) var(--space-5) auto;padding:var(--space-4);border-radius:var(--space-2);color:#fff;background:#000;border:0;place-items:center;text-decoration:none;animation:.3s 1.2s both quick-contact-in;display:grid;position:fixed;box-shadow:0 0 3px #0000000d}.quick-contact svg{width:var(--space-6);height:var(--space-6);fill:#fff;display:block}.back-to-top{display:none}@keyframes quick-contact-in{0%{opacity:0;visibility:hidden;transform:translateY(8px)}to{opacity:1;visibility:visible;transform:none}}body:has(.social a:focus) .contact{background:linear-gradient(#d6cbca 0 10px,#d7d3d3 10px)}@keyframes mobile-menu-in{0%{opacity:0;translate:var(--space-8) 0}to{opacity:1;translate:0}}@keyframes mobile-menu-out{0%{opacity:1;translate:0}to{opacity:0;translate:var(--space-8) 0}}@keyframes map-fade-in{0%{opacity:0}to{opacity:1}}@media not all and (min-width:64rem){.doc-page{gap:var(--space-8)}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service{padding:var(--space-8) var(--space-5)}.service p{max-width:30ch}.intro{grid-template-columns:repeat(2,minmax(0,1fr))}.intro>article:first-child{padding-block:var(--space-10) var(--space-7);grid-column:1/-1}.help{padding-block:var(--space-11) var(--space-10)}.topics{gap:var(--space-2)}.contact{gap:var(--space-7);padding-block:var(--space-8) var(--space-9)}footer>.footer-content{gap:var(--space-6) var(--space-8);padding-block:var(--space-9) var(--space-8)}}@media not all and (min-width:48rem){:root{--text-xs:.90625rem;--text-sm:1.0625rem;--text-base:1.14063rem;--text-md:1.25rem;--text-lg:1.4375rem;--gutter:var(--space-5);--measure:32rem}body{overflow-x:hidden}.nav{padding:var(--space-2) var(--gutter);justify-content:flex-end;display:flex}.nav>nav{display:none}.menu-toggle{z-index:21;gap:var(--space-2);padding:var(--space-4);background:0 0;border:0;flex-direction:column;display:flex}.menu-toggle span{background:#000;border-radius:2px;width:1.375rem;height:.125rem;transition:all .25s ease-in-out}.menu-toggle[data-popup-open]:not([data-popup-closing]) span:first-child{transform:translateY(10px)rotate(-45deg)}.menu-toggle[data-popup-open]:not([data-popup-closing]) span:nth-child(2){opacity:0}.menu-toggle[data-popup-open]:not([data-popup-closing]) span:last-child{transform:translateY(-10px)rotate(45deg)}.mobile-menu{z-index:20;padding-block:var(--space-11) var(--space-5);border-bottom:1px solid var(--grey);visibility:hidden;background-color:var(--pale);opacity:0;translate:var(--space-8) 0;pointer-events:none;will-change:transform;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.mobile-menu>a,.mobile-services{width:min(14rem,75%)}.mobile-menu a,.mobile-services-toggle{font-family:var(--menu-font);font-size:var(--text-md);line-height:var(--leading-normal);text-align:center;white-space:nowrap}.mobile-menu>a,.mobile-services-row>a,.mobile-services-panel>a{padding-block:var(--space-3);display:block}.mobile-menu>a,.mobile-services-row{border-bottom:1px solid #787676}.mobile-services[data-open] .mobile-services-row{border-bottom-color:#0000}.mobile-services{flex-direction:column;flex:none;display:flex;position:relative}.mobile-services-row{position:relative}.mobile-services-toggle{background:0 0;border:0;place-items:center;width:3.125rem;padding:0;display:grid;position:absolute;inset:0 0 0 auto}.mobile-services-toggle svg{fill:none;stroke:#000;stroke-linecap:square;stroke-width:1.2px;width:.75rem;height:.5rem;display:block;overflow:visible}.mobile-services[data-open] .mobile-services-toggle svg{transform:rotate(180deg)}.mobile-services-panel{height:var(--collapsible-panel-height);opacity:1;flex-direction:column;display:flex;overflow:hidden}.mobile-services-panel>a{text-overflow:ellipsis;overflow:hidden}.mobile-services-panel>a:last-of-type{border-bottom:1px solid #787676}.mobile-services-panel>a:nth-of-type(-n+2){text-align:left}.nav:not(.nav-psychodynamic) .mobile-menu a[href=\/psychodynamická-psychoterapie]{color:#000}.mobile-menu-open{background-color:var(--pale);visibility:visible;opacity:1;pointer-events:auto;animation:.5s ease-out both mobile-menu-in;translate:0}.mobile-menu-closing{visibility:visible;pointer-events:none;animation:.5s ease-in-out both mobile-menu-out}.nav-inner{padding-block:var(--space-5)}.nav-inner .mobile-menu-open{background-color:var(--pale)}.nav-about .mobile-menu-open{border-bottom-color:#0000}.hero{--hero-pad:var(--space-8);padding-block:var(--hero-pad) var(--space-10);background:linear-gradient(#fff 0 var(--hero-split), var(--blue) var(--hero-split) calc(100% - var(--space-5)), #fff calc(100% - var(--space-5)))}.hero p{margin-top:var(--space-6)}.service-grid{grid-template-columns:minmax(0,1fr)}.service{padding:var(--space-7) var(--gutter) var(--space-8)}.service p{max-width:32ch}.intro{border-bottom:3px solid var(--tan);grid-template-columns:minmax(0,1fr)}.intro>article{padding:var(--space-7) var(--gutter) var(--space-6)}.intro>article:first-child{padding-block:var(--space-7) var(--space-6);background:linear-gradient(var(--grey) 0 var(--space-3), #f7f6f6 var(--space-3))}.intro h2{margin-bottom:var(--space-4)}.intro p,.intro .about p{max-width:68ch;margin-inline:auto}.intro article>.rule-divider{width:5.9375rem;margin-top:var(--space-5)}.portrait{aspect-ratio:1;clip-path:inset(0)}.intro img{object-position:center 22%;position:fixed;inset:0}.intro .about{padding-block:var(--space-6) var(--space-7);padding-inline:var(--gutter)}.about a{margin-top:var(--space-5)}.help{padding-block:var(--space-7) var(--space-6)}.help h2{margin-bottom:var(--space-3)}.help>p{margin-bottom:var(--space-6)}.topics{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.topics>li{gap:var(--space-3)}.topic-badge{width:var(--space-10)}.help>.rule-divider{width:8.125rem;margin-top:var(--space-7)}.quote{padding-block:var(--space-2) var(--space-8)}.quote-slide{justify-content:stretch;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.quote-mark{width:var(--space-7);justify-self:center}.quote-mark-open{grid-area:1/1}.quote blockquote{grid-area:2/1}.quote-mark-close{grid-area:3/1;align-self:start;translate:none}.quote figcaption{margin-top:var(--space-4);grid-area:4/1}.contact{padding:var(--space-6) var(--gutter) var(--space-7);grid-template-columns:minmax(0,1fr)}.contact article,.contact-panel{width:100%;max-width:68ch;margin-inline:auto}.contact article .contact-heading,.contact-panel .contact-heading{margin-bottom:var(--space-3)}.contact article .contact-detail{line-height:var(--leading-snug)}footer>.footer-content{gap:var(--space-3);padding-block:var(--space-7) var(--space-3);grid-template-columns:minmax(0,1fr)}.footer-copy,.social,.location-map{grid-column:1}.location-map{aspect-ratio:280/240;grid-row:auto;animation:1.2s 1ms both map-fade-in}.social{gap:var(--space-4)}.social img{width:var(--space-6);height:var(--space-6)}.copyright-box{max-width:none}footer:after{height:var(--space-5);content:"";background:#fff;display:block}.quick-contact{inset:auto var(--space-4) var(--space-4) auto;padding:var(--space-4);opacity:1;background:0 0;border-radius:50%;transition:opacity .3s;box-shadow:0 2px 8px #0000004d}.quick-contact:before{z-index:0;content:"";background:#000;border-radius:50%;position:absolute;inset:0}.back-to-top{z-index:15;inset:auto var(--space-5) calc(var(--space-12) + var(--space-10)) auto;visibility:hidden;opacity:0;pointer-events:none;background:0 0;border:0;padding:0;transition:visibility 0s .5s,opacity .5s;display:flex;position:fixed}.back-to-top[data-cu-visible]{visibility:visible;opacity:1;pointer-events:auto;transition:visibility,opacity .5s}.back-to-top svg{width:var(--space-8);height:var(--space-8);display:block}.quick-contact svg{z-index:1;width:var(--space-5);height:var(--space-5);fill:#fff;position:relative}}.doc-page{align-items:center;gap:var(--space-9);padding-block:var(--space-10) var(--space-8);padding-inline:var(--gutter);background:var(--doc-tint);flex-direction:column;display:flex}.doc-page h1{max-width:min(var(--container-narrow), 76%);font-family:var(--doc-title-font);font-size:var(--text-3xl);font-weight:var(--doc-title-weight);line-height:var(--leading-snug);text-align:center;margin:0}.doc-page-copy{width:100%;max-width:min(var(--container-narrow), 76%);font-size:var(--text-base);line-height:var(--leading-normal)}.doc-page-copy>*{margin:0}.doc-page-copy>*+*{margin-top:var(--space-5)}.doc-page-copy h2{font-size:inherit;font-weight:700;line-height:inherit}.doc-page-copy a{text-decoration:underline}.doc-page{--doc-tint:var(--pale);--doc-title-font:var(--heading-font);--doc-title-weight:400}.doc-page-about{--doc-title-font:var(--body-font);--doc-title-weight:700}.doc-page-grey{--doc-tint:var(--grey)}.doc-page-pink{--doc-tint:var(--pink)}.doc-page-tan{--doc-tint:var(--tan)}.doc-page-figure{aspect-ratio:331/391;width:min(20.6875rem,100%);margin:0;position:relative}.doc-page-figure img{filter:url(#aboutPortraitFilter);object-fit:cover;width:100%;height:100%}.doc-page-filter{width:0;height:0;position:absolute}@media (min-width:48rem){:root{--text-display:clamp(3rem, 13.086vw, 8.375rem);--text-3xl:clamp(1.5625rem, 1.179rem + 1.966vw, 2.4375rem)}}.doc-page-attachment{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.doc-page-attachment img{object-fit:contain;width:5rem;height:auto;display:block}.doc-page-attachment span{white-space:nowrap;transition:color .5s}.doc-page-attachment:hover span{color:#625f5f}.services-submenu a[href=\/psychodynamická-psychoterapie],.mobile-menu a[href=\/psychodynamická-psychoterapie]{color:#899da3}@media not all and (min-width:48rem){.doc-page{gap:var(--space-5);padding-block:var(--space-6) var(--space-8)}.doc-page-copy,.doc-page-figure{max-width:68ch}.doc-page-figure{width:100%}}.tpl-chat-button{z-index:55;inset:auto var(--space-5) var(--space-5) auto;border-radius:var(--space-2);color:#fff;background:#000;border:0;justify-content:center;align-items:center;width:4rem;height:4rem;padding:0;display:flex;position:fixed;box-shadow:0 0 3px #b6b4b480}.tpl-chat-button[data-popup-open]{visibility:hidden}.tpl-chat-button svg{fill:currentColor;width:2rem;height:2rem}.tpl-chat-backdrop{z-index:53;background:0 0;position:fixed;inset:0}.tpl-chat-panel{z-index:56;inset:auto var(--space-5) var(--space-5) auto;width:21.25rem;height:min(37.5rem, 100dvh - var(--space-8));border-radius:var(--space-2);color:#000;background:#fff;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 0 13px 2px #162d3d14}.tpl-chat-panel>header{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-3) var(--space-4) var(--space-5);color:#fff;background:#000;display:flex;box-shadow:0 7px 18px #0000000a}.tpl-chat-panel>header div{flex-direction:column;flex:auto;min-width:0;display:flex}.tpl-chat-panel>header strong{font-family:var(--heading-font);font-size:var(--text-lg);font-weight:400;line-height:var(--leading-normal);white-space:nowrap;overflow:hidden}.tpl-chat-status{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:300;line-height:var(--leading-normal);white-space:nowrap;display:flex;overflow:hidden}.tpl-chat-status:before{content:"";background:#43b72a;border:2px solid #000;border-radius:50%;flex:none;width:.75rem;height:.75rem}.tpl-chat-panel>header button,.tpl-chat-panel>form button{background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:flex}.tpl-chat-panel>header button{color:#fff}.tpl-chat-panel>header button svg{fill:currentColor;width:100%;height:100%}.tpl-chat-messages{gap:var(--space-1);min-height:0;padding:0 var(--space-5) var(--space-5);font-size:var(--text-md);overscroll-behavior:contain;background:#0000001a;flex-direction:column;flex:1;display:flex;overflow-y:auto}.tpl-chat-timestamp{margin-top:var(--space-2);padding:var(--space-1) var(--space-2);color:#fff;font-size:var(--text-xs);letter-spacing:1px;line-height:var(--leading-normal);background:#7d7d7d;border-radius:3px;align-self:center}.tpl-chat-messages>p.is-user{max-width:26ch;padding:var(--space-3);color:#363636;line-height:var(--leading-normal);background:#b8b8b8;border-radius:20px 20px 3px;align-self:flex-end;margin:0;box-shadow:0 1px 3px #0000001f}.tpl-chat-delivery{align-self:flex-end;align-items:center;gap:var(--space-2);color:#727272;font-size:var(--text-xs);line-height:var(--leading-normal);margin:0;display:flex}.tpl-chat-delivery[data-status=failed]{color:#c92a2a}.tpl-chat-delivery button{color:#000;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.tpl-chat-message-attachment{margin-top:var(--space-1);font-size:var(--text-xs);opacity:.85;display:block}.tpl-chat-turnstile{background:#fff;flex:none}.tpl-chat-turnstile:empty{display:none}.tpl-chat-notice{padding:var(--space-2) var(--space-5);color:#c92a2a;font-size:var(--text-xs);background:#fff;margin:0}.tpl-chat-attachment-chip{justify-content:space-between;align-items:center;gap:var(--space-2);margin:var(--space-2) var(--space-5) 0;padding:var(--space-1) var(--space-3);border-radius:var(--space-1);font-size:var(--text-xs);background:#fff;border:1px solid #ddd;display:flex}.tpl-chat-attachment-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tpl-chat-attachment-chip button{color:#363636;background:0 0;border:0;padding:0}.tpl-chat-panel>form{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:#fff;border-top:1px solid #eee;flex:none;margin:0;display:flex}.tpl-chat-panel>form textarea{width:0;min-width:0;box-shadow:none;color:#000;font-family:var(--body-font);font-size:var(--text-md);line-height:var(--leading-normal);resize:none;background:0 0;border:0;outline:0;flex:auto;margin:0;padding:0}.tpl-chat-panel>form textarea::placeholder{color:#000;opacity:1}.tpl-chat-file-input{display:none}.tpl-chat-panel>form button{color:#8894ab}.tpl-chat-panel>form button span,.tpl-chat-panel>form button svg{fill:currentColor;width:.4375rem;height:1.0625rem;display:block}.tpl-chat-panel>form button span{transform:rotate(45deg)}.tpl-chat-contact-sequence{align-items:flex-end;gap:var(--space-2);display:flex}.tpl-chat-contact-stack{gap:var(--space-1);flex:auto;min-width:0;display:grid}.tpl-chat-contact-avatar{color:#fff;width:1.875rem;height:1.875rem;font-size:var(--text-xs);background:#39a6aa;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.tpl-chat-contact-prompt{padding:var(--space-3) var(--space-4);color:#363636;font-size:var(--text-sm);line-height:var(--leading-normal);background:#fff;border-radius:20px 20px 20px 3px;margin:0;box-shadow:0 1px 3px #0000001f}.tpl-chat-contact-card{padding:var(--space-4);background:#fff;border-radius:3px 20px 20px;display:grid;box-shadow:0 1px 3px #0000001f}.tpl-chat-field{align-content:start;gap:var(--space-1);padding-top:var(--space-1);display:grid;position:relative}.tpl-chat-field label{color:#605e5e;font-size:var(--text-md);line-height:var(--leading-normal)}.tpl-chat-field input,.tpl-chat-field textarea{width:100%;padding:var(--space-1) var(--space-5) var(--space-1) 0;color:#000;font:inherit;font-size:var(--text-md);line-height:var(--leading-normal);resize:none;background:0 0;border:0;border-bottom:1px solid #c4c4c4;border-radius:0;outline:0}.tpl-chat-field textarea{overflow:hidden}.tpl-chat-field input:focus,.tpl-chat-field textarea:focus{border-bottom-color:#000}.tpl-chat-field-error{z-index:2;inset:auto var(--space-2) calc(100% - var(--space-1)) auto;padding:var(--space-2) var(--space-3);color:#fff;font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center;white-space:nowrap;background:#e93434;border-radius:2px;display:none;position:absolute;box-shadow:0 2px 6px #00000040}.tpl-chat-field-error:after{inset:100% var(--space-1) auto auto;content:"";border:6px solid #0000;border-top-color:#e93434;position:absolute}.tpl-chat-field[data-invalid] .tpl-chat-field-invalid-icon{inset:auto 0 var(--space-2) auto;color:#363636;width:1.125rem;height:1.125rem;font-size:var(--text-xs);border:2px solid #363636;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute}.tpl-chat-field-name[data-invalid] .tpl-chat-field-error,.tpl-chat-field-email[data-invalid] .tpl-chat-field-error{display:block}.tpl-chat-field-name[data-invalid]~.tpl-chat-field-email .tpl-chat-field-error{display:none}.tpl-chat-contact-card>button{margin-top:var(--space-3);padding:var(--space-2);border-radius:var(--space-5);color:#fff;font:inherit;font-size:var(--text-md);line-height:var(--leading-normal);background:#363636;border:0}@media not all and (min-width:48rem){.tpl-chat-button{inset:auto var(--space-4) var(--space-4) auto;border-radius:50%;width:3.8125rem;height:3.8125rem;box-shadow:0 2px 8px #0000004d}.tpl-chat-button svg{width:1.8125rem;height:1.8125rem}.tpl-chat-button[data-cu-chat-hidden]{display:none}.tpl-chat-panel{width:100%;height:100dvh;box-shadow:none;overscroll-behavior:none;border-radius:0;inset:0}.tpl-chat-backdrop{background:#fff}.tpl-chat-panel>header{padding-block:var(--space-3)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
[data-cu^=mobile-menu\@][hidden]{display:none!important}.cu-parallax-rail{z-index:0;clip-path:inset(0);pointer-events:none;position:absolute;inset:0;overflow:clip}.cu-parallax-travel{width:100%;height:calc(100% + 100lvh + max(100lvh, var(--cu-strip-height,0px)));margin-top:-100lvh}.cu-parallax-track{width:100%;height:max(100lvh, var(--cu-strip-height,0px));margin:0;position:sticky;top:0;left:0;overflow:visible}.cu-parallax-track>img,.cu-parallax-track>video,.cu-parallax-track>picture>img{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}[data-cu^=lightbox\@]{transition:opacity .25s}[data-cu^=lightbox\@][data-cu-entering]>*{transition:opacity .25s .2s,scale .25s .2s}[data-cu^=lightbox\@][data-starting-style],[data-cu^=lightbox\@][data-ending-style]{opacity:0}[data-cu^=lightbox\@][data-starting-style]>*{opacity:0;scale:.97}[data-cu^=lightbox\@][data-cu-entering]>[data-cu-entering-through]>*{transition:opacity .25s .2s,scale .25s .2s}[data-cu^=lightbox\@][data-cu-entering-from]>[data-cu-entering-through]>*{opacity:0;transition:none;scale:.97}@media (prefers-reduced-motion:reduce){[data-cu^=lightbox\@],[data-cu^=lightbox\@][data-cu-entering]>*,[data-cu^=lightbox\@][data-cu-entering]>[data-cu-entering-through]>*{transition:none}}[data-cu^=carousel\@][data-cu-scroller]{touch-action:pan-x pan-y pinch-zoom;overflow:auto hidden}:root{--cu-reveal-duration:1.2s;--cu-reveal-distance:60px}[data-cu-reveal]:where(:not([data-cu-reveal=entrance])){opacity:0}[data-cu-reveal][data-cu-revealed=true]{opacity:1;animation-duration:var(--cu-reveal-duration);animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-fill-mode:backwards}[data-cu-reveal=fade][data-cu-revealed=true]{animation-name:cu-reveal-fade}[data-cu-reveal=float-up][data-cu-revealed=true]{animation-name:cu-reveal-float-up}[data-cu-reveal=float-left][data-cu-revealed=true]{animation-name:cu-reveal-float-left}[data-cu-reveal=float-right][data-cu-revealed=true]{animation-name:cu-reveal-float-right}@keyframes cu-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes cu-reveal-float-up{0%{opacity:0;transform:translateY(var(--cu-reveal-distance))}to{opacity:1;transform:translateY(0)}}@keyframes cu-reveal-float-left{0%{opacity:0;transform:translateX(calc(-1 * var(--cu-reveal-distance)))}to{opacity:1;transform:translate(0)}}@keyframes cu-reveal-float-right{0%{opacity:0;transform:translateX(var(--cu-reveal-distance))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){[data-cu-reveal]{opacity:1;animation:none!important}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(.cu-cross-fade){animation-duration:.6s;animation-timing-function:linear}::view-transition-old(.cu-cross-fade){animation-duration:.6s;animation-timing-function:linear}::view-transition-new(.cu-cross-fade){animation-duration:.6s;animation-timing-function:linear}::view-transition-old(.cu-out-in){animation:.35s cubic-bezier(.22,1,.36,1) forwards cu-route-out}::view-transition-new(.cu-out-in){animation:.35s cubic-bezier(.64,0,.78,0) .35s backwards cu-route-in}@keyframes cu-route-out{to{opacity:0}}@keyframes cu-route-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}[data-cu=site-map\@v2]{position:relative}.cu-map-place-card{z-index:10;position:absolute;top:20px;left:20px}:where(.cu-skip-to-content){font:inherit}
