.elementor-kit-117{--e-global-color-primary:#B24FC6;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#3B024A;--e-global-color-accent:#ECE5EE;--e-global-color-ec91ab2:#D580E0;--e-global-color-115f91f:#862497;--e-global-color-07beaff:#F6F2F7;--e-global-color-e715100:#222222;--e-global-color-36bc0cb:#FFFFFF00;--e-global-color-9258b4a:#B24FC6AB;--e-global-color-d2eb97e:#B24FC680;--e-global-typography-primary-font-family:"Nunito";--e-global-typography-primary-font-size:5.61rem;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.2;--e-global-typography-primary-letter-spacing:0.002em;--e-global-typography-secondary-font-family:"Nunito";--e-global-typography-secondary-font-size:4.209rem;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.2;--e-global-typography-secondary-letter-spacing:0.007rem;--e-global-typography-text-font-family:"Nunito Sans";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5;--e-global-typography-accent-font-family:"Nunito";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.4;--e-global-typography-a64d5a4-font-family:"Nunito";--e-global-typography-a64d5a4-font-size:3.157rem;--e-global-typography-a64d5a4-font-weight:400;--e-global-typography-a64d5a4-line-height:1.3;--e-global-typography-a64d5a4-letter-spacing:0.01em;--e-global-typography-4cb5e6b-font-family:"Nunito";--e-global-typography-4cb5e6b-font-size:2.369rem;--e-global-typography-4cb5e6b-font-weight:700;--e-global-typography-4cb5e6b-line-height:1.3;--e-global-typography-4cb5e6b-letter-spacing:0.014em;--e-global-typography-adc5388-font-family:"Nunito";--e-global-typography-adc5388-font-size:1.777rem;--e-global-typography-adc5388-font-weight:500;--e-global-typography-adc5388-line-height:1.4;--e-global-typography-adc5388-letter-spacing:-0.018em;--e-global-typography-ad8f389-font-family:"Nunito";--e-global-typography-ad8f389-font-size:1.333rem;--e-global-typography-ad8f389-font-weight:500;--e-global-typography-ad8f389-line-height:1.4;--e-global-typography-ad8f389-letter-spacing:-0.026em;--e-global-typography-b380a09-font-family:"Nunito Sans";--e-global-typography-b380a09-font-size:0.875rem;--e-global-typography-b380a09-font-weight:400;--e-global-typography-b380a09-line-height:1.5;--e-global-typography-b4f9621-font-family:"Nunito Sans";--e-global-typography-b4f9621-font-size:0.9375rem;--e-global-typography-b4f9621-font-weight:400;--e-global-typography-b4f9621-line-height:1.5;font-family:var( --e-global-typography-text-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-117 button,.elementor-kit-117 input[type="button"],.elementor-kit-117 input[type="submit"],.elementor-kit-117 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-kit-117 button:hover,.elementor-kit-117 button:focus,.elementor-kit-117 input[type="button"]:hover,.elementor-kit-117 input[type="button"]:focus,.elementor-kit-117 input[type="submit"]:hover,.elementor-kit-117 input[type="submit"]:focus,.elementor-kit-117 .elementor-button:hover,.elementor-kit-117 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-kit-117 p{margin-bottom:1rem;}.elementor-kit-117 h1{font-family:var( --e-global-typography-primary-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-117 h2{font-family:var( --e-global-typography-secondary-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-117 h3{font-family:var( --e-global-typography-a64d5a4-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-a64d5a4-font-size );font-weight:var( --e-global-typography-a64d5a4-font-weight );line-height:var( --e-global-typography-a64d5a4-line-height );letter-spacing:var( --e-global-typography-a64d5a4-letter-spacing );}.elementor-kit-117 h4{font-family:var( --e-global-typography-4cb5e6b-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-4cb5e6b-font-size );font-weight:var( --e-global-typography-4cb5e6b-font-weight );line-height:var( --e-global-typography-4cb5e6b-line-height );letter-spacing:var( --e-global-typography-4cb5e6b-letter-spacing );}.elementor-kit-117 h5{font-family:var( --e-global-typography-adc5388-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-adc5388-font-size );font-weight:var( --e-global-typography-adc5388-font-weight );line-height:var( --e-global-typography-adc5388-line-height );letter-spacing:var( --e-global-typography-adc5388-letter-spacing );}.elementor-kit-117 h6{font-family:var( --e-global-typography-ad8f389-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-ad8f389-font-size );font-weight:var( --e-global-typography-ad8f389-font-weight );line-height:var( --e-global-typography-ad8f389-line-height );letter-spacing:var( --e-global-typography-ad8f389-letter-spacing );}.elementor-kit-117 img{border-radius:8px 8px 8px 8px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-117{--e-global-typography-primary-font-size:3.815rem;--e-global-typography-primary-letter-spacing:0.008em;--e-global-typography-secondary-font-size:3.052rem;--e-global-typography-secondary-letter-spacing:0.01em;--e-global-typography-a64d5a4-font-size:2.441rem;--e-global-typography-a64d5a4-letter-spacing:0.014em;--e-global-typography-4cb5e6b-font-size:1.953rem;--e-global-typography-4cb5e6b-letter-spacing:0px;--e-global-typography-adc5388-font-size:1.5625rem;--e-global-typography-adc5388-letter-spacing:-0.024em;--e-global-typography-ad8f389-font-size:1.25rem;--e-global-typography-ad8f389-letter-spacing:-0.016em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-117 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-117 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-117 h3{font-size:var( --e-global-typography-a64d5a4-font-size );line-height:var( --e-global-typography-a64d5a4-line-height );letter-spacing:var( --e-global-typography-a64d5a4-letter-spacing );}.elementor-kit-117 h4{font-size:var( --e-global-typography-4cb5e6b-font-size );line-height:var( --e-global-typography-4cb5e6b-line-height );letter-spacing:var( --e-global-typography-4cb5e6b-letter-spacing );}.elementor-kit-117 h5{font-size:var( --e-global-typography-adc5388-font-size );line-height:var( --e-global-typography-adc5388-line-height );letter-spacing:var( --e-global-typography-adc5388-letter-spacing );}.elementor-kit-117 h6{font-size:var( --e-global-typography-ad8f389-font-size );line-height:var( --e-global-typography-ad8f389-line-height );letter-spacing:var( --e-global-typography-ad8f389-letter-spacing );}.elementor-kit-117 button,.elementor-kit-117 input[type="button"],.elementor-kit-117 input[type="submit"],.elementor-kit-117 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:960px;}.e-con{--container-max-width:960px;}}@media(max-width:767px){.elementor-kit-117{--e-global-typography-primary-font-size:2.986rem;--e-global-typography-primary-line-height:1.3;--e-global-typography-primary-letter-spacing:0.001em;--e-global-typography-secondary-font-size:2.488rem;--e-global-typography-secondary-line-height:1.3;--e-global-typography-secondary-letter-spacing:0.014em;--e-global-typography-a64d5a4-font-size:2.074rem;--e-global-typography-a64d5a4-line-height:1.4;--e-global-typography-a64d5a4-letter-spacing:0.005em;--e-global-typography-4cb5e6b-font-size:1.728rem;--e-global-typography-4cb5e6b-line-height:1.3;--e-global-typography-4cb5e6b-letter-spacing:-0.02em;--e-global-typography-adc5388-font-size:1.44rem;--e-global-typography-adc5388-line-height:1.4;--e-global-typography-adc5388-letter-spacing:-0.026em;--e-global-typography-ad8f389-font-size:1.2rem;--e-global-typography-ad8f389-line-height:1.4;--e-global-typography-ad8f389-letter-spacing:-0.013em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-117 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-117 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-117 h3{font-size:var( --e-global-typography-a64d5a4-font-size );line-height:var( --e-global-typography-a64d5a4-line-height );letter-spacing:var( --e-global-typography-a64d5a4-letter-spacing );}.elementor-kit-117 h4{font-size:var( --e-global-typography-4cb5e6b-font-size );line-height:var( --e-global-typography-4cb5e6b-line-height );letter-spacing:var( --e-global-typography-4cb5e6b-letter-spacing );}.elementor-kit-117 h5{font-size:var( --e-global-typography-adc5388-font-size );line-height:var( --e-global-typography-adc5388-line-height );letter-spacing:var( --e-global-typography-adc5388-letter-spacing );}.elementor-kit-117 h6{font-size:var( --e-global-typography-ad8f389-font-size );line-height:var( --e-global-typography-ad8f389-line-height );letter-spacing:var( --e-global-typography-ad8f389-letter-spacing );}.elementor-kit-117 button,.elementor-kit-117 input[type="button"],.elementor-kit-117 input[type="submit"],.elementor-kit-117 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:720px;}.e-con{--container-max-width:720px;}}/* Start custom CSS */#main-hero::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 25% center,var(--e-global-color-secondary) 0,transparent 100%);opacity:.7;pointer-events:none;z-index:0}.dropdown-item,.menu ul{display:flex}.menu ul li .dropdown li a,.menu ul li a{font-family:var(--e-global-typography-accent-font-family);font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height)}#sticky-header.elementor-sticky--effects #header-button .elementor-button,#sticky-header.elementor-sticky--effects .menu ul li .dropdown li a:active,#sticky-header.elementor-sticky--effects .menu ul li .dropdown li a:focus,#sticky-header.elementor-sticky--effects .menu ul li .dropdown li a:hover,#sticky-header.elementor-sticky--effects .menu ul li .dropdown li:hover>a,.menu ul li .dropdown li a{background-color:var(--e-global-color-secondary);color:var(--e-global-color-text)}#sticky-header.elementor-sticky--effects #header-button .elementor-button:focus,#sticky-header.elementor-sticky--effects #header-button .elementor-button:hover,#sticky-header.elementor-sticky--effects .menu ul li .dropdown li a,.menu ul li .dropdown li a:active,.menu ul li .dropdown li a:focus,.menu ul li .dropdown li a:hover,.menu ul li .dropdown li:hover>a{background-color:var(--e-global-color-text);color:var(--e-global-color-secondary)}@keyframes bgCycle{0%,100%{background-color:var(--e-global-color-text)}25%,75%{background-color:var(--e-global-color-115f91f)}50%{background-color:var(--e-global-color-primary)}}#sup-header{animation:18s linear infinite alternate bgCycle}@keyframes btnCycle{0%,100%{background-color:var(--e-global-color-text);border-color:var(--e-global-color-text)}25%,75%{background-color:var(--e-global-color-115f91f);border-color:var(--e-global-color-115f91f)}50%{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}}@keyframes btnHoverCycle{0%,100%{color:var(--e-global-color-text);border-color:var(--e-global-color-text);background-color:var(--e-global-color-secondary)}25%,75%{color:var(--e-global-color-115f91f);border-color:var(--e-global-color-115f91f)}50%{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}}#spec-btn .elementor-button{position:relative;animation:18s linear infinite alternate btnCycle}#spec-btn .elementor-button::before{content:"Chci se stát vašim pacientem";position:absolute;border-radius:inherit;display:flex;justify-content:center;align-items:center;top:0;left:0;right:0;bottom:0;animation:18s linear infinite alternate btnHoverCycle;opacity:0;z-index:5;transition:opacity .3s var(--quad-function);pointer-events:none}#spec-btn .elementor-button:focus::before,#spec-btn .elementor-button:hover::before{opacity:1}#sticky-header{--header-height:75px;--logo-height:50px;transition:background-color .3s var(--quad-function),box-shadow .3s var(--quad-function),min-height .3s var(--quad-function);background-color:transparent;overflow-x:clip;min-height:var(--header-height)}#sticky-header .logo{position:absolute}#sticky-header .logo img{height:var(--logo-height);width:auto;transition:opacity .3s var(--quad-function)}.menu ul,.menu ul li{position:relative}.menu ul{list-style-type:none;margin:0;padding:0;z-index:inherit;align-items:center;z-index:inherit;align-items:center;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.menu ul li a{color:var(--e-global-color-text);display:block;margin:8px 18px;transition:background-size .3s var(--quad-in-out),color .3s var(--quad-function)}.menu ul li a:active,.menu ul li a:focus,.menu ul li a:hover{color:var(--e-global-color-115f91f)}#sticky-header.elementor-sticky--effects .menu ul li a{color:var(--e-global-color-secondary)}#sticky-header.elementor-sticky--effects .menu ul li a:active,#sticky-header.elementor-sticky--effects .menu ul li a:focus,#sticky-header.elementor-sticky--effects .menu ul li a:hover{color:var(--e-global-color-07beaff)}.menu ul li .dropdown{display:block;position:absolute;top:100%;left:0;min-width:300px;z-index:1000;padding:0;opacity:0;visibility:hidden;transform:translateY(-10px);box-shadow:rgba(59,2,74,.07) 0 1px 1px,rgba(59,2,74,.07) 0 2px 2px,rgba(59,2,74,.07) 0 4px 4px,rgba(59,2,74,.07) 0 8px 8px,rgba(59,2,74,.07) 0 16px 16px;transition:transform .4s var(--quad-function),opacity .4s var(--quad-function);will-change:transform,opacity;pointer-events:none}.menu ul li .dropdown li{width:100%}.menu ul li .dropdown li a{padding:20px;margin:0;width:100%;transition:background-color .3s var(--quad-function),color .3s var(--quad-function)}.menu ul li a .submenu-indicator{margin:0 0 0 15px;box-sizing:content-box;width:10px;fill:var(--e-global-color-text);transition:fill .3s var(--quad-function)}.menu ul li a:active .submenu-indicator,.menu ul li a:focus .submenu-indicator,.menu ul li a:hover .submenu-indicator,.menu ul li:hover>a .submenu-indicator{fill:var(--e-global-color-115f91f)}#sticky-header.elementor-sticky--effects .menu ul li a .submenu-indicator{fill:var(--e-global-color-secondary)}#sticky-header.elementor-sticky--effects .menu ul li a:active .submenu-indicator,#sticky-header.elementor-sticky--effects .menu ul li a:focus .submenu-indicator,#sticky-header.elementor-sticky--effects .menu ul li a:hover .submenu-indicator,#sticky-header.elementor-sticky--effects .menu ul li:hover>a .submenu-indicator{fill:var(--e-global-color-07beaff)}.menu ul li:hover>.dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.transparent-box{backdrop-filter:blur(4px)}@media (min-width:768px){#sticky-header.elementor-sticky--effects{background-color:var(--e-global-color-text);box-shadow:rgba(59,2,74,.07) 0 1px 1px,rgba(59,2,74,.07) 0 2px 2px,rgba(59,2,74,.07) 0 4px 4px,rgba(59,2,74,.07) 0 8px 8px,rgba(59,2,74,.07) 0 16px 16px}#logo-light img,#sticky-header.elementor-sticky--effects #logo-dark img{opacity:0}#logo-dark img,#sticky-header.elementor-sticky--effects #logo-light img{opacity:1}}@media (min-width:768px) and (max-width:1024px){.menu ul li a{margin:8px 16px}}@media only screen and (max-width:767px){#logo-container{background-color:var(--e-global-color-secondary)}#button-container,#logo-container{min-height:calc(var(--logo-height) * 2);transition:background-color .3s var(--quad-function);width:50%}#button-container.elementor-sticky--effects,#logo-container.elementor-sticky--effects{background-color:var(--e-global-color-text)}#sticky-header .logo{left:50%;transform:translateX(-50%)}#logo-container #logo-light img,#logo-container.elementor-sticky--effects #logo-dark img{opacity:0}#logo-container #logo-dark img,#logo-container.elementor-sticky--effects #logo-light img{opacity:1}.menu,.menu ul,.menu ul li,.menu ul li.hover>.dropdown{width:100%}.menu ul{flex-direction:column}.menu ul li a{margin:18px 20px;width:fit-content;transition:color .3s var(--quad-function),background-color .3s var(--quad-function),background-size .3s var(--quad-in-out)}#sticky-header{--logo-height:36px}#seznam-cen .elementor-price-list-title{max-width:45%}}.subtitle p{margin-block-end:0}.elementor-element .elementor-button{transition:all .3s var(--quad-function)}.qodef-qi-grid.qodef-layout--qi-masonry.qodef-items--fixed .qodef-grid-item .qodef-e-inner{overflow:visible}#mapa.elementor-widget,.qodef-qi-faq.qodef-behavior--accordion.qodef--init{border-radius:8px}.qodef-qi-faq.qodef-behavior--accordion .qodef-e-title-holder:last-of-type,.qodef-qi-faq.qodef-style--standard .qodef-e-content:last-of-type{border-radius:0 0 8px 8px}.qodef-qi-faq.qodef-behavior--accordion .qodef-e-title-holder:first-of-type{border-radius:8px 8px 0 0}.elementor-button-icon svg{margin-bottom:-1px;fill:currentColor;transition:fill .3s var(--quad-function)}.dark-img-sw img,.dark-sw{box-shadow:rgba(0,0,0,.07) 0 1px 1px,rgba(0,0,0,.07) 0 2px 2px,rgba(0,0,0,.07) 0 4px 4px,rgba(0,0,0,.07) 0 8px 8px,rgba(0,0,0,.07) 0 16px 16px}.light-img-sw img,.light-sw{box-shadow:rgba(178,79,198,.07) 0 1px 1px,rgba(178,79,198,.07) 0 2px 2px,rgba(178,79,198,.07) 0 4px 4px,rgba(178,79,198,.07) 0 8px 8px,rgba(178,79,198,.07) 0 16px 16px}.grecaptcha-logo iframe{filter:hue-rotate(56deg)}/* End custom CSS */