.elementor-kit-15{--e-global-color-primary:#FFA07A;--e-global-color-secondary:#EEEEEE;--e-global-color-text:#2C2726;--e-global-color-accent:#5B2210;--e-global-color-e777cd9:#FFFFFF;--e-global-color-e632858:#FFFFFF00;--e-global-color-cff305b:#F8F8F8;--e-global-color-d59e8a8:#8B8B8B;--e-global-color-9947692:#FFFFFFD1;--e-global-color-1d928bc:#FF7F50;--e-global-color-c1611e1:#FFDAB9;--e-global-color-e179c67:#CCFF99;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-size:80px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:100px;--e-global-typography-primary-letter-spacing:-1.5px;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:50px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:28px;--e-global-typography-text-letter-spacing:0.5px;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:24px;--e-global-typography-accent-letter-spacing:0.1px;--e-global-typography-87350ce-font-family:"DM Sans";--e-global-typography-87350ce-font-size:16px;--e-global-typography-87350ce-font-weight:500;--e-global-typography-87350ce-line-height:16px;--e-global-typography-87350ce-letter-spacing:0.1px;--e-global-typography-0486ccc-font-family:"Inter";--e-global-typography-0486ccc-font-size:15px;--e-global-typography-0486ccc-font-weight:400;--e-global-typography-0486ccc-line-height:27px;--e-global-typography-0486ccc-letter-spacing:0.1px;--e-global-typography-6f6aaf7-font-family:"DM Sans";--e-global-typography-6f6aaf7-font-size:65px;--e-global-typography-6f6aaf7-font-weight:500;--e-global-typography-6f6aaf7-line-height:80px;--e-global-typography-6f6aaf7-letter-spacing:-1px;--e-global-typography-7ad508d-font-family:"DM Sans";--e-global-typography-7ad508d-font-size:50px;--e-global-typography-7ad508d-font-weight:500;--e-global-typography-7ad508d-line-height:60px;--e-global-typography-7ad508d-letter-spacing:-0.5px;--e-global-typography-6103e8e-font-family:"DM Sans";--e-global-typography-6103e8e-font-size:40px;--e-global-typography-6103e8e-font-weight:500;--e-global-typography-6103e8e-line-height:50px;--e-global-typography-54141b4-font-family:"DM Sans";--e-global-typography-54141b4-font-size:30px;--e-global-typography-54141b4-font-weight:500;--e-global-typography-54141b4-line-height:45px;--e-global-typography-54141b4-letter-spacing:0.25px;--e-global-typography-fed6699-font-family:"DM Sans";--e-global-typography-fed6699-font-size:24px;--e-global-typography-fed6699-font-weight:500;--e-global-typography-fed6699-line-height:36px;--e-global-typography-fed6699-letter-spacing:0.1px;--e-global-typography-a0e4e46-font-family:"DM Sans";--e-global-typography-a0e4e46-font-size:16px;--e-global-typography-a0e4e46-font-weight:500;--e-global-typography-a0e4e46-text-transform:uppercase;--e-global-typography-a0e4e46-line-height:16px;--e-global-typography-a0e4e46-letter-spacing:0.5px;color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-87350ce-font-family ), Sans-serif;font-size:var( --e-global-typography-87350ce-font-size );font-weight:var( --e-global-typography-87350ce-font-weight );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );color:var( --e-global-color-text );border-style:none;border-radius:48px 48px 48px 48px;padding:18px 36px 18px 36px;}.elementor-kit-15 button:hover,.elementor-kit-15 button:focus,.elementor-kit-15 input[type="button"]:hover,.elementor-kit-15 input[type="button"]:focus,.elementor-kit-15 input[type="submit"]:hover,.elementor-kit-15 input[type="submit"]:focus,.elementor-kit-15 .elementor-button:hover,.elementor-kit-15 .elementor-button:focus{background-color:var( --e-global-color-e179c67 );color:var( --e-global-color-accent );}.elementor-kit-15 p{margin-bottom:16px;}.elementor-kit-15 h1{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:65px;font-weight:500;line-height:80px;letter-spacing:-1px;}.elementor-kit-15 h2{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:500;line-height:60px;letter-spacing:-0.5px;}.elementor-kit-15 h3{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;line-height:50px;letter-spacing:0px;}.elementor-kit-15 h4{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;line-height:45px;letter-spacing:0.25px;}.elementor-kit-15 h5{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;line-height:36px;letter-spacing:0.1px;}.elementor-kit-15 h6{color:var( --e-global-color-d59e8a8 );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.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-15{--e-global-typography-primary-font-size:80px;--e-global-typography-primary-line-height:95px;--e-global-typography-primary-letter-spacing:-1px;--e-global-typography-7ad508d-font-size:45px;--e-global-typography-7ad508d-letter-spacing:0px;}.elementor-kit-15 h2{font-size:45px;letter-spacing:0px;}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-15{--e-global-typography-primary-font-size:55px;--e-global-typography-primary-line-height:60px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-6f6aaf7-font-size:40px;--e-global-typography-6f6aaf7-line-height:50px;--e-global-typography-6f6aaf7-letter-spacing:0px;--e-global-typography-7ad508d-font-size:35px;--e-global-typography-7ad508d-line-height:45px;}.elementor-kit-15 h1{font-size:40px;line-height:50px;letter-spacing:0px;}.elementor-kit-15 h2{font-size:35px;line-height:45px;letter-spacing:0px;}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.dropdown-item,.menu ul{display:flex}#sticky-header.elementor-sticky--effects,.dark-img-sw img,.dark-sw,.elementor-element:not(.reg-button).elementor-widget-button>.elementor-button,.menu ul li .dropdown{box-shadow:rgba(22,22,19,.1) 0 4px 16px,rgba(22,22,19,.1) 0 8px 24px,rgba(22,22,19,.1) 0 16px 56px}.menu ul,.menu ul li,.menu-toggle{position:relative}.hero-container{min-height:100vh}.icon-normal{line-height:1}#ceny .qodef-e-heading-price{white-space:nowrap}.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);line-height:var(--e-global-typography-accent-line-height)}.menu ul li .dropdown li a{background-color:var(--e-global-color-secondary);color:var(--e-global-color-text);padding:20px;margin:0;width:100%;transition:background-color .3s var(--quad-function),color .3s var(--quad-function)}.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)}.menu ul{list-style-type:none;padding:0;z-index:inherit;align-items:center;flex-wrap:wrap;flex-direction:row;justify-content:center}#sticky-header .menu ul li a{color:var(--e-global-color-e777cd9);display:block;margin:10px 20px;transition:background-size .3s var(--quad-in-out),color .3s var(--quad-function)}#sticky-header .menu ul li a:active,#sticky-header .menu ul li a:focus,#sticky-header .menu ul li a:hover{color:var(--e-global-color-cff305b)}.menu ul li .dropdown{display:block;position:absolute;top:100%;left:0;min-width:256px;z-index:1000;padding:0;opacity:0;visibility:hidden;transform:translateY(-10px);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 a .submenu-indicator{margin:0 0 0 16px;box-sizing:content-box;width:10px;fill:var(--e-global-color-e777cd9);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-cff305b)}.menu ul li:hover>.dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.subtitle p{margin-block-end:0}.elementor-element .elementor-button{transition:all .3s var(--quad-function)}#sticky-header::before{content:"";position:absolute;width:100%;height:100%;z-index:-1;transition:backdrop-filter var(--header-transition),background-color var(--header-transition)}#sticky-header .logo img,#sticky-header .logo-container{height:var(--logo-height);transition:height var(--header-transition)}#sticky-header{--header-transition:cubic-bezier(0.4, 0, 0.2, 1) 0.45s;--header-height:90px;--shrink-header:0.7;--logo-height:60px;--shrink-logo:0.7;transition:background-color var(--header-transition),box-shadow var(--header-transition),min-height var(--header-transition);min-height:var(--header-height)}#sticky-header.post-header{--shrink-header:1;--shrink-logo:1}#sticky-header.elementor-sticky--effects::before{content:"";position:absolute;width:100%;height:100%;z-index:-1;background-color:rgba(44,39,38,.5);-webkit-backdrop-filter:saturate(150%) blur(20px);backdrop-filter:saturate(150%) blur(20px)}#sticky-header.elementor-sticky--effects{min-height:calc(var(--header-height) * var(--shrink-header))}#sticky-header.elementor-sticky--effects .logo img,#sticky-header.elementor-sticky--effects .logo-container{height:calc(var(--logo-height) * var(--shrink-logo))}#sticky-header .logo img{width:auto}.ochrana{height:180px}.menu-toggle{display:none;width:20px;height:14px;z-index:1001;will-change:transform}.menu-toggle span{display:none;position:absolute;height:2px;width:inherit;transition:all .4s var(--quad-function);border-radius:2px;background-color:var(--e-global-color-e777cd9)}.menu-toggle span:first-child{top:0}.menu-toggle span:nth-child(2){top:6px}.menu-toggle span:nth-child(3){top:12px}.menu-toggle.open span{background-color:var(--e-global-color-cff305b)}.menu-toggle.open span:first-child{transform:translateY(6px) rotate(225deg)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:translateY(-6px) rotate(-225deg)}@media (min-width:768px) and (max-width:1024px){.ochrana{height:148px}.menu ul li a{margin:8px 16px}}@media only screen and (max-width:767px){.ochrana{height:116px}#ceny .qodef-e-heading-title{max-width:50%}.menu-toggle span{display:block}#sticky-header .menu-toggle{background-color:transparent;color:transparent;padding:0;display:block}.menu .dropdown{display:none}.menu{position:fixed;top:0;left:0;padding:20px;pointer-events:none;opacity:0;transition:transform .4s var(--quad-function),opacity .4s var(--quad-function);will-change:transform,opacity}.menu.open{transform:translateY(68px);opacity:1;pointer-events:auto}.menu ul{box-shadow:rgba(22,22,19,.1) 0 4px 16px,rgba(22,22,19,.1) 0 8px 24px,rgba(22,22,19,.1) 0 16px 56px}.menu,.menu ul,.menu ul li,.menu ul li.hover>.dropdown{width:100%}#sticky-header .menu ul li a{padding:20px;margin:0;transition:background-color .3s var(--quad-function),background-size .3s var(--quad-in-out);background-color:var(--e-global-color-secondary);color:var(--e-global-color-text)}#sticky-header .menu ul li a:active,#sticky-header .menu ul li a:focus,#sticky-header .menu ul li a:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-text)}}/* End custom CSS */